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

2022-08-09 Thread Ionen Wolkens
commit: 2100c13cb03e39e0745e6b41de17a25ad329fe44
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Aug 10 05:52:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Aug 10 05:55:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2100c13c

app-portage/iwdevtools: add 0.11.6

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

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.6.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 274e2d13cdba..6219e8157377 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb
+DIST iwdevtools-0.11.6.tar.gz 85945 BLAKE2B 
61c18ae0ed1c0f7e90d41af485f18f891cdd9ffbaff5437cb9f9ca88622efa0f5acd89ac8596e7d41c25a083a970143f3b226284f4566b0b8ee3718071cd6cbb
 SHA512 
21ffda72945947658bf6867bf83d9b9ad4f6b930d4c2cee3dea551581030668ab286a4c4a07edeae937fd91f4aba08fe8e7c6506459808c4ada38502226b5b26

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
new file mode 100644
index ..68858249d8a0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
+HOMEPAGE="https://github.com/ionenwks/iwdevtools;
+SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   || ( sys-apps/util-linux app-misc/getopt )"
+BDEPEND="
+   sys-apps/help2man
+   || ( sys-apps/util-linux app-misc/getopt )
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
+   elog "The example bashrc can be used as-is if not already using 
one:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
+   elog "(if not defining the same phase functions, the example 
can be sourced)."
+   elog
+   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
+   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
+   elog
+   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/mediawiki/

2022-08-09 Thread Miroslav Šulc
commit: e46201b03efa6727ae5a6290780da8cceb6600bb
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Aug 10 05:53:22 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Aug 10 05:53:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46201b0

www-apps/mediawiki: dropped obsolete 1.37.3

Bug: https://bugs.gentoo.org/864277
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-apps/mediawiki/Manifest|  1 -
 www-apps/mediawiki/mediawiki-1.37.3.ebuild | 86 --
 2 files changed, 87 deletions(-)

diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index f94da9caf7ba..dea29bb7f730 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -1,3 +1,2 @@
-DIST mediawiki-1.37.3.tar.gz 51513011 BLAKE2B 
5d30d582e1efbc93ea65ac9bfc7a338f04fcd568cf30e58d0eca1c601c2d45261ad75cdad9d9d726e2b2c63f5a2d7ef01e26cfbbf0c77a3d110c98d06312f991
 SHA512 
5c5e406a3ecf83136bb46606b4dd7288b99959a17b37c3b0b74426f47fee8b9b14f3b5106f99d41c07e4924b78bcc3cc61e0058ceb98a087d3ba5ab5a51402e3
 DIST mediawiki-1.37.4.tar.gz 51545350 BLAKE2B 
67fa368fcdee1ca6b6a1d8bb565e392746516d76f6934c88540ea9dd7973296601fb922a0e00e7a0a6669078fd66c766ff7b9e3001f562e2a4082de2dc91d2ce
 SHA512 
b92d954a3bc7d4b202ae8f43e95b8111a388fe8af4991fab468196bda035bccfd67700f873c081e922e19d17881a15d00ab44f06d60f4d78019b85c6761cab26
 DIST mediawiki-1.38.2.tar.gz 54983049 BLAKE2B 
d1b0c5fc1e63d94c1e6830ff128a7b781928fb0ebf3d0823cdb28672412750c168b37b73c9c5efd0dec248a96a25d97fd9fd211a71237dfef0985fbb54d89e1a
 SHA512 
0b548f3eff5eff01a4a33ee18347861a81481d45fcaf3252f9a07fc4f5423a6c9c18a11d6f014d8afc59d0f13650940af81c95b4d9e094310944b5717b7a6072

diff --git a/www-apps/mediawiki/mediawiki-1.37.3.ebuild 
b/www-apps/mediawiki/mediawiki-1.37.3.ebuild
deleted file mode 100644
index 6d430cdf861e..
--- a/www-apps/mediawiki/mediawiki-1.37.3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit webapp
-
-MY_BRANCH=$(ver_cut 1-2)
-
-DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
-HOMEPAGE="http://www.mediawiki.org;
-SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86"
-IUSE="imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-RDEPEND=">=dev-lang/php-7.3.19[ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader]
-   imagemagick? ( virtual/imagemagick-tools )
-   !imagemagick? ( dev-lang/php[gd] )
-   mysql? ( dev-lang/php[mysql,mysqli] )
-   sqlite? (
-   dev-db/sqlite[fts3(+)]
-   dev-lang/php[pdo,sqlite]
-   )
-   virtual/httpd-php"
-
-need_httpd_cgi
-
-RESTRICT="test"
-
-src_unpack() {
-   default
-
-   # remove lua binaries (bug #631554)
-   rm -fr 
"${S}"/extensions/Scribunto/includes/engines/LuaStandalone/binaries || die 
"Failed to remove lua binaries"
-}
-
-src_install() {
-   webapp_src_preinst
-
-   # First we install docs and then copy everything left into htdocs dir
-   # to avoid bugs like #236411.
-
-   # We ensure the directories are prepared for writing.  The post-
-   # install instructions guide the user to enable the feature.
-   local DOCS="FAQ HISTORY INSTALL README.md RELEASE-NOTES-${PV:0:4} 
UPGRADE"
-   dodoc ${DOCS} docs/*.txt
-   docinto databases
-   dodoc docs/databases/*
-   # Clean everything not used at the site...
-   rm -rf ${DOCS} COPYING tests docs || die
-   find . -name Makefile -delete || die
-   # and install
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   # If imagemagick is enabled then setup for image upload.
-   # We ensure the directory is prepared for writing.
-   if use imagemagick ; then
-   webapp_serverowned "${MY_HTDOCSDIR}"/images
-   fi
-
-   webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
-   webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   echo
-   elog "=== Consult the release notes ==="
-   elog "Before doing anything, stop and consult the release notes"
-   elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
-   echo
-   elog "These detail bug fixes, new features and functionality, 
and any"
-   elog "particular points that may need to be noted during the 
upgrade procedure."
-   echo
-   ewarn "Back up existing files and the database before upgrade."
-   ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki;
-   ewarn "provides an overview of the backup process."
-   

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

2022-08-09 Thread Sam James
commit: 1900c6b08321076d97823eac73a54380e2aa810f
Author: Rafael Kitover  gmail  com>
AuthorDate: Wed Aug 10 04:56:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 05:01:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1900c6b0

x11-wm/jwm: add 2.4.2

Switch to EAPI 8.
Set SRC_URI to github release.
Add pango USE flag for new version and add description for it to
metadata.xml.
Replace deprecated jpeg dep for new version.
Update doc list.

Signed-off-by: Rafael Kitover  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26557
Signed-off-by: Sam James  gentoo.org>

 x11-wm/jwm/Manifest |  1 +
 x11-wm/jwm/jwm-2.4.2.ebuild | 78 +
 x11-wm/jwm/metadata.xml |  5 +++
 3 files changed, 84 insertions(+)

diff --git a/x11-wm/jwm/Manifest b/x11-wm/jwm/Manifest
index c96d0d49b67b..4d4a6142ab5d 100644
--- a/x11-wm/jwm/Manifest
+++ b/x11-wm/jwm/Manifest
@@ -1 +1,2 @@
 DIST jwm-2.3.7.tar.xz 350332 BLAKE2B 
479d853ae9b1dd2d1a39c9e823f39cd7671b477f6e9878bc6652072bce1ce364f8c392663dc1187a4a4970918c0f68cd506654f6dfe6c91cc5f1f2f275a2021b
 SHA512 
dab0241518e52aa2e3e1ef3f67b6965ceb683bdb0224de7d3a653d76440606d70e86e35047eda40ea53a80aa227408be77739ad7c53d51f53026e3d113ab7efc
+DIST jwm-2.4.2.tar.xz 316000 BLAKE2B 
7a0a1c5f60cb3554c999ce3d00d94af4d58ac4bdfcbaaa13a7b675273b4c5d0058c7c85bec950fa91d33a46a89f0b83faf2ab2cda0430a741884e2fdfd8116a7
 SHA512 
2669c3e2ab2d9a5539d02559108a2bc601bb2209de03dc15057a65c14b5e1268cc58009f4102c4d90302c0705ada5578997a3644c736a46a7e8cf13766cc92fe

diff --git a/x11-wm/jwm/jwm-2.4.2.ebuild b/x11-wm/jwm/jwm-2.4.2.ebuild
new file mode 100644
index ..d98f6fab191a
--- /dev/null
+++ b/x11-wm/jwm/jwm-2.4.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Very fast and lightweight still powerful window manager for X"
+HOMEPAGE="http://joewing.net/projects/jwm/;
+SRC_URI="https://github.com/joewing/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="svg debug iconv jpeg nls png pango truetype xinerama xpm"
+
+RDEPEND="dev-libs/expat
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXrender
+   svg? (
+   x11-libs/cairo
+   gnome-base/librsvg
+   )
+   iconv? ( virtual/libiconv )
+   jpeg? ( media-libs/libjpeg-turbo )
+   nls? ( sys-devel/gettext
+   virtual/libintl )
+   pango? ( x11-libs/pango )
+   png? ( media-libs/libpng:0= )
+   truetype? ( x11-libs/libXft )
+   xinerama? ( x11-libs/libXinerama )
+   xpm? ( x11-libs/libXpm )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   econf \
+   $(use_enable svg cairo) \
+   $(use_enable svg rsvg) \
+   $(use_enable debug) \
+   $(use_enable jpeg) \
+   $(use_enable nls) \
+   $(use_enable pango) \
+   $(use_enable png) \
+   $(use_enable truetype xft) \
+   $(use_enable xinerama) \
+   $(use_enable xpm) \
+   $(use_with iconv libiconv-prefix /usr) \
+   $(use_with nls libintl-prefix /usr) \
+   --enable-shape \
+   --enable-xrender \
+   --disable-rpath
+}
+
+src_install() {
+   dodir /etc
+   dodir /usr/bin
+   dodir /usr/share/man
+
+   default
+
+   make_wrapper "${PN}" "/usr/bin/${PN}" "" "" "/etc/X11/Sessions"
+
+   insinto "/usr/share/xsessions"
+   doins "${FILESDIR}"/jwm.desktop
+
+   dodoc README.md README.upgrading example.jwmrc CONTRIBUTING.md
+}
+
+pkg_postinst() {
+   einfo "JWM can be configured system-wide with ${EROOT}/etc/system.jwmrc"
+   einfo "or per-user by creating a configuration file in ~/.jwmrc"
+   einfo
+   einfo "An example file can be found in ${EROOT}/usr/share/doc/${PF}/"
+}

diff --git a/x11-wm/jwm/metadata.xml b/x11-wm/jwm/metadata.xml
index 4eaa4897b0b5..2af5f3016b49 100644
--- a/x11-wm/jwm/metadata.xml
+++ b/x11-wm/jwm/metadata.xml
@@ -19,4 +19,9 @@
such as Puppy Linux and Damn Small Linux, and it is available as a 
separate
package in many other distributions.

+   
+   
+   Bidirectional text layout support with pango using xft 
backend.
+   
+   
 



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

2022-08-09 Thread Sam James
commit: f44ca4313aa9d9fdd6ef69832800acfd11b646cc
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 05:02:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 05:02:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44ca431

x11-wm/jwm: add pkgconfig BDEPEND

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

 x11-wm/jwm/jwm-2.4.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-wm/jwm/jwm-2.4.2.ebuild b/x11-wm/jwm/jwm-2.4.2.ebuild
index d98f6fab191a..5c8dc48adc0f 100644
--- a/x11-wm/jwm/jwm-2.4.2.ebuild
+++ b/x11-wm/jwm/jwm-2.4.2.ebuild
@@ -35,6 +35,7 @@ RDEPEND="dev-libs/expat
xpm? ( x11-libs/libXpm )"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
 
 src_configure() {
econf \



[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/

2022-08-09 Thread Sam James
commit: 32001fbd7d3ed48b74946b29d9154c9acc2cd25f
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 04:47:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:47:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32001fbd

net-fs/nfs-utils: update HOMEPAGE

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

 net-fs/nfs-utils/nfs-utils-2.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild
index 907d935c3310..207d20ce46cd 100644
--- a/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild
@@ -6,9 +6,9 @@ EAPI=7
 inherit autotools linux-info systemd
 
 DESCRIPTION="NFS client and server daemons"
-HOMEPAGE="http://linux-nfs.org/;
+HOMEPAGE="http://linux-nfs.org/ 
https://git.linux-nfs.org/?p=steved/nfs-utils.git;
 
-if [[ "${PV}" = *_rc* ]] ; then
+if [[ ${PV} == *_rc* ]] ; then
MY_PV="$(ver_rs 1- -)"

SRC_URI="http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=snapshot;h=refs/tags/${PN}-${MY_PV};sf=tgz
 -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${PN}-${MY_PV}"



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-08-09 Thread Sam James
commit: 4be2288e5e34cbcf59e92d5ad2d3763a1475a09d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 30 08:49:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:36:46 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4be2288e

install-qa-check.d/60pkgconfig: improve pkg-config version check

Make the pkg-config .pc-file version check display the actual found
version and hint towards the QA_PKGCONFIG_VERSION variable.

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

 bin/install-qa-check.d/60pkgconfig | 21 -
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/bin/install-qa-check.d/60pkgconfig 
b/bin/install-qa-check.d/60pkgconfig
index 54122fe61..e95746505 100644
--- a/bin/install-qa-check.d/60pkgconfig
+++ b/bin/install-qa-check.d/60pkgconfig
@@ -104,15 +104,19 @@ pkgconfig_check() {
# Skip the check if QA_PKGCONFIG_VERSION is set to empty string.
if [[ -n ${QA_PKGCONFIG_VERSION} ]]; then
local all_bad=yes
-   # Record the last bad file matched
-   local bad_file
+   local -A bad_files
for f in "${files[@]}" ; do
-   if [[ ${QA_PKGCONFIG_VERSION} == $(pkg-config 
--modversion "${f}") ]] ; then
+   local file_version=$(pkg-config --modversion "${f}")
+   if [[ ${QA_PKGCONFIG_VERSION} == ${file_version} ]] ; 
then
all_bad=no
break
fi
 
-   bad_file="${f//${D}}"
+   # Record a special value if the .pc file has no version 
set at all.
+   if [[ -z ${file_version} ]] ; then
+   file_version=""
+   fi
+   bad_files["${f//${D}}"]="${file_version}"
done
 
# Skip result reporting if *_p* because for both _pN and _preN, 
we
@@ -120,8 +124,15 @@ pkgconfig_check() {
# we want to avoid false positives.
if [[ ${all_bad} == "yes" && ${PV} != *_p* ]] && ! has live 
${PROPERTIES} ; then
eqawarn "QA Notice: pkg-config files with mismatched 
Version found!"
-   eqawarn "At least ${bad_file}'s Version field does not 
match ${PV}"
+   eqawarn "The Version field of the following files does 
not match ${PV}"
+   local bad_file
+   for bad_file in "${!bad_files[@]}"; do
+   local 
bad_file_version="${bad_files[${bad_file}]}"
+   eqawarn "- ${bad_file}: ${bad_file_version}"
+   done
eqawarn "Please check all .pc files installed by this 
package."
+   eqawarn "You can use QA_PKGCONFIG_VERSION to set the 
expected version,"
+   eqawarn "or set to the empty string to disable this QA 
check."
fi
fi
 }



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-08-09 Thread Sam James
commit: 4dd66128f1b09cbe033e6eaf4d9ba7f8da274a65
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Aug  1 07:53:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:36:46 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4dd66128

install-qa-check.d/60pkgconfig: use "eqatag pkgconfig.unexpected-version"

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/875
Signed-off-by: Sam James  gentoo.org>

 bin/install-qa-check.d/60pkgconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/bin/install-qa-check.d/60pkgconfig 
b/bin/install-qa-check.d/60pkgconfig
index e95746505..a8e0aa5db 100644
--- a/bin/install-qa-check.d/60pkgconfig
+++ b/bin/install-qa-check.d/60pkgconfig
@@ -133,6 +133,7 @@ pkgconfig_check() {
eqawarn "Please check all .pc files installed by this 
package."
eqawarn "You can use QA_PKGCONFIG_VERSION to set the 
expected version,"
eqawarn "or set to the empty string to disable this QA 
check."
+   eqatag pkgconfig.unexpected-version ${!bad_files[@]}
fi
fi
 }



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

2022-08-09 Thread Sam James
commit: 0459f86990ce4e130731dca4c89d73d607e5142e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 04:30:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:31:33 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0459f869

estrip: drop noisy strip banner if nothing to do

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

 bin/estrip | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/estrip b/bin/estrip
index 68ce8bd4d..b8764039b 100755
--- a/bin/estrip
+++ b/bin/estrip
@@ -104,7 +104,7 @@ while [[ $# -gt 0 ]] ; do
while IFS= read -r path; do
>> "${path}.estrip" || die
done < <(
-   printf "%s\n" "${scanelf_results[@]}"
+   [[ -n ${scanelf_results[@]} ]] && printf "%s\n" 
"${scanelf_results[@]}"
find "${find_paths[@]}" -type f ! -type l -name 
'*.a'
)
 



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

2022-08-09 Thread Sam James
commit: 964d233a12d97d0ea591e3c8c583c6a6b8129405
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 04:23:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:26:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964d233a

net-p2p/qbittorrent: build GUI component too for webui multibuild

This allows the webui settings to show up in the GUI.

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

 .../{qbittorrent-.ebuild => qbittorrent-4.4.3.1-r1.ebuild}| 4 +++-
 net-p2p/qbittorrent/qbittorrent-.ebuild   | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.3.1-r1.ebuild
similarity index 95%
copy from net-p2p/qbittorrent/qbittorrent-.ebuild
copy to net-p2p/qbittorrent/qbittorrent-4.4.3.1-r1.ebuild
index e66a7bbca615..09d844dc745b 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.3.1-r1.ebuild
@@ -78,7 +78,9 @@ src_configure() {
 
if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then
mycmakeargs+=(
-   -DGUI=OFF
+   # Need to specify GUI here to allow webui 
settings
+   # to appear in the GUI. bug #864731.
+   -DGUI=$(usex gui)
-DWEBUI=ON
)
else

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index e66a7bbca615..2fb87e1afc1c 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -78,7 +78,7 @@ src_configure() {
 
if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then
mycmakeargs+=(
-   -DGUI=OFF
+   -DGUI=$(usex gui)
-DWEBUI=ON
)
else



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/rocm-k8s-device-plugin/

2022-08-09 Thread William Hubbs
commit: c3aed7837d86e15663c46e24de95dd6001633693
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug 10 04:20:16 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug 10 04:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3aed783

sys-cluster/rocm-k8s-device-plugin: new package, add 0.3.0

AMD GPU device plugin for kubernetes

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

 sys-cluster/rocm-k8s-device-plugin/Manifest|  1 +
 sys-cluster/rocm-k8s-device-plugin/metadata.xml|  8 +
 .../rocm-k8s-device-plugin-0.3.0.ebuild| 34 ++
 3 files changed, 43 insertions(+)

diff --git a/sys-cluster/rocm-k8s-device-plugin/Manifest 
b/sys-cluster/rocm-k8s-device-plugin/Manifest
new file mode 100644
index ..3753aa1967a9
--- /dev/null
+++ b/sys-cluster/rocm-k8s-device-plugin/Manifest
@@ -0,0 +1 @@
+DIST rocm-k8s-device-plugin-0.3.0.tar.gz 5188051 BLAKE2B 
cff5a5eefea521fc398a3b9199375f8a4ed875688fc06bc6a097cdef017d1ef102eea096a8e37aa2d962afc2fc0a8153c26e36b226a31a1913ae2de97d632650
 SHA512 
d5c9c590aeb5fb744917662c9bc8a88a95c7b4478c614808c86ecb6caaf4f20c81a0013e6352d701c29c9c10810231ab142859ee95923e31d9267206209e4948

diff --git a/sys-cluster/rocm-k8s-device-plugin/metadata.xml 
b/sys-cluster/rocm-k8s-device-plugin/metadata.xml
new file mode 100644
index ..db463f3eeb66
--- /dev/null
+++ b/sys-cluster/rocm-k8s-device-plugin/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+

diff --git 
a/sys-cluster/rocm-k8s-device-plugin/rocm-k8s-device-plugin-0.3.0.ebuild 
b/sys-cluster/rocm-k8s-device-plugin/rocm-k8s-device-plugin-0.3.0.ebuild
new file mode 100644
index ..d6426fa96bbe
--- /dev/null
+++ b/sys-cluster/rocm-k8s-device-plugin/rocm-k8s-device-plugin-0.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+# update these on every bump
+VERSION=v1.18.1-8-gabd271e
+TAG="amd-gpu-helm-${PV}"
+
+DESCRIPTION="AMD GPU device plugin for kubernetes"
+HOMEPAGE="https://github.com/RadeonOpenCompute/k8s-device-plugin;
+SRC_URI="https://github.com/RadeonOpenCompute/k8s-device-plugin/archive/${TAG}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="sys-apps/hwloc
+   x11-libs/libdrm[video_cards_amdgpu]"
+RDEPEND="${DEPEND}
+   sys-cluster/kubelet"
+
+S="${WORKDIR}/k8s-device-plugin-${TAG}"
+
+src_compile() {
+   GOBIN="${S}/bin" ego install -ldflags="-X main.gitDescribe=${VERSION}" \
+   ./cmd/k8s-device-plugin
+}
+
+src_install() {
+   exeinto /var/lib/kubelet/device-plugins
+   doexe bin/k8s-device-plugin
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/dar/

2022-08-09 Thread Arthur Zamarin
commit: 4f92c877d3bc8b84a24844c9c22f5652eb21f9a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 04:10:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 04:10:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f92c877

app-backup/dar: Stabilize 2.7.6 sparc, #864376

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

 app-backup/dar/dar-2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/dar/dar-2.7.6.ebuild b/app-backup/dar/dar-2.7.6.ebuild
index ef7cc64225b7..e38b345ee35d 100644
--- a/app-backup/dar/dar-2.7.6.ebuild
+++ b/app-backup/dar/dar-2.7.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc sparc ~x86 ~amd64-linux"
 IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync threads xattr"
 
 REQUIRED_USE="?? ( dar32 dar64 )



[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/

2022-08-09 Thread Sam James
commit: 2023986b99552df0336306e0e37ab7d5b2f6554d
Author: Anton Fischl  fischl-online  de>
AuthorDate: Tue Aug  9 06:36:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 04:09:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2023986b

app-backup/burp: fix strptime for musl

Closes: https://bugs.gentoo.org/862019
Signed-off-by: Anton Fischl  fischl-online.de>
Closes: https://github.com/gentoo/gentoo/pull/26790
Signed-off-by: Sam James  gentoo.org>

 app-backup/burp/burp-2.4.0-r1.ebuild   | 118 +
 app-backup/burp/burp-2.5.4-r1.ebuild   | 118 +
 .../burp/files/burp-2.4.0-fix-musl-strptime.patch  |  86 +++
 3 files changed, 322 insertions(+)

diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild 
b/app-backup/burp/burp-2.4.0-r1.ebuild
new file mode 100644
index ..fdcea9103813
--- /dev/null
+++ b/app-backup/burp/burp-2.4.0-r1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Network backup and restore client and server for Unix and Windows"
+HOMEPAGE="https://burp.grke.org/;
+SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="acl ipv6 test xattr"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="acct-group/burp
+   acct-user/burp
+   dev-libs/uthash
+   dev-libs/openssl:0=
+   net-libs/librsync:=
+   sys-libs/ncurses:0=
+   sys-libs/libcap
+   sys-libs/zlib
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl )
+   xattr? ( sys-apps/attr )"
+DEPEND="${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+   test? ( dev-libs/check )"
+BDEPEND=">=sys-devel/autoconf-2.71
+   virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+   virtual/logger"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch
+   "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch
+   "${FILESDIR}"/${PN}-2.0.54-server_user.patch
+   "${FILESDIR}"/${PN}-2.4.0-fix-musl-strptime.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir=/var
+   --sysconfdir=/etc/burp
+   --enable-largefile
+   --runstatedir=/run
+   $(use_enable acl)
+   $(use_enable ipv6)
+   $(use_enable xattr)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # See https://github.com/grke/burp/issues/869
+   local -x CK_DEFAULT_TIMEOUT=10
+   default
+}
+
+src_install() {
+   default
+   keepdir /var/spool/burp
+   fowners -R root:${PN} /var/spool/burp
+   fperms 0770 /var/spool/burp
+
+   emake DESTDIR="${D}" install-configs
+   fowners -R root:${PN} /etc/burp
+   fperms 0750 /etc/burp
+   fperms 0640 /etc/burp/burp-server.conf
+   fperms 0750 /etc/burp/clientconfdir
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst() {
+   elog "Burp ebuilds now support the autoupgrade mechanism in both"
+   elog "client and server mode. In both cases it is disabled by"
+   elog "default. You almost certainly do NOT want to enable it in"
+   elog "client mode because upgrades obtained this way will not be"
+   elog "managed by Portage."
+
+   if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then
+   elog ""
+   elog "At first run burp server will generate DH parameters and 
SSL"
+   elog "certificates.  You should adjust configuration before."
+   elog "Server configuration is located at"
+   elog ""
+   elog "  ${EROOT}/etc/burp/burp-server.conf"
+   elog ""
+   fi
+
+   # According to PMS this can be a space-separated list of version
+   # numbers, even though in practice it is typically just one.
+   local oldver
+   for oldver in ${REPLACING_VERSIONS}; do
+   if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then
+   ewarn "Starting with version 2.0.54 we no longer patch 
bedup to use"
+   ewarn "the server config file by default. If you use 
bedup, please"
+   ewarn "update your scripts to invoke it as"
+   ewarn ""
+   ewarn "  bedup -c ${EROOT}/etc/burp/burp-server.conf"
+   ewarn ""
+   ewarn "Otherwise deduplication will not work!"
+   break
+   fi
+   done
+}

diff --git a/app-backup/burp/burp-2.5.4-r1.ebuild 
b/app-backup/burp/burp-2.5.4-r1.ebuild
new file mode 100644
index ..fdcea9103813
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/path/

2022-08-09 Thread Sam James
commit: 8b387a8cacca6f6f7cb05094642a3ce13a74c1b3
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 20:05:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b387a8c

dev-haskell/path: hard-disable dev USE flag

Bug: https://bugs.gentoo.org/864202
Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 .../path/{path-0.9.2.ebuild => path-0.9.2-r1.ebuild}  | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/dev-haskell/path/path-0.9.2.ebuild 
b/dev-haskell/path/path-0.9.2-r1.ebuild
similarity index 67%
rename from dev-haskell/path/path-0.9.2.ebuild
rename to dev-haskell/path/path-0.9.2-r1.ebuild
index 71683620a480..74a159e8e4ca 100644
--- a/dev-haskell/path/path-0.9.2.ebuild
+++ b/dev-haskell/path/path-0.9.2-r1.ebuild
@@ -3,40 +3,35 @@
 
 EAPI=8
 
-# ebuild generated by hackport 0.7.
-#hackport: flags: -validity
+# ebuild generated by hackport 0.7.2.1.
+#hackport: flags: -validity,-dev
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Support for well-typed paths"
 HOMEPAGE="https://hackage.haskell.org/package/path;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="dev"
 
 RDEPEND="dev-haskell/aeson:=[profile?]
-   >=dev-haskell/exceptions-0.4:=[profile?] 
=dev-haskell/hashable-1.2:=[profile?] 
=dev-lang/ghc-8.6.3:=
+   >=dev-lang/ghc-8.10.1:=
 "
 DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-2.4.0.1
+   >=dev-haskell/cabal-3.2.0.0
test? ( >=dev-haskell/genvalidity-1.0
>=dev-haskell/genvalidity-hspec-0.7
>=dev-haskell/genvalidity-property-0.4
>=dev-haskell/hspec-2.0 =dev-haskell/mtl-2.0 =dev-haskell/validity-0.8.0.0 )
 "
 
 src_configure() {
haskell-cabal_src_configure \
-   $(cabal_flag dev dev) \
+   --flag=-dev \
--flag=-validity
 }



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/streaming-commons/

2022-08-09 Thread Sam James
commit: a463b874ef5d490f55c56fd20b158f780a58ab98
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:13:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a463b874

dev-haskell/streaming-commons: drop 0.2.1.2

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/streaming-commons/Manifest |  1 -
 .../streaming-commons-0.2.1.2.ebuild   | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-haskell/streaming-commons/Manifest 
b/dev-haskell/streaming-commons/Manifest
index 4c03efa025e1..9775c25112b7 100644
--- a/dev-haskell/streaming-commons/Manifest
+++ b/dev-haskell/streaming-commons/Manifest
@@ -1,2 +1 @@
-DIST streaming-commons-0.2.1.2.tar.gz 86776 BLAKE2B 
01f4a88fb87055bb315278e0391880025b38765faa27e788d3b184c4942af0b8c26e147639e4413a029ae30e03991d083adf49aac89759b2fe2c058e945acd70
 SHA512 
7b6f39237f9ac13ca2d8205a43fee17c6edfe6609a1119903f8648aed151ef92779af7a8dfdfb108dea679cd26c83dfb5d21285d51f91dec0ad10debd100b8e7
 DIST streaming-commons-0.2.2.4.tar.gz 84330 BLAKE2B 
08b729471b3fdc9c5508ffca0e9ce52f38a33b25855f027ae5924e28387e80b369e8c41a33fae49bbb6d5845985954377c2067d56b26995336faa51cb792f83d
 SHA512 
e552bba766e5b816cbd448d1cec86c5c7593f3f13c6da42c74ebf2c9698be3a3174dd922cf70de1b4940b53e580f396a51cebff6b62db305fb0fb48a5c7658bb

diff --git a/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild 
b/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
deleted file mode 100644
index a05cae6ee487..
--- a/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.1.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Common lower-level functions needed by various streaming data 
libraries"
-HOMEPAGE="https://github.com/fpco/streaming-commons;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-RESTRICT=test # requires network
-
-RDEPEND="dev-haskell/async:=[profile?]
-   >=dev-haskell/network-2.4.0.0:=[profile?]
-   dev-haskell/random:=[profile?]
-   dev-haskell/stm:=[profile?]
-   dev-haskell/text:=[profile?]
-   dev-haskell/zlib:=[profile?]
-   >=dev-lang/ghc-7.10.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.22.2.0
-   test? ( >=dev-haskell/hspec-1.8
-   dev-haskell/quickcheck )
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/streaming-commons/

2022-08-09 Thread Sam James
commit: 94604301db6ebc133e0ee2062b66fe0df93c2f0e
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:13:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94604301

dev-haskell/streaming-commons: add 0.2.2.4

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/streaming-commons/Manifest |  1 +
 .../streaming-commons-0.2.2.4.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-haskell/streaming-commons/Manifest 
b/dev-haskell/streaming-commons/Manifest
index fb12aa5b57c0..4c03efa025e1 100644
--- a/dev-haskell/streaming-commons/Manifest
+++ b/dev-haskell/streaming-commons/Manifest
@@ -1 +1,2 @@
 DIST streaming-commons-0.2.1.2.tar.gz 86776 BLAKE2B 
01f4a88fb87055bb315278e0391880025b38765faa27e788d3b184c4942af0b8c26e147639e4413a029ae30e03991d083adf49aac89759b2fe2c058e945acd70
 SHA512 
7b6f39237f9ac13ca2d8205a43fee17c6edfe6609a1119903f8648aed151ef92779af7a8dfdfb108dea679cd26c83dfb5d21285d51f91dec0ad10debd100b8e7
+DIST streaming-commons-0.2.2.4.tar.gz 84330 BLAKE2B 
08b729471b3fdc9c5508ffca0e9ce52f38a33b25855f027ae5924e28387e80b369e8c41a33fae49bbb6d5845985954377c2067d56b26995336faa51cb792f83d
 SHA512 
e552bba766e5b816cbd448d1cec86c5c7593f3f13c6da42c74ebf2c9698be3a3174dd922cf70de1b4940b53e580f396a51cebff6b62db305fb0fb48a5c7658bb

diff --git a/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild 
b/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild
new file mode 100644
index ..50f3584f0943
--- /dev/null
+++ b/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Common lower-level functions needed by various streaming data 
libraries"
+HOMEPAGE="https://github.com/fpco/streaming-commons;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RESTRICT=test # requires network
+
+RDEPEND="dev-haskell/async:=[profile?]
+   >=dev-haskell/network-2.4.0.0:=[profile?]
+   dev-haskell/random:=[profile?]
+   dev-haskell/stm:=[profile?]
+   dev-haskell/zlib:=[profile?]
+   >=dev-lang/ghc-8.6.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.4.0.1
+   test? ( >=dev-haskell/hspec-1.8
+   dev-haskell/quickcheck )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wai/

2022-08-09 Thread Sam James
commit: 7ad6adbddf51461f4985d3d8610120828114ffe4
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:14:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad6adbd

dev-haskell/wai: drop 3.2.2.1

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wai/Manifest   |  1 -
 dev-haskell/wai/wai-3.2.2.1.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
index ff7c18209957..b36e88e0b1ec 100644
--- a/dev-haskell/wai/Manifest
+++ b/dev-haskell/wai/Manifest
@@ -1,2 +1 @@
-DIST wai-3.2.2.1.tar.gz 10221 BLAKE2B 
5822bae6d3f0326206da9b14646654af135690ca134d48b5f8b7eb6acd39652d829c8d4daa5afc80926b2409cf9fe1d498ef2b727cd8baae7c1f266178a39861
 SHA512 
72c92389d3faff234003f835206ff6eae3f8e3d885d7519706f8b78df3cb1c92121c5de7e8272436aed22ade8440baaefb14d50a10f2f233badadf16d1b5e431
 DIST wai-3.2.3.tar.gz 11619 BLAKE2B 
3ef7328a252a21d23d885ac3ea36b6a25bf06c0678e2a8627337aeebb325314e64c7e3415b3f4143139d9c20d910809cdbf6e15757a5eceb4c5fe0c3e98b
 SHA512 
1851da58310c45a809ec1cd3efd760e45bee814e41526a9f3404ea55e2428e92ff1563785b3118e8c605d5edaacd70670d21b5e5b300ce477f16b159c33a2040

diff --git a/dev-haskell/wai/wai-3.2.2.1.ebuild 
b/dev-haskell/wai/wai-3.2.2.1.ebuild
deleted file mode 100644
index 428b50520383..
--- a/dev-haskell/wai/wai-3.2.2.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.2
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Web Application Interface"
-HOMEPAGE="https://github.com/yesodweb/wai;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/http-types-0.7:=[profile?]
-   >=dev-haskell/network-2.2.1.5:=[profile?]
-   >=dev-haskell/text-0.7:=[profile?]
-   >=dev-haskell/vault-0.3:=[profile?] =dev-lang/ghc-7.10.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.22.2.0
-   test? ( dev-haskell/hspec )
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/path/

2022-08-09 Thread Sam James
commit: 860a0c99554b849bd724729127eacb6acc706e2a
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 20:05:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860a0c99

dev-haskell/path: refresh metadata.xml

Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/26765
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/path/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-haskell/path/metadata.xml b/dev-haskell/path/metadata.xml
index ba268d0dfee1..937381521944 100644
--- a/dev-haskell/path/metadata.xml
+++ b/dev-haskell/path/metadata.xml
@@ -5,7 +5,4 @@
hask...@gentoo.org
Gentoo Haskell

-   
-   Turn on development settings.
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/semigroupoids/

2022-08-09 Thread Sam James
commit: 21ef91ca9389c1d333e1fb0951bbe5197bf7c9d2
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:03:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ef91ca

dev-haskell/semigroupoids: drop 5.3.7

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 .../semigroupoids/semigroupoids-5.3.7.ebuild   | 45 --
 1 file changed, 45 deletions(-)

diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild 
b/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild
deleted file mode 100644
index eef0fed6d93d..
--- a/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.7.1.1.
-#hackport: flags: +doctests
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Semigroupoids: Category sans id"
-HOMEPAGE="https://github.com/ekmett/semigroupoids;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+comonad +containers +contravariant +distributive +tagged 
+unordered-containers"
-
-RDEPEND=">=dev-haskell/base-orphans-0.8.4:=[profile?] 
=dev-haskell/bifunctors-5.5.9:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-lang/ghc-8.4.3:=
-   comonad? ( >=dev-haskell/comonad-5.0.8:=[profile?] 
=dev-haskell/contravariant-1.5.3:=[profile?] 
=dev-haskell/distributive-0.5.2:=[profile?] 
=dev-haskell/tagged-0.8.6.1:=[profile?] 
=dev-haskell/hashable-1.2.7.0:=[profile?] 
=dev-haskell/unordered-containers-0.2.8.0:=[profile?] 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tls/

2022-08-09 Thread Sam James
commit: 069e8497134164fba8ab4d729c77643a87588c0c
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:09:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069e8497

dev-haskell/tls: add 1.5.8

Bug: https://bugs.gentoo.org/863191
Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/tls/Manifest |  1 +
 dev-haskell/tls/tls-1.5.8.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index e066554e23c6..43ac255229dd 100644
--- a/dev-haskell/tls/Manifest
+++ b/dev-haskell/tls/Manifest
@@ -1 +1,2 @@
 DIST tls-1.5.4.tar.gz 150171 BLAKE2B 
03085bd5f0d20b27fd5ea31e5e6179a15ac5893cc585d5a274523444838e8e05e9f3f4028b44147d6bb20df2c37e293046255765c253b57d2be4584066f24f8b
 SHA512 
fb95ab6012ed95d82a41810b83e6f779645fa56d46c57f34a954a6885c295737808edcdcdca9e88e5b3c663f5aee71f104fe1fdd9ab35fb6a8ade4a202376d4a
+DIST tls-1.5.8.tar.gz 157923 BLAKE2B 
b6b1259f6950e15fcba584690f59fd66a1a597490cbcb76e7199c48677f0df00e86f27f12e0c02210ba83cac110346aec6e7afb460f7e9721f275d146040cac5
 SHA512 
81d0046aeb6342c5dcd3827d9315793b68436a4eec7c9bcae50f4b5b5365248c7c874addca77a50a19689f535386330435b5914386306a3f12d699a5fad1107a

diff --git a/dev-haskell/tls/tls-1.5.8.ebuild b/dev-haskell/tls/tls-1.5.8.ebuild
new file mode 100644
index ..e020a9f1e3e6
--- /dev/null
+++ b/dev-haskell/tls/tls-1.5.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.
+#hackport: flags: -hans
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
+HOMEPAGE="https://github.com/vincenthz/hs-tls;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+compat +network"
+
+RDEPEND="dev-haskell/asn1-encoding:=[profile?]
+   >=dev-haskell/asn1-types-0.2.0:=[profile?]
+   >=dev-haskell/async-2.0:=[profile?]
+   >=dev-haskell/cereal-0.5.3:=[profile?]
+   >=dev-haskell/cryptonite-0.27:=[profile?]
+   dev-haskell/data-default-class:=[profile?]
+   dev-haskell/hourglass:=[profile?]
+   >=dev-haskell/memory-0.14.6:=[profile?]
+   >=dev-haskell/x509-1.7.5:=[profile?]
+   >=dev-haskell/x509-store-1.6:=[profile?]
+   >=dev-haskell/x509-validation-1.6.5:=[profile?]
+   >=dev-lang/ghc-8.4.3:=
+   network? ( >=dev-haskell/network-2.4.0.0:=[profile?] )
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/quickcheck
+   dev-haskell/tasty
+   dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag compat compat) \
+   --flag=-hans \
+   $(cabal_flag network network)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/semigroupoids/

2022-08-09 Thread Sam James
commit: 58ad57159c7c9b20b9e0459ecfef551b67e245c6
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:03:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ad5715

dev-haskell/semigroupoids: refresh metadata.xml

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/semigroupoids/metadata.xml | 38 --
 1 file changed, 38 deletions(-)

diff --git a/dev-haskell/semigroupoids/metadata.xml 
b/dev-haskell/semigroupoids/metadata.xml
index f45e50c138f1..20ce9f7e06c1 100644
--- a/dev-haskell/semigroupoids/metadata.xml
+++ b/dev-haskell/semigroupoids/metadata.xml
@@ -5,44 +5,6 @@
hask...@gentoo.org
Gentoo Haskell

-   
-   
-   You can disable the use of the `comonad`
-   package using `-f-comonad`. Disabling this is an 
unsupported
-   configuration, but it may be useful for accelerating 
builds in sandboxes for
-   expert users. If disabled we will not supply instances 
of `Comonad`
-   
-   
-   You can disable the use of the `containers`
-   package using `-f-containers`. Disabling this is an 
unsupported
-   configuration, but it may be useful for accelerating 
builds in sandboxes for
-   expert users.
-   
-   
-   You can disable the use of the `contravariant`
-   package using `-f-contravariant`. Disabling this is an 
unsupported
-   configuration, but it may be useful for accelerating 
builds in sandboxes for
-   expert users. If disabled we will not supply instances 
of `Contravariant`
-   
-   
-   You can disable the use of the `distributive`
-   package using `-f-distributive`. Disabling this is an 
unsupported
-   configuration, but it may be useful for accelerating 
builds in sandboxes for
-   expert users. If disabled we will not supply instances 
of `Distributive`
-   
-   
-   You can disable the use of the `tagged` package
-   using `-f-tagged`. Disabing this is an unsupported
-   configuration, but it may be useful for accelerating 
builds in
-   sandboxes for expert users.
-   
-   
-   Enable the use of the `unordered-containers` package 
(and also its
-   dependency `hashable`). Disabling this is an 
unsupported configuration,
-   but it may be useful for accelerating builds in 
sandboxes for expert users.
-   
-
-   

ekmett/semigroupoids




[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wai/

2022-08-09 Thread Sam James
commit: f4ecf14b2dd6bafa26626fa55ca713266d66c3a4
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:14:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ecf14b

dev-haskell/wai: add 3.2.3

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wai/Manifest |  1 +
 dev-haskell/wai/wai-3.2.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
index 14cdfb9c8215..ff7c18209957 100644
--- a/dev-haskell/wai/Manifest
+++ b/dev-haskell/wai/Manifest
@@ -1 +1,2 @@
 DIST wai-3.2.2.1.tar.gz 10221 BLAKE2B 
5822bae6d3f0326206da9b14646654af135690ca134d48b5f8b7eb6acd39652d829c8d4daa5afc80926b2409cf9fe1d498ef2b727cd8baae7c1f266178a39861
 SHA512 
72c92389d3faff234003f835206ff6eae3f8e3d885d7519706f8b78df3cb1c92121c5de7e8272436aed22ade8440baaefb14d50a10f2f233badadf16d1b5e431
+DIST wai-3.2.3.tar.gz 11619 BLAKE2B 
3ef7328a252a21d23d885ac3ea36b6a25bf06c0678e2a8627337aeebb325314e64c7e3415b3f4143139d9c20d910809cdbf6e15757a5eceb4c5fe0c3e98b
 SHA512 
1851da58310c45a809ec1cd3efd760e45bee814e41526a9f3404ea55e2428e92ff1563785b3118e8c605d5edaacd70670d21b5e5b300ce477f16b159c33a2040

diff --git a/dev-haskell/wai/wai-3.2.3.ebuild b/dev-haskell/wai/wai-3.2.3.ebuild
new file mode 100644
index ..5c5d80964204
--- /dev/null
+++ b/dev-haskell/wai/wai-3.2.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Web Application Interface"
+HOMEPAGE="https://github.com/yesodweb/wai;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/http-types-0.7:=[profile?]
+   >=dev-haskell/network-2.2.1.5:=[profile?]
+   >=dev-haskell/text-0.7:=[profile?]
+   >=dev-haskell/vault-0.3:=[profile?] =dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   test? ( dev-haskell/hspec )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tls/

2022-08-09 Thread Sam James
commit: ebeadcc605be9f9d9927c954fffb092cfb561d21
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:09:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebeadcc6

dev-haskell/tls: drop 1.5.4

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/tls/Manifest |  1 -
 dev-haskell/tls/tls-1.5.4.ebuild | 47 
 2 files changed, 48 deletions(-)

diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index 43ac255229dd..9bbb248882ae 100644
--- a/dev-haskell/tls/Manifest
+++ b/dev-haskell/tls/Manifest
@@ -1,2 +1 @@
-DIST tls-1.5.4.tar.gz 150171 BLAKE2B 
03085bd5f0d20b27fd5ea31e5e6179a15ac5893cc585d5a274523444838e8e05e9f3f4028b44147d6bb20df2c37e293046255765c253b57d2be4584066f24f8b
 SHA512 
fb95ab6012ed95d82a41810b83e6f779645fa56d46c57f34a954a6885c295737808edcdcdca9e88e5b3c663f5aee71f104fe1fdd9ab35fb6a8ade4a202376d4a
 DIST tls-1.5.8.tar.gz 157923 BLAKE2B 
b6b1259f6950e15fcba584690f59fd66a1a597490cbcb76e7199c48677f0df00e86f27f12e0c02210ba83cac110346aec6e7afb460f7e9721f275d146040cac5
 SHA512 
81d0046aeb6342c5dcd3827d9315793b68436a4eec7c9bcae50f4b5b5365248c7c874addca77a50a19689f535386330435b5914386306a3f12d699a5fad1107a

diff --git a/dev-haskell/tls/tls-1.5.4.ebuild b/dev-haskell/tls/tls-1.5.4.ebuild
deleted file mode 100644
index ca7af8f05246..
--- a/dev-haskell/tls/tls-1.5.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4
-#hackport: flags: -hans
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)"
-HOMEPAGE="https://github.com/vincenthz/hs-tls;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+compat +network"
-
-RDEPEND="dev-haskell/asn1-encoding:=[profile?]
-   >=dev-haskell/asn1-types-0.2.0:=[profile?]
-   >=dev-haskell/async-2.0:=[profile?]
-   >=dev-haskell/cereal-0.5.3:=[profile?]
-   >=dev-haskell/cryptonite-0.25:=[profile?]
-   dev-haskell/data-default-class:=[profile?]
-   dev-haskell/hourglass:=[profile?]
-   >=dev-haskell/memory-0.14.6:=[profile?]
-   >=dev-haskell/mtl-2:=[profile?]
-   >=dev-haskell/x509-1.7.5:=[profile?]
-   >=dev-haskell/x509-store-1.6:=[profile?]
-   >=dev-haskell/x509-validation-1.6.5:=[profile?]
-   >=dev-lang/ghc-8.0.1:=
-   network? ( >=dev-haskell/network-2.4.0.0:=[profile?] )
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.24.0.0
-   test? ( dev-haskell/quickcheck
-   dev-haskell/tasty
-   dev-haskell/tasty-quickcheck )
-"
-
-src_configure() {
-   haskell-cabal_src_configure \
-   $(cabal_flag compat compat) \
-   --flag=-hans \
-   $(cabal_flag network network)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/semigroupoids/

2022-08-09 Thread Sam James
commit: 0f1a28fcce77f408d69df56d35d6ec0014775524
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Aug  7 02:02:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1a28fc

dev-haskell/semigroupoids: hard-enable all USE flags

Closes: https://bugs.gentoo.org/673012
Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 .../semigroupoids/semigroupoids-5.3.7-r1.ebuild| 43 ++
 1 file changed, 43 insertions(+)

diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild 
b/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild
new file mode 100644
index ..a9c5d203da75
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.2.1.
+#hackport: flags: 
+doctests,+comonad,+containers,+contravariant,+distributive,+tagged,+unordered-containers
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids;
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/base-orphans-0.8.4:=[profile?] 
=dev-haskell/bifunctors-5.5.9:=[profile?] 
=dev-haskell/comonad-5.0.8:=[profile?] 
=dev-haskell/contravariant-1.5.3:=[profile?] 
=dev-haskell/distributive-0.5.2:=[profile?] 
=dev-haskell/hashable-1.2.7.0:=[profile?] 
=dev-haskell/tagged-0.8.6.1:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-haskell/unordered-containers-0.2.8.0:=[profile?] 
=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=comonad \
+   --flag=containers \
+   --flag=contravariant \
+   --flag=distributive \
+   --flag=doctests \
+   --flag=tagged \
+   --flag=unordered-containers
+}



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

2022-08-09 Thread Sam James
commit: ef3d28b9ec4691891312c63b9e411d024b1c00ac
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 03:29:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 03:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3d28b9

sys-cluster/crmsh: switch to python-single-r1

It doesn't support multiple Python implementations
right now but it wasn't using python-r1 correctly
anyway (missing python_setup) and was ignoring
the selected target, just going off /usr/bin/python3.

Closes: https://bugs.gentoo.org/864430
Closes: https://bugs.gentoo.org/863749
Closes: https://bugs.gentoo.org/728152
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/crmsh/crmsh-4.2.1-r3.ebuild | 46 +
 1 file changed, 46 insertions(+)

diff --git a/sys-cluster/crmsh/crmsh-4.2.1-r3.ebuild 
b/sys-cluster/crmsh/crmsh-4.2.1-r3.ebuild
new file mode 100644
index ..88ea25ce1490
--- /dev/null
+++ b/sys-cluster/crmsh/crmsh-4.2.1-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/crmsh/crmsh;
+   inherit git-r3
+   S="${WORKDIR}/${PN}-${MY_TREE}"
+else
+   SRC_URI="https://github.com/crmsh/crmsh/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~hppa ~x86"
+fi
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Pacemaker command line interface for management and configuration"
+HOMEPAGE="https://crmsh.github.io/;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=sys-cluster/pacemaker-1.1.9"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/parallax[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   python_optimize
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/gnome-chess/

2022-08-09 Thread Matt Turner
commit: 87649cc62122ef34fca84ecf3ffb10aa571b7bea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  9 23:30:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 10 02:07:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87649cc6

games-board/gnome-chess: Version bump to 42.1

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

 games-board/gnome-chess/Manifest|  1 +
 games-board/gnome-chess/gnome-chess-42.1.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/games-board/gnome-chess/Manifest b/games-board/gnome-chess/Manifest
index 73f4aa89936a..26040ff4c34a 100644
--- a/games-board/gnome-chess/Manifest
+++ b/games-board/gnome-chess/Manifest
@@ -1 +1,2 @@
 DIST gnome-chess-42.0.tar.xz 661180 BLAKE2B 
e9fe75df1b298aad17b8b199949cb02eeea5116fa15adfedfac6ed067123ff73aad8ebb33e512f1eef97237232275528da6454de27c335a897e5e3b942a335bf
 SHA512 
08af368b6fd032976c124a8fa8402494e73b004591eae331523a377acf72d98b9827ed189db1c1287f758f41614e878062bd1ab0b8323bf76d19b9cdedacf9a6
+DIST gnome-chess-42.1.tar.xz 663036 BLAKE2B 
3e42f799d029c4122055420035dd1dadcf5d385ea363ebfe355dc25df31bd5160f2b791d715a2ab371af93e4f5f0a60ac8e818df2686b0f0fc30ae7c0f0795fc
 SHA512 
ab84744910fbf65d50cadb7f63b9e5a5fd4af103adbacd349680c65ae70374ce9766e715656891ae8987ba3c6a694dd632b9154233a417b86a1eeacad875a61d

diff --git a/games-board/gnome-chess/gnome-chess-42.1.ebuild 
b/games-board/gnome-chess/gnome-chess-42.1.ebuild
new file mode 100644
index ..a66534404419
--- /dev/null
+++ b/games-board/gnome-chess/gnome-chess-42.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+VALA_MIN_API_VERSION="0.52"
+
+inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Play the classic two-player boardgame of chess"
+HOMEPAGE="https://wiki.gnome.org/Apps/Chess 
https://gitlab.gnome.org/GNOME/gnome-chess;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   gui-libs/gtk:4
+   >=gui-libs/libadwaita-1.0.0:1
+   >=gnome-base/librsvg-2.46.0:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}
+   gnome-base/librsvg:2[vala]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-util/itstool
+   dev-libs/appstream-glib
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DOC_CONTENTS="To be able to play against a computer you will need
+to install a chess engine package, for example games-board/gnuchess"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-08-09 Thread Matt Turner
commit: 25bf0bf44eebef829150faa3fe79a79d5cad06cf
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  9 23:28:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 10 02:07:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bf0bf4

app-misc/tracker: Version bump to 3.3.3

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

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.3.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 0c8d3f1a159c..16f141447bc1 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.3.1.tar.xz 1976268 BLAKE2B 
34492aac5c7a5cae20cc3b246de7a7f9948be05356508cffeec56cd6aa83b89a875c01d58c299299723e1aed8bba55d641dc817f77cecbe1379b49ea853aa8b3
 SHA512 
34a86ac58bf8b31f3beb106d3f8db38b764624b800f4cb1c015102f02616e4c2d356f58f0e6a13f66cca79a4173828748ad5e4217b21e83b2fe1606ddcd7ce88
 DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 
92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f
 SHA512 
2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8
+DIST tracker-3.3.3.tar.xz 1976160 BLAKE2B 
aa61b83ac499736b1cc6273813ef0bf44dae9c4a30d49f28d97205b31ead7e55021312297973cf37be67edc76bf66ca19edd746ae2269e59da406d23bcc018c7
 SHA512 
0f8ad998a5de6914d1e24da1b2021967339a2e637996b3e672fe4991177e69b750cdd9eb894e5e6f5f394d991b680d40afc05b95f69171ec38278e30c9729a15

diff --git a/app-misc/tracker/tracker-3.3.3.ebuild 
b/app-misc/tracker/tracker-3.3.3.ebuild
new file mode 100644
index ..4c0399012f73
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.3.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+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 
https://gitlab.gnome.org/GNOME/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() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+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
+   

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

2022-08-09 Thread Patrick McLean
commit: 302be87dd863b7637a769049de8186f7fdb9fbfc
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug  9 23:38:24 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 10 00:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302be87d

net-libs/libnftnl: Sync 

Signed-off-by: Patrick McLean  gentoo.org>

 net-libs/libnftnl/libnftnl-.ebuild | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/net-libs/libnftnl/libnftnl-.ebuild 
b/net-libs/libnftnl/libnftnl-.ebuild
index 49e48df43765..e2640d03be0d 100644
--- a/net-libs/libnftnl/libnftnl-.ebuild
+++ b/net-libs/libnftnl/libnftnl-.ebuild
@@ -13,8 +13,10 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://git.netfilter.org/${PN};
 else
-   SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2
-   verify-sig? ( 
https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
+   SRC_URI="
+   https://netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )
+   "
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
@@ -25,14 +27,14 @@ SLOT="0/11" # libnftnl.so version
 IUSE="examples static-libs test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=net-libs/libmnl-1.0.4:="
-BDEPEND+=" virtual/pkgconfig"
+RDEPEND="
+   >=net-libs/libmnl-1.0.4:=
+"
+BDEPEND+="
+   virtual/pkgconfig
+"
 DEPEND="${RDEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-missing-export-set_elem.patch
-)
-
 pkg_setup() {
if kernel_is ge 3 13; then
CONFIG_CHECK="~NF_TABLES"



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

2022-08-09 Thread Patrick McLean
commit: bbab2d643d59e91b06f2aa8fb1d6e0476467744e
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug  9 23:38:09 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 10 00:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbab2d64

net-libs/libnftnl: add 1.2.3

Signed-off-by: Patrick McLean  gentoo.org>

 net-libs/libnftnl/Manifest  |  2 +
 net-libs/libnftnl/libnftnl-1.2.3.ebuild | 73 +
 2 files changed, 75 insertions(+)

diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index d62e47a87de7..2ed5281d9977 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -3,3 +3,5 @@ DIST libnftnl-1.2.1.tar.bz2.sig 566 BLAKE2B 
dd37a52dc185ef2e8af8f0fe32037a03bf8f
 DIST libnftnl-1.2.2-clang-fortify-source.patch.xz 2704 BLAKE2B 
107c90a2875e7477a5e8b7af8ff4c2139d2117e41a4ca9a7656b5f15c430668572c18a43e9b14a5af36c60818289e00bc082cad5d601b4c489335ca7161e5871
 SHA512 
c024607cb138748adcd28a511b858bbf51f2f09e13afa48d3090ba5ecd7bff1c1e87fcf38330eb24ae52c79d1a8bfce91f75be5dc81cfec6f0bc5334dd2f7456
 DIST libnftnl-1.2.2.tar.bz2 394955 BLAKE2B 
69c3338e295dd158faad812ec05db8b8ab12c5626d0f33db14ee830a14d73dc5c3cd764a563cbb4fdeaa2657c99487a99fb0cc4f324a2832d5de21d922acd451
 SHA512 
657d48aa263043b80daa39eb8e2647c84c03b3e3a4a30b85bec1d8e4a0976075a71ad233bb384f4460d5f6662f285c12947feb8c1a6c9a534a2c9cf7ba04eee3
 DIST libnftnl-1.2.2.tar.bz2.sig 566 BLAKE2B 
ffdb35811e57f55ba30dfdd3e6656166b5f515348f99ee11c771b7460fd1b26b1e598146afdf76f4765e865ae76472d7071eabb30604cf78964e2fcbd6a39508
 SHA512 
dc4263e744a79f2b7e4ea619e740d66d6013e62aab655f040150552a6f069794ac59b8cc87a9f630dd42f087ef60523ecf08dc89cd1194637d988f85f67aaf43
+DIST libnftnl-1.2.3.tar.bz2 395208 BLAKE2B 
893688a861bbb10609642bed912090b227d5d823cc1b94098b60ac85d137254ff3001971580e5059029a33c64e7226cc8473b0b9c1c79be77cbfb0c477254a1e
 SHA512 
e2d16cbc062eb8900f0472abb8fe6b22910cc5a8efbb47445fe6ce6e2713a0637f74b46b2bf2031ba9ecb2e5eed932e3bbb49b015c7b7207591249de23d5149d
+DIST libnftnl-1.2.3.tar.bz2.sig 566 BLAKE2B 
82b49ab1c7a9a588fea67b516d57afb455ceb5242bf774ff7ec92e240b5c2373fe7cc90dd60f302cb4e0615ec0036d995c1ddf25d9b26d6168eeaaa3c7027511
 SHA512 
73b8f75851dd30f5f54fe85d4c75d9ab18151c38e7c63961b52965e5e7478d240931a09a078fda1fe6b1a32a588e092c98e44b57fe1c9542874ac76bb04a29a1

diff --git a/net-libs/libnftnl/libnftnl-1.2.3.ebuild 
b/net-libs/libnftnl/libnftnl-1.2.3.ebuild
new file mode 100644
index ..e2640d03be0d
--- /dev/null
+++ b/net-libs/libnftnl/libnftnl-1.2.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+inherit linux-info usr-ldscript verify-sig
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/;
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.netfilter.org/${PN};
+else
+   SRC_URI="
+   https://netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/11" # libnftnl.so version
+IUSE="examples static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=net-libs/libmnl-1.0.4:=
+"
+BDEPEND+="
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   if kernel_is ge 3 13; then
+   CONFIG_CHECK="~NF_TABLES"
+   linux-info_pkg_setup
+   else
+   eerror "This package requires kernel version 3.13 or newer to 
work properly."
+   fi
+}
+
+src_prepare() {
+   default
+
+   [[ ${PV} =~ ^[9]{4,}$ ]] && eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable static-libs static)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   gen_usr_ldscript -a nftnl
+
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   if use examples; then
+   find examples/ -name 'Makefile*' -delete || die "Could not rm 
examples"
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2022-08-09 Thread Patrick McLean
commit: e5a05a8af3f00d04b8c1cf57a487b12330216820
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 10 00:10:53 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 10 00:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a05a8a

net-firewall/nftables: add 1.0.5

Signed-off-by: Patrick McLean  gentoo.org>

 net-firewall/nftables/Manifest  |   2 +
 net-firewall/nftables/nftables-1.0.5.ebuild | 215 
 2 files changed, 217 insertions(+)

diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index 89b4506ccf95..0c996cf52097 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -2,3 +2,5 @@ DIST nftables-1.0.2.tar.bz2 970781 BLAKE2B 
650ae6badb574ff3628d21c8aa99f81e73932
 DIST nftables-1.0.2.tar.bz2.sig 566 BLAKE2B 
5b7a20b28c274a950b718e2e14313772707b6bdc3f4519f747350593c1eb3bfbcf8c5dd9ae7d5aa0488c5cde9af8b58e05349c75e8a8246c5634303a331f9d98
 SHA512 
9be59d771833ac315fd52cffe7074ed9d49fbf592aec8d94500bbc7cc1f44dcb54b3815c46831a5e7e4c4770901cbdd6b8ffc5aa8d8cb7e064ec1c8453d890f1
 DIST nftables-1.0.4.tar.bz2 979540 BLAKE2B 
1b2c596245cb7f1bc574250d13b9ff6f424f98e98d5955befadb83ea0a71acc6524b066e39f1e9d151f3946b690b2dee45b7d416347371f88911c8d6a9de047e
 SHA512 
7d96c791365d399b3b930a1f9d6c6aa4a8c2180c258bb5163d9d62ea4d094857e2ebb20fc3ef13b89f449f216d0a291d3bcf288704f1e3bd3ceb51b6cadf8215
 DIST nftables-1.0.4.tar.bz2.sig 566 BLAKE2B 
1ac42a2eb678abcc21d01bbaf5f9a3af3f4c49fa1f0732f2522d3da14e94aacbb12075650d2786224f8fef869fcdc94a1463bd76272aa44fc50ea31a8ebae1bf
 SHA512 
2d2acd4810c1ede844e1eac81a5480866ad40ae71dfcf92d166fd9295290adff70d35d7de8cf1ec81ab63d184b221419ff144bc7010e18884afa992173723af8
+DIST nftables-1.0.5.tar.bz2 982538 BLAKE2B 
5d58170b8fc6feccc1581653cd0815d37b59b43b7f4f9bff9f7fb46928c6c7eee5a6f07150c404f7cf42f5a1d2e980860a4dd2589b99773179e019a093c42cfa
 SHA512 
51cbf10579db7eed58f4358044840f2ce1bffe84533c5fb03e0ebcc702970856455576ac793169c94d38a9f8148e33631ad91444e54a8be189d93af7c27feb9a
+DIST nftables-1.0.5.tar.bz2.sig 566 BLAKE2B 
7744a84c213999b35c3094fa5d9f974acec6fedac3d310422834285823825bcb14fb55b463d88b91fa41d79e33ce34498769992d912b7178fa1f70bd7a1e0977
 SHA512 
fbff6b5b28d81e964d4523729c7866d0b52d764d090cae70a43d850bc579b17308ec41a3d7fe6707877850028e99ad09c33b5e87fa16ac5199dfeba193a61511

diff --git a/net-firewall/nftables/nftables-1.0.5.ebuild 
b/net-firewall/nftables/nftables-1.0.5.ebuild
new file mode 100644
index ..24d357de9872
--- /dev/null
+++ b/net-firewall/nftables/nftables-1.0.5.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{8..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+inherit edo linux-info distutils-r1 systemd verify-sig
+
+DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
+HOMEPAGE="https://netfilter.org/projects/nftables/;
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.netfilter.org/${PN};
+
+   BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   "
+else
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/1"
+IUSE="debug doc +gmp json libedit +modern-kernel python +readline static-libs 
test xtables"
+RESTRICT="test? ( userpriv ) !test? ( test )"
+
+RDEPEND="
+   >=net-libs/libmnl-1.0.4:0=
+   >=net-libs/libnftnl-1.2.3:0=
+   gmp? ( dev-libs/gmp:= )
+   json? ( dev-libs/jansson:= )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+   xtables? ( >=net-firewall/iptables-1.6.1:= )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND+="
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   >=app-text/docbook2X-0.8.8-r4
+   )
+   python? ( ${PYTHON_DEPS} )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   libedit? ( !readline )
+"
+
+pkg_setup() {
+   if kernel_is ge 3 13; then
+   if use modern-kernel && kernel_is lt 3 18; then
+   eerror "The modern-kernel USE flag requires kernel 
version 3.18 or newer to work properly."
+   fi
+   CONFIG_CHECK="~NF_TABLES"
+   linux-info_pkg_setup
+   else
+   eerror "This package requires kernel version 3.13 or newer to 
work properly."
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+   eautoreconf
+   fi
+
+   if use python; then

[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2022-08-09 Thread Patrick McLean
commit: f121a066cd6c96cda9be6479e21edcfea0d101c2
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 10 00:11:02 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 10 00:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f121a066

net-firewall/nftables: Sync 

Signed-off-by: Patrick McLean  gentoo.org>

 net-firewall/nftables/nftables-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index 51f0627a762d..24d357de9872 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -33,7 +33,7 @@ RESTRICT="test? ( userpriv ) !test? ( test )"
 
 RDEPEND="
>=net-libs/libmnl-1.0.4:0=
-   >=net-libs/libnftnl-1.2.2:0=
+   >=net-libs/libnftnl-1.2.3:0=
gmp? ( dev-libs/gmp:= )
json? ( dev-libs/jansson:= )
python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/

2022-08-09 Thread William Hubbs
commit: 06a24c2675fc025b8df27a1609915ed60f664fb5
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Aug  9 22:07:47 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Aug  9 22:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a24c26

net-vpn/openvpn: add 2.5.7

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

 net-vpn/openvpn/Manifest |   1 +
 net-vpn/openvpn/openvpn-2.5.7.ebuild | 193 +++
 2 files changed, 194 insertions(+)

diff --git a/net-vpn/openvpn/Manifest b/net-vpn/openvpn/Manifest
index be9d4195a36c..a9466b552aa3 100644
--- a/net-vpn/openvpn/Manifest
+++ b/net-vpn/openvpn/Manifest
@@ -1,2 +1,3 @@
 DIST openvpn-2.5.2.tar.xz 1134644 BLAKE2B 
59aa0c540894de4cfb37ad4c3139eb69a35d317e3de490f71b185a979989c1253221091a30bfb2ee5243fcfae190605e9787051de079eee79e57bd63392c42d5
 SHA512 
ae2cac00ae4b9e06e7e70b268ed47d36bbb45409650175e507d5bfa12b0a4f24bccc64f2494d1563f9269c8076d0f753a492f01ea33ce376ba00b7cdcb5c7bd0
 DIST openvpn-2.5.6.tar.xz 1150352 BLAKE2B 
509821eca9d40c5579700e05e560b906ddee5abb0c51a9a210e2e998cdd9606f734d43d3bec8c473cc4f0aaa1e265e7f05202aa606247ebde8844c0243165fac
 SHA512 
f0f0600df013431af804ace70ea86ac064917acdeaad3759b5d5eaa4a8dc3738d6da6df4c16bbb23443e3493487541cb8b10b89f9f0b40a17caa6e6fc46e0adb
+DIST openvpn-2.5.7.tar.xz 1150476 BLAKE2B 
e8d24a8be8ff97072ef3b76dbec15cd6e7097ebe99f680d759f213cb5643d7b4a29664d2a96e6efe1d6ee858a6d6b3f23c6d12cf74f202fbe8cc48642f18dba6
 SHA512 
9a3234b479f5bab12b8c3af7691f175f8cd32f2929dd27efc16e96e14dbb8e07421e623869ad5ffc2d7e65f2266817d1583723033f3646b9913b10ec6d014b44

diff --git a/net-vpn/openvpn/openvpn-2.5.7.ebuild 
b/net-vpn/openvpn/openvpn-2.5.7.ebuild
new file mode 100644
index ..1459060f693e
--- /dev/null
+++ b/net-vpn/openvpn/openvpn-2.5.7.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd linux-info tmpfiles
+
+DESCRIPTION="Robust and highly flexible tunneling application compatible with 
many OSes"
+HOMEPAGE="https://openvpn.net/;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git;
+   EGIT_SUBMODULES=(-cmocka)
+
+   inherit git-r3
+else
+   SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl"
+IUSE+=" pam pkcs11 +plugins selinux systemd test"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( openssl mbedtls )
+   pkcs11? ( !mbedtls )
+   !plugins? ( !pam !down-root )
+   inotify? ( plugins )
+"
+
+CDEPEND="
+   kernel_linux? (
+   iproute2? ( sys-apps/iproute2[-minimal] )
+   )
+   lz4? ( app-arch/lz4 )
+   lzo? ( >=dev-libs/lzo-1.07 )
+   mbedtls? ( net-libs/mbedtls:= )
+   openssl? ( >=dev-libs/openssl-0.9.8:0= )
+   pam? ( sys-libs/pam )
+   pkcs11? ( >=dev-libs/pkcs11-helper-1.11 )
+   systemd? ( sys-apps/systemd )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DEPEND="${CDEPEND}
+   test? ( dev-util/cmocka )
+"
+RDEPEND="${CDEPEND}
+   acct-group/openvpn
+   acct-user/openvpn
+   selinux? ( sec-policy/selinux-openvpn )
+"
+
+if [[ ${PV} = "" ]]; then
+   BDEPEND+=" dev-python/docutils"
+fi
+
+pkg_setup() {
+   local CONFIG_CHECK="~TUN"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local -a myeconfargs
+
+   if ! use mbedtls; then
+   myeconfargs+=(
+   $(use_enable pkcs11)
+   )
+   fi
+
+   myeconfargs+=(
+   $(use_enable inotify async-push)
+   --with-crypto-library=$(usex mbedtls mbedtls openssl)
+   $(use_enable lz4)
+   $(use_enable lzo)
+   $(use_enable plugins)
+   $(use_enable iproute2)
+   $(use_enable pam plugin-auth-pam)
+   $(use_enable down-root plugin-down-root)
+   $(use_enable systemd)
+   )
+
+   SYSTEMD_UNIT_DIR=$(systemd_get_systemunitdir) \
+   TMPFILES_DIR="/usr/lib/tmpfiles.d" \
+   IPROUTE=$(usex iproute2 '/bin/ip' '') \
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   local -x RUN_SUDO=false
+
+   elog "Running top-level tests"
+   emake check
+
+   pushd tests/unit_tests &>/dev/null || die
+   elog "Running unit tests"
+   emake check
+   popd &>/dev/null || die
+}
+
+src_install() {
+   default
+
+   find "${ED}/usr" -name '*.la' -delete || die
+
+   # install documentation
+   dodoc AUTHORS ChangeLog PORTS README README.IPv6
+
+

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-09 Thread Mike Pagano
commit: 579c2a5f2447aca71956fd63b6d96aa241970f1b
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Aug  9 22:01:27 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Aug  9 22:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579c2a5f

sys-firmware/intel-microcode: update Manifest

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

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

 sys-firmware/intel-microcode/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9db636008985..e908cdf8692a 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -6,7 +6,7 @@ DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
-DIST intel-microcode-collection-20220809.tar.xz 9864684 BLAKE2B 
904fb6f86fda5a754081725fa8bec4e751768a66883d3d6768e149906c93706b8de9bbc10ccc1cdaf16214f02dbb33616ebe2c47bb621c37f3bc87d4dd63c3c9
 SHA512 
9be22b542e44255da79bd3c8bfac13c01093963f84e9bf75da2c622c8315c9d321b3dd7e8467b218dadba30d2797ca16805972fde63d133c0146d88141762b7c
+DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf



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

2022-08-09 Thread Maciej Barć
commit: a21a222b9cc070529518a806a7fe48586d35fc95
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug  9 21:31:29 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug  9 21:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21a222b

app-emacs/emacs-ccls: add gnu-emacs  gentoo.org to maintainers

also, add the bugs-to URL

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

 app-emacs/emacs-ccls/metadata.xml | 5 +
 1 file changed, 5 insertions(+)

diff --git a/app-emacs/emacs-ccls/metadata.xml 
b/app-emacs/emacs-ccls/metadata.xml
index 74b5b8fa6ecb..f049777140f5 100644
--- a/app-emacs/emacs-ccls/metadata.xml
+++ b/app-emacs/emacs-ccls/metadata.xml
@@ -5,8 +5,13 @@
s...@gentoo.org
Sam James

+   
+   gnu-em...@gentoo.org
+   Gentoo GNU Emacs project
+   


+   
https://github.com/emacs-lsp/emacs-ccls/issues/
emacs-lsp/emacs-ccls

 



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

2022-08-09 Thread Maciej Barć
commit: ae59cc9b1404fbe80bcfefd94809e75f4f4a0cda
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug  9 21:33:10 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug  9 21:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae59cc9b

app-emacs/emacs-ccls: add dash dep; require GNU Emacs >=25.1

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

 ...s-0_pre20220510.ebuild => emacs-ccls-0_pre20220510-r1.ebuild} | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild 
b/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild
similarity index 85%
rename from app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild
rename to app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild
index ba59639f32fa..41dbd82c3f6f 100644
--- a/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild
+++ b/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+NEED_EMACS=25.1
+
 inherit elisp
 
 MY_COMMIT="ae74a39303457a5e6976dd1c6816cde97d357a0d"
@@ -15,7 +17,10 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="app-emacs/lsp-mode"
-DEPEND="${RDEPEND}"
+RDEPEND="
+   app-emacs/dash
+   app-emacs/lsp-mode
+"
+BDEPEND="${RDEPEND}"
 
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/

2022-08-09 Thread John Helmert III
commit: f669a2f91427e142b943efe92978216dff4c842a
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Aug  9 21:27:51 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Aug  9 21:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f669a2f9

app-emulation/spice: drop 0.14.3-r1

Bug: https://bugs.gentoo.org/792618
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/spice/Manifest   |   1 -
 .../spice-0.14.3-CVE-2020-14355-404d7478.patch |  31 --
 .../spice-0.14.3-CVE-2020-14355-762e0aba.patch |  13 ---
 .../spice-0.14.3-CVE-2020-14355-b24fe6b6.patch |  18 
 .../spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch |  17 
 app-emulation/spice/spice-0.14.3-r1.ebuild | 106 -
 6 files changed, 186 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 0135aefa813e..9fac0bce8dcb 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1,2 @@
-DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
 DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
deleted file mode 100644
index 338f4e6ca657..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/common/quic.c b/common/quic.c
-index 
bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e
 100644
 a/subprojects/spice-common/common/quic.c
-+++ b/subprojects/spice-common/common/quic.c
-@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
- #define MINwminext 1
- #define MAXwminext 1
- 
-+/* Maximum image size in pixels, mainly to avoid possible integer overflows */
-+#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1)
-+
- typedef struct QuicFamily {
- unsigned int nGRcodewords[MAXNUMCODES];  /* indexed by code number, 
contains number of
- unmodified GR codewords 
in the code */
-@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
- height = encoder->io_word;
- decode_eat32bits(encoder);
- 
-+if (width <= 0 || height <= 0) {
-+encoder->usr->warn(encoder->usr, "invalid size\n");
-+return QUIC_ERROR;
-+}
-+
-+/* avoid too big images */
-+if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) {
-+encoder->usr->error(encoder->usr, "image too large\n");
-+}
-+
- quic_image_params(encoder, type, , );
- 
- if (!encoder_reset_channels(encoder, channels, width, bpc)) {

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
deleted file mode 100644
index ce79ef0043ee..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/common/quic.c b/common/quic.c
-index 
e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c
 100644
 a/subprojects/spice-common/common/quic.c
-+++ b/subprojects/spice-common/common/quic.c
-@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
- int channels;
- int bpc;
- 
--if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
-+if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
- return QUIC_ERROR;
- }
- 

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
deleted file mode 100644
index 40127deda15a..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
-index 
8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df
 100644
 

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

2022-08-09 Thread Sam James
commit: 031d9d42340b333f3c6fc900c0073c37ef6c15a4
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 21:18:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 21:18:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031d9d42

app-portage/gpyutils: enable py3.11

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

 app-portage/gpyutils/gpyutils-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gpyutils/gpyutils-0.8.2.ebuild 
b/app-portage/gpyutils/gpyutils-0.8.2.ebuild
index d3a036a6fda0..9a5bbcb0aeee 100644
--- a/app-portage/gpyutils/gpyutils-0.8.2.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-08-09 Thread Sam James
commit: 228e93953930ea6444c3ad9ea9df89edaf4acdac
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 21:02:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 21:03:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228e9395

dev-util/pkgdev: preemptively bump dep bounds for py3.11

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

 dev-util/pkgdev/pkgdev-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgdev/pkgdev-.ebuild 
b/dev-util/pkgdev/pkgdev-.ebuild
index f3c12358896e..4d8a1fd72641 100644
--- a/dev-util/pkgdev/pkgdev-.ebuild
+++ b/dev-util/pkgdev/pkgdev-.ebuild
@@ -51,9 +51,9 @@ if [[ ${PV} == * ]] ; then
 else
# https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt
RDEPEND="
-   >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}]
>=dev-util/pkgcheck-0.10.0[${PYTHON_USEDEP}]
-   >=sys-apps/pkgcore-0.12.0[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.13[${PYTHON_USEDEP}]
"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmsysmon/

2022-08-09 Thread Bernard Cafarelli
commit: 7d3d64e2b2c2610a47b3b3e37e8908e61c54b341
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Aug  9 21:02:07 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Aug  9 21:02:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3d64e2

x11-plugins/wmsysmon: add 0.8.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-plugins/wmsysmon/Manifest  |  1 +
 x11-plugins/wmsysmon/wmsysmon-0.8.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/x11-plugins/wmsysmon/Manifest b/x11-plugins/wmsysmon/Manifest
index 12e312cd5b7f..3f36f55d0ec3 100644
--- a/x11-plugins/wmsysmon/Manifest
+++ b/x11-plugins/wmsysmon/Manifest
@@ -1 +1,2 @@
 DIST wmsysmon-0.7.8.tar.gz 23533 BLAKE2B 
830edc78222e8997c6ee23bdd9fcb28729e9b80d92b07f70a53d841065b7377f5c450024c511b4faa92043bd45aa0cc92e89ff900d7d4a53d3c9f4b57b4e6e7e
 SHA512 
b1afd176851e8f89896e39b55d24d6efeb97eb5fdbb9c181cb030320445f1d8b22d31073edc615e6b47b91fd133b381f00b612901c8b312e7da404a4746bb97c
+DIST wmsysmon-0.8.0.tar.gz 21262 BLAKE2B 
50c7e3149fbad711f7505558549eadede78abf4f52d5c2c6eff0bd74bbb9838f85b78d73a7021a3baf9776cdccfb2b8e621de897fdafe5a7af71cd8518933852
 SHA512 
af9f939de5031387abf31d7ad9b4f767056a5f0d1494ee95476fb6c3bafab95ffe78148da74bf004b40a1e0d4ace9616c272bce0f4900491c8983c34531c29e7

diff --git a/x11-plugins/wmsysmon/wmsysmon-0.8.0.ebuild 
b/x11-plugins/wmsysmon/wmsysmon-0.8.0.ebuild
new file mode 100644
index ..70a26acef4a9
--- /dev/null
+++ b/x11-plugins/wmsysmon/wmsysmon-0.8.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 toolchain-funcs
+
+DESCRIPTION="a dockapp to monitor: CPU, Memory, Uptime, IRQs, Paging and Swap 
activity"
+HOMEPAGE="https://github.com/voyageur/wmsysmon;
+SRC_URI="https://github.com/voyageur/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libdockapp-0.7:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXpm"
+RDEPEND="${DEPEND}"
+
+DOCS=( ../ChangeLog ../README )
+S=${WORKDIR}/${P}/src
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin wmsysmon
+   einstalldocs
+}



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

2022-08-09 Thread Sam James
commit: 9ce8dd573abdb124f1b28af2f1c9defe0f41b616
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 20:56:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:56:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce8dd57

sys-apps/pkgcore: bump snakeoil depbound for py3.11

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

 sys-apps/pkgcore/{pkgcore-0.12.13.ebuild => pkgcore-0.12.13-r1.ebuild} | 2 +-
 sys-apps/pkgcore/pkgcore-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcore/pkgcore-0.12.13.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.13-r1.ebuild
similarity index 95%
rename from sys-apps/pkgcore/pkgcore-0.12.13.ebuild
rename to sys-apps/pkgcore/pkgcore-0.12.13-r1.ebuild
index b3339a31db20..533d30e95bf9 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.13.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.13-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
 if [[ ${PV} == * ]]; then
RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
 else
-   RDEPEND+=" >=dev-python/snakeoil-0.9.11[${PYTHON_USEDEP}]"
+   RDEPEND+=" >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}]"
 fi
 BDEPEND="
test? (

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-.ebuild
index b3339a31db20..533d30e95bf9 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
 if [[ ${PV} == * ]]; then
RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
 else
-   RDEPEND+=" >=dev-python/snakeoil-0.9.11[${PYTHON_USEDEP}]"
+   RDEPEND+=" >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}]"
 fi
 BDEPEND="
test? (



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

2022-08-09 Thread Sam James
commit: 44920fb804bf67da95de5e8a26f02cf1d061fa1f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 20:53:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:53:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44920fb8

dev-util/pkgdev: enable py3.11

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

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

diff --git a/dev-util/pkgdev/pkgdev-.ebuild 
b/dev-util/pkgdev/pkgdev-.ebuild
index 0437ec766489..f3c12358896e 100644
--- a/dev-util/pkgdev/pkgdev-.ebuild
+++ b/dev-util/pkgdev/pkgdev-.ebuild
@@ -12,7 +12,7 @@ PKGDEV_DOCS_VERSION=$(ver_cut 1-3)
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
 PKGDEV_DOCS_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_IN_SOURCE_BUILD=1
 inherit distutils-r1
 



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

2022-08-09 Thread Sam James
commit: c4d2b841ac7d2726952270fbb90b677e1ce56ce2
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 20:55:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:55:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d2b841

dev-util/pkgcheck: preemptively bump dep bounds for py3.11

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

 dev-util/pkgcheck/pkgcheck-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild 
b/dev-util/pkgcheck/pkgcheck-.ebuild
index c4438b5a107d..a8ce557ca15d 100644
--- a/dev-util/pkgcheck/pkgcheck-.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-.ebuild
@@ -28,8 +28,8 @@ if [[ ${PV} == * ]]; then
~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
 else
RDEPEND="
-   >=dev-python/snakeoil-0.9.11[${PYTHON_USEDEP}]
-   >=sys-apps/pkgcore-0.12.12[${PYTHON_USEDEP}]"
+   >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.13[${PYTHON_USEDEP}]"
 fi
 RDEPEND+="
dev-libs/tree-sitter



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

2022-08-09 Thread Sam James
commit: b3dba2abf64a456a595f5c828cc90f4435110f14
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 20:46:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:46:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3dba2ab

dev-util/pkgcheck: enable py3.11

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

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

diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild 
b/dev-util/pkgcheck/pkgcheck-.ebuild
index 80366db8e2e5..c4438b5a107d 100644
--- a/dev-util/pkgcheck/pkgcheck-.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_IN_SOURCE_BUILD=1
 inherit elisp-common distutils-r1 optfeature
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-09 Thread Mike Pagano
commit: ad2c208e9b4bdbe68645077d14f3c09ba1cd3ba8
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Aug  9 20:42:56 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Aug  9 20:42:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2c208e

sys-firmware/intel-microcode: add 20220809_p20220809

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

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20220809_p20220809.ebuild  | 263 +
 2 files changed, 265 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 8aca790448ed..9db636008985 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -6,6 +6,7 @@ DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
+DIST intel-microcode-collection-20220809.tar.xz 9864684 BLAKE2B 
904fb6f86fda5a754081725fa8bec4e751768a66883d3d6768e149906c93706b8de9bbc10ccc1cdaf16214f02dbb33616ebe2c47bb621c37f3bc87d4dd63c3c9
 SHA512 
9be22b542e44255da79bd3c8bfac13c01093963f84e9bf75da2c622c8315c9d321b3dd7e8467b218dadba30d2797ca16805972fde63d133c0146d88141762b7c
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
@@ -13,3 +14,4 @@ DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef4
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
+DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
new file mode 100644
index ..4171888a5826
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+

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

2022-08-09 Thread Arthur Zamarin
commit: fd9d7dd2bbd8405a94ab04ba0001f9b9d064e931
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 20:28:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 20:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9d7dd2

sys-apps/pkgcore: add 0.12.13, enable py3.11

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

 sys-apps/pkgcore/Manifest| 1 +
 sys-apps/pkgcore/{pkgcore-.ebuild => pkgcore-0.12.13.ebuild} | 2 +-
 sys-apps/pkgcore/pkgcore-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 5c1410d139f3..55c03adb7096 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcore-0.12.11.tar.gz 625613 BLAKE2B 
f9bb17286cf30714d9f6f47ae6286031e418fd5f420e8921e1f1ed546cb1f293772e8d6e11ea2f4af8046d82fd166abb7c27f640f7f105c13a73d9ce19ccc52b
 SHA512 
b98804603a9d14562efd56d01fa0b17ee1753d25b8c108d0d12eb47b103787f5fa7170f9924b473996817f31c31c40b5920db597974438cdc43215f5f83e43db
 DIST pkgcore-0.12.12.tar.gz 625488 BLAKE2B 
a1492b642447b8bf8fff6eb7cf85cf8d1355984afeb9d385383574327e3636aad7f9e7932a44a55649a64126b90d68de60e3653affb2753916fd439d15edcde9
 SHA512 
fe813d7e0be7b7ca0686ce4047211dc2a08e49d3b041ea6935e3cc905e1c8cf8f15fda2d4c0852bfaa191d898d774999b85bc9b440a5c32d438e2a8157caafbc
+DIST pkgcore-0.12.13.tar.gz 625121 BLAKE2B 
add4e54c9d92570f4a4e9dad1af45f7c10e4fa48a312f1dd07b24bede5bf796d523d0a8b8d069234e92db5cf64bfb2911c57e5161ebdb7325bfb336237066b73
 SHA512 
26267f8ac2c79408467a20decd5fa5b12c075269b3bec155f185349186d920b5273ad1666879ac59caf08af022c2395fe737e2d51f26f9674996767bfbfb9bc6

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.13.ebuild
similarity index 97%
copy from sys-apps/pkgcore/pkgcore-.ebuild
copy to sys-apps/pkgcore/pkgcore-0.12.13.ebuild
index 0919b8f2c070..b3339a31db20 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 if [[ ${PV} == * ]] ; then

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-.ebuild
index 0919b8f2c070..b3339a31db20 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 if [[ ${PV} == * ]] ; then



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/yggdrasil-go/

2022-08-09 Thread Eric Joldasov
commit: 93cfd952aceadb153940160f01c56888fb5b59cd
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Tue Aug  9 20:25:18 2022 +
Commit: Eric Joldasov  getgoogleoff  me>
CommitDate: Tue Aug  9 20:25:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93cfd952

net-p2p/yggdrasil-go: install docs, set file capabilities

Signed-off-by: Eric Joldasov  getgoogleoff.me>

 net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild | 18 +-
 net-p2p/yggdrasil-go/yggdrasil-go-.ebuild  | 18 +-
 2 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild 
b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild
index 726c54483..f8bfdf265 100644
--- a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild
+++ b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info systemd
+inherit go-module linux-info systemd fcaps
 
 DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay 
network"
 HOMEPAGE="https://yggdrasil-network.github.io/;
@@ -24,6 +24,10 @@ DEPEND="
 
 BDEPEND=">=dev-lang/go-1.17.0"
 
+FILECAPS=(
+   cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
+)
+
 pkg_setup() {
linux-info_pkg_setup
if ! linux_config_exists; then
@@ -35,15 +39,19 @@ pkg_setup() {
 }
 
 src_compile() {
-   PKGNAME="${PN}" PKGVER="${PV}" \
-   GOFLAGS="-trimpath -buildmode=pie -mod=readonly" \
-   ./build -l "-linkmode external -extldflags \"${LDFLAGS}\""
+   local package="github.com/yggdrasil-network/yggdrasil-go/src/version"
+
+   for CMD in yggdrasil yggdrasilctl ; do
+   ego build -buildmode=pie -ldflags "-s -linkmode external 
-extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X 
${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD
+   done
+
 }
 
 src_install() {
dobin {yggdrasil,yggdrasilctl}
+   dodoc README.md
+   dodoc CHANGELOG.md
systemd_dounit "contrib/systemd/yggdrasil.service"
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
doinitd "contrib/openrc/yggdrasil"
-   einstalldocs
 }

diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild 
b/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
index d803f16d4..20419a673 100644
--- a/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
+++ b/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
@@ -3,13 +3,12 @@
 
 EAPI=8
 
-inherit go-module linux-info systemd git-r3
+inherit go-module linux-info systemd git-r3 fcaps
 
 EGIT_REPO_URI="https://github.com/yggdrasil-network/yggdrasil-go;
 
 DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay 
network"
 HOMEPAGE="https://yggdrasil-network.github.io/;
-DOCS=( README.md )
 
 LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
 SLOT="0"
@@ -20,7 +19,11 @@ DEPEND="
acct-group/yggdrasil
 "
 
-BDEPEND=">=dev-lang/go-1.16.0"
+BDEPEND=">=dev-lang/go-1.17.0"
+
+FILECAPS=(
+   cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
+)
 
 pkg_setup() {
linux-info_pkg_setup
@@ -38,12 +41,17 @@ src_unpack() {
 }
 
 src_compile() {
-   GOFLAGS="-trimpath -buildmode=pie -mod=readonly" \
-   ./build -l "-linkmode external -extldflags \"${LDFLAGS}\""
+   local package="github.com/yggdrasil-network/yggdrasil-go/src/version"
+
+   for CMD in yggdrasil yggdrasilctl ; do
+   ego build -buildmode=pie -ldflags "-s -linkmode external 
-extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X 
${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD
+   done
 }
 
 src_install() {
dobin {yggdrasil,yggdrasilctl}
+   dodoc README.md
+   dodoc CHANGELOG.md
systemd_dounit "contrib/systemd/yggdrasil.service"
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
doinitd "contrib/openrc/yggdrasil"



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

2022-08-09 Thread Conrad Kostecki
commit: 378db4d83c3e70f804abc6d9224a548f5bd846f2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Aug  9 20:01:44 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Aug  9 20:07:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378db4d8

media-libs/gmmlib: amd64 stable

Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/media-libs/gmmlib/gmmlib-22.1.5.ebuild 
b/media-libs/gmmlib/gmmlib-22.1.5.ebuild
index 598b7721fb10..74db95043d2b 100644
--- a/media-libs/gmmlib/gmmlib-22.1.5.ebuild
+++ b/media-libs/gmmlib/gmmlib-22.1.5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/intel/gmmlib;
 SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
 S="${WORKDIR}/${PN}-intel-${P}"
 
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 LICENSE="MIT"
 SLOT="0/12.1"
 IUSE="+custom-cflags test"



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

2022-08-09 Thread Conrad Kostecki
commit: f511c49d7cb8661f4bd96f48fffa42dda0ca4faf
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Aug  9 20:02:13 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Aug  9 20:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f511c49d

media-libs/gmmlib: drop 22.1.4

Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/gmmlib/Manifest |  1 -
 media-libs/gmmlib/gmmlib-22.1.4.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 740180ebbd49..81ea57a38783 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,4 +1,3 @@
-DIST intel-gmmlib-22.1.4.tar.gz 818133 BLAKE2B 
c1faae09ad38369b12c8dc9d9ac0d0d652f1eb0876e78cedceddaf94afe27114be905512fb3a71f7eb0ebb77544eb7601e96e19359500eb9149fd6e2e2295c1f
 SHA512 
cd31611a53474c2d457f9ce1ce903a184b320d398dc2eba1600f5586108cfa156cde584501ce283d51a8cb13d1917789370d194b6ee3b6a2b5d823d1323b0ef2
 DIST intel-gmmlib-22.1.5.tar.gz 818259 BLAKE2B 
54f8065784f9ee5ca79f4ad7c0a83a83a476a5d2db5b37194eee5234d7b30a0df4b42b2a3279e7ef4884f28d3ed8d27fe1133bc9ab8600050938c67808467432
 SHA512 
1786d397d3a3d5303faec68a6eecb3426391c906ec16b47bd16462732e911928b3a9e7df2a84b384cf4c1b9dcb293953dcd11ee32a2fb631570db260b15f9c3b
 DIST intel-gmmlib-22.1.6.tar.gz 818312 BLAKE2B 
acf5fd05e4220df6b828e08e6ee1a6ee9da3d5067c2b99d7a12d01441359761ed4bfa12e2b4bb417a91bfc2fdd0e7d4fd0abf2cafd92549d6ce9910fc37e5bf4
 SHA512 
4423d9eaf6449aa50e7ecb4e74dbf2510ba67c14aa33efa132d612a05faf5542cdda60c011af36f7875658876ababc3eeeb799637601430c16030d6fae6bc926
 DIST intel-gmmlib-22.1.7.tar.gz 818408 BLAKE2B 
b7123b571bfdb2f363bb7824264b9c2ad85c5e58f2978c0fa20010c8a890157bf10da7c772b9ad987078784bf37192ec0e8e14b73980af15329609649e817fd6
 SHA512 
0dbf972ecd61f84b9932eb6735c73e424861f7841bee8a5e76cd4d8d28ebf7641e475f9cdb1015b4f20aca08591f8f52631ebc209efa339753b47b3a121a38fb

diff --git a/media-libs/gmmlib/gmmlib-22.1.4.ebuild 
b/media-libs/gmmlib/gmmlib-22.1.4.ebuild
deleted file mode 100644
index 74db95043d2b..
--- a/media-libs/gmmlib/gmmlib-22.1.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="amd64"
-LICENSE="MIT"
-SLOT="0/12.1"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/unifi/

2022-08-09 Thread Conrad Kostecki
commit: bc5af4b8d8fbb15f30622e6417ce5e84891188eb
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Aug  9 20:06:41 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Aug  9 20:07:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5af4b8

net-wireless/unifi: add 7.2.92

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-wireless/unifi/Manifest|   1 +
 net-wireless/unifi/unifi-7.2.92.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 89c8d032e0e2..8dd3ca873a49 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -2,3 +2,4 @@ DIST unifi-6.5.55.zip 157805689 BLAKE2B 
09a7b69143478d0b81dd6f7be1746b1a35cd00ee
 DIST unifi-7.1.67.zip 202078626 BLAKE2B 
3fb7c2fa877ea61e44d2a455494d47099282c91e9bb515a9995d526ea5624d893e09534f305c5c72e011a98075990fcf1323e6bf1fc1949ef0d663c94f019a59
 SHA512 
3926d0c56f6b5e16f8da98fc1b049e0382c0cc785158955ca2b5ffed0fd464985bbc551694dc2b037b3fccc2867f2e875842791e541daf51b9f52678594ff359
 DIST unifi-7.1.68.zip 202099045 BLAKE2B 
f84a579c01ec0494e0e8b67a126947cd7bb0625c60d5f5026232e563ee84a4c0fdef827e5f8044de4e5d7fd970a50846dc91d7467196fc2f53bb27655bbb5212
 SHA512 
b4e71dd28bb645d7fb085546fc29019aa6f33780e559ed284216b7f330eaf5f41f5177e839a5a277d4d41a2242ffe16a44b582c51e74e469bacf96502d187a55
 DIST unifi-7.2.91.zip 171723619 BLAKE2B 
c2707cf570f279f95c9cf68bc7d4b95d91ff45caa75024d8093707e1cf718fd5205d7bbf6891d831ff8bebadbb10d05b6182478a07b04341fef220d58db7d3c8
 SHA512 
8a2ea6c1f57b52b09af74c26631bf3f5188cc44b6b9fabce7ea83922769715354a55d24b0509e127a4b357fc841c8bfefde326df37aedd4df0a878baf600efe7
+DIST unifi-7.2.92.zip 171736098 BLAKE2B 
fa3c9a54024b11792dd8e85f5d771c844cd9fd9b8caa373b8201a68f1d51d3f984bdac391b3676b4807e385a52f695672be15e4e6661092a99fc36dac53ae25c
 SHA512 
383828f4ccd58f101099ec0fcfc2c60225b8a9f8bff5560b563156b16659904c158db19aa47d993186b2f6611ebe2470546b5fc51eac1983da333bdea31c2c21

diff --git a/net-wireless/unifi/unifi-7.2.92.ebuild 
b/net-wireless/unifi/unifi-7.2.92.ebuild
new file mode 100644
index ..1c03ee4d12f8
--- /dev/null
+++ b/net-wireless/unifi/unifi-7.2.92.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Set this var for any releases except stable
+# RC_SUFFIX=""
+
+inherit java-pkg-2 readme.gentoo-r1 systemd
+
+DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
+HOMEPAGE="https://www.ubnt.com;
+SRC_URI="https://dl.ui.com/unifi/${PV}/UniFi.unix.zip -> ${P}.zip"
+S="${WORKDIR}/UniFi"
+
+KEYWORDS="-* ~amd64 ~arm64"
+LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="systemd system-mongodb"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   acct-group/unifi
+   acct-user/unifi
+   dev-db/mongodb
+   virtual/jre:1.8
+"
+
+BDEPEND="app-arch/unzip"
+
+DOCS=( "readme.txt" )
+
+QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
+
+src_prepare() {
+   # Remove unneeded files Mac and Windows
+   rm -r lib/native/{Mac,Windows} || die
+
+   if [[ ${CHOST} != aarch64* ]]; then
+   rm -r lib/native/Linux/aarch64 || die "Failed in removing 
aarch64 native libraries"
+   fi
+   if [[ ${CHOST} != armv7* ]]; then
+   rm -r lib/native/Linux/armv7 || die "Failed in removing armv7 
native libraries"
+   fi
+   if [[ ${CHOST} != x86_64* ]]; then
+   rm -r lib/native/Linux/x86_64 || die "Failed in removing x86_64 
native libraries"
+   fi
+
+   if [[ ${CHOST} == aarch64* ]]; then
+   if ! use systemd; then
+   rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || 
die
+   fi
+   fi
+   if [[ ${CHOST} == armv7* ]]; then
+   if ! use systemd; then
+   rm lib/native/Linux/armv7/libubnt_sdnotify_jni.so || die
+   fi
+   fi
+   if [[ ${CHOST} == x86_64* ]]; then
+   if ! use systemd; then
+   rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || 
die
+   fi
+   fi
+
+   default
+}
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   insinto /usr/lib/unifi
+   doins -r dl lib webapps
+   ! use system-mongodb && doins -r bin
+
+   diropts -o unifi -g unifi
+   keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
+
+   for symlink in conf data run tmp work; do
+   dosym ../../../var/lib/unifi/${symlink} 
/usr/lib/unifi/${symlink}
+   done
+   dosym ../../../var/log/unifi /usr/lib/unifi/logs
+
+   java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
+   java-pkg_dolauncher unifi --java_args 
'-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar 
ace.jar --pwd 

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

2022-08-09 Thread Sam James
commit: 4d6e600711daf1caaea609d9346d7151257670e8
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 19:18:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6e6007

sys-apps/iproute2: add 5.19.0

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

 sys-apps/iproute2/Manifest | 1 +
 sys-apps/iproute2/{iproute2-.ebuild => iproute2-5.19.0.ebuild} | 6 +++---
 sys-apps/iproute2/iproute2-.ebuild | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 9a5276ea994f..5e3eca8bba68 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,2 +1,3 @@
 DIST iproute2-5.15.0.tar.xz 858068 BLAKE2B 
bca20ac53e1b2b3ae06186f655ad5073a0e691ed7b3aab25c4fbc118847b72a8a522175732cd22d8ec27480d1ab142319e80a5c3628434bec21260e585e1591d
 SHA512 
e94918fa10e523224b965c7cb5303a101745e89c90d149d2d9876a002b2a894b1c689c519dc22168f3d334c3ee0810c59ec43223baab3d5f4c56f017d6281f22
 DIST iproute2-5.18.0.tar.xz 880456 BLAKE2B 
21b15d84b07199d4ddd12cbf14d94806a073f4eda659958a8459ef2ca8becbef8638dac2550cc53893cd147888b6a3b738256dac074307b37ebec8dbb460e600
 SHA512 
7b43c89741a8ffe8fd529ac4ee19c8eab7dce2f064de494c160c75456ffb960fb5f1e78c868ab98360dafde28d5e2c4d58177135b6d380e80e06eba9e3eaf068
+DIST iproute2-5.19.0.tar.xz 892696 BLAKE2B 
ee287065d7c33c0fa97f0fc130bb3a4a3ad5ac9417ad74ce8489e64ec146ff97749d79bb6563043c8835eab91a51631576441d450693cb50808ad0d37b2ea648
 SHA512 
eb0fffb153f7cecc89b5573b7fc211d67fb1c06789fd3b0aec75ba5032521d53c51ccc52db7367e41397993df50244af84763b0b1d5a76d9dfccf013c010131b

diff --git a/sys-apps/iproute2/iproute2-.ebuild 
b/sys-apps/iproute2/iproute2-5.19.0.ebuild
similarity index 98%
copy from sys-apps/iproute2/iproute2-.ebuild
copy to sys-apps/iproute2/iproute2-5.19.0.ebuild
index c0e45a9ec79e..b3c0b0e984dc 100644
--- a/sys-apps/iproute2/iproute2-.ebuild
+++ b/sys-apps/iproute2/iproute2-5.19.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit eapi8-dosym edo toolchain-funcs
+inherit edo toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git;
@@ -196,7 +196,7 @@ src_install() {
# Can remove compatibility symlink in a year: 2023-05-28.
# bug #547264
mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
-   dosym8 -r /bin/ss /sbin/ss
+   dosym -r /bin/ss /sbin/ss
fi
 
if use berkdb ; then

diff --git a/sys-apps/iproute2/iproute2-.ebuild 
b/sys-apps/iproute2/iproute2-.ebuild
index c0e45a9ec79e..b3c0b0e984dc 100644
--- a/sys-apps/iproute2/iproute2-.ebuild
+++ b/sys-apps/iproute2/iproute2-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit eapi8-dosym edo toolchain-funcs
+inherit edo toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git;
@@ -196,7 +196,7 @@ src_install() {
# Can remove compatibility symlink in a year: 2023-05-28.
# bug #547264
mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
-   dosym8 -r /bin/ss /sbin/ss
+   dosym -r /bin/ss /sbin/ss
fi
 
if use berkdb ; then



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

2022-08-09 Thread Sam James
commit: 6be44a813b7d5fd2c88a0e044578a5ed54c8ef64
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 19:16:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be44a81

net-libs/libtirpc: add 1.3.3

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

 net-libs/libtirpc/Manifest |  1 +
 .../files/libtirpc-1.3.3-release-version.patch | 91 ++
 net-libs/libtirpc/libtirpc-1.3.3.ebuild| 66 
 3 files changed, 158 insertions(+)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index 7f745c7d4b75..84ccc63b4af4 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -1,2 +1,3 @@
 DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 
375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331
 SHA512 
8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255
+DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B 
e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487
 SHA512 
df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe
 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 
7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28
 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba

diff --git a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch 
b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch
new file mode 100644
index ..e80b02245a4d
--- /dev/null
+++ b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch
@@ -0,0 +1,91 @@
+https://git.linux-nfs.org/?p=steved/libtirpc.git;a=commitdiff;h=0fb94eef5062d2657d75eee686fa47238fafa312
+
+From: Steve Dickson 
+Date: Sun, 7 Aug 2022 12:57:19 -0400
+Subject: [PATCH] Release: 1.3.3
+
+Signed-off-by: Steve Dickson 
+--- a/configure
 b/configure
+@@ -1,6 +1,6 @@
+ #! /bin/sh
+ # Guess values for system-dependent variables and create Makefiles.
+-# Generated by GNU Autoconf 2.71 for libtirpc 1.3.2.
++# Generated by GNU Autoconf 2.71 for libtirpc 1.3.3.
+ #
+ #
+ # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+@@ -618,8 +618,8 @@ MAKEFLAGS=
+ # Identity of this package.
+ PACKAGE_NAME='libtirpc'
+ PACKAGE_TARNAME='libtirpc'
+-PACKAGE_VERSION='1.3.2'
+-PACKAGE_STRING='libtirpc 1.3.2'
++PACKAGE_VERSION='1.3.3'
++PACKAGE_STRING='libtirpc 1.3.3'
+ PACKAGE_BUGREPORT=''
+ PACKAGE_URL=''
+ 
+@@ -1373,7 +1373,7 @@ if test "$ac_init_help" = "long"; then
+   # Omit some internal or obsolete options to make the list less imposing.
+   # This message is too long to be a string in the A/UX 3.1 sh.
+   cat <<_ACEOF
+-\`configure' configures libtirpc 1.3.2 to adapt to many kinds of systems.
++\`configure' configures libtirpc 1.3.3 to adapt to many kinds of systems.
+ 
+ Usage: $0 [OPTION]... [VAR=VALUE]...
+ 
+@@ -1444,7 +1444,7 @@ fi
+ 
+ if test -n "$ac_init_help"; then
+   case $ac_init_help in
+- short | recursive ) echo "Configuration of libtirpc 1.3.2:";;
++ short | recursive ) echo "Configuration of libtirpc 1.3.3:";;
+esac
+   cat <<\_ACEOF
+ 
+@@ -1559,7 +1559,7 @@ fi
+ test -n "$ac_init_help" && exit $ac_status
+ if $ac_init_version; then
+   cat <<\_ACEOF
+-libtirpc configure 1.3.2
++libtirpc configure 1.3.3
+ generated by GNU Autoconf 2.71
+ 
+ Copyright (C) 2021 Free Software Foundation, Inc.
+@@ -1815,7 +1815,7 @@ cat >config.log <<_ACEOF
+ This file contains any messages produced by compilers while
+ running configure, to aid debugging if configure makes a mistake.
+ 
+-It was created by libtirpc $as_me 1.3.2, which was
++It was created by libtirpc $as_me 1.3.3, which was
+ generated by GNU Autoconf 2.71.  Invocation command line was
+ 
+   $ $0$ac_configure_args_raw
+@@ -3084,7 +3084,7 @@ fi
+ 
+ # Define the identity of the package.
+  PACKAGE='libtirpc'
+- VERSION='1.3.2'
++ VERSION='1.3.3'
+ 
+ 
+ printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
+@@ -14643,7 +14662,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ # report actual input values of CONFIG_FILES etc. instead of their
+ # values after options handling.
+ ac_log="
+-This file was extended by libtirpc $as_me 1.3.2, which was
++This file was extended by libtirpc $as_me 1.3.3, which was
+ generated by GNU Autoconf 2.71.  Invocation command line was
+ 
+   CONFIG_FILES= $CONFIG_FILES
+@@ -14711,7 +14730,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | 
sed "s/^ //; s/'/'
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_cs_config='$ac_cs_config_escaped'
+ 

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

2022-08-09 Thread Sam James
commit: 48df3d7a922f1eb000edbceb17bd2e722c6aa42a
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 19:04:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48df3d7a

sys-apps/iucode_tool: add argp-standalone dep for musl

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

 sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild 
b/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
index cdaff636c174..81dced5dc0e4 100644
--- a/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
+++ b/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -10,6 +10,8 @@ 
SRC_URI="https://gitlab.com/iucode-tool/releases/raw/master/${PN/_/-}_${PV}.tar.
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="-* amd64 x86"
-IUSE=""
+
+RDEPEND="elibc_musl? ( sys-libs/argp-standalone )"
+DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/${PN/_/-}-${PV}"



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

2022-08-09 Thread Sam James
commit: 8210760f7825a652ab094e6c6e3e83562aceceec
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 19:11:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8210760f

dev-util/dialog: add 1.3.20220728

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

 dev-util/dialog/Manifest   |  1 +
 dev-util/dialog/dialog-1.3.20220728.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index b239210955cb..1dd7ad8147b1 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -1,2 +1,3 @@
 DIST dialog-1.3-20220414.tgz 566701 BLAKE2B 
d3fba0e896d51048876cd1c393d1f2183e47c5307d218dea0bf8c9cbaaed198bfc39e40e1f52b12c978dda10fa61be75d2527c293da652d2f83b80a2237d9d2f
 SHA512 
53b7bc64bb6406c5828f2d023e7db457eee970ade2077bc64860ef12f06c254b4a13706eee068ffe44055ec6b0576ecfe33153438660a5a54f78ea1be00091ee
 DIST dialog-1.3-20220526.tgz 567657 BLAKE2B 
1b46c0310e54f26cf5efcd8c84d9b8ef3d7ba7b58292c0967559e4bf281a0312185d3f9dea090e01a95a096ee1781bcdcbab11552175c8d6154ac9268654b6d8
 SHA512 
619d52b8123264bf586f5325443c3b85863166119c6fbaa91571a57454d761f01a53ebeb2203ea725c83dc88f2abf886c64c6eac5b56c126e4f3939eb1d24d62
+DIST dialog-1.3-20220728.tgz 568086 BLAKE2B 
086d946f2a8d298f1d26a193b5e99c00991a7f25fb032efef77109b20deaf08d54562673132bfa458d0c28360b2271e7ec50611ebe00e0c1584f178c0d8d7254
 SHA512 
dddceaf00bfec4b53f2cf67e51d4c54841d9db337536657c21bc8f324a0eb9c6d621f00e09bfb741bd263f171dde38cfea87568f86daf04a9e88575a0ed61218

diff --git a/dev-util/dialog/dialog-1.3.20220728.ebuild 
b/dev-util/dialog/dialog-1.3.20220728.ebuild
new file mode 100644
index ..8e2f0156722a
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20220728.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )"
+BDEPEND="!minimal? ( sys-devel/libtool )
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usex unicode w '')
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-08-09 Thread Sam James
commit: 6410deb61fa2ebd7adf5c82d7e9be941ab78a6d9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 03:12:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6410deb6

sys-process/htop: drop back to xdg-utils.eclass

My own fault -- I didn't add a comment when I originally
inherited xdg-utils instead of xdg, and I broke it myself
later when changing to release tarballs!

See original commit for rationale.

Bug: https://bugs.gentoo.org/787470
Bug: https://bugs.gentoo.org/849422
Fixes: 20d5319d31378762c32b0b2344e24f37ffbaccd2
See: 1bf94ee45ca93a214be3fa2dda29b1d9fd90e0a9
Signed-off-by: Sam James  gentoo.org>

 sys-process/htop/{htop-.ebuild => htop-3.2.1-r2.ebuild} | 12 ++--
 sys-process/htop/htop-.ebuild   | 12 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/sys-process/htop/htop-.ebuild 
b/sys-process/htop/htop-3.2.1-r2.ebuild
similarity index 87%
copy from sys-process/htop/htop-.ebuild
copy to sys-process/htop/htop-3.2.1-r2.ebuild
index 76b7ce3cb327..7d41590b84b1 100644
--- a/sys-process/htop/htop-.ebuild
+++ b/sys-process/htop/htop-3.2.1-r2.ebuild
@@ -5,7 +5,9 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit linux-info optfeature python-any-r1 xdg
+# We avoid xdg.eclass here because it'll pull in glib, desktop utils on
+# htop which is often used on headless machines. bug #787470
+inherit linux-info optfeature python-any-r1 xdg-utils
 
 DESCRIPTION="interactive process viewer"
 HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
@@ -99,7 +101,13 @@ src_configure() {
 }
 
 pkg_postinst() {
-   xdg_pkg_postinst
+   xdg_desktop_database_update
+   xdg_icon_cache_update
 
optfeature "Viewing processes accessing certain files" sys-process/lsof
 }
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}

diff --git a/sys-process/htop/htop-.ebuild 
b/sys-process/htop/htop-.ebuild
index 76b7ce3cb327..7d41590b84b1 100644
--- a/sys-process/htop/htop-.ebuild
+++ b/sys-process/htop/htop-.ebuild
@@ -5,7 +5,9 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit linux-info optfeature python-any-r1 xdg
+# We avoid xdg.eclass here because it'll pull in glib, desktop utils on
+# htop which is often used on headless machines. bug #787470
+inherit linux-info optfeature python-any-r1 xdg-utils
 
 DESCRIPTION="interactive process viewer"
 HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
@@ -99,7 +101,13 @@ src_configure() {
 }
 
 pkg_postinst() {
-   xdg_pkg_postinst
+   xdg_desktop_database_update
+   xdg_icon_cache_update
 
optfeature "Viewing processes accessing certain files" sys-process/lsof
 }
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2022-08-09 Thread Sam James
commit: c632f45783b8f45c1ed0d3b48e8269cf070d93c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 02:35:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c632f457

app-emacs/emacs-ccls: new package, add 0_pre20220510

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

 app-emacs/emacs-ccls/Manifest   |  1 +
 .../emacs-ccls/emacs-ccls-0_pre20220510.ebuild  | 21 +
 app-emacs/emacs-ccls/files/50emacs-ccls-gentoo.el   |  4 
 app-emacs/emacs-ccls/metadata.xml   | 12 
 4 files changed, 38 insertions(+)

diff --git a/app-emacs/emacs-ccls/Manifest b/app-emacs/emacs-ccls/Manifest
new file mode 100644
index ..303db2ee
--- /dev/null
+++ b/app-emacs/emacs-ccls/Manifest
@@ -0,0 +1 @@
+DIST emacs-ccls-0_pre20220510.tar.gz 12719 BLAKE2B 
95e7445c4ef44c9a83015191046065e7a5ae93cc6fbc09943baaa8f336573136289269f835b7988ca1af14e5240afb6b05a601f3965c94d8132d2636136435b0
 SHA512 
423de0f04376021a3841e91b43e12801a94fd06a12ca90028aeb17ad2db0d5f94e6f963f67410b98796f91f2be5d127bdfd865f86266ae06beab3b6877bdd35b

diff --git a/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild 
b/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild
new file mode 100644
index ..ba59639f32fa
--- /dev/null
+++ b/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_COMMIT="ae74a39303457a5e6976dd1c6816cde97d357a0d"
+DESCRIPTION="Emacs client for ccls, a C/C++ language server"
+HOMEPAGE="https://github.com/emacs-lsp/emacs-ccls;
+SRC_URI="https://github.com/emacs-lsp/emacs-ccls/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-emacs/lsp-mode"
+DEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/emacs-ccls/files/50emacs-ccls-gentoo.el 
b/app-emacs/emacs-ccls/files/50emacs-ccls-gentoo.el
new file mode 100644
index ..9740d6b3b220
--- /dev/null
+++ b/app-emacs/emacs-ccls/files/50emacs-ccls-gentoo.el
@@ -0,0 +1,4 @@
+;;; emacs-ccls site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+

diff --git a/app-emacs/emacs-ccls/metadata.xml 
b/app-emacs/emacs-ccls/metadata.xml
new file mode 100644
index ..74b5b8fa6ecb
--- /dev/null
+++ b/app-emacs/emacs-ccls/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   
+   emacs-lsp/emacs-ccls
+   
+



[gentoo-commits] repo/gentoo:master commit in: sys-apps/iucode_tool/, sys-apps/iucode_tool/files/

2022-08-09 Thread Sam James
commit: d24c7eb3dc2c532b84e7330bc7bec1d57b54ba48
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  9 19:36:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  9 20:05:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24c7eb3

sys-apps/iucode_tool: fix build on musl

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

 .../iucode_tool/files/iucode_tool-2.3.1-limits-include.patch   | 10 ++
 sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild   |  4 
 2 files changed, 14 insertions(+)

diff --git a/sys-apps/iucode_tool/files/iucode_tool-2.3.1-limits-include.patch 
b/sys-apps/iucode_tool/files/iucode_tool-2.3.1-limits-include.patch
new file mode 100644
index ..965bf740e3c2
--- /dev/null
+++ b/sys-apps/iucode_tool/files/iucode_tool-2.3.1-limits-include.patch
@@ -0,0 +1,10 @@
+Fixes build on musl.
+--- a/iucode_tool.c
 b/iucode_tool.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 

diff --git a/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild 
b/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
index 81dced5dc0e4..b6c3cb20991d 100644
--- a/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
+++ b/sys-apps/iucode_tool/iucode_tool-2.3.1-r1.ebuild
@@ -15,3 +15,7 @@ RDEPEND="elibc_musl? ( sys-libs/argp-standalone )"
 DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/${PN/_/-}-${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.1-limits-include.patch
+)



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/yggdrasil-go/

2022-08-09 Thread Eric Joldasov
commit: b53b0c545b668ccd62ceaaf3df1fd149600c6c77
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Tue Aug  9 19:51:59 2022 +
Commit: Eric Joldasov  getgoogleoff  me>
CommitDate: Tue Aug  9 19:51:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b53b0c54

net-p2p/yggdrasil-go: drop 0.3.15

Signed-off-by: Eric Joldasov  getgoogleoff.me>

 net-p2p/yggdrasil-go/Manifest   |  65 -
 net-p2p/yggdrasil-go/yggdrasil-go-0.3.15.ebuild | 117 
 2 files changed, 182 deletions(-)

diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest
index 1a74c37c2..e91336917 100644
--- a/net-p2p/yggdrasil-go/Manifest
+++ b/net-p2p/yggdrasil-go/Manifest
@@ -1,67 +1,2 @@
-DIST 
github.com%2F!arceliar%2Fphony%2F@v%2Fv0.0.0-20191006174943-d0c68492aca0.mod 42 
BLAKE2B 
113b161c3362f86482e8e107940c202a2870c2b722a6226dd9cde65dc4d39a7610b17d014a152c939df9c5433801d334c93e5233cf77fd6160d075c84aa37e20
 SHA512 
7b93619432e39da924cac8312148fe7dcb4bb760bb8f01e2285db806410532f85ebbe3983b7b5d5227fe3dfc28a9db8b86669f2c0f40cc319cb4590380c70dbb
-DIST 
github.com%2F!arceliar%2Fphony%2F@v%2Fv0.0.0-20191006174943-d0c68492aca0.zip 
9460 BLAKE2B 
ee30c74923e624720d1b5d7c3c8b3b377212ff0567da7b5b0af78aa248e137a198453f9d0692c0086115503d2e3ebdec547b3c130b20a720e2dd98b97a04de5d
 SHA512 
9c72e11aff4b17a79e836a42fc9cb478921214da2b3d088545d3183c0025e89e8b31d90a829ac3f879f3db0c508e58b48a605b7b288f26379f8c1b43689d3edc
-DIST github.com%2F!vivid!cortex%2Fewma%2F@v%2Fv1.1.1.mod 35 BLAKE2B 
7b5030936400bbff37dc3e2c1d6b7224df6d5f5f97a2e22fd1dc08f3d6ef08894eec30004589dbe81e56a9e71b3ca391e088996a84c98ddabc4d934db7c9fa22
 SHA512 
e6d91e44ed614c66a668e8423e7657d0696cdd5c6fc0fc4d6ecf741849f1e4891e47262376d4787c967c88c907c5bc668d437d613afaf628fcbbcb352f5d2033
-DIST github.com%2F!vivid!cortex%2Fewma%2F@v%2Fv1.1.1.zip 8064 BLAKE2B 
3fb2dca3bf31d7c8e0bfa67193ca30e7ed76e270fc6ee5e1f1acadaf5be7047dc63afed2f4e55a16d3a641ebbcb8111a6a580b91964081b3e3621e8d62d70f9d
 SHA512 
0a6ea5758fd0d42e2ce8366405eb0ed42da5737c830b36a9cc24cf99541d7d7760a2ee868c99901fb9a103f8113183771f0dbe139deac3667222692c4d025eb9
-DIST github.com%2Fcheggaaa%2Fpb%2Fv3%2F@v%2Fv3.0.4.mod 299 BLAKE2B 
c5607f7f89dbb49d7f898e867e366f88ac28149f4ff76e02885a3c5f216140367f57c62cd1fc11205f76e8d83b1ce1bf52ec8f1bcfbc04e797e7c0fb4f193690
 SHA512 
51b80b95e070e37852ff192ee85c01f2b2ee42c7bdc2aa2740af092026d734bf0a58baf64c23aa83747a1f9b1b130ad89922fa3b83c5e12b43696e317f259b65
-DIST github.com%2Fcheggaaa%2Fpb%2Fv3%2F@v%2Fv3.0.4.zip 24036 BLAKE2B 
72cc21eea465daf676d9fd6775208800aa3a5367489458c95a8a66b68a1e1711f69985a1e08c01c1cfffe4f6773660f771bb79d115b182f21328728dfbab420c
 SHA512 
8e7f6777fea0b593b211dad35502685145e144a246820bb6439e3975eb46735c2f904b68f45e882500345fa8bb161bfc5f2087d82c0e5bafcb8bfbd821759c4e
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B 
cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41
 SHA512 
2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.zip 11987 BLAKE2B 
bb585868c568466b366c1c50762376d9e2b6f3d3ac287af94c45f7d348516d2e80ee96c6980a4b5fede40f1302f0e3e900e24aae16fec29801a795cb7e514dec
 SHA512 
70f78081c04bdbb52e8f5d24b8926b39a28c4f069beaee0d7bf24be946f2b0ee3bc08d8ecc1305412623670e1767433a37d458df3fc849d244c63b6222f1f599
-DIST github.com%2Fgologme%2Flog%2F@v%2Fv0.0.0-20181207131047-4e5d8ccb38e8.mod 
30 BLAKE2B 
185b19379cfee2e8e6cd66bb7aa63504f3207635a6f718a20010d52c4a1319b571755cd68fc908812ceb32d964f9110ec2dd8032f41be9efeaeaa12aa97b1b46
 SHA512 
16a1a6865e352be1835b2307c44798da5391d6762998d4ba45960513fb69445b1fe60cf1e9685763d9e9ca8546717fe1539258519051ae0fbf454525ea9fb0b4
-DIST github.com%2Fgologme%2Flog%2F@v%2Fv0.0.0-20181207131047-4e5d8ccb38e8.zip 
6194 BLAKE2B 
04fccf366cbe5ee21292df9c2698a6445cc31e623cf976d5bac1685c61080a449b07e49fa3db38241eae377562ac3ec53bc89127dd8fa34c84f3744652f9e126
 SHA512 
df3ff1123736f3bd0a1fdab192ac90067291236031418a19d0029ce996624db99d596c06a0db19264f8bf936125ea894ca62545e4b1d45add9fe6ed6e8aaf0b3
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 
9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f
 SHA512 
dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 6210 BLAKE2B 
b5d3b234531523546445cfc48d9c4198fd0ffe8c91ad6d2b3349f28d5073a6d3cd76f0db36380d69ea5617357a8677a81ef8cebe04c0dbc4538bec1810f817ae
 SHA512 
50519f8c8efb7b3494c857373cb119b924f2ace674f07bd0d0da5939a75f8c154b5cc8875fd35135228a9e8e221fccc174aa298d21bd490b89a0f2d9aeb38e09
-DIST 

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

2022-08-09 Thread Fabian Groffen
commit: aca175d1a6a071f662bcf65c7dd49876bd129acb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Aug  9 19:04:50 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Aug  9 19:05:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca175d1

mail-client/mutt-2.2.7: version bump

Signed-off-by: Fabian Groffen  gentoo.org>

 mail-client/mutt/Manifest | 4 ++--
 mail-client/mutt/{mutt-2.2.5.ebuild => mutt-2.2.7.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-client/mutt/Manifest b/mail-client/mutt/Manifest
index 88f7b14535ed..014250a3afc7 100644
--- a/mail-client/mutt/Manifest
+++ b/mail-client/mutt/Manifest
@@ -1,6 +1,6 @@
 DIST mutt-2.2.3.tar.gz 5509344 BLAKE2B 
57d9d29d009e8dce6b27277aa4df371a4b03e783fb5482dc10db20ffa393db01b1aaeaee49bf8421b048e5bb07eeff31fcc1ef84db982b58c618d396ce11e56e
 SHA512 
47656ee1b741d0d165fde4027fc7278910e39e9d5d0bfc5c52e7e767c3373bd3755833269d256364333fd4502c67490adcd5e4b33f1141f53ad575e9fb1a5131
-DIST mutt-2.2.5.tar.gz 5516189 BLAKE2B 
1d89d2ab5c10cd7105695746e0073939936eda9ede9252ea816753d44fc86c0deef7999a59bdb98ab0ca710e0288149e91473acc7f0dd3a30260f39b455a1c00
 SHA512 
30b53e7d64c84dcd32e5aa20aa25ff439f11531ddb1278ddb603c3cd4543fad2a6c8eda6b43827557f265e22fb8fea75900e9e2d39d35201e66738303adcc226
 DIST mutt-2.2.6.tar.gz 5517121 BLAKE2B 
07d598e134d35f4a849d95afcd5428689a0aa12797fa5ce08dfa3e8f7929f993c33a813862ceaff59d0c85a4dc28c00612817cc912c27ff94af304ad62ca7fa5
 SHA512 
07d473b6e6774f3988538e799fcc73ad35efceb5b1a3ee377754332f34db664d40ffa650711c7720ddc5c248e5379bba19fc5fd3dc7418a25305780e25f3b52b
+DIST mutt-2.2.7.tar.gz 5522342 BLAKE2B 
3cc02ec5bc46f6a3f34c87c1454bdb0198be75a5669896b72ccd780b582cb1e7a4de466c41d25d1e74ab34e177bdca8c05574eddc6302e05acb8e3be6f53438e
 SHA512 
5bc88d3efe82db50c2756e7011831caf907adf794e4d693d1318d25deeabac6834989ddef074064252f0f1f0e7df30d6d7d895e0a1d7893696e1f5252955ba22
 DIST mutt-gentoo-2.2.3-patches-r0.tar.xz 23168 BLAKE2B 
be7fad2f06b913439df4fb7a223e7305b66195153329956f4be9fdd524ac0de6121ccf9a6dc506b0b68e12759667173379c4e0ff1645c1b9948aaed1f7601033
 SHA512 
22edcc53a42133093eb163e4cfba2e865aec31ef87c74e35aaad10d9a4543f9d2cf477ac263da11e247eba300eb72a42870a59a8a3a90341691bdb0ee6d44d5f
-DIST mutt-gentoo-2.2.5-patches-r0.tar.xz 23124 BLAKE2B 
1e2a32202a7a863c6e82b780716cee3701acd634327eec182d06360f793a32380772bb1e6501125f4058a8a4cbd7200f568750b5709c05d46a8b0760608645fd
 SHA512 
e83d5c22cef6c5adda3733f8cd45d8fbfc6b19e570a14841809692e5d1f6ebfe3f8b45b8f10196685c5285ea8be18816caee81af58bb234e603785739ecd02a7
 DIST mutt-gentoo-2.2.6-patches-r0.tar.xz 23160 BLAKE2B 
fe681ddd227409ddd791abcf1bbd0691c6ab59fbd3e3fd004d4911e4ab7731c9a49e33ca836bc11f30099aaae08ffafb46faed6b05c51f424f2d9dee808f9649
 SHA512 
7e95342305efd1e55cf346976ac5ea3b88401a6e4ed75adb6970ece08a30e51e9358d450677deb3e3a609c7c878d6a6896730e40648557b2a9858aef88156c3c
+DIST mutt-gentoo-2.2.7-patches-r0.tar.xz 23180 BLAKE2B 
227c160387354ec5881e9e944ef76815c8466f11bc0717b2ed7b291392ad49faa8d2c3d9a6e01ccb63d2351f216c0975246b643925d97bff64abe056380b0911
 SHA512 
0fd9797329a31485e37bdfa76af253305198314749b6336d239ed43edbb839f189b4f0a2cbf982c2483ebb4d45118891339e16d4bd4cef18a3d5f2f7205682df

diff --git a/mail-client/mutt/mutt-2.2.5.ebuild 
b/mail-client/mutt/mutt-2.2.7.ebuild
similarity index 100%
rename from mail-client/mutt/mutt-2.2.5.ebuild
rename to mail-client/mutt/mutt-2.2.7.ebuild



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

2022-08-09 Thread Arthur Zamarin
commit: 93e795dacd040a886a34dd8d4e1092cf06dbb48b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 19:00:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 19:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e795da

dev-util/ninja: Stabilize 1.11.0 hppa, #864573

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

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

diff --git a/dev-util/ninja/ninja-1.11.0.ebuild 
b/dev-util/ninja/ninja-1.11.0.ebuild
index 462415d29fce..d382bc336382 100644
--- a/dev-util/ninja/ninja-1.11.0.ebuild
+++ b/dev-util/ninja/ninja-1.11.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
 else
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A small build system similar to make"



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

2022-08-09 Thread Arthur Zamarin
commit: 6e952ace7b33b3a4bf7c32f66fb8a6be8a248353
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 18:31:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 18:31:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e952ace

media-libs/freetype: Stabilize 2.12.1 hppa, #864569

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

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

diff --git a/media-libs/freetype/freetype-2.12.1.ebuild 
b/media-libs/freetype/freetype-2.12.1.ebuild
index 5a8b0aa58646..de3944e757a2 100644
--- a/media-libs/freetype/freetype-2.12.1.ebuild
+++ b/media-libs/freetype/freetype-2.12.1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" !=  ]] ; then
mirror://nongnu/freetype/ft2demos-${PV}.tar.xz )
doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE+=" doc"
 else
inherit git-r3



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

2022-08-09 Thread Arthur Zamarin
commit: fe3672a0ff25a65da03a63467f7eddda4f9962f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 18:31:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 18:31:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3672a0

media-gfx/fontforge: Stabilize 20220308 arm64, #864571

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

 media-gfx/fontforge/fontforge-20220308.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild 
b/media-gfx/fontforge/fontforge-20220308.ebuild
index 0807724d0473..c34da438b9d1 100644
--- a/media-gfx/fontforge/fontforge-20220308.ebuild
+++ b/media-gfx/fontforge/fontforge-20220308.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg
 
 LICENSE="BSD GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg 
woff2 X"
 RESTRICT="!test? ( test )"
 



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

2022-08-09 Thread Arthur Zamarin
commit: 1f97b1598f7d7834e9fed527bed90412876e599b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 18:01:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 18:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f97b159

dev-python/snakeoil: drop 0.9.7

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

 dev-python/snakeoil/Manifest  |  1 -
 dev-python/snakeoil/snakeoil-0.9.7.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index c6b16bf81277..3fcfb4bc5a43 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,4 +1,3 @@
 DIST snakeoil-0.9.10.tar.gz 264409 BLAKE2B 
ef4cff92b1110f3b0912a2899732a29de041ea0e1d5338bbee9b84cbd1e9b4231b66be8fbf98bb14e59360294de9652b816b1de904dc948a3ebcd3e429bd03ba
 SHA512 
dfdf3c96a9e65d6353e9251bb4c9c761d9c6084185119f7e653efc27868e5dd41ece0c54307e306d14effd9c2fcfd3ec15407df3f15f2d4ecfe16ae00c6d7e00
 DIST snakeoil-0.9.12.tar.gz 265877 BLAKE2B 
dda01bbe16b1cd9f0d6c064f6ce165291d96217c9f722a9b32b7443f96a266278c84297d24ee46aa32ffc6b17f0f6c6f41010868c0d54ff33de8fcc404bb76a9
 SHA512 
8178c7e7dba2366629a3b016cc662152d70347a4167dfb425f5d659a19c17e3d478a5d4f3098e8b2b82d9effbf3e54b269e1e73c0306d537989f4ab7bda4b577
 DIST snakeoil-0.9.5.tar.gz 266086 BLAKE2B 
635d2d821e47a92a668b2e95364d6587f0f74c21438356e708d6b16ed6c027df39a28f73d261d8ae06eb32de471124cd5ba5df0fc899f59dad5f7d2363391e00
 SHA512 
0762d90932bdf995160b3410e224660dae2cce327cdc30d5093ca9e3d16d3e910f88e409a87d2d7da211b850f7d0b7d9c70f053462dd9a651e4202b8ca018105
-DIST snakeoil-0.9.7.tar.gz 261551 BLAKE2B 
6739541d1e40b3ac5c4908e6bb92b5b40957f49119307d6046fd17327394ae0406c01dc10396cb568ceb3757ba3367b930441d08079e9be635eeb6f14bd02e3a
 SHA512 
c2626d8050bf24b4ce3f6fed5c6b8993fa9a5ebb40dd664c7008caffe4b26237edeecd3de8fe90f3a1c5756de3d770c3b9e1ef2e95cc052a5f8fcf22058925f6

diff --git a/dev-python/snakeoil/snakeoil-0.9.7.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.7.ebuild
deleted file mode 100644
index 036e753319ec..
--- a/dev-python/snakeoil/snakeoil-0.9.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="misc common functionality and useful optimizations"
-HOMEPAGE="https://github.com/pkgcore/snakeoil;
-
-LICENSE="BSD BSD-2 MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? ( >=dev-python/pytest-6 )"
-
-[[ ${PV} ==  ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2022-08-09 Thread Arthur Zamarin
commit: aa8344cd9fa5a7f9468ff6a07270f290b24544f1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 18:00:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 18:00:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8344cd

dev-python/snakeoil: enable py3.11

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

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

diff --git a/dev-python/snakeoil/snakeoil-.ebuild 
b/dev-python/snakeoil/snakeoil-.ebuild
index ed32d56d36ac..e6a030dcee73 100644
--- a/dev-python/snakeoil/snakeoil-.ebuild
+++ b/dev-python/snakeoil/snakeoil-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 inherit distutils-r1
 



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

2022-08-09 Thread Arthur Zamarin
commit: 2fd0d89c00b39e4d3a0f6f0d72ce840f2e7c72b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd0d89c

dev-util/ninja: Stabilize 1.11.0 arm64, #864573

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

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

diff --git a/dev-util/ninja/ninja-1.11.0.ebuild 
b/dev-util/ninja/ninja-1.11.0.ebuild
index bfeb63153cc7..fceb9be64b1d 100644
--- a/dev-util/ninja/ninja-1.11.0.ebuild
+++ b/dev-util/ninja/ninja-1.11.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
 else
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A small build system similar to make"



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2022-08-09 Thread Arthur Zamarin
commit: 907374ef5d6ee574f4be4f6918a3fdcffa99c4ad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:54:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907374ef

dev-python/google-api-python-client: add 2.56.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.56.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 60be64d2bd85..34d9ae2b4df0 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.53.0.gh.tar.gz 32251370 BLAKE2B 
880024a220bb793b53042c8b2192dee666b7f5ad6dd8b0b68d51ff7b18ebd2ba220974f86656ac13b4c421c191ec66b269007a3f68a1992b0672623db046ef6b
 SHA512 
1cb251d8abbec0b33b62b661ea8235224e94f807571b47e8422b6908b6636f844c639328cf0c07b4820a083b265e71f54dc3f6c48447f0cfd20bca738d7ab86a
 DIST google-api-python-client-2.54.0.gh.tar.gz 32389268 BLAKE2B 
568ff657ea5093ff927208cd38d0125bf4aea8b725c5ded0a232c4de77f59c97f639b7f2b0ab8cf0e121bafd4512c23f9ac4c3c6cce6b6ab407c6ad2bb5a4983
 SHA512 
f33525bee9b6cede8955af4e208b64d1c82185cff08173d9ae30a704c3239b9a2ee9972e083fd4a823091b76669a7df02bf60cd950a3e20ddf21c6fd2e5ee18b
 DIST google-api-python-client-2.55.0.gh.tar.gz 32614590 BLAKE2B 
f7344903e4782940cb277b0b4ebc48b36c5b3403ea7f309205c4b27bee3488ecc5cd83b0487989da56b840dda7b0661f598c21307ba9afc9b52137f3b155737d
 SHA512 
c674c038e911140e3ad64426be629d1498db382d96d18a5a51a4c2d5cb4375ad84e21e5dd68aedfa29b4bdc017d7996351f42ff34bff293a4d2c8cfb26820f0d
+DIST google-api-python-client-2.56.0.gh.tar.gz 33165501 BLAKE2B 
5b4d72404f15c211cb01ca5291a74c83e9551b28c2e9e268462d481a3b05f557998fba8ed14c1233a023f60813be5b702f88371d47499a18cef152a52577f2ce
 SHA512 
3ea968d11eda34d7807469c1651e8685ae695faed2772acbb23964468fa0cf9036fe468f427cd3f5bccd7c69746729858838446cbd320f0db7edff4add554d81

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.56.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.56.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.56.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-08-09 Thread Arthur Zamarin
commit: f424a68a84fa41d72de8b6b83f641b691c8a192c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f424a68a

dev-util/ninja: Stabilize 1.11.0 arm, #864573

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

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

diff --git a/dev-util/ninja/ninja-1.11.0.ebuild 
b/dev-util/ninja/ninja-1.11.0.ebuild
index fceb9be64b1d..462415d29fce 100644
--- a/dev-util/ninja/ninja-1.11.0.ebuild
+++ b/dev-util/ninja/ninja-1.11.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
 else
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A small build system similar to make"



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

2022-08-09 Thread Arthur Zamarin
commit: 50f55fb1d3697191c8d5dde62e8887c3a0ecf43c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f55fb1

media-libs/freetype: Stabilize 2.12.1 arm, #864569

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

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

diff --git a/media-libs/freetype/freetype-2.12.1.ebuild 
b/media-libs/freetype/freetype-2.12.1.ebuild
index db380f858350..5a8b0aa58646 100644
--- a/media-libs/freetype/freetype-2.12.1.ebuild
+++ b/media-libs/freetype/freetype-2.12.1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" !=  ]] ; then
mirror://nongnu/freetype/ft2demos-${PV}.tar.xz )
doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE+=" doc"
 else
inherit git-r3



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

2022-08-09 Thread Arthur Zamarin
commit: 67b8bda03bf13fc75b2da42139ee9564f9d0c35c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:33:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b8bda0

app-admin/awscli: add 1.25.47

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.47.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 624c83ce1a38..d03a387c6f41 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.25.36.gh.tar.gz 2237211 BLAKE2B 
fbab136a1c1211646c1213357cd80068da376e4aceb38007c14b2fb670a694b37aaa0157d58eb4edf10c3a9b5a700575a42b48c06db1c4034f39ccda584be19a
 SHA512 
b66ba357085c82dcefc4ed9a6d0765d8768c8d216cd255056be055d3b5f604b62bace3eacccac83275d7c9487847f7de542efa804f8e0f454947cfe453d6e705
 DIST aws-cli-1.25.41.gh.tar.gz 2238897 BLAKE2B 
b0e4d1b96048971f41a0fce9c9149154778177ec8569f467cd210edaa063d629ea6998c1ebfa4506f8b2cca65caef7f73b307ef6aeec683801045c6121f85a8c
 SHA512 
712c237181b166cdf1148ca4b3588a92939dbbfbaa5cdff9bffd8e2da35089539ef3b0b0ba271b234918796cd5fd83bf2a59e29c974f9e341d0e42e05bb8b69e
 DIST aws-cli-1.25.46.gh.tar.gz 2240196 BLAKE2B 
fde009f43c4a9c900b0ce66ad540252b87bd023e0070efd5403beae61fe72f4e5d42e0c0402eb36f0b45a08f8769f49ffeec404dbf9d4d58cb8ae2be72caf81e
 SHA512 
387c428e1643c21b7598962b18d19929bc26747ed80a041bda31d2bb6239239f2693c272ba320616320be3ff1a536e6af859a289f4fb0813e0c9b89978da56f8
+DIST aws-cli-1.25.47.gh.tar.gz 2241028 BLAKE2B 
6aea17029d28bf0875f58472ab27e244e2ace10d1d4d56e156c5fe97462d9ec2e10869609bbd19134edcdd3deba19235a39d409ce11617cf914d856cb325ef59
 SHA512 
1e76aa939f3098a19bb64cd79fd265d70bf3d96a0b92411c5d72d8e9b0635d0cfde70c6b4d3effce5ac8c82b0ddd84b761b2ce0b131ac1ed2fba9e0222057764

diff --git a/app-admin/awscli/awscli-1.25.47.ebuild 
b/app-admin/awscli/awscli-1.25.47.ebuild
new file mode 100644
index ..9f176fa05cc8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.47.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-08-09 Thread Arthur Zamarin
commit: 6a7d04a27ab4dd67d86b85186243a58e8d9d4d34
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7d04a2

media-libs/freetype: Stabilize 2.12.1 arm64, #864569

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

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

diff --git a/media-libs/freetype/freetype-2.12.1.ebuild 
b/media-libs/freetype/freetype-2.12.1.ebuild
index de0255cfda6b..db380f858350 100644
--- a/media-libs/freetype/freetype-2.12.1.ebuild
+++ b/media-libs/freetype/freetype-2.12.1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" !=  ]] ; then
mirror://nongnu/freetype/ft2demos-${PV}.tar.xz )
doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE+=" doc"
 else
inherit git-r3



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

2022-08-09 Thread Arthur Zamarin
commit: d799a424722eb6d96645835d8297d5862f0e4dfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:47:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d799a424

dev-python/sentry-sdk: add 1.9.3

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

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.9.3.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index a7e5e706649c..85cadc665780 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -4,3 +4,4 @@ DIST sentry-sdk-1.8.0.gh.tar.gz 286488 BLAKE2B 
d47f33a1c83cfffa6e4a801a6fdfde132
 DIST sentry-sdk-1.9.0.gh.tar.gz 290271 BLAKE2B 
fcb4c45c129faf23a1177167e2bdd567a7ff228abbaa782676abb16c29e9c4cccef89f67ae5cd28c4f2b25e6687152fdc5eab0c7d981021a8df16374dc4e1fec
 SHA512 
4f287bad8e9dd8eaad8f8a31d7335ccf6bfe72cc0ba8c0b26abcbd7e326bad886709d001976966a7b917f39e1ca249fa881abf29778cfd4bd65c63f05a6f6ef2
 DIST sentry-sdk-1.9.1.gh.tar.gz 270398 BLAKE2B 
66ee16816d312b38df737c5ecb0ecc4a2189c932c162bbedf165f2a153029e95c389372a4638d5f71f669ac780710769e4708c3e7673573d1b1e79a29cbf93c9
 SHA512 
5997252aeee900125e42d7275627359ca5382707162b93e45b238c11a181ac724fea327fa1b29deed63dbf800463d10c9d2a8e8943c32b907e4eac055e399297
 DIST sentry-sdk-1.9.2.gh.tar.gz 270400 BLAKE2B 
690e62c1b4f64677442ac46b15973173d96d587b71786f5c2e0a9e8d15aec7978b86b247a52ff15b6d0dc9665f8eafa4b1ad458d3aa3fca3447e7c9946503c69
 SHA512 
189916cf8b931df73eaa252bbc2f3beb53bf56529d50ebe79affd04e9684ffa89e1f66ec651b7dca6fbd5de641333ddd6f65512978ee06c2abb73617bd6f3ea2
+DIST sentry-sdk-1.9.3.gh.tar.gz 270453 BLAKE2B 
e971c89ccdbe3831e49cf48db4673c54f4110878e45e92bf5f8142a876b8382fc714e9e3fc124c36495c8cda24efabad9486fc0cdb939a034c931a718e21c501
 SHA512 
4a31507635cbe3932ecb548273f32cfd6098d5ed4eed2771a37b79f98a4c97f12d50b89f63f357424355d5657bc2bdb3e49f0984db4e9c9ee7ee31b984d0367e

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.3.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.9.3.ebuild
new file mode 100644
index ..9d1e2042e8f2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.9.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # requires python-multipart (TODO: package it)
+   tests/integrations/starlette
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   

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

2022-08-09 Thread Arthur Zamarin
commit: e98ac70bc8f6a03afb4378249f92251c7fa61c1f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98ac70b

media-gfx/fontforge: Stabilize 20220308 arm, #864571

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

 media-gfx/fontforge/fontforge-20220308.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild 
b/media-gfx/fontforge/fontforge-20220308.ebuild
index e3a86acbf3ad..0807724d0473 100644
--- a/media-gfx/fontforge/fontforge-20220308.ebuild
+++ b/media-gfx/fontforge/fontforge-20220308.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg
 
 LICENSE="BSD GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg 
woff2 X"
 RESTRICT="!test? ( test )"
 



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

2022-08-09 Thread Arthur Zamarin
commit: 32ab1aeb227d53d640d5a96250d8154bd948c2f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ab1aeb

dev-python/werkzeug: add 2.2.2

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

 dev-python/werkzeug/Manifest  |  1 +
 dev-python/werkzeug/werkzeug-2.2.2.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index e1aff198a676..b94461128fb6 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,3 +1,4 @@
 DIST werkzeug-2.1.2.gh.tar.gz 833667 BLAKE2B 
e045f566862bfe0f86185cd10aa26bf94a4fc2f7b23173c6a28c9b55d0f239fbba5c66071fab5df6102717b51a1c1fada872e9d9383b9d3b34ab92ffcfd96e59
 SHA512 
28c4a794a3dbc8423e59244fbcf192b60b53f378444aaaf60330bdd62cec38a4625033b5d72b55613c8b26053a60153ddcb816331ff28ad3ee03bede74d8b1b3
 DIST werkzeug-2.2.0.gh.tar.gz 839619 BLAKE2B 
b6eae91d9a44d030517be5da13c448cf4a2778db7cde61ce36add8dea6f2ac251b31e71d128c4156f44083a4c1b77e546a7e6c55787d8beb93c49538d45b51fd
 SHA512 
2de05269ccd3d83728d435d2f155887a5fd3f3bda9b71c32ffd64b089116c80e89319870fa082f1c6feeeb797b665521b9692ce6c87dcb48b7fa49b2fc63516b
 DIST werkzeug-2.2.1.gh.tar.gz 840062 BLAKE2B 
da7c59eb182e2318c291a6d346a2a444cc054726dd3cf47617b82440383a4c1068b4a31adb6f44d1b965e2efbacf7469c1845d3666fe24288e976bc25794ebcf
 SHA512 
466d164f8a5861cd36eaaf3674a8bb6640593981007d1d6bced1abbdaf8c6a3901960ebfb2dc35b7c9c17a961ea07bf919cd646c282d27fd5e0f36cc3035
+DIST werkzeug-2.2.2.gh.tar.gz 844463 BLAKE2B 
84da3dd89375d6925e7e7018701339ddfd2b608acf6b3f126bd56c2020056511de6ab157de9024069d1342f9bce4b481ba91a06089fff1a3b31f4a851af7f935
 SHA512 
cded6c7e0b00871366b70a41de45e31323c0fc09300413d0efca98f5a2f8207026fd77c7e5670fde727da377fd02b9b636f390a2524d2b5778e9e3bdbdfe3e3a

diff --git a/dev-python/werkzeug/werkzeug-2.2.2.ebuild 
b/dev-python/werkzeug/werkzeug-2.2.2.ebuild
new file mode 100644
index ..1d31830ca31d
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-2.2.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="
+   https://palletsprojects.com/p/werkzeug/
+   https://pypi.org/project/Werkzeug/
+   https://github.com/pallets/werkzeug/
+"
+SRC_URI="
+   https://github.com/pallets/werkzeug/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+"
+# NOTE: remove the loong mask after greenlet gains support for loong
+# see https://github.com/python-greenlet/greenlet/pull/257
+BDEPEND="
+   test? (
+   dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   dev-python/watchdog[${PYTHON_USEDEP}]
+   !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? (
+   $(python_gen_cond_dep '
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   ' python3_{8..11} pypy3 # TODO: add py3.11 when ported
+   )
+   ) ) ) ) )
+   !hppa? ( !ia64? ( !loong? (
+   $(python_gen_cond_dep '
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   ' python3_{8..10})
+   ) ) )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   "tests/test_serving.py::test_server[https]"
+   tests/test_serving.py::test_ssl_dev_cert
+   tests/test_serving.py::test_ssl_object
+   )
+   fi
+
+   # the default portage tempdir is too long for AF_UNIX sockets
+   local -x TMPDIR=/tmp
+   epytest -p no:django -p no:httpbin tests
+}



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

2022-08-09 Thread Arthur Zamarin
commit: 5b4e02f4766ef9073dc980b4bcec0ddd742a70a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:58:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4e02f4

dev-python/pycares: add 4.2.2

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

 dev-python/pycares/Manifest |  1 +
 dev-python/pycares/pycares-4.2.2.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest
index 1d5ead82fc9b..1b0cb3519b51 100644
--- a/dev-python/pycares/Manifest
+++ b/dev-python/pycares/Manifest
@@ -1 +1,2 @@
 DIST pycares-4.2.1.gh.tar.gz 43939 BLAKE2B 
40f147189d5daf841a8165da86d881f1822763fbd050b040f11bd1f63a768dfbc71c78230d41331486cbc2354175b528f298dbb167ef7801e57b05b4a13c820d
 SHA512 
b5462b58bf75a9ee39496209c8270bc9c07070d34d9c2f2a2eed4752ebf83392e256248dda06ec5934c235cb37636e55a21cff4181b0a03c3eff24fbf9297eb4
+DIST pycares-4.2.2.gh.tar.gz 44200 BLAKE2B 
a857f20f0f1cf0243f02d7f8663bfba3d0f97f033afb5eee5ec3ff74b70279cb3535c04953c3131771a1a6447032e309dbed064a4e85b30980361f5db3d674f1
 SHA512 
1a6b30e8f55d37ca0af9dfd70fd3a0630b691f5f76b4f650e9c98c585b26bd1ff9c237fc1705ce5dc257857db0dce2f020f12099f0c211f5ad0f12196f39433b

diff --git a/dev-python/pycares/pycares-4.2.2.ebuild 
b/dev-python/pycares/pycares-4.2.2.ebuild
new file mode 100644
index ..aa636a8ce629
--- /dev/null
+++ b/dev-python/pycares/pycares-4.2.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for c-ares"
+HOMEPAGE="
+   https://github.com/saghul/pycares/
+   https://pypi.org/project/pycares/
+"
+SRC_URI="
+   https://github.com/saghul/pycares/archive/${P}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/pycares-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+# Tests fail with network-sandbox, since they try to resolve google.com
+PROPERTIES="test_network"
+RESTRICT="test"
+
+DEPEND="
+   net-dns/c-ares:=
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/idna[${PYTHON_USEDEP}]
+   ${DEPEND}
+   ${BDEPEND}
+"
+BDEPEND+="
+   test? (
+   dev-python/idna[${PYTHON_USEDEP}]
+   )
+"
+
+export PYCARES_USE_SYSTEM_LIB=1
+
+python_test() {
+   "${EPYTHON}" tests/tests.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2022-08-09 Thread Arthur Zamarin
commit: e86e6e7c347d2a6c05288d80fce8fcbf2e61a6c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:54:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86e6e7c

dev-python/flask: add 2.2.2

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

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

diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index a84082af89d0..a436fa207d44 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,3 +1,4 @@
 DIST Flask-2.1.2.tar.gz 631846 BLAKE2B 
9024a12dd6fabeffcf5939e2852734b278f25fb99830bb165cf46a09e3fd67d0997558d1b06a0dec3425d9b750be25bde147341c937e874811fe2496224a1f3e
 SHA512 
65ca756d63da05e74863fbfd2ae574d6e75d6fab683dd08ea97b22a9b27be4f9a03ce7be44312a1f2c6a802bdf77ede3899734f3f1546000dd8b9c592571deec
 DIST Flask-2.1.3.tar.gz 630206 BLAKE2B 
83c876fe94d2cb1b35677227214664b35b6908270097d3ef0e1150a7259cdce82fb91fa6ba7cc90e819623bb9cc79f8254cc5688c6dd1e1dedaa673f23591bfb
 SHA512 
6289bcaa295265c501fda1292b496911768525acf4155c856e14479a213aec4ca50a45ddd81b30ccd31fd684da1942ec10400f2dc8280ceff6ded9baf55494e5
 DIST Flask-2.2.1.tar.gz 687433 BLAKE2B 
9d5fbc6827110882c64102f596b1d272bf5b16fd5540eedf0bad52f4456b54c3ab53e474ec74bb0e7d3cc7cfc26a22d19fd908d0973b94e64b47ee3a66c5a4e6
 SHA512 
845857cd6441e935a5274f362708c1e84654f757b0412bb57dd1235943d1d0562b081b53e77920ab9891bbe6810a06f7564e828cda472844413f7a1249335d1a
+DIST Flask-2.2.2.tar.gz 677389 BLAKE2B 
a7385c619dee7c25538a69bc514393c6efa2ee3cbd8394cde28c64a41d7252b4f12896728bf76a4b8bf5247cf19614bd9b8f94d7d82f22a6a8073011286758fc
 SHA512 
d330398829cb0393e07a4dcf495a3939f0e8f7962c0a517fc866d333425dffe1ce8fd26e39a40445259028d46eff4566e97b3f5eba0d6bddf14b9d7bac138945

diff --git a/dev-python/flask/flask-2.2.2.ebuild 
b/dev-python/flask/flask-2.2.2.ebuild
new file mode 100644
index ..3a8c008e1ad8
--- /dev/null
+++ b/dev-python/flask/flask-2.2.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="
+   https://palletsprojects.com/p/flask/
+   https://github.com/pallets/flask/
+   https://pypi.org/project/Flask/
+"
+MY_PN="Flask"
+MY_P="${MY_PN}-${PV}"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/click-8.0[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-2.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   test? (
+   >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
+   !!dev-python/shiboken2
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs \
+   dev-python/sphinxcontrib-log_cabinet
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -p no:httpbin
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2022-08-09 Thread Arthur Zamarin
commit: d2d43d68b258b623a8345d64fb05697bacf6275d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:43:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d43d68

dev-python/tifffile: add 2022.8.8

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

 dev-python/tifffile/Manifest |  1 +
 dev-python/tifffile/tifffile-2022.8.8.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index 28a36f324b70..f10e9d116e05 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -2,3 +2,4 @@ DIST tifffile-2022.5.4.gh.tar.gz 290116 BLAKE2B 
4c608ad38ad7ada0e1b41512eae7b410
 DIST tifffile-2022.7.28.gh.tar.gz 309010 BLAKE2B 
4a52a688ce7f09265592f8bd2bed2eaf9648304908aa1b190c07a22b58f10bb3f71f9ea1f9a612a2592f75f457acc04cc2139ef0cbd75ea40a7e91408075062b
 SHA512 
12647884cb77fc8e414c09aface82def1ad2bb0a11a1f17fa00e6954cf565a906b6a8c9e861d0a476a86ef8ea25da12d1069199109cb84030d312021d722f23e
 DIST tifffile-2022.7.31.gh.tar.gz 309561 BLAKE2B 
9a7c2584dbf7741d3c77c7dac3a6a16393dc5630ac97fa2d5110ad7458c04b60dbb618075718856f7ad7846470430c6f978a17dc1706a58441460b28a57d0c78
 SHA512 
6e935b46cf404cc027e6430e304c3993e74b6ae577817efc68fff525de96b01f13b14cfce9a21c5d25a082bdcb56e4b4e6ab9803959357ec6bd7a26bf0d0503a
 DIST tifffile-2022.8.3.gh.tar.gz 310296 BLAKE2B 
ae503d79105ff5172879cb1b048b061b7ac795efebe8c3fe44792a33fb3fb14d1d6ba5e57cdaf5b8df6623b512efc3a8979474b3327b932087d898226b786b65
 SHA512 
7040ff4cdcf4de33bd158172086a31072084dd43ebd9b3277394ac7f50044af2447e8871a4f9df7132b068e0bea71ab4beef0e91dfaf3bdb07337cb7ec0a
+DIST tifffile-2022.8.8.gh.tar.gz 311091 BLAKE2B 
96d6729f85183f35f89d984316aa2b05a6e9c7ad48d6936d886b2e73730663f6f704bf521d397b37df95a3bedc24a8285304e8e5e671446ed75226dd3120633a
 SHA512 
6ee37f784bab0bdda9b45b1f58d7d5be4739b306448327401a47774640d64c69b00d1a1c550ae49b2616bbf08e5058e9b4911028aeccda141e623ded302387af

diff --git a/dev-python/tifffile/tifffile-2022.8.8.ebuild 
b/dev-python/tifffile/tifffile-2022.8.8.ebuild
new file mode 100644
index ..867f25de5f9d
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2022.8.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+   https://pypi.org/project/tifffile/
+   https://github.com/cgohlke/tifffile/
+   https://www.cgohlke.com/
+"
+SRC_URI="
+   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/dask[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_tifffile.py::test_class_omexml
+   tests/test_tifffile.py::test_class_omexml_fail
+   tests/test_tifffile.py::test_class_omexml_modulo
+   tests/test_tifffile.py::test_class_omexml_attributes
+   tests/test_tifffile.py::test_class_omexml_multiimage
+   tests/test_tifffile.py::test_write_ome
+   tests/test_tifffile.py::test_write_ome_manual
+   # requires tons of free space
+   tests/test_tifffile.py::test_write_3gb
+   tests/test_tifffile.py::test_write_bigtiff
+   'tests/test_tifffile.py::test_write_imagej_raw'
+)



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

2022-08-09 Thread Arthur Zamarin
commit: fc54194ef2dcb72b09eacf1756d8c413f177ea5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:46:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc54194e

dev-python/more-itertools: add 8.14.0

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

 dev-python/more-itertools/Manifest |  1 +
 .../more-itertools/more-itertools-8.14.0.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index e83ed95fa51d..d04d94aeff62 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1 +1,2 @@
 DIST more-itertools-8.13.0.tar.gz 101264 BLAKE2B 
28c212e76f18081301c6d946e06112beb2a6a3fef3b99582d5ea98c2142e1e47b0f5300f441a4d206f5950120466212a9fde40eae53bce0098097063468f56f5
 SHA512 
2f3473cdd67ddcb2c658f60638b91a25c4ce9d9a92bbda5ca937dd4748857408bfe8dd9d4e699f53bd9f10d7b433db57e499bd28f184b8faa58b2004f2c92004
+DIST more-itertools-8.14.0.tar.gz 102642 BLAKE2B 
8315bf1d5c2096ae2365a8212bed790b1e443e31a17a3a094f3bbf2b85feb71ba15a79489473a53af6680db3d8dacc54849769db8ef43ded6c5b3f44767c4213
 SHA512 
a85ad9359ddd65caa81b743ff342c3917420d57ffc53b130eaa2d049fc90b55e0e00f12c878b49eb5f882b62e3a3b2a4ea04677c4e959958eab89aa5dd26eb0d

diff --git a/dev-python/more-itertools/more-itertools-8.14.0.ebuild 
b/dev-python/more-itertools/more-itertools-8.14.0.ebuild
new file mode 100644
index ..1857cb45c541
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-8.14.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="
+   https://github.com/more-itertools/more-itertools/
+   https://pypi.org/project/more-itertools/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests unittest



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

2022-08-09 Thread Arthur Zamarin
commit: 2c7e3e604d9937a99db2a1913cf2114b0ab9f868
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:53:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c7e3e60

dev-python/autopep8: add 1.7.0

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

 dev-python/autopep8/Manifest  |  1 +
 dev-python/autopep8/autopep8-1.7.0.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index effc4d3fa392..73e96699c4a9 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1 +1,2 @@
 DIST autopep8-1.6.0.tar.gz 122165 BLAKE2B 
606ccf7ab51b52db95287384f9b19fd0f72da9e8fb4537bf395651622a95f88d782679550e61816d60dd3faa2fa096c979575d60cbd95476fa1cd7cf2c4f4180
 SHA512 
f4ffd564ceb48ff1f37d0a051aa8fefc60595a68709045c13561d8ab73de48dce99cc12acf40559e587ba4f6fddd4727dd2b40691ce43c991d60dda2c8b0d617
+DIST autopep8-1.7.0.tar.gz 117055 BLAKE2B 
36e2789551eb671b0bc7481742d9edf25aa622bd3f605fb2491195c45f7630378116e4b0bffb536cf7596b3b1c5ea695796259b944a886d55f05c9891e280d0c
 SHA512 
e93ddf90ff989af71790f70f7e7101f7cc60890c8a976552a097c13b0a0e10c16dfd8770214b19d7fabd59403e6d87a9a37d75a2c6f3ed27f8c82a7d8da95dad

diff --git a/dev-python/autopep8/autopep8-1.7.0.ebuild 
b/dev-python/autopep8/autopep8-1.7.0.ebuild
new file mode 100644
index ..6ddc994a7a0e
--- /dev/null
+++ b/dev-python/autopep8/autopep8-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style 
guide"
+HOMEPAGE="https://github.com/hhatto/autopep8 
https://pypi.org/project/autopep8/;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/hhatto/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux 
~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/pycodestyle-2.9.1[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # test require in source build
+   test/test_autopep8.py::SystemTests::test_e101_skip_innocuous
+)



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

2022-08-09 Thread Arthur Zamarin
commit: 5669e8a5ce89eb53b1dd466110ccfa220edf27fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:36:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5669e8a5

dev-python/snakeoil: drop 0.9.9, 0.9.11

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

 dev-python/snakeoil/Manifest   |  2 --
 dev-python/snakeoil/snakeoil-0.9.11.ebuild | 31 --
 dev-python/snakeoil/snakeoil-0.9.9.ebuild  | 31 --
 3 files changed, 64 deletions(-)

diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 694e7b056e35..c6b16bf81277 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,6 +1,4 @@
 DIST snakeoil-0.9.10.tar.gz 264409 BLAKE2B 
ef4cff92b1110f3b0912a2899732a29de041ea0e1d5338bbee9b84cbd1e9b4231b66be8fbf98bb14e59360294de9652b816b1de904dc948a3ebcd3e429bd03ba
 SHA512 
dfdf3c96a9e65d6353e9251bb4c9c761d9c6084185119f7e653efc27868e5dd41ece0c54307e306d14effd9c2fcfd3ec15407df3f15f2d4ecfe16ae00c6d7e00
-DIST snakeoil-0.9.11.tar.gz 266004 BLAKE2B 
c919f21737f91a26a77ed6ea5da490fe48ffe9b8077e8f144ea5d8feb268ab9ab62ca3c7b515d70a0eb270bd7cf1c7a5be827ddd34e97fb3e231f3caa2a32b65
 SHA512 
34fe8fd0a1215e5e1fe53bf002cbc262fb77e58df4a713d5413c91eeb16b93708f476f6cd08908102857901ffab7dd46349a721312671bc175b7d7991687d319
 DIST snakeoil-0.9.12.tar.gz 265877 BLAKE2B 
dda01bbe16b1cd9f0d6c064f6ce165291d96217c9f722a9b32b7443f96a266278c84297d24ee46aa32ffc6b17f0f6c6f41010868c0d54ff33de8fcc404bb76a9
 SHA512 
8178c7e7dba2366629a3b016cc662152d70347a4167dfb425f5d659a19c17e3d478a5d4f3098e8b2b82d9effbf3e54b269e1e73c0306d537989f4ab7bda4b577
 DIST snakeoil-0.9.5.tar.gz 266086 BLAKE2B 
635d2d821e47a92a668b2e95364d6587f0f74c21438356e708d6b16ed6c027df39a28f73d261d8ae06eb32de471124cd5ba5df0fc899f59dad5f7d2363391e00
 SHA512 
0762d90932bdf995160b3410e224660dae2cce327cdc30d5093ca9e3d16d3e910f88e409a87d2d7da211b850f7d0b7d9c70f053462dd9a651e4202b8ca018105
 DIST snakeoil-0.9.7.tar.gz 261551 BLAKE2B 
6739541d1e40b3ac5c4908e6bb92b5b40957f49119307d6046fd17327394ae0406c01dc10396cb568ceb3757ba3367b930441d08079e9be635eeb6f14bd02e3a
 SHA512 
c2626d8050bf24b4ce3f6fed5c6b8993fa9a5ebb40dd664c7008caffe4b26237edeecd3de8fe90f3a1c5756de3d770c3b9e1ef2e95cc052a5f8fcf22058925f6
-DIST snakeoil-0.9.9.tar.gz 264344 BLAKE2B 
160f45dad3a53371063c0c86c186a8baf6370751cf455d84f6e9b9334e6e6f0aa76962803daff031f050d5d8b05b85ebcb05a2b8b9e957babac6e01f127a722f
 SHA512 
bada12556fd2c63fabc8340444f470e08c68ffe56612ae14f08f155c11bd1d4b9657a885cfdee7454faf758309f5287792adf2cf5bd7ab411c7fd6b4982f229e

diff --git a/dev-python/snakeoil/snakeoil-0.9.11.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.11.ebuild
deleted file mode 100644
index ed32d56d36ac..
--- a/dev-python/snakeoil/snakeoil-0.9.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="misc common functionality and useful optimizations"
-HOMEPAGE="https://github.com/pkgcore/snakeoil;
-
-LICENSE="BSD BSD-2 MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-"
-
-[[ ${PV} ==  ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest

diff --git a/dev-python/snakeoil/snakeoil-0.9.9.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.9.ebuild
deleted file mode 100644
index 66ebcf075394..
--- a/dev-python/snakeoil/snakeoil-0.9.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="misc common functionality and useful optimizations"
-HOMEPAGE="https://github.com/pkgcore/snakeoil;
-
-LICENSE="BSD BSD-2 MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? ( >=dev-python/pytest-6 )"
-
-[[ ${PV} ==  ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2022-08-09 Thread Arthur Zamarin
commit: 22e484779f416c9e31f040116d543bc3ab0d78de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:32:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e48477

dev-python/boto3: add 1.24.47

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.24.47.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b463a0e70a0f..e70bb3d8a3b4 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.24.36.gh.tar.gz 522156 BLAKE2B 
b76cb50f01ff85c960a0984f950e72f02ac6e85131fd344142b886a3c745cb8b9073f865527911b88c462912413fce6df4066752ab5eec8ad1561d349ad22437
 SHA512 
fe00e78cc522248c449f83f869bb7d76793db9aa436259e74d0aa25984a02876191a7df41b1ad7658b06e418f248ad616743698c87a5c9696f77a196a53c561e
 DIST boto3-1.24.41.gh.tar.gz 523844 BLAKE2B 
0cff30d6aba5e8eddb8f545737e22a146ef9a3c33df2ad5b4f6d0ef8fd67cb46183eb7fa21e8a961d2597df8d965478bcb0038f5dda117611bcfe15f0de26eac
 SHA512 
ad3a6035352c54f7ba0197357a5a4e001c8fe7548121a9a3931acb69f9c098feb8da1d1699ac98d3ff00626f39082753434f1c992351a82cf269ce2c6a4eab06
 DIST boto3-1.24.46.gh.tar.gz 524945 BLAKE2B 
f26235fb6993a9dd09fca562315c8ec7003f122fe63851eb7e9db47519b311557665998ba61dafbebcec825ff0b5ff55d329dfd41523b90a387bf590e6205eda
 SHA512 
922423beac0f7ecefb44c474ba8a928f3faec0adc945fd06958c9ffdad612bbb3d0be9dbb68249bcb6cd12446f858c208346808239f37153e6631defb74189bf
+DIST boto3-1.24.47.gh.tar.gz 525452 BLAKE2B 
2c191fb2de8d03f1529a8b9c7d9cb6c21ea86415108c79dc7c06071bbaa1d94c491ca05348877dc8352094c626c60a6a07e336af4241b7bde1154a4ebeac371d
 SHA512 
dd3807ef9ef28a5c6bff20b801a33ae9c150a6ff57bf4af645d8d6a5de05e8507289b9714190ca1e80400c637cd1761a2c568453d2d7af24e71ace93d3e5355a

diff --git a/dev-python/boto3/boto3-1.24.47.ebuild 
b/dev-python/boto3/boto3-1.24.47.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.47.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-08-09 Thread Arthur Zamarin
commit: 4c26455fe7a854dd918b47eb80d857e286f4a17f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:35:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c26455f

dev-python/snakeoil: add 0.9.12

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

 dev-python/snakeoil/Manifest   |  1 +
 dev-python/snakeoil/snakeoil-0.9.12.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 95465c6ee744..694e7b056e35 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,5 +1,6 @@
 DIST snakeoil-0.9.10.tar.gz 264409 BLAKE2B 
ef4cff92b1110f3b0912a2899732a29de041ea0e1d5338bbee9b84cbd1e9b4231b66be8fbf98bb14e59360294de9652b816b1de904dc948a3ebcd3e429bd03ba
 SHA512 
dfdf3c96a9e65d6353e9251bb4c9c761d9c6084185119f7e653efc27868e5dd41ece0c54307e306d14effd9c2fcfd3ec15407df3f15f2d4ecfe16ae00c6d7e00
 DIST snakeoil-0.9.11.tar.gz 266004 BLAKE2B 
c919f21737f91a26a77ed6ea5da490fe48ffe9b8077e8f144ea5d8feb268ab9ab62ca3c7b515d70a0eb270bd7cf1c7a5be827ddd34e97fb3e231f3caa2a32b65
 SHA512 
34fe8fd0a1215e5e1fe53bf002cbc262fb77e58df4a713d5413c91eeb16b93708f476f6cd08908102857901ffab7dd46349a721312671bc175b7d7991687d319
+DIST snakeoil-0.9.12.tar.gz 265877 BLAKE2B 
dda01bbe16b1cd9f0d6c064f6ce165291d96217c9f722a9b32b7443f96a266278c84297d24ee46aa32ffc6b17f0f6c6f41010868c0d54ff33de8fcc404bb76a9
 SHA512 
8178c7e7dba2366629a3b016cc662152d70347a4167dfb425f5d659a19c17e3d478a5d4f3098e8b2b82d9effbf3e54b269e1e73c0306d537989f4ab7bda4b577
 DIST snakeoil-0.9.5.tar.gz 266086 BLAKE2B 
635d2d821e47a92a668b2e95364d6587f0f74c21438356e708d6b16ed6c027df39a28f73d261d8ae06eb32de471124cd5ba5df0fc899f59dad5f7d2363391e00
 SHA512 
0762d90932bdf995160b3410e224660dae2cce327cdc30d5093ca9e3d16d3e910f88e409a87d2d7da211b850f7d0b7d9c70f053462dd9a651e4202b8ca018105
 DIST snakeoil-0.9.7.tar.gz 261551 BLAKE2B 
6739541d1e40b3ac5c4908e6bb92b5b40957f49119307d6046fd17327394ae0406c01dc10396cb568ceb3757ba3367b930441d08079e9be635eeb6f14bd02e3a
 SHA512 
c2626d8050bf24b4ce3f6fed5c6b8993fa9a5ebb40dd664c7008caffe4b26237edeecd3de8fe90f3a1c5756de3d770c3b9e1ef2e95cc052a5f8fcf22058925f6
 DIST snakeoil-0.9.9.tar.gz 264344 BLAKE2B 
160f45dad3a53371063c0c86c186a8baf6370751cf455d84f6e9b9334e6e6f0aa76962803daff031f050d5d8b05b85ebcb05a2b8b9e957babac6e01f127a722f
 SHA512 
bada12556fd2c63fabc8340444f470e08c68ffe56612ae14f08f155c11bd1d4b9657a885cfdee7454faf758309f5287792adf2cf5bd7ab411c7fd6b4982f229e

diff --git a/dev-python/snakeoil/snakeoil-0.9.12.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.12.ebuild
new file mode 100644
index ..e6a030dcee73
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.9.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="misc common functionality and useful optimizations"
+HOMEPAGE="https://github.com/pkgcore/snakeoil;
+
+LICENSE="BSD BSD-2 MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+"
+
+[[ ${PV} ==  ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2022-08-09 Thread Arthur Zamarin
commit: 37076d3f85ea6aeba7b4998f5ec87397ef100a6d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:42:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37076d3f

dev-python/krb5: add 0.4.0

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

 dev-python/krb5/Manifest  |  1 +
 dev-python/krb5/krb5-0.4.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/krb5/Manifest b/dev-python/krb5/Manifest
index 9a892f47fd69..dfa510ae1701 100644
--- a/dev-python/krb5/Manifest
+++ b/dev-python/krb5/Manifest
@@ -1 +1,2 @@
 DIST krb5-0.3.0.tar.gz 1707212 BLAKE2B 
0fa7a60372876f28cdbc2865fbd898c717aaaf22837bfd123008611973a0d6907ea9e5941d5da4ef707161d6aadd883fdef1faab81d307153eb4e115defe32a6
 SHA512 
5074cecfcd82c8f525d77c2faba5b34d6cdc593b15124741df1adec64cdde59fec2f17a02c04f78484ab4b82f7f37f5c1a4d856a2040c8d11c7e4a1b74307b27
+DIST krb5-0.4.0.tar.gz 218774 BLAKE2B 
44bfe2226eda7b9175b059d4e634c64870ad03a34dcc6595bf7770e21e83b11b000a2bf076a749f88cfb0912b3dcc28974db1ba1273c03bcfab63a868c2165ed
 SHA512 
d51b58b84985ccbb5440bea71a09c23889dd8ee2b14fa594f0f2330b0e318993e8c9627f5cc568585fe5e86847a3eb5f4a4775ea07d7936c03f69ce0fd141950

diff --git a/dev-python/krb5/krb5-0.4.0.ebuild 
b/dev-python/krb5/krb5-0.4.0.ebuild
new file mode 100644
index ..103a3189850c
--- /dev/null
+++ b/dev-python/krb5/krb5-0.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Kerberos API bindings for Python"
+HOMEPAGE="https://pypi.org/project/krb5/ https://github.com/jborean93/pykrb5;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   virtual/krb5
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? ( dev-python/k5test[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest



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

2022-08-09 Thread Arthur Zamarin
commit: 924d8119d5e9fe2fbd62ccfb61bd429ad4d44bc0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug  9 17:32:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug  9 17:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924d8119

dev-python/botocore: add 1.27.47

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.47.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 927ee8147d81..5d0ae5c44b14 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.27.36.gh.tar.gz 9465835 BLAKE2B 
c22c341d6e762316f3d8719bd8c1fd52140642739361a7ade326d739005dbd141a6b4e1798287b40bf7ba40cd5e158d36f195893d529f5ba375b06087d2122b9
 SHA512 
09ef156b3c0457ceef341bf26e3f060d3e91808f1da66d1dbb06ba2826be3c61e047383dc9d8a719bb8e172e91f6475f4613c14d30c57c6a909b51c8ba7334cc
 DIST botocore-1.27.41.gh.tar.gz 9493802 BLAKE2B 
dff510a658e77fe7185a8d118228cd80d06ea066328d39c56eaa8f01459dd11131ca73dcfe464a5e1403f8aceaa96065d5ea335bb268155c81c9b71299488d45
 SHA512 
29f419c4338e37bcc7fce38836b1f3b0ed1e552ea94cbe77ea09cd18c3c0b80d3405cd4a3468570c7eb6f1301bfed0d26dcc98feb7a1f62b9e8b1b11c61cdac5
 DIST botocore-1.27.46.gh.tar.gz 9502831 BLAKE2B 
75b4ada461e43573c202efdf12201dad8af017ec85c82d0e7cf9ba1823dfd988d4432daef13891a9b8063003a37432a041847cedf46d4665305f486f498edd8c
 SHA512 
1b7719f2216ea170b8739811da2e11acf033919d826c138aa069b19250036b1b2f2cf276d71e464afc6fff63ed99333e6cc321e84139b55e02dea365aa71adc3
+DIST botocore-1.27.47.gh.tar.gz 9506174 BLAKE2B 
9fe05af1b1cf7df90c61e15c0ad8a701082a15d206830167f8fa2cfef79538b99928442a9e007eb8f92a5d20513eab096a84a97aac6d8bf0a9adcce3cb50cfb2
 SHA512 
043bba6ed1f5987dff759c67faaa9ecea16cdafc1d48fbcfecaca393530a298cf31d990bbade4db1d149acc49ffb0dcc2d1eab46b77a4e5eb59d3502c1066889

diff --git a/dev-python/botocore/botocore-1.27.47.ebuild 
b/dev-python/botocore/botocore-1.27.47.ebuild
new file mode 100644
index ..6558cbe56a50
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.47.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-08-09 Thread Michał Górny
commit: 8007e86a180020c354e9b98998340e0d1aa67d3b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 17:53:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:53:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8007e86a

sys-libs/llvm-libunwind: Fix Manifest

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

 sys-libs/llvm-libunwind/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 1864679162c1..a8a79d3b3e1a 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -1,5 +1,4 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
-DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9



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

2022-08-09 Thread Michał Górny
commit: be3dadf628064390e987f5dee900c10622beb2a2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3dadf6

sys-devel/clang-runtime: Bump to 15.0.0_rc2

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

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

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



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

2022-08-09 Thread Michał Górny
commit: 6e22a3d4db5dc1e71fccb27cac1850c5fc5f6b1d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e22a3d4

sys-libs/libomp: Bump to 15.0.0_rc2

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

 sys-libs/libomp/Manifest |   3 +
 sys-libs/libomp/libomp-15.0.0_rc2.ebuild | 130 +++
 2 files changed, 133 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index b15d62fe7077..552b5b091852 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,5 +1,8 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-15.0.0_rc2.ebuild 
b/sys-libs/libomp/libomp-15.0.0_rc2.ebuild
new file mode 100644
index ..38cf52e1736e
--- /dev/null
+++ b/sys-libs/libomp/libomp-15.0.0_rc2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib linux-info llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+LLVM_PATCHSET=${PV/_/-}
+llvm.org_set_globals
+

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

2022-08-09 Thread Michał Górny
commit: 61a5866edbd4c9169e94533e71fa222adc0f8061
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a5866e

dev-libs/libclc: Bump to 15.0.0_rc2

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

 dev-libs/libclc/Manifest |  2 +
 dev-libs/libclc/libclc-15.0.0_rc2.ebuild | 70 
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 13cecc820faa..095ba8834752 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -1,2 +1,4 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca

diff --git a/dev-libs/libclc/libclc-15.0.0_rc2.ebuild 
b/dev-libs/libclc/libclc-15.0.0_rc2.ebuild
new file mode 100644
index ..4ec05a0a963c
--- /dev/null
+++ b/dev-libs/libclc/libclc-15.0.0_rc2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=15
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:15
+   sys-devel/clang:14
+   sys-devel/clang:13
+   sys-devel/clang:12
+   sys-devel/clang:11
+   sys-devel/clang:10
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-08-09 Thread Michał Górny
commit: a8df9d79f2a0a6e6912ba53313f5f441267d615f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8df9d79

sys-libs/libcxx: Bump to 15.0.0_rc2

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

 sys-libs/libcxx/Manifest |   3 +
 sys-libs/libcxx/libcxx-15.0.0_rc2.ebuild | 228 +++
 2 files changed, 231 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 3c063a38941d..6fd071d8cb28 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -1,6 +1,9 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-15.0.0_rc2.ebuild 
b/sys-libs/libcxx/libcxx-15.0.0_rc2.ebuild
new file mode 100644
index ..e6120dc78ebd
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-15.0.0_rc2.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="
+   ${RDEPEND}
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+

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

2022-08-09 Thread Michał Górny
commit: ebd57c28d6ed7f6c707ec6e569bb2d8256578326
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd57c28

sys-libs/libcxxabi: Bump to 15.0.0_rc2

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-15.0.0_rc2.ebuild | 129 +
 2 files changed, 131 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.0_rc2.ebuild 
b/sys-libs/libcxxabi/libcxxabi-15.0.0_rc2.ebuild
new file mode 100644
index ..308024bf9d49
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-15.0.0_rc2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   fi
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_build cxxabi
+}
+
+multilib_src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+   DESTDIR="${D}" cmake_build install-cxxabi
+}



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

2022-08-09 Thread Michał Górny
commit: 32154b37fb591767b255cfcd0329fd625a26082f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32154b37

sys-libs/compiler-rt-sanitizers: Bump to 15.0.0_rc2

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   3 +
 .../compiler-rt-sanitizers-15.0.0_rc2.ebuild   | 221 +
 2 files changed, 224 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 04629a596586..c22644dc9198 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -1,6 +1,9 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r3.tar.xz 16904 BLAKE2B 
ebf67455071d6d3744cfc0491b8a33c4c63bfdbcf668565fa0718f6cdb01bced53be9d1cdf6774f6cd8427c07c0ede69503d74cf3574642a6967b38730248ebb
 SHA512 
adc5a3212657d1defa7b720d1a7e9e91586439a34964d44b6897d21be3d208bd15c04bf20502dd7125ef8c368defaeea146eb844ca321be56eebcee52be606a9
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.0_rc2.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.0_rc2.ebuild
new file mode 100644
index ..ddcda06e3401
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.0_rc2.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   

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

2022-08-09 Thread Michał Górny
commit: b61efb10f9524a50486acfa8fb0324e410c1e04a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61efb10

sys-libs/llvm-libunwind: Bump to 15.0.0_rc2

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

 sys-libs/llvm-libunwind/Manifest   |   3 +
 .../llvm-libunwind-15.0.0_rc2.ebuild   | 124 +
 2 files changed, 127 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index b12336854466..1864679162c1 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -1,4 +1,7 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-15.0.0_rc2.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-15.0.0_rc2.ebuild
new file mode 100644
index ..70ee605d38b3
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-15.0.0_rc2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   if use clang && ! tc-is-clang; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   if tc-is-clang; then
+ 

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

2022-08-09 Thread Michał Górny
commit: 7268984c7893af2e5b44eaa18132317f87d61f71
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7268984c

sys-libs/compiler-rt: Bump to 15.0.0_rc2

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

 sys-libs/compiler-rt/Manifest  |   3 +
 sys-libs/compiler-rt/compiler-rt-15.0.0_rc2.ebuild | 150 +
 2 files changed, 153 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 3c063a38941d..6fd071d8cb28 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,6 +1,9 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.0_rc2.ebuild 
b/sys-libs/compiler-rt/compiler-rt-15.0.0_rc2.ebuild
new file mode 100644
index ..15ea53f2
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-15.0.0_rc2.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_PATCHSET=${PV/_/-}
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   

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

2022-08-09 Thread Michał Górny
commit: a1ee61e56958e619286a0c8c3e2da0aee2fbca7e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:31:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ee61e5

sys-devel/clang-common: Bump to 15.0.0_rc2

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-08-09 Thread Michał Górny
commit: ad8ebf4457db6c558a7b870cba4d9b6ea7b976e0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8ebf44

dev-python/lit: Bump to 15.0.0_rc2

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

 dev-python/lit/Manifest  |  2 ++
 dev-python/lit/lit-15.0.0_rc2.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-08-09 Thread Michał Górny
commit: f8f95f085e147086efade45639c1e60315657c2b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:31:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f95f08

dev-python/clang-python: Bump to 15.0.0_rc2

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

 dev-python/clang-python/Manifest   |  2 +
 .../clang-python/clang-python-15.0.0_rc2.ebuild| 47 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-08-09 Thread Michał Górny
commit: acb232ee8dafac4f5d966f28ff815cf534b38105
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:31:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb232ee

sys-devel/clang: Bump to 15.0.0_rc2

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

 sys-devel/clang/Manifest|   3 +
 sys-devel/clang/clang-15.0.0_rc2.ebuild | 463 
 2 files changed, 466 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index b3b1a78759aa..f69812dabd8e 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -2,7 +2,10 @@ DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-gentoo-patchset-15.0.0-rc2.tar.xz 5768 BLAKE2B 
03822c4dfbe3157d9131a3524beeda22fbc6adc937af052fd0fbcc23fb6ea86e1a5e015c316b53019820de5b81b1b065bfcbc31608598307f03af39f215fb12e
 SHA512 
b9d7adb9b738a565c2142360c5ff7a7aa8405ce78af8767867203dd003e5bdb2b8a7f14179fdb7dc0c5cdc696cfff55c4886cfcd0894672284b453943e4e7269
 DIST llvm-gentoo-patchset--r3.tar.xz 4076 BLAKE2B 
30bdf740606a1718ae45d850803385d425b656fbbe0250f587cad54f55272e3617d5ee0d04f534a58f87408b0a2dea322ebf1bb8cd653a2beba21d0bc5778c62
 SHA512 
2c7080ffd09d7dcf4c72a97044a5c63ab895250721d60270bc51c2095aef5f9039781892b4c0d14e942611686153f874a1f52a1c854bb8ca093383c08bdc005a
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-15.0.0_rc2.ebuild 
b/sys-devel/clang/clang-15.0.0_rc2.ebuild
new file mode 100644
index ..dd82d65a5ac9
--- /dev/null
+++ b/sys-devel/clang/clang-15.0.0_rc2.ebuild
@@ -0,0 +1,463 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="
+   debug default-compiler-rt default-libcxx default-lld doc
+   llvm-libunwind +pie +static-analyzer test xml
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-llvm/

2022-08-09 Thread Michał Górny
commit: eb397f156231002ca4273b195bfa7ca16e2f56de
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:26:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb397f15

sec-keys/openpgp-keys-llvm: Update for llvm-15 prereleases

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

 sec-keys/openpgp-keys-llvm/Manifest|  2 ++
 .../openpgp-keys-llvm/openpgp-keys-llvm-15.ebuild  | 24 ++
 2 files changed, 26 insertions(+)

diff --git a/sec-keys/openpgp-keys-llvm/Manifest 
b/sec-keys/openpgp-keys-llvm/Manifest
index 4c0a2802ba6c..662dc958e825 100644
--- a/sec-keys/openpgp-keys-llvm/Manifest
+++ b/sec-keys/openpgp-keys-llvm/Manifest
@@ -1 +1,3 @@
 DIST openpgp-keys-llvm-14-tstellar.asc 4738 BLAKE2B 
670fbce2610686c5dd71efd8111c892adac8a8b76d3500be42711b53067f68d74a9d950574897597e6141352a9d82825e1d3980abd501794687babfc169afd35
 SHA512 
5774097b61bd2adb028b9366a6e5baea5919e1058a8826b52cb76f3cdc309170d0950ba2db2d4f3617f666d5bf4386917c02c84ec207419b50d60606ad345138
+DIST openpgp-keys-llvm-15-tobiashieta.asc 2511 BLAKE2B 
23de0910e95549e03f77c0dabcec68c793ed03c0a03a444c14d7103a586121707bbdf7d9ade9e4d3a8aa89bf750034a876bcae6c63d54a6474375fe9e1ed15a8
 SHA512 
3aa58a00447f64a6f4cdfd51423916235c1c716cbc2345abc3e5e628fc5b3ee907b530c77c7a0ad1dfa3065d5f47af1f4c96a7cdaee2b42af71bafd8b85b34b9
+DIST openpgp-keys-llvm-15-tstellar.asc 4745 BLAKE2B 
0a2ba731217b9948c9c6874c994bf0d6636b3085a437f2641a921def6fd0023cc09925a7d4deed154a2c2dc1e3c7b6a0d75aa1a9b690f9c0d4d5471a6575cba7
 SHA512 
b85ec094c2bb32e173326b40f118a17169b67ff37dbfb623156c06e42a262da24d72e605c2dd07c34774547c9c05aa2949b4cd62cac19bcb7cb1c804b54fe5a5

diff --git a/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-15.ebuild 
b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-15.ebuild
new file mode 100644
index ..c6fc49fb9e78
--- /dev/null
+++ b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-15.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign LLVM releases"
+HOMEPAGE="https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1/;
+SRC_URI="
+   
https://keyserver.ubuntu.com/pks/lookup?op=get=0x474e22316abf4785a88c6e8ea2c794a986419d8a
+   -> ${P}-tstellar.asc
+   
https://keyserver.ubuntu.com/pks/lookup?op=get=0xd574bd5d1d0e98895e3bf90044f2485e45d59042
+   -> ${P}-tobiashieta.asc
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - llvm.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2022-08-09 Thread Michał Górny
commit: 6019e383f399b5a023359cb65740540ca8489dc1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6019e383

dev-util/lldb: Bump to 15.0.0_rc2

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

 dev-util/lldb/Manifest   |   2 +
 dev-util/lldb/lldb-15.0.0_rc2.ebuild | 115 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-15.0.0_rc2.ebuild 
b/dev-util/lldb/lldb-15.0.0_rc2.ebuild
new file mode 100644
index ..fd12eb1fbf30
--- /dev/null
+++ b/dev-util/lldb/lldb-15.0.0_rc2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, 

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

2022-08-09 Thread Michał Górny
commit: 3d1630ababe42b09a525a23dea34dd8bf88c39c1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:32:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1630ab

sys-devel/lld: Bump to 15.0.0_rc2

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-15.0.0_rc2.ebuild | 78 +
 2 files changed, 80 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-08-09 Thread Michał Górny
commit: 3148533a390f042036894216e70b9a0fe27673a9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:27:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3148533a

llvm.org.eclass: Update for LLVM 15 prereleases

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

 eclass/llvm.org.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 8f1f48414d1a..0d17b19c8abf 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -201,14 +201,14 @@ llvm.org_set_globals() {
elif [[ ${_LLVM_SOURCE_TYPE} == tar ]]; then
if ver_test -ge 14.0.5; then
SRC_URI+="
-   
https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz
+   
https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz
verify-sig? (
-   
https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz.sig
+   
https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz.sig
)
"
BDEPEND+="
verify-sig? (
-   sec-keys/openpgp-keys-llvm
+   >=sec-keys/openpgp-keys-llvm-15
)
"

VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/llvm.asc
@@ -302,7 +302,7 @@ llvm.org_src_unpack() {
else
local archive=llvmorg-${PV/_/-}.tar.gz
if ver_test -ge 14.0.5; then
-   archive=llvm-project-${PV/_/-}.src.tar.xz
+   archive=llvm-project-${PV/_/}.src.tar.xz
if use verify-sig; then
verify-sig_verify_detached \
"${DISTDIR}/${archive}" 
"${DISTDIR}/${archive}.sig"



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

2022-08-09 Thread Michał Górny
commit: 80fce1159ea47270703f527d5e69d74df7d95220
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:31:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fce115

dev-ml/llvm-ocaml: Bump to 15.0.0_rc2

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

 dev-ml/llvm-ocaml/Manifest |   2 +
 dev-ml/llvm-ocaml/llvm-ocaml-15.0.0_rc2.ebuild | 115 +
 2 files changed, 117 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-15.0.0_rc2.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-15.0.0_rc2.ebuild
new file mode 100644
index ..3f682163a64b
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-15.0.0_rc2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+ 

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

2022-08-09 Thread Michał Górny
commit: ec68a6b7f5787afd6b831740b4d4f9c2e979bd5c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  9 13:31:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  9 17:36:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec68a6b7

sys-devel/llvm-common: Bump to 15.0.0_rc2

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 198367ea9888..0baa75d11b41 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,3 +1,5 @@
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+DIST llvm-project-15.0.0rc2.src.tar.xz 112110968 BLAKE2B 
98c3769f17f1958fbec771409eef781f5ca845363656c70fe5cd20bca1b8471e7a8773a7d4e395700c297a5f3f208fe1303cf18e2a73b45388b782fb7484106b
 SHA512 
eee1bee1f83cc468fb4bb6839acbd5c1618dc35f35e51cd078288b91bad95d52edaadd05c88f2d72d51c1c338ba08b3346c070a28693b1224639eb7a1ef4a4d9
+DIST llvm-project-15.0.0rc2.src.tar.xz.sig 438 BLAKE2B 
09f260b30724b41b27ef621929c086fd6c13bde51c4adb880897b549b2d336682f617faf3dd636ceb795e329b664972cf50745ab49f84e7540658d53074510da
 SHA512 
9f695a309fbb15026dc133eb17d33abd26831eb036fad79dd8df37d4f4d9eeae1ca463acd037d2a1882bc2cff763e4bda507d1d827d845613bfd62d0f9fbd4ca
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



  1   2   >