[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: c2c02d4bb2da7870ccd41e39b9decd7b6d112451
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:51 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c02d4b

net-print/cups: Stabilize 2.3.3_p2-r3 ppc64, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index c754b5e33c8e..84820de7c3aa 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/rxvt-unicode/

2021-11-29 Thread Arthur Zamarin
commit: bafbe6a7cc78c27f19841639813cb8e977a3adf5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:36 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafbe6a7

x11-terms/rxvt-unicode: Keyword 9.30 hppa, #827470

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

 x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild 
b/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild
index cc1cbf89d939..1ad87ebf9625 100644
--- a/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild
+++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf 
iso14755 +mousewheel
+perl startup-notification unicode3 xft"
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: cf4986f1a0414392ba3e13fa8eec3a2be7bc4efe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:49 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4986f1

net-print/cups: Stabilize 2.3.3_p2-r3 ppc, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index e4825a41ea56..c754b5e33c8e 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: d822b4ec67e0b9a2fc659207fb40aba93a066cba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:46 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d822b4ec

net-print/cups: Stabilize 2.3.3_p2-r3 arm64, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index 662ae0b2b522..e4825a41ea56 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: 98dc60f0e25f9e08a4238e8c3b07ac5ab28ab491
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98dc60f0

net-print/cups: Stabilize 2.3.3_p2-r3 sparc, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index 84820de7c3aa..65d15335a0e5 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
~riscv ~s390 sparc x86"
fi
 fi
 



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

2021-11-29 Thread Arthur Zamarin
commit: a9e399d87a34d01834e6156b4e4c682aaa9ac977
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:36 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e399d8

dev-libs/libptytty: Keyword 2.0 hppa, #827470

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

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

diff --git a/dev-libs/libptytty/libptytty-2.0.ebuild 
b/dev-libs/libptytty/libptytty-2.0.ebuild
index 32a77e4622f4..5494e30f17a7 100644
--- a/dev-libs/libptytty/libptytty-2.0.ebuild
+++ b/dev-libs/libptytty/libptytty-2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://dist.schmorp.de/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.0-rundir.patch



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: 988c4c77d84725ef7384b0e1bd4bec6975a30045
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:41 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988c4c77

net-print/cups: Stabilize 2.3.3_p2-r3 x86, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index 275299524202..ffc2c3aa8f12 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: a1b50ed83eeaa72d2d85c36c9ea024c3ccd90e46
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:39 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b50ed8

net-print/cups: Stabilize 2.3.3_p2-r3 amd64, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index 2cf405ade5c8..275299524202 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-print/cups/

2021-11-29 Thread Arthur Zamarin
commit: 991574d602113597d2f5e58c3d5576ce14efd1de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 30 07:53:44 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 30 07:54:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991574d6

net-print/cups: Stabilize 2.3.3_p2-r3 arm, #827838

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

 net-print/cups/cups-2.3.3_p2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.3.3_p2-r3.ebuild 
b/net-print/cups/cups-2.3.3_p2-r3.ebuild
index ffc2c3aa8f12..662ae0b2b522 100644
--- a/net-print/cups/cups-2.3.3_p2-r3.ebuild
+++ b/net-print/cups/cups-2.3.3_p2-r3.ebuild
@@ -19,7 +19,7 @@ else
 #  
SRC_URI="https://github.com/apple/cups/releases/download/v${MY_PV}/${MY_P}-source.tar.gz;

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
fi
 fi
 



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

2021-11-29 Thread Joonas Niilola
commit: bad3fd83670890991c47b80d0d0609749f75dcb4
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Tue Nov 30 05:57:53 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:54:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad3fd83

www-apps/gitea: bump to 1.15.6

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Closes: https://github.com/gentoo/gentoo/pull/23120
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/gitea/Manifest|   1 +
 www-apps/gitea/gitea-1.15.6.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index 6af1748c2e91..55d3c7ed0a2c 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -1 +1,2 @@
 DIST gitea-1.15.5.tar.gz 48677702 BLAKE2B 
fe46e16041861a477cd91e66e741d35cd43264f8e8c6bfeac5a858fd4aeac9e5e92e308608d6fe74a86a69f21a7c036c8e3409aacb8e5841cbf60ae67009574a
 SHA512 
85522113f389d0a26d4f4b78c05a5454095da5f9f9a030c7392143588f985dc7711368d40194bdc6ea286f3ec15b1f9db428f1401f29aa4c46800d0431696a85
+DIST gitea-1.15.6.tar.gz 48675768 BLAKE2B 
e7952cc981925ec36ab6576456266e3582ea88098a2ad83da161c875b3621be586ddbe63fe0d0ce7c62a0fa1e46663f20ce24ce998f3318645667bd92236ade1
 SHA512 
9492a3628c5b300a1322893ffdfffa42e904d1b94917c058ad339e0d9ca21155c834b11d55808cbc89e08533de5340fbf858b87487ad307713c4dc12f5e810c8

diff --git a/www-apps/gitea/gitea-1.15.6.ebuild 
b/www-apps/gitea/gitea-1.15.6.ebuild
new file mode 100644
index ..a5eec77f6034
--- /dev/null
+++ b/www-apps/gitea/gitea-1.15.6.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2016-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit fcaps go-module tmpfiles systemd
+MY_PV="${PV/_rc/-rc}"
+
+DESCRIPTION="A painless self-hosted Git service"
+HOMEPAGE="https://gitea.io;
+
+if [[ ${PV} != * ]] ; then
+   
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${MY_PV}/gitea-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64"
+   S="${WORKDIR}"
+else
+   EGIT_REPO_URI="https://github.com/go-gitea/gitea;
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite"
+
+COMMON_DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   dev-vcs/git"
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/gitea
+)
+
+RESTRICT="test"
+QA_PRESTRIPPED="usr/bin/gitea"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+
+   einfo "Remove tests which are known to fail with network-sandbox 
enabled."
+   rm ./modules/migrations/github_test.go || die
+
+   einfo "Remove tests which depend on gitea git-repo."
+   rm ./modules/git/blob_test.go || die
+   rm ./modules/git/repo_test.go || die
+}
+
+src_compile() {
+   local gitea_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local gitea_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   TAGS="${gitea_tags[*]}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
+   )
+   [[ ${PV} != * ]] && makeenv+=("DRONE_TAG=${MY_PV}")
+
+   env "${makeenv[@]}" emake backend
+}
+
+src_install() {
+   dobin gitea
+
+   einstalldocs
+
+   newconfd "${FILESDIR}/gitea.confd-r1" gitea
+   newinitd "${FILESDIR}/gitea.initd-r3" gitea
+   newtmpfiles - gitea.conf <<-EOF
+   d /run/gitea 0755 git git
+   EOF
+   systemd_newunit "${FILESDIR}"/gitea.service-r3 

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

2021-11-29 Thread Joonas Niilola
commit: cf69d21bf7eac90374f7ed0c58055dec8d853097
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Nov 30 07:53:29 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:54:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf69d21b

www-apps/gitea: update HOMEPAGE, update dep list on 1.15.6

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

 www-apps/gitea/gitea-1.15.6.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/gitea/gitea-1.15.6.ebuild 
b/www-apps/gitea/gitea-1.15.6.ebuild
index a5eec77f6034..4da3155a2589 100644
--- a/www-apps/gitea/gitea-1.15.6.ebuild
+++ b/www-apps/gitea/gitea-1.15.6.ebuild
@@ -2,11 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit fcaps go-module tmpfiles systemd
 MY_PV="${PV/_rc/-rc}"
 
 DESCRIPTION="A painless self-hosted Git service"
-HOMEPAGE="https://gitea.io;
+HOMEPAGE="https://gitea.io https://github.com/go-gitea/gitea;
 
 if [[ ${PV} != * ]] ; then

SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${MY_PV}/gitea-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
@@ -22,13 +23,12 @@ LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"
 IUSE="+acct pam sqlite"
 
-COMMON_DEPEND="
+DEPEND="
acct? (
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${DEPEND}
dev-vcs/git"
 
 DOCS=(



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

2021-11-29 Thread Eray Aslan
commit: d6f986a62dd23b12bab7ff9c4b14207e5223d2bb
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Nov 30 07:44:43 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Nov 30 07:44:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f986a6

mail-mta/postfix: bump to 3.7_pre20211127

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest  |  2 +-
 ...7_pre2023.ebuild => postfix-3.7_pre20211127.ebuild} | 14 +++---
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 239c7f3b2068..ab83b5a7b867 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,2 +1,2 @@
 DIST postfix-3.6.3.tar.gz 4750833 BLAKE2B 
2a68e0f18227e09c0ce855901503fa83a58805f036f57eff9003102f5933a241e624e5f3f7a7af4f3d89784d95bc0be6ac1d17f30712f61491808ed6a90ce2d3
 SHA512 
7179aaeeaf27838b867d9a07f9a889d7cd6b7f5053e123caef4dff2820d4df6d5be167effedde6c857b4468966b8449c631e56405e1ac2d589716fb4e3f15e3b
-DIST postfix-3.7-2023.tar.gz 4771419 BLAKE2B 
d7efcff0f4b58612918a282f25b5c9fd8df356cef4fb2b3d4bb850d0a9c5387187473b1735bf797a28ad2d5564dbc7112b2c6d921846629ff21b7405a152fb90
 SHA512 
031551a594ea08cbb4a0d472fd074b02d7599091640966d327c1667aed22f1d58690fe9ed6c11c2f5e6f63d74dac5eff3f9eb3d19b0d38ad27adef32cc7deeed
+DIST postfix-3.7-20211127.tar.gz 4782454 BLAKE2B 
cd0d0e5e481c4b71bfb83d94313d0f11fa16f7fdb2072804d15bd898a139cfbcc5a7d545407f2c5591d84a0b325856b257d701ca7d14642fe36389c6893591fc
 SHA512 
b7f37008c2718061327a7341a3c0fa928e0843ba022ea3c6e7b5baf185a4afa3df1cd3539e02bd1b5f903995960dd15467c7b2072d418fc5b888ffbf04437158

diff --git a/mail-mta/postfix/postfix-3.7_pre2023.ebuild 
b/mail-mta/postfix/postfix-3.7_pre20211127.ebuild
similarity index 96%
rename from mail-mta/postfix/postfix-3.7_pre2023.ebuild
rename to mail-mta/postfix/postfix-3.7_pre20211127.ebuild
index f5274f856140..2b1551ca7028 100644
--- a/mail-mta/postfix/postfix-3.7_pre2023.ebuild
+++ b/mail-mta/postfix/postfix-3.7_pre20211127.ebuild
@@ -22,7 +22,7 @@ DEPEND="
acct-group/postfix
acct-group/postdrop
acct-user/postfix
-   >=dev-libs/libpcre-3.4
+   || ( dev-libs/libpcre2:0 dev-libs/libpcre )
dev-lang/perl
berkdb? ( >=sys-libs/db-3.2:* )
cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) )
@@ -72,8 +72,16 @@ src_configure() {
done
 
# Make sure LDFLAGS get passed down to the executables.
-   local mycc="-DHAS_PCRE" mylibs="${LDFLAGS} -ldl"
-   AUXLIBS_PCRE="$(pcre-config --libs)"
+   local mycc="" mylibs="${LDFLAGS} -ldl"
+
+   # libpcre is EOL. prefer libpcre2
+   if has_version dev-libs/libpcre2; then
+   mycc="-DHAS_PCRE=2"
+   AUXLIBS_PCRE="$(pcre2-config --libs8)"
+   else
+   mycc="-DHAS_PCRE=1"
+   AUXLIBS_PCRE="$(pcre-config --libs)"
+   fi
 
use pam && mylibs="${mylibs} -lpam"
 



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

2021-11-29 Thread Joonas Niilola
commit: 8a13eae3dceaaafbe7365ba0c1fe2ec491a673bb
Author: Douglas Agbeve  agbeve  com>
AuthorDate: Fri Nov 26 13:35:43 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a13eae3

media-gfx/flameshot: bump to v0.10.2

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Douglas Agbeve  agbeve.com>
Closes: https://github.com/gentoo/gentoo/pull/23090
Signed-off-by: Joonas Niilola  gentoo.org>

 media-gfx/flameshot/Manifest|  1 +
 media-gfx/flameshot/flameshot-0.10.2.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/media-gfx/flameshot/Manifest b/media-gfx/flameshot/Manifest
index 1d536a4b067f..dd2fa89381d1 100644
--- a/media-gfx/flameshot/Manifest
+++ b/media-gfx/flameshot/Manifest
@@ -1,3 +1,4 @@
 DIST flameshot-0.10.1.tar.gz 7726725 BLAKE2B 
7045e7f86fc835a49a814b6fb86c2d413422a323925d358cc37d6263b8a1ca9415f134caf72700ebe138621a5687d9245dc96edf8f0597eb1e974edf5bf699f1
 SHA512 
dca9c48b284d23b67cb71ff78d79b87887506bf5b30600c5d9ee78f5fadebab6d507674abeeae0c5cdf4a149e71df60666299c7db10168613c03467c7aafa7cf
+DIST flameshot-0.10.2.tar.gz 7726687 BLAKE2B 
c7c7402d0cb6234473018571e67c39aebec3b4afa398fc2ef590f64527980ca218b1ebd8228ea47a3f9fd76e0edc2f8e1662965f79817bf6461bf0fc64d8b692
 SHA512 
b0eb1decd87dab1d4a375708448dd4c6f85c101d33814b76edbb328150d0e9ee7a588be698fddcb24e70e39cd4331f9aa2ff082525ff6975d52303a6d9c1ab12
 DIST flameshot-0.6.0.tar.gz 641561 BLAKE2B 
f9e87373d84c1a841f70cd9c13b504865a0ef23d0fb29848f2270171459afe9c6852e12c712ebdc7cf3cfc62214d7b7507b85cf21838d0ebed33bee1e39f4aad
 SHA512 
194127032ab0f62a6ba2698688e11b2d4e6f0e04a282144f5fbb6c232eeebc71371af2d55abbb6e98b8649dee036e6f0a6ef55710e4321a60fd5ac6e453ab975
 DIST flameshot-0.9.0.tar.gz 7659641 BLAKE2B 
38151bf333802ccbaa6c2292799958fe4c75f5a978eea9b2314c5eb264fb569cfcce73afac79b80423686d3a10ec54300ad4cacd3be9a6c6e58c72f59c23fb46
 SHA512 
888422cd66b7c90cd6da0e824a2c12c0ca7e3cfdfd0a0499868acf9609e6c3a0977f816c656690fa101971b98a3f560cf7849b93079c091b25155360cb20ea11

diff --git a/media-gfx/flameshot/flameshot-0.10.2.ebuild 
b/media-gfx/flameshot/flameshot-0.10.2.ebuild
new file mode 100644
index ..f7e216a175dc
--- /dev/null
+++ b/media-gfx/flameshot/flameshot-0.10.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Powerful yet simple to use screenshot software"
+HOMEPAGE="https://flameshot.org https://github.com/flameshot-org/flameshot;
+SRC_URI="https://github.com/flameshot-org/flameshot/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 Free-Art-1.3 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   =dev-qt/qtsingleapplication-2.6*[qt5(+),X]
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   sys-apps/dbus
+   dev-libs/spdlog:=
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rm -r external/spdlog || die
+   rm -r external/singleapplication || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_EXTERNAL_SPDLOG=1
+   -DUSE_EXTERNAL_SINGLEAPPLICATION=1
+   -DENABLE_CACHE=0
+   )
+
+   cmake_src_configure
+}



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

2021-11-29 Thread Joonas Niilola
commit: 5b3de10a4a7d5f1819c5401d6a00ea25a0916be2
Author: Konstantin Tokarev  yandex  ru>
AuthorDate: Mon Nov 29 02:25:07 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3de10a

sys-devel/dwz: Version update to 0.14

Closes: https://bugs.gentoo.org/808234
Signed-off-by: Konstantin Tokarev  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-devel/dwz/Manifest|  1 +
 sys-devel/dwz/dwz-0.14.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index e03a7ec5d0f8..218f3233c2f9 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1 +1,2 @@
 DIST dwz-0.13.tar.xz 114016 BLAKE2B 
0e53bb99a7790dbdd724594ad00f76267483fe31bf99c9a6ea67f8ca031d2559d5cfc79f613c81b1a99f9086aa16570cb4d850f36ddbc60bdec443dc3122cae7
 SHA512 
8dc5e647a99ab652fbbed2d37c595a072a2e31198e66f84220d4caf04a9ee0b2900b116932f268b68015e4cc6b49b87313bf1a2d00748d2b3c4799c9ee58c2f4
+DIST dwz-0.14.tar.xz 147428 BLAKE2B 
286350a8276a1a674937a7adc99560562782044fd6caa50c9a55ec08343f34d8bd27140cca904e648859aba61d181e01ab0755f2115151fab16d498aa1549450
 SHA512 
62c39f79723ca99305dbb08d1d24a17699b9a84dd98c30904103da116831b1253bf1edbfb905c76fdc4d48305bd1ea0046314c5619209c40a1e624b8ae4908b1

diff --git a/sys-devel/dwz/dwz-0.14.ebuild b/sys-devel/dwz/dwz-0.14.ebuild
new file mode 100644
index ..2980b142e30d
--- /dev/null
+++ b/sys-devel/dwz/dwz-0.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="DWARF optimization and duplicate removal tool"
+HOMEPAGE="https://sourceware.org/dwz;
+SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz;
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/elfutils"
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
+   dev-util/dejagnu
+   dev-libs/elfutils[utils]
+)"
+
+src_prepare() {
+   default
+   sed -e '/^CFLAGS/d' -i Makefile || die
+   tc-export CC
+}



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

2021-11-29 Thread Joonas Niilola
commit: 32e6b584142181086505d47d991b72a643ffa698
Author: nick black  gmail  com>
AuthorDate: Mon Nov 22 14:06:47 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e6b584

dev-cpp/notcurses: remove 2.4.5

Signed-off-by: nick black  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23039
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/notcurses/Manifest   |  2 --
 dev-cpp/notcurses/notcurses-2.4.5.ebuild | 53 
 2 files changed, 55 deletions(-)

diff --git a/dev-cpp/notcurses/Manifest b/dev-cpp/notcurses/Manifest
index 448702fd164e..18953f2f077c 100644
--- a/dev-cpp/notcurses/Manifest
+++ b/dev-cpp/notcurses/Manifest
@@ -1,4 +1,2 @@
 DIST notcurses-2.4.9.tar.gz 10097240 BLAKE2B 
e73395eeadaf9cffa999566218f4f6b05696175d0e083c504d30c2bb1b870546fcca47e5d82a5e78a351f7f18e7679564dfebb1baeae73ba5f3238a0f94feb39
 SHA512 
c8774a8b413fb00a0051e4067419785d9fe958c56df0eeecb42c3e0430788bb039e355c8bbcdc63f0bcbc2c33ca0d130d05dbbfdb22a12bc4c9c8d1529976b33
 DIST notcurses-doc-2.4.9.tar.gz 136681 BLAKE2B 
d16d80bda84dd1ce96a0edc6dd9fab80b22dfd9284daff68d2f4fc28542fddfafcc42b40969b6e4655c750246004f2410d8a578a04036347de99ca11217cef40
 SHA512 
8bb490c8297a9cc8f99cac46172d5c2a6bc376725e03eaeb6a0495ed8a712d7c31998b7c8b511dfc1b69a3e082fdb1dba1e4d4d2d05cc5a9bddcc547e682fe4e
-DIST notcurses-2.4.5.tar.gz 10082686 BLAKE2B 
7205f4b5864cf9c09342a4c171f16be85abe92c1ad445ff31aa180837628b897fee8ce702340b68457b729f741a67d360e233d4344244627ed7bffcc07ae9818
 SHA512 
0ad1f22b591fd36eea9917c50b51a7811aec9662edec475d896115b5c7d3e51487a3b1d67298cfc5472be367d7b8a71b6554811e8e3a4d9d781adc2d01eb
-DIST notcurses-doc-2.4.5.tar.gz 133547 BLAKE2B 
65795b4f58eb9f905f17a58e7435579f1bc17e72d0aa8816f6dd7c9f41fc1b8568dc078a93c9184e6324e6c02d3187f36e95f41ba9cf8dbd3dd1be5074b55f11
 SHA512 
9c29fda1b13530931f7f1768b607371e553f8b1fbd573c4cd80bbfacafa2e9b2eaa2063c4c324e8d9878fe62f44c013ab2402126e97f484a4442e791922c3622

diff --git a/dev-cpp/notcurses/notcurses-2.4.5.ebuild 
b/dev-cpp/notcurses/notcurses-2.4.5.ebuild
deleted file mode 100644
index 56e13b2f06ae..
--- a/dev-cpp/notcurses/notcurses-2.4.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_ECLASS="cmake"
-inherit cmake-multilib
-
-DESCRIPTION="Blingful TUIs and character graphics"
-HOMEPAGE="https://notcurses.com;
-SRC_URI="https://github.com/dankamongmen/notcurses/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/dankamongmen/notcurses/releases/download/v${PV}/notcurses-doc-${PV}.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-libs/libunistring:=
-   media-video/ffmpeg:=
-   sys-libs/gpm
-   sys-libs/ncurses:=
-   sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_DOCTEST=OFF
-   -DUSE_GPM=ON
-   -DUSE_MULTIMEDIA=ffmpeg
-   -DUSE_PANDOC=OFF
-   -DUSE_QRCODEGEN=OFF
-   -DUSE_STATIC=OFF
-   )
-   cmake-multilib_src_configure
-}
-
-src_compile() {
-   cmake-multilib_src_compile
-}
-
-src_test() {
-   multilib_src_test
-}
-
-src_install() {
-   cmake-multilib_src_install
-
-   # we use this tortured form lest we try, every time we release a
-   # x.y.1 or x.y.3, to install the source dir as a man page.
-   # exploit the fact that there's a bijection from html<>man.
-   for i in ../*.html ; do
-   doman ../$(basename ${i} .html || die)
-   done
-}



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

2021-11-29 Thread Joonas Niilola
commit: a02c92a10f5c3531567791477d759d67b1d59168
Author: Konstantin Tokarev  yandex  ru>
AuthorDate: Mon Nov 29 02:26:12 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a02c92a1

sys-devel/dwz: Remove old version 0.13

Signed-off-by: Konstantin Tokarev  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/23104
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-devel/dwz/Manifest|  1 -
 sys-devel/dwz/dwz-0.13.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index 218f3233c2f9..e46195dbc905 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1,2 +1 @@
-DIST dwz-0.13.tar.xz 114016 BLAKE2B 
0e53bb99a7790dbdd724594ad00f76267483fe31bf99c9a6ea67f8ca031d2559d5cfc79f613c81b1a99f9086aa16570cb4d850f36ddbc60bdec443dc3122cae7
 SHA512 
8dc5e647a99ab652fbbed2d37c595a072a2e31198e66f84220d4caf04a9ee0b2900b116932f268b68015e4cc6b49b87313bf1a2d00748d2b3c4799c9ee58c2f4
 DIST dwz-0.14.tar.xz 147428 BLAKE2B 
286350a8276a1a674937a7adc99560562782044fd6caa50c9a55ec08343f34d8bd27140cca904e648859aba61d181e01ab0755f2115151fab16d498aa1549450
 SHA512 
62c39f79723ca99305dbb08d1d24a17699b9a84dd98c30904103da116831b1253bf1edbfb905c76fdc4d48305bd1ea0046314c5619209c40a1e624b8ae4908b1

diff --git a/sys-devel/dwz/dwz-0.13.ebuild b/sys-devel/dwz/dwz-0.13.ebuild
deleted file mode 100644
index 58aaf22593d5..
--- a/sys-devel/dwz/dwz-0.13.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="DWARF optimization and duplicate removal tool"
-HOMEPAGE="https://sourceware.org/dwz;
-SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz;
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/elfutils"
-DEPEND="${RDEPEND}"
-BDEPEND="test? (
-   dev-util/dejagnu
-   dev-libs/elfutils[utils]
-)"
-
-src_prepare() {
-   default
-   sed -e '/^CFLAGS/d' -i Makefile || die
-   tc-export CC
-}



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

2021-11-29 Thread Joonas Niilola
commit: 412ab6df9f5419d2b92f7544b456e0c6bbb24925
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Nov 30 07:26:08 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412ab6df

sys-devel/dwz: update EAPI 7 -> 8, add missing test dep

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

 sys-devel/dwz/dwz-0.14.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-devel/dwz/dwz-0.14.ebuild b/sys-devel/dwz/dwz-0.14.ebuild
index 2980b142e30d..4ad7ab103878 100644
--- a/sys-devel/dwz/dwz-0.14.ebuild
+++ b/sys-devel/dwz/dwz-0.14.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -20,8 +20,9 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-libs/elfutils"
 DEPEND="${RDEPEND}"
 BDEPEND="test? (
-   dev-util/dejagnu
dev-libs/elfutils[utils]
+   dev-util/dejagnu
+   sys-devel/gdb
 )"
 
 src_prepare() {



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

2021-11-29 Thread Joonas Niilola
commit: 1255e0c245974e0d2ba1df4a6433241ed519839d
Author: nick black  gmail  com>
AuthorDate: Mon Nov 22 14:06:13 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 30 07:27:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1255e0c2

dev-cpp/notcurses: add 2.4.9

Signed-off-by: nick black  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/notcurses/Manifest   |  2 ++
 dev-cpp/notcurses/notcurses-2.4.9.ebuild | 53 
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/notcurses/Manifest b/dev-cpp/notcurses/Manifest
index 069e97c8ca6d..448702fd164e 100644
--- a/dev-cpp/notcurses/Manifest
+++ b/dev-cpp/notcurses/Manifest
@@ -1,2 +1,4 @@
+DIST notcurses-2.4.9.tar.gz 10097240 BLAKE2B 
e73395eeadaf9cffa999566218f4f6b05696175d0e083c504d30c2bb1b870546fcca47e5d82a5e78a351f7f18e7679564dfebb1baeae73ba5f3238a0f94feb39
 SHA512 
c8774a8b413fb00a0051e4067419785d9fe958c56df0eeecb42c3e0430788bb039e355c8bbcdc63f0bcbc2c33ca0d130d05dbbfdb22a12bc4c9c8d1529976b33
+DIST notcurses-doc-2.4.9.tar.gz 136681 BLAKE2B 
d16d80bda84dd1ce96a0edc6dd9fab80b22dfd9284daff68d2f4fc28542fddfafcc42b40969b6e4655c750246004f2410d8a578a04036347de99ca11217cef40
 SHA512 
8bb490c8297a9cc8f99cac46172d5c2a6bc376725e03eaeb6a0495ed8a712d7c31998b7c8b511dfc1b69a3e082fdb1dba1e4d4d2d05cc5a9bddcc547e682fe4e
 DIST notcurses-2.4.5.tar.gz 10082686 BLAKE2B 
7205f4b5864cf9c09342a4c171f16be85abe92c1ad445ff31aa180837628b897fee8ce702340b68457b729f741a67d360e233d4344244627ed7bffcc07ae9818
 SHA512 
0ad1f22b591fd36eea9917c50b51a7811aec9662edec475d896115b5c7d3e51487a3b1d67298cfc5472be367d7b8a71b6554811e8e3a4d9d781adc2d01eb
 DIST notcurses-doc-2.4.5.tar.gz 133547 BLAKE2B 
65795b4f58eb9f905f17a58e7435579f1bc17e72d0aa8816f6dd7c9f41fc1b8568dc078a93c9184e6324e6c02d3187f36e95f41ba9cf8dbd3dd1be5074b55f11
 SHA512 
9c29fda1b13530931f7f1768b607371e553f8b1fbd573c4cd80bbfacafa2e9b2eaa2063c4c324e8d9878fe62f44c013ab2402126e97f484a4442e791922c3622

diff --git a/dev-cpp/notcurses/notcurses-2.4.9.ebuild 
b/dev-cpp/notcurses/notcurses-2.4.9.ebuild
new file mode 100644
index ..56e13b2f06ae
--- /dev/null
+++ b/dev-cpp/notcurses/notcurses-2.4.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS="cmake"
+inherit cmake-multilib
+
+DESCRIPTION="Blingful TUIs and character graphics"
+HOMEPAGE="https://notcurses.com;
+SRC_URI="https://github.com/dankamongmen/notcurses/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/dankamongmen/notcurses/releases/download/v${PV}/notcurses-doc-${PV}.tar.gz;
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libunistring:=
+   media-video/ffmpeg:=
+   sys-libs/gpm
+   sys-libs/ncurses:=
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_DOCTEST=OFF
+   -DUSE_GPM=ON
+   -DUSE_MULTIMEDIA=ffmpeg
+   -DUSE_PANDOC=OFF
+   -DUSE_QRCODEGEN=OFF
+   -DUSE_STATIC=OFF
+   )
+   cmake-multilib_src_configure
+}
+
+src_compile() {
+   cmake-multilib_src_compile
+}
+
+src_test() {
+   multilib_src_test
+}
+
+src_install() {
+   cmake-multilib_src_install
+
+   # we use this tortured form lest we try, every time we release a
+   # x.y.1 or x.y.3, to install the source dir as a man page.
+   # exploit the fact that there's a bijection from html<>man.
+   for i in ../*.html ; do
+   doman ../$(basename ${i} .html || die)
+   done
+}



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

2021-11-29 Thread Lars Wendler
commit: f2d81485b027cee8c9f58aab7295758a6fcae64d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 30 07:10:28 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 30 07:10:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d81485

sys-process/htop: Removed old

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

 sys-process/htop/Manifest |  1 -
 sys-process/htop/htop-3.1.0-r1.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest
index 88d827d67ae3..48494e948695 100644
--- a/sys-process/htop/Manifest
+++ b/sys-process/htop/Manifest
@@ -1,4 +1,3 @@
 DIST htop-3.0.5.tar.gz 297931 BLAKE2B 
a6e62f99ef349809d11bb14b4d515036601aa457507b34a96354607f136cc4e0d3d40a715f1576c70833db051d989fa55142b4f8bba0f5f432ea3676364d9575
 SHA512 
7dae83ceff6b3f30e69c30c9559dbb3bf69281df006c6a26e4e2c49dd5a147e05ed7bafeeac8ec5bedc8ba670470100cc128209a92654858f98df09a9394594f
-DIST htop-3.1.0.tar.gz 378838 BLAKE2B 
c5b09f714c27879c0f3fe0d7233d1eacb979ceb76007ee0c2720bce5d08f84d0e6b9e3747c57fca11f2354909285365749d57d597911641fdb6dd834bec23166
 SHA512 
bb4422591a61978d1cc5b423413820c14cc571c4660087387949f1071609da38e42be2be8485863cb19b0b957d1fdeb5b2df46212d9ddd3891871b1c9d276c6e
 DIST htop-3.1.1.tar.gz 381277 BLAKE2B 
4383991e8821e4c27a4f5cb002b198fa7915465c03d9fb83324fa2df732d8553be4061c2c559b92de934b0c214bb4445b068795050e1bee2afb803d7f32b9a67
 SHA512 
5e4ec9b5fdf4583c8a345dcc2fe9395737e3a6e8dd8e6547800b959be084b9d57ae30bf891f79a25f6bf99ec0b6eb7eaba8bc851072c5a550de70df4178dc07d
 DIST htop-3.1.2.tar.gz 387656 BLAKE2B 
a9682b6f3475fbae6ab7fd57330271190ec32267c5a8f2aac845cd18c566eaa9beed642c1e67fbc9606f120df600c27ed2ef0480a29ef304875a99898c1f10e4
 SHA512 
7e08b820042e480ca61137ff24b468804b49b95c1bbedaf82029dd79d29c2c541c5211284ec075692203788bbb868a9d4326ffd24c68419e22eec13ae5012700

diff --git a/sys-process/htop/htop-3.1.0-r1.ebuild 
b/sys-process/htop/htop-3.1.0-r1.ebuild
deleted file mode 100644
index 937e09730eba..
--- a/sys-process/htop/htop-3.1.0-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools linux-info python-any-r1 xdg-utils
-
-DESCRIPTION="interactive process viewer"
-HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
-SRC_URI="https://github.com/htop-dev/${PN}/archive/${PV/_}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-IUSE="caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors openvz 
unicode vserver"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-   sys-libs/ncurses:=[unicode(+)?]
-   hwloc? ( sys-apps/hwloc:= )
-   kernel_linux? (
-   caps? ( sys-libs/libcap )
-   delayacct? ( dev-libs/libnl:3 )
-   lm-sensors? ( sys-apps/lm-sensors )
-   )
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}"
-
-DOCS=( ChangeLog README )
-
-CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS"
-
-S="${WORKDIR}/${P/_}"
-
-pkg_setup() {
-   if ! has_version sys-process/lsof; then
-   ewarn "To use lsof features in htop (what processes are 
accessing"
-   ewarn "what files), you must have sys-process/lsof installed."
-   fi
-
-   python-any-r1_pkg_setup
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   [[ ${CBUILD} != ${CHOST} ]] && export 
ac_cv_file__proc_{meminfo,stat}=yes #328971
-
-   local myeconfargs=(
-   --enable-unicode
-   $(use_enable debug)
-   $(use_enable hwloc)
-   $(use_enable !hwloc affinity)
-   $(use_enable openvz)
-   $(use_enable unicode)
-   $(use_enable vserver)
-   )
-
-   if use kernel_linux ; then
-   myeconfargs+=(
-   $(use_enable caps capabilities)
-   $(use_enable delayacct)
-   $(use_enable lm-sensors sensors)
-   )
-   else
-   if use kernel_Darwin ; then
-   # Upstream default to checking but --enable-affinity
-   # overrides this. Simplest to just disable on Darwin
-   # given it works on BSD anyway.
-   myeconfargs+=( --disable-affinity )
-   fi
-
-   myeconfargs+=(
-   --disable-capabilities
-   --disable-delayacct
-   --disable-sensors
-   )
-   fi
-
-   econf ${myeconfargs[@]}
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-

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

2021-11-29 Thread Lars Wendler
commit: b2fccfde787056a0d97554bdb8b2be88027c71f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 30 07:10:08 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 30 07:10:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fccfde

sys-process/htop: Bump to version 3.1.2

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

 sys-process/htop/Manifest  |  1 +
 sys-process/htop/htop-3.1.2.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest
index bb327552d139..88d827d67ae3 100644
--- a/sys-process/htop/Manifest
+++ b/sys-process/htop/Manifest
@@ -1,3 +1,4 @@
 DIST htop-3.0.5.tar.gz 297931 BLAKE2B 
a6e62f99ef349809d11bb14b4d515036601aa457507b34a96354607f136cc4e0d3d40a715f1576c70833db051d989fa55142b4f8bba0f5f432ea3676364d9575
 SHA512 
7dae83ceff6b3f30e69c30c9559dbb3bf69281df006c6a26e4e2c49dd5a147e05ed7bafeeac8ec5bedc8ba670470100cc128209a92654858f98df09a9394594f
 DIST htop-3.1.0.tar.gz 378838 BLAKE2B 
c5b09f714c27879c0f3fe0d7233d1eacb979ceb76007ee0c2720bce5d08f84d0e6b9e3747c57fca11f2354909285365749d57d597911641fdb6dd834bec23166
 SHA512 
bb4422591a61978d1cc5b423413820c14cc571c4660087387949f1071609da38e42be2be8485863cb19b0b957d1fdeb5b2df46212d9ddd3891871b1c9d276c6e
 DIST htop-3.1.1.tar.gz 381277 BLAKE2B 
4383991e8821e4c27a4f5cb002b198fa7915465c03d9fb83324fa2df732d8553be4061c2c559b92de934b0c214bb4445b068795050e1bee2afb803d7f32b9a67
 SHA512 
5e4ec9b5fdf4583c8a345dcc2fe9395737e3a6e8dd8e6547800b959be084b9d57ae30bf891f79a25f6bf99ec0b6eb7eaba8bc851072c5a550de70df4178dc07d
+DIST htop-3.1.2.tar.gz 387656 BLAKE2B 
a9682b6f3475fbae6ab7fd57330271190ec32267c5a8f2aac845cd18c566eaa9beed642c1e67fbc9606f120df600c27ed2ef0480a29ef304875a99898c1f10e4
 SHA512 
7e08b820042e480ca61137ff24b468804b49b95c1bbedaf82029dd79d29c2c541c5211284ec075692203788bbb868a9d4326ffd24c68419e22eec13ae5012700

diff --git a/sys-process/htop/htop-3.1.2.ebuild 
b/sys-process/htop/htop-3.1.2.ebuild
new file mode 100644
index ..c11394f6a76a
--- /dev/null
+++ b/sys-process/htop/htop-3.1.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools linux-info python-any-r1 xdg-utils
+
+DESCRIPTION="interactive process viewer"
+HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop;
+SRC_URI="https://github.com/htop-dev/${PN}/archive/${PV/_}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+IUSE="caps debug delayacct hwloc kernel_FreeBSD kernel_linux lm-sensors openvz 
unicode vserver"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   hwloc? ( sys-apps/hwloc:= )
+   kernel_linux? (
+   caps? ( sys-libs/libcap )
+   delayacct? ( dev-libs/libnl:3 )
+   lm-sensors? ( sys-apps/lm-sensors )
+   )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}"
+
+DOCS=( ChangeLog README )
+
+CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS"
+
+S="${WORKDIR}/${P/_}"
+
+pkg_setup() {
+   if ! has_version sys-process/lsof; then
+   ewarn "To use lsof features in htop (what processes are 
accessing"
+   ewarn "what files), you must have sys-process/lsof installed."
+   fi
+
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   [[ ${CBUILD} != ${CHOST} ]] && export 
ac_cv_file__proc_{meminfo,stat}=yes #328971
+
+   local myeconfargs=(
+   --enable-unicode
+   $(use_enable debug)
+   $(use_enable hwloc)
+   $(use_enable !hwloc affinity)
+   $(use_enable openvz)
+   $(use_enable unicode)
+   $(use_enable vserver)
+   )
+
+   if use kernel_linux ; then
+   myeconfargs+=(
+   $(use_enable caps capabilities)
+   $(use_enable delayacct)
+   $(use_enable lm-sensors sensors)
+   )
+   else
+   if use kernel_Darwin ; then
+   # Upstream default to checking but --enable-affinity
+   # overrides this. Simplest to just disable on Darwin
+   # given it works on BSD anyway.
+   myeconfargs+=( --disable-affinity )
+   fi
+
+   myeconfargs+=(
+   --disable-capabilities
+   --disable-delayacct
+   --disable-sensors
+   )
+   fi
+
+   econf ${myeconfargs[@]}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+

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

2021-11-29 Thread Benda XU
commit: 02dc3ee11c5815bec6c60fe88285d8d446f7263f
Author: YiyangWu  gmail  com>
AuthorDate: Thu Aug 26 07:33:50 2021 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Nov 30 06:32:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02dc3ee1

sci-libs/hipFFT: ROCm FFT marshalling library

hipFFT is the front end of rocFFT, and is dependency of ROCm
supported math/DL frameworks like pytorch.

Bug: https://bugs.gentoo.org/705712
Closes: https://github.com/gentoo/gentoo/pull/22804
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipFFT/Manifest   |  2 +
 .../files/hipFFT-4.3.0-add-complex-header.patch| 11 
 .../hipFFT-4.3.0-gentoo-install-locations.patch| 42 
 .../files/hipFFT-4.3.0-remove-git-dependency.patch | 33 ++
 sci-libs/hipFFT/hipFFT-4.3.0.ebuild| 75 ++
 sci-libs/hipFFT/metadata.xml   | 22 +++
 6 files changed, 185 insertions(+)

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
new file mode 100644
index ..c756438b9383
--- /dev/null
+++ b/sci-libs/hipFFT/Manifest
@@ -0,0 +1,2 @@
+DIST hipFFT-rocm-4.3.0.tar.gz 83355 BLAKE2B 
ee99b4cb685cbb846084d8a7c77982d75cf0d1597f9270260284bb26ae00702a31dd4d5ad9ae1885ab631c390f65c0f584f302be189701ba4f0dd9061b1bba5a
 SHA512 
0d3100b054ff485eae06b13b8c568626b8e3a3286f36012c5a5f9bb4918e03c30c687a2714049bd797f6c3973f1730ad0936f02ad044cde1663c9c5750bbcf40
+DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d

diff --git a/sci-libs/hipFFT/files/hipFFT-4.3.0-add-complex-header.patch 
b/sci-libs/hipFFT/files/hipFFT-4.3.0-add-complex-header.patch
new file mode 100644
index ..200481788b95
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-4.3.0-add-complex-header.patch
@@ -0,0 +1,11 @@
+diff --color -uprN orig/clients/rider/rider.cpp 
hipFFT-rocm-4.3.0/clients/rider/rider.cpp
+--- orig/clients/rider/rider.cpp   2021-08-26 15:05:32.267279103 +0800
 hipFFT-rocm-4.3.0/clients/rider/rider.cpp  2021-08-26 15:05:48.795279212 
+0800
+@@ -22,6 +22,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/sci-libs/hipFFT/files/hipFFT-4.3.0-gentoo-install-locations.patch 
b/sci-libs/hipFFT/files/hipFFT-4.3.0-gentoo-install-locations.patch
new file mode 100644
index ..891774eb5a47
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-4.3.0-gentoo-install-locations.patch
@@ -0,0 +1,42 @@
+diff --color -uprN orig/CMakeLists.txt hipFFT-rocm-4.3.0/CMakeLists.txt
+--- orig/CMakeLists.txt2021-08-26 14:38:31.051268348 +0800
 hipFFT-rocm-4.3.0/CMakeLists.txt   2021-08-26 14:38:42.655268425 +0800
+@@ -143,7 +143,7 @@ endif( )
+ add_subdirectory( library )
+ 
+ # force library install path to lib (CentOS 7 defaults to lib64)
+-set(CMAKE_INSTALL_LIBDIR "lib" CACHE INTERNAL "Installation directory for 
libraries" FORCE)
++set(CMAKE_INSTALL_LIBDIR "lib64" CACHE INTERNAL "Installation directory for 
libraries" FORCE)
+ 
+ # Build clients of the library
+ if( BUILD_CLIENTS )
+diff --color -uprN orig/library/CMakeLists.txt 
hipFFT-rocm-4.3.0/library/CMakeLists.txt
+--- orig/library/CMakeLists.txt2021-08-26 14:38:31.051268348 +0800
 hipFFT-rocm-4.3.0/library/CMakeLists.txt   2021-08-26 14:39:21.919268686 
+0800
+@@ -77,7 +77,7 @@ target_include_directories(hipfft
+PUBLIC  
$
+$
+$
+-   $
++   $
+ )
+ 
+ if(BUILD_WITH_LIB STREQUAL "CUDA")
+@@ -112,13 +112,13 @@ if( ROCM_FOUND )
+   rocm_install_targets( TARGETS hipfft
+ INCLUDE
+   ${CMAKE_SOURCE_DIR}/library/include
+-  ${CMAKE_BINARY_DIR}/include
+-PREFIX hipfft )
++  ${CMAKE_BINARY_DIR}/include )
++#PREFIX hipfft )
+   rocm_export_targets( TARGETS hip::hipfft
+-   PREFIX hipfft
++#PREFIX hipfft
+DEPENDS PACKAGE hip
+NAMESPACE hip:: )
+-  rocm_install_symlink_subdir( hipfft )
++ #rocm_install_symlink_subdir( hipfft )
+ 
+ 
+   # During transition to standalone hipFFT repository, don't install

diff --git a/sci-libs/hipFFT/files/hipFFT-4.3.0-remove-git-dependency.patch 
b/sci-libs/hipFFT/files/hipFFT-4.3.0-remove-git-dependency.patch
new file mode 100644
index ..563da3085ab9
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-4.3.0-remove-git-dependency.patch
@@ -0,0 +1,33 @@
+diff --color -uprN 

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

2021-11-29 Thread Hans de Graaff
commit: 76f9398aa46c85e012117286c8da85dd903c2dfa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 30 06:07:38 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 30 06:07:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f9398a

dev-ruby/yard: add 0.9.27

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/yard/Manifest   |  1 +
 dev-ruby/yard/yard-0.9.27.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index 45986c304401..4803189e822c 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1 +1,2 @@
 DIST yard-0.9.26-git.tgz 930901 BLAKE2B 
19baaefc54269bbc7eee053b42f2be85644a062cbf55b0fafb63748876aad3a3143767855f4ee7b10a1ae814110a6cf63c01e4055e054aeb31bf8512e793d80d
 SHA512 
0f70a089d5e5ba33e326b0ae0cc84a2cacfc5a3f3080545d5fc5bb324dedbbbf65116cc9412b3496c09b2b6c15514e854a741a1fd7e2ae782804d6e4ac28fcd9
+DIST yard-0.9.27-git.tgz 932022 BLAKE2B 
7390e81081c6785cd7174b9ece57dafc27a9762f0751f05bfc222d561c6b6f5a5ff1a757fc24020a6adb2014c3e77696b6e8c054f7f6918120f6db435739b977
 SHA512 
20f406234bed52eff254c1b1dd0e3dcbc08109e9a285e4e4041c164cd998ae00654d2414e0e442e3a9520afc5cae2c1bd5010dd25fa38ef16ee21f077527aae4

diff --git a/dev-ruby/yard/yard-0.9.27.ebuild b/dev-ruby/yard/yard-0.9.27.ebuild
new file mode 100644
index ..7b006c35f664
--- /dev/null
+++ b/dev-ruby/yard/yard-0.9.27.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="yard"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_DOCDIR="doc docs"
+
+RUBY_FAKEGEM_EXTRAINSTALL="templates"
+
+RUBY_FAKEGEM_GEMSPEC="yard.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Documentation generation tool for the Ruby programming language"
+HOMEPAGE="https://yardoc.org/;
+
+# The gem lakes the gemspec file needed to pass tests.
+SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/webrick-1.7*"
+
+ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/kramdown ) )"
+
+ruby_add_bdepend "test? ( dev-ruby/rack )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
+
+   sed -i -e '/samus/I s:^:#:' Rakefile || die
+
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid specs that make assumptions on load ordering that are not
+   # true for us. This may be related to how we install in Gentoo. This
+   # also drops a test requirement on dev-ruby/rack.
+   rm -f spec/cli/server_spec.rb || die
+
+   # Avoid specs that only work with bundler
+   sed -i -e '/#initialize/,/^  end/ s:^:#:' spec/cli/yri_spec.rb || die
+   sed -e '/overwrites options with data in/askip "wrong assumptions on 
file access"' \
+   -e '/loads any gem plugins starting with/askip "wrong 
assumptions on file access"' \
+   -i spec/config_spec.rb || die
+
+   # Avoid redcarpet-specific spec that is not optional
+   sed -i -e '/autolinks URLs/askip "make redcarpet optional"' 
spec/templates/helpers/html_helper_spec.rb || die
+
+   # Avoid asciidoc-specific spec that is not optional
+   sed -i -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping 
asciidoc test"' spec/templates/helpers/html_helper_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/fira-code/

2021-11-29 Thread Hans de Graaff
commit: 4b75d7ac93c10f2a5b7d3f590261d7d205ebbb39
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 30 06:19:26 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 30 06:19:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b75d7ac

media-fonts/fira-code: add 6

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 media-fonts/fira-code/Manifest   |  1 +
 media-fonts/fira-code/fira-code-6.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-fonts/fira-code/Manifest b/media-fonts/fira-code/Manifest
index ef2918448eeb..23769097e5f1 100644
--- a/media-fonts/fira-code/Manifest
+++ b/media-fonts/fira-code/Manifest
@@ -1,3 +1,4 @@
 DIST FiraCode-Regular-Symbol.zip 9337 BLAKE2B 
b901cc37ad796f3a68d8b9e492aa35570c2d718fc84920b5b23c0a055e46c19916a7ec6b2c0a0adba650161c5a032761d46b303de64bddd81696adf960e3e541
 SHA512 
2570958b0f4b28ded52327150b67118d693d6bc6f483be3e3147ddda1c5870ab21f1b64938e4abc1030080455976c0d33ae3925b51660fd2c8b5428b5b0f8eb7
+DIST Fira_Code_v6.zip 2882570 BLAKE2B 
d90b66f383c64261daf227aa507672ae8e86d03d98bac433e7d361d49cb99fbe3025bd3f7af4f75b17866b62ffc01d361de6a07edbb730d7eef27cde64e1c6ed
 SHA512 
b7b5db1c12cd34b5814144c78d535207a36f6fecd92900496cbf6c88fd457cb429b1e00d469482acbab1118f11e556b5bcac2be5364a60bcba9769bbcd4bac00
 DIST fira-code-4.tar.gz 5580474 BLAKE2B 
0bc9b4c8a54f238f1c464398162a56dccf0ac5f4aaffac00357bc7ad0ed99436b44220180f9753a0bc6f2fccc5dafe4a47df9cac91dc87fb1441952e1f04eeae
 SHA512 
037698435b3f77f5ad2dcfb6ea6ff3063c50d224c2b95ada472bf9b12a6342e892d60220e1993045858697fff9c4fb5da97b41ac3437c4fa50f48ef1398c9738
 DIST fira-code-5.2.tar.gz 4875970 BLAKE2B 
baff9ca088252e03a442860a95a03ae6e8ab59f102be3352e5b3c6a0b709907cc84bf70d4e9880ad5d48fca6a000e021a7453c838b4f9bfd0a2a441ddfe3
 SHA512 
10247bf8b72f4d44a5b5d727edeae2baee549b6654e12469ad3ab75d3926635b4b2cdfcbb2b9b4c89b28d7c5411c428c00729f94567dad3bc0dc23ff5446ce2d

diff --git a/media-fonts/fira-code/fira-code-6.ebuild 
b/media-fonts/fira-code/fira-code-6.ebuild
new file mode 100644
index ..a8b92c582650
--- /dev/null
+++ b/media-fonts/fira-code/fira-code-6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+S=${WORKDIR}
+FONT_S="${S}/ttf"
+FONT_SUFFIX="ttf"
+inherit font
+
+DESCRIPTION="Monospaced font with programming ligatures"
+HOMEPAGE="https://github.com/tonsky/FiraCode;
+SRC_URI="https://github.com/tonsky/FiraCode/releases/download/$(ver_cut 
1)/Fira_Code_v${PV}.zip"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DOCS=( README.txt specimen.html fira_code.css )
+
+BDEPEND="app-arch/unzip"



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

2021-11-29 Thread William Hubbs
commit: 50ec0f80a9753bd48adb99537375bc89379cbd68
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov 30 05:03:32 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov 30 05:04:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ec0f80

net-libs/nodejs: 12.22.7 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-12.22.7.ebuild | 249 ++
 2 files changed, 250 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 5432c7d46e60..21f44c4d3d57 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,6 @@
 DIST node-v12.22.5.tar.xz 23654908 BLAKE2B 
ca4f304e31f091ae656142035851d6e4427d8b2ddd2a69506dec96efbb1269a19a08e9ab8d44dfe10f8429bc239e4102f3f030adb25e9c41901c7d94b53e88c8
 SHA512 
80f3c673a1f2af7fffd6aaa556c06b8225034c8413e1a738c19d491aff1b3e6ed388df66ecbff88e4bfbefe1013dac7e3beb301456c2099b6a954ba468b21883
 DIST node-v12.22.6.tar.xz 23664904 BLAKE2B 
04dd4fd4cbe39642a1c3dd8639a4d9e3362055f56bc2565303d0095cda1655033ba4e0ce5a969647d2be73df13ddb4907825a94a41b45c0723b3c02ca980
 SHA512 
d107f1ff7073d2db9f0198f14b0523870e9b262c71055de2e03fba54f87bc98a57dad43d902c0b349957df21de71dc066133d4831eb7eb07f4e548d0ac724fb2
+DIST node-v12.22.7.tar.xz 23661696 BLAKE2B 
aa162e2aee98568c207b11a27651cefdf6444568ad0c0dc602d63a6767fc7d00d10e93626168b334d6fe1774fc8da420ed05b9d2ce485f0ec3544d992bfb5b83
 SHA512 
7697b409537114abf14a3847fffd8952fd35f54569bfa84ba527f231ac1defced5d11fe7bc39ff8ec7cccb282d584ff50a33bcbba16474c6a125808a29104222
 DIST node-v14.17.5.tar.xz 33585724 BLAKE2B 
cf79397caad8c81e4096f344f9fdb88d8ecea44b97fe208256dfd4afb750ecdf52142a2dc0430285b9d5117bdd43fa5ce42b4418926eec4d2c7f0a5f5d1a1539
 SHA512 
9d62c8946d05862d96a13a71b241a097b9f592a9e5f7362c81d8f3c74e7c5546a308b4c74bef34a66cafeef5d1a87d9d3e5ae8bb87d470c1ecf5abb8de0dedb5
 DIST node-v14.17.6.tar.xz 33606464 BLAKE2B 
c2c449e5eaf8214d7ed4bfab8db0208034cee1d08ef0e1fca478c30fc5cf95be037eb141080dbcfbe4fc58ef734457747dcbd0fe585a0536f9c0bec495435f25
 SHA512 
581c5698112426042fbf54fa793e56a30cae0c54ce8f23af6ac20d73c69a4f1166c5410f357c5a7b0409a773f99e3b9291e4afffd53b3c0e00569725dc4c47d3
 DIST node-v14.18.0.tar.xz 33698388 BLAKE2B 
0a26aac559f2cd44d863b5375bc26692f1abf121c368df040041c9916e56410c3c919be377f099651e9a5e27bad972705d02a20f108f527cf23044e8ba95dd78
 SHA512 
0603e2466bf89b57e404e2992dda25012866a347489fb811a9757aea07056fc4f346236adf44a56d52c442f5f298f4dfdfc961f8582cd194d062beeb80c60cbf

diff --git a/net-libs/nodejs/nodejs-12.22.7.ebuild 
b/net-libs/nodejs/nodejs-12.22.7.ebuild
new file mode 100644
index ..b76dbf7ea807
--- /dev/null
+++ b/net-libs/nodejs/nodejs-12.22.7.ebuild
@@ -0,0 +1,249 @@
+# 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 bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc icu inspector lto +npm +snapshot +ssl 
+system-ssl systemtap test"
+REQUIRED_USE="
+   inspector? ( icu ssl )
+   npm? ( ssl )
+   system-ssl? ( ssl )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.39.0:=
+   >=net-dns/c-ares-1.17.2:=
+   >=net-libs/http-parser-2.9.3:=
+   >=net-libs/nghttp2-1.40.0:=
+   sys-libs/zlib
+   icu? ( >=dev-libs/icu-64.2:= )
+   system-ssl? (
+   >=dev-libs/openssl-1.1.1:0=
+   https://code.google.com/p/gyp/issues/detail?id=260
+   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
+
+   # less verbose install output (stating the same as portage, basically)
+   sed -i -e "/print/d" tools/install.py || die
+
+   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
+   local LIBDIR=$(get_libdir)
+   sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
+   sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
+
+   # Avoid writing a depfile, not useful
+   sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
+
+   sed -i -e "/'-O3'/d" common.gypi node.gypi || die
+
+   # Known-to-fail test of a deprecated, legacy HTTP parser. Just 

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: af7be0b9e51a6235d987e5d0a2c47739fb7e8d8b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 02:50:03 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7be0b9

x11-base/xorg-server: Version bump to 21.1.1

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

 x11-base/xorg-server/Manifest  |   1 +
 x11-base/xorg-server/xorg-server-21.1.1.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index de7291d1fbef..86960fe2445a 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1 +1,2 @@
 DIST xorg-server-1.20.13.tar.xz 5122260 BLAKE2B 
4435d25d8b379142fcc4bf60d82e52417ac3ab22a77ededa1472785d67c23bfb95be8e10465fc4859645405b8e580d6dcb262caea39c408e724d0e5ea61b37af
 SHA512 
4e0b7bd4e070dc52cb2c51c2056feb133de2c0487d359392ed63abba9702910cd2e2983e9415973d8d6e9672eac78be6f39202687fc56610877914ce722554b3
+DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/x11-base/xorg-server/xorg-server-21.1.1.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.1.ebuild
new file mode 100644
index ..35b9edee2fbf
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-21.1.1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DOC=doc
+XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
+inherit xorg-3 meson
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   dev-libs/openssl:0=
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxcvt-0.1.0
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   >=x11-libs/libXext-1.0.5
+   x11-libs/libXv
+   xephyr? (
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXext-1.0.5
+   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind )
+   >=x11-apps/xinit-1.3.3-r1
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
+"
+DEPEND="${CDEPEND}
+   >=x11-base/xorg-proto-2021.4.99.2
+   >=x11-libs/xtrans-1.3.5
+"
+RDEPEND="${CDEPEND}
+   !systemd? ( gui-libs/display-manager-init )
+   selinux? ( sec-policy/selinux-xserver )
+"
+BDEPEND="
+   sys-devel/flex
+"
+PDEPEND="
+   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
+
+REQUIRED_USE="!minimal? (
+   || ( ${IUSE_SERVERS} )
+   )
+   elogind? ( udev )
+   ?? ( elogind systemd )"
+
+UPSTREAMED_PATCHES=(
+)
+
+PATCHES=(
+   "${UPSTREAMED_PATCHES[@]}"
+   "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
+   # needed for new eselect-opengl, bug #541232
+   "${FILESDIR}"/${PN}-1.18-support-multiple-Files-sections.patch
+)
+
+src_configure() {
+   # localstatedir is used for the log location; we need to override the 
default
+   #   from ebuild.sh
+   # sysconfdir is used for the xorg.conf location; same applies
+   # NOTE: fop is used for doc generating; and I have no idea if Gentoo
+   #   package it somewhere
+
+   local emesonargs=(
+   --localstatedir "${EPREFIX}/var"
+   --sysconfdir "${EPREFIX}/etc/X11"
+   --buildtype 

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: 016358138f023f24ada166f4d6e95ade71ba170d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 05:00:35 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01635813

x11-base/xorg-server: Remove unused inherits

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

 x11-base/xorg-server/xorg-server-1.20.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-1.20.13-r1.ebuild 
b/x11-base/xorg-server/xorg-server-1.20.13-r1.ebuild
index d6d1f45f1b26..70f50b24ca30 100644
--- a/x11-base/xorg-server/xorg-server-1.20.13-r1.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.20.13-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 XORG_DOC=doc
 XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3 multilib flag-o-matic toolchain-funcs
+inherit xorg-3 toolchain-funcs
 EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 
 DESCRIPTION="X.Org X servers"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: e87d301606d261d884bb68dd87d93d0d840ea0f2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 03:28:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e87d3016

x11-base/xorg-server: Disable APM support

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

 x11-base/xorg-server/xorg-server-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 309f0c097939..317862e2b0da 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -129,6 +129,7 @@ src_configure() {
-Dipv6=true
-Dhal=false
-Dlinux_acpi=false
+   -Dlinux_apm=false
-Dsha1=libcrypto
-Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
-Dxwayland=false



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2021-11-29 Thread Matt Turner
commit: 37f2feed6abfedfad437a372ae054c519b9f0d2f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 02:28:25 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f2feed

x11-base/xwayland: Version bump to 21.1.3

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

 x11-base/xwayland/Manifest   |  2 +-
 .../{xwayland-21.1.2.901.ebuild => xwayland-21.1.3.ebuild}   | 12 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index e86ac48357e5..89b04f4ede09 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,2 +1,2 @@
-DIST xwayland-21.1.2.901.tar.xz 1261656 BLAKE2B 
76710f02d50506d3a41d33065b23b8bd43ef6ab6abb69f359d12174dd8a9fc2d90e1125f093701c560f6de77ad52fda6d76fdabbfe9df6028194a6ae73f82c91
 SHA512 
94ffb4f1d107db7c78aa01048ccc984882cd290bc67c8dc6d83ee158c65d8ad58974b71881136301b1b43077abe0aeb6b37780a5c69edf502ca714b8b8d75b1c
 DIST xwayland-21.1.2.tar.xz 1258732 BLAKE2B 
1a797e4dedee4f47ada968d4a06c89da2fac64bbfa587e84f01d5b0aa7da23402b70369a274a672470e6d8df0645fd117d129d1f2049b25394d825a9eed3e451
 SHA512 
3bd595a563cbc44b49a00c85adabdbcddf02fd55c6500ed2711557c156f10cd273af93f7b232865141ad27392a85583e40268bcedad183ad9eeefba457cef6c6
+DIST xwayland-21.1.3.tar.xz 1261776 BLAKE2B 
bccecc3386ceb7e612929139b5b73e038df684bc43d9554c1196c4c3e66f200b346ea8615ec9224ae999400f34881d5f29365f06d4487bf4dda381c03b83e05b
 SHA512 
24147ef788cce3fa16cd5604d293ffbe7ef4c6dc5fc2b1a1018d78ca4c0f10ade7b99c1ad6a8cdca5c581ff40f5834d7e34b2a314acca665a527eed700993594

diff --git a/x11-base/xwayland/xwayland-21.1.2.901.ebuild 
b/x11-base/xwayland/xwayland-21.1.3.ebuild
similarity index 95%
rename from x11-base/xwayland/xwayland-21.1.2.901.ebuild
rename to x11-base/xwayland/xwayland-21.1.3.ebuild
index f95f884f71bf..8700d08f40f9 100644
--- a/x11-base/xwayland/xwayland-21.1.2.901.ebuild
+++ b/x11-base/xwayland/xwayland-21.1.3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Standalone X server running under Wayland"
 HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
 SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
 
-IUSE="rpc unwind ipv6 xcsecurity selinux video_cards_nvidia"
+IUSE="rpc unwind xcsecurity selinux video_cards_nvidia"
 
 LICENSE="MIT"
 SLOT="0"
@@ -57,24 +57,24 @@ PATCHES=(
 src_configure() {
local emesonargs=(
$(meson_use rpc secure-rpc)
+   $(meson_use selinux xselinux)
$(meson_use unwind libunwind)
-   $(meson_use ipv6)
$(meson_use xcsecurity)
-   $(meson_use selinux xselinux)
$(meson_use video_cards_nvidia xwayland_eglstream)
-   -Dsha1=libcrypto
-Ddpms=true
-Ddri3=true
+   -Ddtrace=false
-Dglamor=true
-Dglx=true
+   -Dipv6=true
-Dscreensaver=true
+   -Dsha1=libcrypto
-Dxace=true
-Dxdmcp=true
-Dxinerama=true
-   -Dxv=true
-Dxvfb=true
+   -Dxv=true
-Dxwayland-path="${EPREFIX}"/usr/bin
-   -Ddtrace=false
)
 
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-drivers/

2021-11-29 Thread Matt Turner
commit: 4c45579847dbf58d932d608a405831b864e966c6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 05:03:45 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c455798

x11-base/xorg-drivers: Version bump to 21.1

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

 x11-base/xorg-drivers/xorg-drivers-21.1.ebuild | 99 ++
 1 file changed, 99 insertions(+)

diff --git a/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild 
b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
new file mode 100644
index ..961b9ece8743
--- /dev/null
+++ b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Meta package containing deps on all xorg drivers"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_INPUT_DEVICES="
+   input_devices_elographics
+   input_devices_evdev
+   input_devices_joystick
+   input_devices_libinput
+   input_devices_vmmouse
+   input_devices_void
+   input_devices_synaptics
+   input_devices_wacom
+"
+IUSE_VIDEO_CARDS="
+   video_cards_amdgpu
+   video_cards_ast
+   video_cards_dummy
+   video_cards_fbdev
+   video_cards_freedreno
+   video_cards_geode
+   video_cards_glint
+   video_cards_i915
+   video_cards_i965
+   video_cards_intel
+   video_cards_mga
+   video_cards_nouveau
+   video_cards_nv
+   video_cards_omap
+   video_cards_qxl
+   video_cards_r128
+   video_cards_radeon
+   video_cards_radeonsi
+   video_cards_siliconmotion
+   video_cards_tegra
+   video_cards_vc4
+   video_cards_vesa
+   video_cards_via
+   video_cards_virtualbox
+   video_cards_vmware
+   video_cards_nvidia
+"
+
+IUSE="${IUSE_VIDEO_CARDS} ${IUSE_INPUT_DEVICES}"
+
+PDEPEND="
+   input_devices_elographics? ( x11-drivers/xf86-input-elographics )
+   input_devices_evdev?   (
+
>=x11-base/xorg-server-${PV}[udev]
+
>=x11-drivers/xf86-input-evdev-2.10.6
+  )
+   input_devices_joystick?( >=x11-drivers/xf86-input-joystick-1.6.3 )
+   input_devices_libinput?(
+
>=x11-base/xorg-server-${PV}[udev]
+
>=x11-drivers/xf86-input-libinput-0.27.1
+  )
+   input_devices_vmmouse? ( x11-drivers/xf86-input-vmmouse )
+   input_devices_void?( x11-drivers/xf86-input-void )
+   input_devices_synaptics?   ( x11-drivers/xf86-input-synaptics )
+   input_devices_wacom?   ( >=x11-drivers/xf86-input-wacom-0.36.0-r2 )
+
+   video_cards_amdgpu?( >=x11-drivers/xf86-video-amdgpu-18.0.1 )
+   video_cards_ast?   ( x11-drivers/xf86-video-ast )
+   video_cards_dummy? ( x11-drivers/xf86-video-dummy )
+   video_cards_fbdev? ( >=x11-drivers/xf86-video-fbdev-0.5.0 )
+   video_cards_freedreno? ( >=x11-base/xorg-server-${PV}[-minimal] )
+   video_cards_geode? ( x11-drivers/xf86-video-geode )
+   video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.9 )
+   video_cards_i915?  ( x11-drivers/xf86-video-intel )
+   video_cards_i965?  ( >=x11-base/xorg-server-${PV}[-minimal] )
+   video_cards_intel? ( !video_cards_i965? ( 
>=x11-drivers/xf86-video-intel-2.99.917_p20180214-r1 ) )
+   video_cards_mga?   ( >=x11-drivers/xf86-video-mga-1.6.5 )
+   video_cards_nouveau?   ( >=x11-drivers/xf86-video-nouveau-1.0.13 )
+   video_cards_nv?( >=x11-drivers/xf86-video-nv-2.1.21 )
+   video_cards_omap?  ( >=x11-drivers/xf86-video-omap-0.4.5 )
+   video_cards_qxl?   ( x11-drivers/xf86-video-qxl )
+   video_cards_nvidia?( x11-drivers/nvidia-drivers )
+   video_cards_r128?  ( >=x11-drivers/xf86-video-r128-6.10.2 )
+   video_cards_radeon?( >=x11-drivers/xf86-video-ati-18.0.1-r1 )
+   video_cards_radeonsi?  ( >=x11-drivers/xf86-video-ati-18.0.1-r1 )
+   video_cards_siliconmotion? ( 
>=x11-drivers/xf86-video-siliconmotion-1.7.9 )
+   video_cards_tegra? ( >=x11-base/xorg-server-${PV}[-minimal] )
+   video_cards_vc4?   ( >=x11-base/xorg-server-${PV}[-minimal] )
+   video_cards_vesa?  ( 

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: 1659b433bbe0a4622f997ff56c9679c7bd8603ea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 03:19:48 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1659b433

x11-base/xorg-server: Improve IUSE=debug

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

 x11-base/xorg-server/xorg-server-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 1b4c9c10abd2..6fa966bc2835 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -107,8 +107,9 @@ src_configure() {
local emesonargs=(
--localstatedir "${EPREFIX}/var"
--sysconfdir "${EPREFIX}/etc/X11"
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
$(meson_use ipv6)
-   $(meson_use debug)
$(meson_use unwind libunwind)
$(meson_use !minimal dri1)
$(meson_use !minimal dri2)



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: 84c6bca307165d2d59b884cdd7c30bd965fdbc4f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 03:23:15 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c6bca3

x11-base/xorg-server: Always enable IPv6 support

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

 x11-base/xorg-server/xorg-server-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 3bcbc6f9407d..309f0c097939 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} != * ]]; then
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind ipv6 minimal selinux suid systemd test 
+udev unwind xcsecurity"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
 RESTRICT="!test? ( test )"
 
 CDEPEND="
@@ -110,7 +110,6 @@ src_configure() {
--buildtype $(usex debug debug plain)
-Db_ndebug=$(usex debug false true)
$(meson_use doc docs)
-   $(meson_use ipv6)
$(meson_use !minimal dri1)
$(meson_use !minimal dri2)
$(meson_use !minimal dri3)
@@ -127,6 +126,7 @@ src_configure() {
-Ddefault_font_path="${EPREFIX}"/usr/share/fonts
-Ddrm=true
-Ddtrace=false
+   -Dipv6=true
-Dhal=false
-Dlinux_acpi=false
-Dsha1=libcrypto



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: 38485270211c1180b8dedfe21ccf7ac630d6ee40
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 03:22:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38485270

x11-base/xorg-server: Sort config options

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

 x11-base/xorg-server/xorg-server-.ebuild | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 6fa966bc2835..3bcbc6f9407d 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -109,29 +109,29 @@ src_configure() {
--sysconfdir "${EPREFIX}/etc/X11"
--buildtype $(usex debug debug plain)
-Db_ndebug=$(usex debug false true)
+   $(meson_use doc docs)
$(meson_use ipv6)
-   $(meson_use unwind libunwind)
$(meson_use !minimal dri1)
$(meson_use !minimal dri2)
$(meson_use !minimal dri3)
-   $(meson_use !minimal glx)
$(meson_use !minimal glamor)
+   $(meson_use !minimal glx)
+   $(meson_use udev)
+   $(meson_use udev udev_kms)
+   $(meson_use unwind libunwind)
$(meson_use xcsecurity)
$(meson_use xephyr)
$(meson_use xnest)
$(meson_use xorg)
$(meson_use xvfb)
-   $(meson_use udev)
-   $(meson_use udev udev_kms)
-   $(meson_use doc docs)
+   -Ddefault_font_path="${EPREFIX}"/usr/share/fonts
-Ddrm=true
-   -Dxwayland=false
-   -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
+   -Ddtrace=false
-Dhal=false
-Dlinux_acpi=false
-   -Ddtrace=false
-Dsha1=libcrypto
-   -Ddefault_font_path="${EPREFIX}"/usr/share/fonts
+   -Dxkb_output_dir="${EPREFIX}/var/lib/xkb"
+   -Dxwayland=false
)
 
if use systemd || use elogind; then



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2021-11-29 Thread Matt Turner
commit: 80dcc1190ca6dd9fecfc7f2226bcba048559a566
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 30 05:01:49 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 30 05:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dcc119

x11-base/xorg-server: Move XORG_EAUTORECONF to correct location

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

 x11-base/xorg-server/xorg-server-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index 317862e2b0da..3d20aff19e4b 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -5,9 +5,9 @@ EAPI=7
 
 XORG_DOC=doc
 XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
 inherit xorg-3 meson
 EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-XORG_EAUTORECONF="no"
 
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"



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

2021-11-29 Thread Zac Medico
commit: 0cc2f7d3b1391126280e007954938ad8aa369ba8
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 30 02:29:56 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 30 02:30:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc2f7d3

net-misc/websocat: Bump to version 1.9.0

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

 net-misc/websocat/Manifest  |  90 ++
 net-misc/websocat/websocat-1.9.0.ebuild | 207 
 2 files changed, 297 insertions(+)

diff --git a/net-misc/websocat/Manifest b/net-misc/websocat/Manifest
index 433478654fa9..291728d1d00b 100644
--- a/net-misc/websocat/Manifest
+++ b/net-misc/websocat/Manifest
@@ -1,88 +1,139 @@
 DIST anymap-0.12.1.crate 14298 BLAKE2B 
a4f5f4f18263e0a6d5b67ac8fbb56cf410534a0fc3e670d57a3275d0efe318c98b9b594f0be44dd7ac9fd08cda1d05733489290884af25f76ea981e0ae61ad60
 SHA512 
88fbca9ff7482ecd338f9cd9a025499ed98b47eaa89ca8dcd1ccfb013b6c9ebe7a8eca5d7c873eb716c320af7ccda01f6d4c26bb333c8ff434416416ee64a774
 DIST arc-swap-0.4.3.crate 48193 BLAKE2B 
4335a97b50f1adb2de484202373b004770a8d4c43eb34193e96953d9a926af5370ed288b30c0b0998e023decd4c76484766f20608d03fc7a0b40112748f737be
 SHA512 
3e5ec14c30c2a061dde5bf1b61ffa753745d1b0fc31081c3a52e3c6b83593f790ce7c25d25bc35a50768a31e8f4dcbe63dd12a1606d2d6939f0096a5bdb6c877
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-0.1.7.crate 12158 BLAKE2B 
4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015
 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST base64-0.10.1.crate 41988 BLAKE2B 
6e28a70cc0d5e426d9a3944825952851928ec2e32fa2543a8e1d1b886ad306f38fd6e673da62e96581e56613f133265feeff5b0d2f1e2e34593e58c0424eee9e
 SHA512 
674a8cbee95a41f755499a4e3bb93ebd3f80140c3e8e2d44a0b73890ee423754e7ba8abcd92132683cd54501ff5d14438d023a202eaf12776aecbe36df9e5535
 DIST base64-0.9.3.crate 37993 BLAKE2B 
c0943b223d0d35438c647aa53fec5f85e65a78a5d272e4c65865bf182607b44c45b3ed1a0353e081a9dc5d9f4c9cda6cc6b8d68929a2676a512a7907cc94d8b6
 SHA512 
4790e4de201123e7b3e3c8a574c92089e38900a67f1bb4868987da4088785ea05e4258559c1c32be67341c2ba8a19deacd156492d8383949e1c9a6ae218b7eeb
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 
74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
 DIST block-padding-0.1.5.crate 7342 BLAKE2B 
876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4
 SHA512 
acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
 DIST byte-tools-0.3.1.crate 5526 BLAKE2B 
e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df
 SHA512 
18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
 DIST byteorder-1.3.2.crate 21596 BLAKE2B 
2ac70cff46af36e96b8b41c3adf9e09134af4d3d5b17c14233047fc3b70c829bffe6c129def84f529c1017ab2882c1bb66e86eab7b749a0d40daf2650da85d0a
 SHA512 
2ef6b986926a4671dd945583730b0bfd4bd5e75b62a8a70c2875328157ba95f2c1b17c534d905e9b287457bd34363c1a33fd3dee9217c371032393ebbe206a8f
+DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 

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

2021-11-29 Thread William Hubbs
commit: 6bad74780a063e422e6c39c1c80a070290a43e0a
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov 30 01:17:15 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov 30 01:18:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bad7478

net-libs/nodejs: 14.18.1 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-14.18.1.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 16cfd3dd9152..5432c7d46e60 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,6 +3,7 @@ DIST node-v12.22.6.tar.xz 23664904 BLAKE2B 
04dd4fd4cbe39642a1c3dd8639a4d9e336205
 DIST node-v14.17.5.tar.xz 33585724 BLAKE2B 
cf79397caad8c81e4096f344f9fdb88d8ecea44b97fe208256dfd4afb750ecdf52142a2dc0430285b9d5117bdd43fa5ce42b4418926eec4d2c7f0a5f5d1a1539
 SHA512 
9d62c8946d05862d96a13a71b241a097b9f592a9e5f7362c81d8f3c74e7c5546a308b4c74bef34a66cafeef5d1a87d9d3e5ae8bb87d470c1ecf5abb8de0dedb5
 DIST node-v14.17.6.tar.xz 33606464 BLAKE2B 
c2c449e5eaf8214d7ed4bfab8db0208034cee1d08ef0e1fca478c30fc5cf95be037eb141080dbcfbe4fc58ef734457747dcbd0fe585a0536f9c0bec495435f25
 SHA512 
581c5698112426042fbf54fa793e56a30cae0c54ce8f23af6ac20d73c69a4f1166c5410f357c5a7b0409a773f99e3b9291e4afffd53b3c0e00569725dc4c47d3
 DIST node-v14.18.0.tar.xz 33698388 BLAKE2B 
0a26aac559f2cd44d863b5375bc26692f1abf121c368df040041c9916e56410c3c919be377f099651e9a5e27bad972705d02a20f108f527cf23044e8ba95dd78
 SHA512 
0603e2466bf89b57e404e2992dda25012866a347489fb811a9757aea07056fc4f346236adf44a56d52c442f5f298f4dfdfc961f8582cd194d062beeb80c60cbf
+DIST node-v14.18.1.tar.xz 33693816 BLAKE2B 
310a53a7319620d8ff77b4e5947c7f2196efe96eb0d4311c8fb91b500331128750096e7b0471def73bee00cfa6a9da968cc8176b1d46d06d14c3409dedb9203b
 SHA512 
a92d6f392e960008efd0c1f48471a3e294aa5292065fb31acc62723e8924f7f1a22bb02f3ab51a440f6e190bdee3c1667a275808c6b76d053a77aa6d7ad68aef
 DIST node-v16.10.0.tar.xz 34046720 BLAKE2B 
e745443a4707eca97ebfc0d3cb8e697f64cd3eb98a419debde79100291ab64306d2c7cbda6ce1bfe6174cbc53880ddbda2965b0b6b8aa4b4b278781f002da277
 SHA512 
278f3e29f14362c017fbfa768bf0aa54cd208048741622413a67d3277e35fbdbc099fb84ce1de77837616e0e6f485916ccc771a7bee0b2ac5d30b4d4a6cf94f6
 DIST node-v16.13.0.tar.xz 33502788 BLAKE2B 
d30a63e77ef3b423bfa3a43299f7f6576ee5b0544757d1dbf233cbbc4bc9c70971927283ca87497add5ed05c9bf5d5501b36992cd242468fcd12e7f950ee29c2
 SHA512 
5d840fa49e8e637398f20b166b590a57e1070fd04c62bcb9b2d56646cf5a97719a70dbd9e0e29a548a268ac84c9a6c63c02ed6d38536ed45d82ffb96896a61c0
 DIST node-v16.9.1.tar.xz 34026992 BLAKE2B 
8bb0d75ab91a00d5b03a31ded17a6b8845894630185d353ded616bf8435b672ea5cef06b4ca5bd01bb3536c5c50774f6ad0aa08a0fa8cbb00d8866e29561c2ab
 SHA512 
e570c39fffa5d79c8d3fa1fe90ece53b22729af6e882416a35b54362be7169eeb3d37cf8be69ee1b748a981b1fbc725d8c85a739bc5cb0b22d6d2e313ab646ac

diff --git a/net-libs/nodejs/nodejs-14.18.1.ebuild 
b/net-libs/nodejs/nodejs-14.18.1.ebuild
new file mode 100644
index ..745a7dace6a9
--- /dev/null
+++ b/net-libs/nodejs/nodejs-14.18.1.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.40.0:=
+   >=net-dns/c-ares-1.17.2:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? (
+   >=dev-libs/openssl-1.1.1:0=
+   https://code.google.com/p/gyp/issues/detail?id=260
+   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
+
+   # less verbose install output (stating the same as portage, basically)
+   sed -i -e "/print/d" tools/install.py || die
+
+   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
+   local LIBDIR=$(get_libdir)
+

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

2021-11-29 Thread Mike Pagano
commit: e9f26ab59b40c1bc915f2d074f3d37b12038af40
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Nov 30 00:49:08 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Nov 30 00:49:08 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=e9f26ab5

VESA patch needs fix

removing in case 5.15.6 comes out before I fix it

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

 _README|   4 -
 ...15-PWM-support-for-VESA-backlight-helpers.patch | 618 -
 2 files changed, 622 deletions(-)

diff --git a/_README b/_README
index 0923a646..68d0c0db 100644
--- a/_README
+++ b/_README
@@ -75,10 +75,6 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
-Patch:  2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch 
-From:   https://patchwork.freedesktop.org/series/95127/
-Desc:   drm/i915: Add support for panels with VESA backlights with PWM 
enable/disable
-
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git a/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch 
b/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch
deleted file mode 100644
index 45969bce..
--- a/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch
+++ /dev/null
@@ -1,618 +0,0 @@
-From patchwork Fri Nov  5 18:33:38 2021
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 8bit
-Subject: [v5,1/5] drm/i915: Add support for panels with VESA backlights with
- PWM enable/disable
-From: Lyude Paul 
-X-Patchwork-Id: 462369
-Message-Id: <20211105183342.130810-2-ly...@redhat.com>
-To: dri-de...@lists.freedesktop.org, nouv...@lists.freedesktop.org,
- intel-...@lists.freedesktop.org
-Cc: David Airlie , open list ,
- sta...@vger.kernel.org
-Date: Fri,  5 Nov 2021 14:33:38 -0400
-
-This simply adds proper support for panel backlights that can be controlled
-via VESA's backlight control protocol, but which also require that we
-enable and disable the backlight via PWM instead of via the DPCD interface.
-We also enable this by default, in order to fix some people's backlights
-that were broken by not having this enabled.
-
-For reference, backlights that require this and use VESA's backlight
-interface tend to be laptops with hybrid GPUs, but this very well may
-change in the future.
-
-v4:
-* Make sure that we call intel_backlight_level_to_pwm() in
-  intel_dp_aux_vesa_enable_backlight() - vsyrjala
-
-Signed-off-by: Lyude Paul 
-Link: https://gitlab.freedesktop.org/drm/intel/-/issues/3680
-Fixes: fe7d52bccab6 ("drm/i915/dp: Don't use DPCD backlights that need PWM 
enable/disable")
-Reviewed-by: Ville Syrjälä 
-Cc:  # v5.12+

- .../drm/i915/display/intel_dp_aux_backlight.c | 27 ++-
- 1 file changed, 21 insertions(+), 6 deletions(-)
-
-diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c 
b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
-index 569d17b4d00f..f05b71c01b8e 100644
 a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
-+++ b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
-@@ -293,6 +293,13 @@ intel_dp_aux_vesa_enable_backlight(const struct 
intel_crtc_state *crtc_state,
-   struct intel_panel *panel = >panel;
-   struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder);
- 
-+  if (!panel->backlight.edp.vesa.info.aux_enable) {
-+  u32 pwm_level = intel_backlight_invert_pwm_level(connector,
-+   
panel->backlight.pwm_level_max);
-+
-+  panel->backlight.pwm_funcs->enable(crtc_state, conn_state, 
pwm_level);
-+  }
-+
-   drm_edp_backlight_enable(_dp->aux, 
>backlight.edp.vesa.info, level);
- }
- 
-@@ -304,6 +311,10 @@ static void intel_dp_aux_vesa_disable_backlight(const 
struct drm_connector_state
-   struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder);
- 
-   drm_edp_backlight_disable(_dp->aux, 
>backlight.edp.vesa.info);
-+
-+  if (!panel->backlight.edp.vesa.info.aux_enable)
-+  panel->backlight.pwm_funcs->disable(old_conn_state,
-+  
intel_backlight_invert_pwm_level(connector, 0));
- }
- 
- static int intel_dp_aux_vesa_setup_backlight(struct intel_connector 
*connector, enum pipe pipe)
-@@ -321,6 +332,15 @@ static int intel_dp_aux_vesa_setup_backlight(struct 
intel_connector *connector,
-   if (ret < 0)
-   return ret;
- 
-+  if (!panel->backlight.edp.vesa.info.aux_enable) {
-+  ret = 

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

2021-11-29 Thread William Hubbs
commit: 0827d9a8ed0d817b3a83c2563280249a4de89aaf
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Nov 30 00:49:01 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Nov 30 00:49:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0827d9a8

net-libs/nodejs: 16.13.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-16.13.0.ebuild | 230 ++
 2 files changed, 231 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 7e133a410589..16cfd3dd9152 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,4 +4,5 @@ DIST node-v14.17.5.tar.xz 33585724 BLAKE2B 
cf79397caad8c81e4096f344f9fdb88d8ecea
 DIST node-v14.17.6.tar.xz 33606464 BLAKE2B 
c2c449e5eaf8214d7ed4bfab8db0208034cee1d08ef0e1fca478c30fc5cf95be037eb141080dbcfbe4fc58ef734457747dcbd0fe585a0536f9c0bec495435f25
 SHA512 
581c5698112426042fbf54fa793e56a30cae0c54ce8f23af6ac20d73c69a4f1166c5410f357c5a7b0409a773f99e3b9291e4afffd53b3c0e00569725dc4c47d3
 DIST node-v14.18.0.tar.xz 33698388 BLAKE2B 
0a26aac559f2cd44d863b5375bc26692f1abf121c368df040041c9916e56410c3c919be377f099651e9a5e27bad972705d02a20f108f527cf23044e8ba95dd78
 SHA512 
0603e2466bf89b57e404e2992dda25012866a347489fb811a9757aea07056fc4f346236adf44a56d52c442f5f298f4dfdfc961f8582cd194d062beeb80c60cbf
 DIST node-v16.10.0.tar.xz 34046720 BLAKE2B 
e745443a4707eca97ebfc0d3cb8e697f64cd3eb98a419debde79100291ab64306d2c7cbda6ce1bfe6174cbc53880ddbda2965b0b6b8aa4b4b278781f002da277
 SHA512 
278f3e29f14362c017fbfa768bf0aa54cd208048741622413a67d3277e35fbdbc099fb84ce1de77837616e0e6f485916ccc771a7bee0b2ac5d30b4d4a6cf94f6
+DIST node-v16.13.0.tar.xz 33502788 BLAKE2B 
d30a63e77ef3b423bfa3a43299f7f6576ee5b0544757d1dbf233cbbc4bc9c70971927283ca87497add5ed05c9bf5d5501b36992cd242468fcd12e7f950ee29c2
 SHA512 
5d840fa49e8e637398f20b166b590a57e1070fd04c62bcb9b2d56646cf5a97719a70dbd9e0e29a548a268ac84c9a6c63c02ed6d38536ed45d82ffb96896a61c0
 DIST node-v16.9.1.tar.xz 34026992 BLAKE2B 
8bb0d75ab91a00d5b03a31ded17a6b8845894630185d353ded616bf8435b672ea5cef06b4ca5bd01bb3536c5c50774f6ad0aa08a0fa8cbb00d8866e29561c2ab
 SHA512 
e570c39fffa5d79c8d3fa1fe90ece53b22729af6e882416a35b54362be7169eeb3d37cf8be69ee1b748a981b1fbc725d8c85a739bc5cb0b22d6d2e313ab646ac

diff --git a/net-libs/nodejs/nodejs-16.13.0.ebuild 
b/net-libs/nodejs/nodejs-16.13.0.ebuild
new file mode 100644
index ..b7c26db64cbe
--- /dev/null
+++ b/net-libs/nodejs/nodejs-16.13.0.ebuild
@@ -0,0 +1,230 @@
+# 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 bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.40.0:=
+   >=net-dns/c-ares-1.17.2:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-12.22.5-shared_c-ares_nameser_h.patch
+   "${FILESDIR}"/${PN}-15.2.0-global-npm-config.patch
+)
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if use lto; then
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -ge 11 ]]; then
+   # Bug #787158
+   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
+   fi
+   fi
+   fi
+   fi
+}
+
+src_prepare() {

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

2021-11-29 Thread Chí-Thanh Christopher Nguyễn
commit: 2583fe786439a55fd4f6517388a2eb4f0118870b
Author: Chí-Thanh Christopher Nguyễn  gentoo  org>
AuthorDate: Tue Nov 30 00:02:54 2021 +
Commit: Chí-Thanh Christopher Nguyễn  gentoo  org>
CommitDate: Tue Nov 30 00:20:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2583fe78

net-misc/usbip: bump to 5.15

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Chí-Thanh Christopher Nguyễn  gentoo.org>

 net-misc/usbip/Manifest  |  1 +
 net-misc/usbip/usbip-5.15.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/net-misc/usbip/Manifest b/net-misc/usbip/Manifest
index a25d0457052b..9d29974f4086 100644
--- a/net-misc/usbip/Manifest
+++ b/net-misc/usbip/Manifest
@@ -1 +1,2 @@
 DIST linux-4.13.tar.xz 100579888 BLAKE2B 
2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b
 SHA512 
a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2
+DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a

diff --git a/net-misc/usbip/usbip-5.15.ebuild b/net-misc/usbip/usbip-5.15.ebuild
new file mode 100644
index ..3fcee65007b6
--- /dev/null
+++ b/net-misc/usbip/usbip-5.15.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ETYPE="sources"
+K_NOUSENAME=1
+inherit autotools kernel-2
+
+DESCRIPTION="Userspace utilities for a general USB device sharing system over 
IP networks"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI="${KERNEL_URI}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="tcpd"
+
+RDEPEND="
+   >=dev-libs/glib-2.6
+   sys-apps/hwdata
+   >=sys-kernel/linux-headers-3.17
+   virtual/libudev
+   tcpd? ( sys-apps/tcp-wrappers )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S="${WORKDIR}/linux-${PV}/tools/usb/${PN}"
+
+src_unpack() {
+   tar xJf "${DISTDIR}"/${A} linux-${PV}/tools/usb/${PN} || die
+}
+
+src_prepare() {
+   default
+   # remove -Werror from build, bug #545398
+   sed -i 's/-Werror[^ ]* //g' configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-static \
+   $(use tcpd || echo --without-tcp-wrappers) \
+   --with-usbids-dir="${EPREFIX}"/usr/share/hwdata
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "For using USB/IP you need to enable USBIP_VHCI_HCD in the client"
+   elog "machine's kernel config and USBIP_HOST on the server."
+}



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

2021-11-29 Thread Michał Górny
commit: a752898c01ae41aab430663c0df6ad2ade3366cf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 30 00:10:33 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 30 00:10:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a752898c

dev-lang/python: Remove old

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

 dev-lang/python/Manifest|   9 -
 dev-lang/python/python-3.11.0_alpha1.ebuild | 349 
 dev-lang/python/python-3.6.14_p1.ebuild | 337 ---
 dev-lang/python/python-3.9.7_p1.ebuild  | 348 ---
 4 files changed, 1043 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 73cc0ebffde0..0a3258758432 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -2,32 +2,23 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
 DIST Python-3.10.0.tar.xz 18726176 BLAKE2B 
77143edf733cadf7e52327a58782f0617b1dd0d132cf58e0f26d37a454bb97f82e7931118a6a71f22779d9b6ec4efca974c43c19a6338b4b24a9fd616b60cc89
 SHA512 
82b2729afc7d72a80882f199970667dce7d971a2e5ecfe6cf84f7b68612ab2caf6ed6d7a8cb81f24ea85cb0816464bb2e8b2e6884eda62fa40742edc674193bd
 DIST Python-3.10.0.tar.xz.asc 833 BLAKE2B 
295df19932ea076bb1a50acb38782055ff34fb235df0380fa361727eedb3ca68aeca2a31419de5b05ce128c2e21ad04605c226e7a61d508a17607f615e46e570
 SHA512 
67236e02bc49da1423717cb54216b745f613ba2fc4b372a4aa15a36ab15fe69d9b9087070382957d480df7576d13056caedcd979fb56531799a1190b822f673d
-DIST Python-3.11.0a1.tar.xz 18678136 BLAKE2B 
1a28fdc260896240b4a7bc361f060205dae51fa2d0e4f981752d81c14f1a28ebef09960ea82d5158e874d0e335ee45f69d968f7433ce4c0d02978ad39c95
 SHA512 
3705fa3d05fccd491fba981c9495d5b36793f284a39b267a5ff7b25c7f08de84bbd5afe200296cedd1cc55f495fd3efc55d7b34910e1be1a785ce5772b857d7a
-DIST Python-3.11.0a1.tar.xz.asc 833 BLAKE2B 
f5c6064e8b9de17bc22d60b0ae52a9aa887823a9a52fc8fff1e9d29e05c4c1392841a7c492fe69b426be4ee945f0cbfed7ec0d31604e488458d6c61583a051dd
 SHA512 
b9d1542f215b5633835d21de0311d324c62e53b7afc525c00d26c863740fd01cc8c18a6ecb0a8ce8d38bf543cebdb64f0930f9201a8968dbbedf58fe9ad4c05c
 DIST Python-3.11.0a2.tar.xz 18714064 BLAKE2B 
54680f117b639fdebbe1300df4d4fcc43099d30d146861577eee7ad5d9a7de43b54bec0f058db58d4d7067a8ab31cbe344a276c837dddcd3df9105d2a5aa615f
 SHA512 
9a7c4d2be0cdf5801aaf6ec6337390a2f0e711badf0e0e35bcf0e5c98f652c68cf523afb991e87f4a1d1604eed3d19c56654d55922986ab27234e82675b20391
 DIST Python-3.11.0a2.tar.xz.asc 833 BLAKE2B 
f3714b71fc1e167e2d5a9989003159606a5eb5288f6d44c5332d7fe101be79e411f035ad1fcc3acd930f9e02377ed8c45f6b981827405dc501b8b074b5eb3dcf
 SHA512 
617181a854c884c6d3a79368000ca82430bc391573ae3a1b25f69939bce3d2d365e8ca7166d941856a78f3598ab4e7720a144ecb6c3a9de1aff5928799c2988d
-DIST Python-3.6.14.tar.xz 17218148 BLAKE2B 
efe655cb907ffa678ca135f88ba9d867e523969ad82dbc09ffb6d8d383824a4b43c525e156a3c35484a526b4b3ea755109e5ef15d17852d44e3351c307fc5e91
 SHA512 
15b82b7285db97cb27a6fcd57ce9e258fdf8dbdb2f00e22e4331161b8557c8244342546c4143e84c72730759e0276770396b6ca5bb7cf87310cca8e175423006
-DIST Python-3.6.14.tar.xz.asc 833 BLAKE2B 
81c79dca5728b21b8c2badcaa1242836f1cf13984bb755463cfe9e4fd96a02ebf31f1a9239759a937c6d6a04c18bfc682a82cb0ab2e5a473de153423a7248c9c
 SHA512 
600bf504f2c0d3ce7d1e8e953b4f27a7a7c996b7b9cd70efb876178fa5424130bff5414d5ac7deb8b45103ed417fd40d830613db39750d35a0c967c8fdfea50d
 DIST Python-3.6.15.tar.xz 17223796 BLAKE2B 
c139c6f93ea70ad898d5626dfa964280a14de9676f0d9d55668ad91618b1ba330874cbba8d6526a87e53b585ff34e3bf242613ca3fb17ee60f362a9676306c7d
 SHA512 
f1894d704c91669d94ec83b5631288bf1e0c73ddcf33cea0977575f262eb672caebc8ac00e34e9b99c321c19cc9a71d6081fa957bb8e23cf5bfba50f345145ef
 DIST Python-3.6.15.tar.xz.asc 833 BLAKE2B 
c910f2367ed947ff6b33380bf8fee318c65d6e5fb0c4a847fd8f2761bbae81dec07b729b31eca060916264b6a0ccf5c52ca72181b3db79751df7697a426a8939
 SHA512 
cdc93e5d8fb2b5b48a1560a55bba4680adea10e35c8c38b4c51cfd2f6ba54ab2a5d4e5f71b78b889f98cf8ad9d598e0f4e019d50cc16f7db57f9d292a860fcfd
 DIST Python-3.7.12.tar.xz 17401916 BLAKE2B 
f01b5cc54cd0ffe2e8756767c624dda8d2fbf24e90f22a16b5a406dad995ef218613db10f0b3fb2da0ece50ccb02c8a8e007ceb0842ce9e93ee9df7348ef1528
 SHA512 
e1a5942908c1d1469c0ab129fb4287d4ba6eb2a030e88fd71c043fe187a1bc86c00878dab29147199617a361a0c60d9e720fe3bc58bc7bc4cc8ec4bb50c7ea2a
 DIST Python-3.7.12.tar.xz.asc 833 BLAKE2B 
587fcf019f4b07b811834d7279b9861eb709731a431be9cbe8f5b868ac72b6d9a4de8b24e3fefd6b339813299514a0ac12b5f627acd04c185ff8dea22a044723
 SHA512 

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

2021-11-29 Thread Sam James
commit: 6f2f9939e1584c4ff9f95bdef6b63a204969fb7e
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 30 00:09:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 30 00:09:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2f9939

dev-lang/python: Stabilize 3.10.0_p1 arm64, #823176

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

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

diff --git a/dev-lang/python/python-3.10.0_p1.ebuild 
b/dev-lang/python/python-3.10.0_p1.ebuild
index 0391a16e3881..fba107dcc787 100644
--- a/dev-lang/python/python-3.10.0_p1.ebuild
+++ b/dev-lang/python/python-3.10.0_p1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/boltons/files/, dev-python/boltons/

2021-11-29 Thread Ionen Wolkens
commit: ad9db813692e18f42f67db25f114bb1f7a7a10df
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 29 22:02:53 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 30 00:08:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9db813

dev-python/boltons: initial import, 21.0.0

For removing test network restrictions on dev-util/maturin

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

 dev-python/boltons/Manifest|   1 +
 dev-python/boltons/boltons-21.0.0.ebuild   |  25 +
 .../boltons/files/boltons-21.0.0-python3.10.patch  | 110 +
 dev-python/boltons/metadata.xml|  13 +++
 4 files changed, 149 insertions(+)

diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest
new file mode 100644
index ..21f53da6a6cf
--- /dev/null
+++ b/dev-python/boltons/Manifest
@@ -0,0 +1 @@
+DIST boltons-21.0.0.tar.gz 241010 BLAKE2B 
e8c7cba3aadc40fbf40b784c8060d7b4f9d89457a4416c8fe9c733c3a35cf292609b2cc4e43e20a1308add6b854c3e00cb55274328a14699b3c704b73c189318
 SHA512 
5f5d642ab8ce0bc26133f4bd5059071bc86ca8e6619ebac796d522a0e4c39b958176ccc9de9a56e0448b24bdcf569e73f51011d5a9fc875bdef12a363f106018

diff --git a/dev-python/boltons/boltons-21.0.0.ebuild 
b/dev-python/boltons/boltons-21.0.0.ebuild
new file mode 100644
index ..fc517a50cd75
--- /dev/null
+++ b/dev-python/boltons/boltons-21.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Pure-python utilities in the same spirit as the standard library"
+HOMEPAGE="https://boltons.readthedocs.org/;
+SRC_URI="https://github.com/mahmoud/boltons/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme
+
+DOCS=( CHANGELOG.md README.md TODO.rst )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-python3.10.patch
+)

diff --git a/dev-python/boltons/files/boltons-21.0.0-python3.10.patch 
b/dev-python/boltons/files/boltons-21.0.0-python3.10.patch
new file mode 100644
index ..2e9974a71c9e
--- /dev/null
+++ b/dev-python/boltons/files/boltons-21.0.0-python3.10.patch
@@ -0,0 +1,110 @@
+https://github.com/mahmoud/boltons/commit/270e974
+From: Mahmoud Hashemi 
+Date: Sun, 10 Oct 2021 23:26:24 -0700
+Subject: [PATCH] address ecoutils import issue, fixes #294
+--- a/boltons/ecoutils.py
 b/boltons/ecoutils.py
+@@ -354,38 +354,53 @@ def get_profile(**kwargs):
+ return ret
+ 
+ 
+-_real_safe_repr = pprint._safe_repr
+-
+-
+-def _fake_json_dumps(val, indent=2):
+-# never do this. this is a hack for Python 2.4. Python 2.5 added
+-# the json module for a reason.
+-def _fake_safe_repr(*a, **kw):
+-res, is_read, is_rec = _real_safe_repr(*a, **kw)
+-if res == 'None':
+-res = 'null'
+-if res == 'True':
+-res = 'true'
+-if res == 'False':
+-res = 'false'
+-if not (res.startswith("'") or res.startswith("u'")):
+-res = res
+-else:
+-if res.startswith('u'):
+-res = res[1:]
++try:
++import json
++
++def dumps(val, indent):
++if indent:
++return json.dumps(val, sort_keys=True, indent=indent)
++return json.dumps(val, sort_keys=True)
++
++except ImportError:
++_real_safe_repr = pprint._safe_repr
++
++def _fake_json_dumps(val, indent=2):
++# never do this. this is a hack for Python 2.4. Python 2.5 added
++# the json module for a reason.
++def _fake_safe_repr(*a, **kw):
++res, is_read, is_rec = _real_safe_repr(*a, **kw)
++if res == 'None':
++res = 'null'
++if res == 'True':
++res = 'true'
++if res == 'False':
++res = 'false'
++if not (res.startswith("'") or res.startswith("u'")):
++res = res
++else:
++if res.startswith('u'):
++res = res[1:]
+ 
+-contents = res[1:-1]
+-contents = contents.replace('"', '').replace(r'\"', '')
+-res = '"' + contents + '"'
+-return res, is_read, is_rec
++contents = res[1:-1]
++contents = contents.replace('"', '').replace(r'\"', '')
++res = '"' + contents + '"'
++return res, is_read, is_rec
+ 
+-pprint._safe_repr = _fake_safe_repr
+-try:
+-ret = pprint.pformat(val, indent=indent)
+-finally:
+-pprint._safe_repr = _real_safe_repr
++pprint._safe_repr = _fake_safe_repr
++try:
++ret = pprint.pformat(val, indent=indent)
++finally:
++pprint._safe_repr = _real_safe_repr
++
++

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

2021-11-29 Thread Sam James
commit: fe9b7c75c280848a4c3f0ab4b546356a4d0c2ef5
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 30 00:07:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 30 00:07:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe9b7c75

dev-lang/python: Stabilize 3.6.15 arm64, #818973

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

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

diff --git a/dev-lang/python/python-3.6.15.ebuild 
b/dev-lang/python/python-3.6.15.ebuild
index cc996cc624e0..c6bd3292a583 100644
--- a/dev-lang/python/python-3.6.15.ebuild
+++ b/dev-lang/python/python-3.6.15.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2021-11-29 Thread Sam James
commit: 6714a87a8432c81dc215fdcf0387bbe47339effa
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 23:57:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 23:57:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6714a87a

dev-python/scipy: backport ~ppc64 to 1.7.1-r1

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

 dev-python/scipy/scipy-1.7.1-r1.ebuild | 2 +-
 dev-python/scipy/scipy-1.7.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/scipy/scipy-1.7.1-r1.ebuild 
b/dev-python/scipy/scipy-1.7.1-r1.ebuild
index 2ececf1e739a..134efa3aa327 100644
--- a/dev-python/scipy/scipy-1.7.1-r1.ebuild
+++ b/dev-python/scipy/scipy-1.7.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD LGPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +pythran sparse"
 
 DEPEND="

diff --git a/dev-python/scipy/scipy-1.7.2.ebuild 
b/dev-python/scipy/scipy-1.7.2.ebuild
index cdc137b1517c..7ddd70d6ffe1 100644
--- a/dev-python/scipy/scipy-1.7.2.ebuild
+++ b/dev-python/scipy/scipy-1.7.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD LGPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="doc +pythran sparse"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/files/, media-libs/netpbm/

2021-11-29 Thread Sam James
commit: 6f29361e96643e51495cdf55ab0f42d2c34c97a0
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Nov 28 14:59:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 23:43:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f29361e

media-libs/netpbm: fix test failing on ppc64

Closes: https://bugs.gentoo.org/827338
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23100
Signed-off-by: Sam James  gentoo.org>

 .../files/netpbm-10.86.24-fix-test-ppc64.patch | 22 ++
 ...m-10.86.26.ebuild => netpbm-10.86.24-r1.ebuild} |  5 +++--
 ...m-10.86.26.ebuild => netpbm-10.86.26-r1.ebuild} |  1 +
 3 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/media-libs/netpbm/files/netpbm-10.86.24-fix-test-ppc64.patch 
b/media-libs/netpbm/files/netpbm-10.86.24-fix-test-ppc64.patch
new file mode 100644
index ..e1b558d59117
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-10.86.24-fix-test-ppc64.patch
@@ -0,0 +1,22 @@
+char is unsigned by default on ppc64
+
+--- a/converter/other/pnmtopalm/palmtopnm.c
 b/converter/other/pnmtopalm/palmtopnm.c
+@@ -823,7 +823,7 @@
+ unsigned int j;
+ 
+ for (j = 0;  j < bytesPerRow; ) {
+-char incount;
++signed char incount;
+ pm_readchar(ifP, );
+ if (incount < 0) {
+ /* How do we handle incount == -128 ? */
+@@ -865,7 +865,7 @@
+ unsigned int j;
+ 
+ for (j = 0;  j < bytesPerRow; ) {
+-char incount;
++signed char incount;
+ pm_readchar(ifP, );
+ if (incount < 0) {
+ /* How do we handle incount == -128 ? */

diff --git a/media-libs/netpbm/netpbm-10.86.26.ebuild 
b/media-libs/netpbm/netpbm-10.86.24-r1.ebuild
similarity index 96%
copy from media-libs/netpbm/netpbm-10.86.26.ebuild
copy to media-libs/netpbm/netpbm-10.86.24-r1.ebuild
index a4bc1a21670d..9a257b98e32a 100644
--- a/media-libs/netpbm/netpbm-10.86.26.ebuild
+++ b/media-libs/netpbm/netpbm-10.86.24-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga 
tiff X xml zlib"
 # zlib USE flag is no longer used, enabled by default.
 # cannot remove it yet because of #801445
@@ -45,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/netpbm-10.86.21-test.patch #450530
"${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
"${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
+   "${FILESDIR}"/netpbm-10.86.24-fix-test-ppc64.patch #827338
 )
 
 netpbm_libtype() {
@@ -166,7 +167,7 @@ src_configure() {
TIFFLIB_NEEDS_Z = N
JPEGLIB = $(netpbm_config jpeg)
PNGLIB = $(netpbm_config png)
-   ZLIB = $($(tc-getPKG_CONFIG) --libs zlib)
+   ZLIB = -lz
LINUXSVGALIB = $(netpbm_config svga vga)
XML2_LIBS = $(netpbm_config xml xml2)
JBIGLIB = $(netpbm_config jbig)

diff --git a/media-libs/netpbm/netpbm-10.86.26.ebuild 
b/media-libs/netpbm/netpbm-10.86.26-r1.ebuild
similarity index 98%
rename from media-libs/netpbm/netpbm-10.86.26.ebuild
rename to media-libs/netpbm/netpbm-10.86.26-r1.ebuild
index a4bc1a21670d..39873d62dbfd 100644
--- a/media-libs/netpbm/netpbm-10.86.26.ebuild
+++ b/media-libs/netpbm/netpbm-10.86.26-r1.ebuild
@@ -45,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/netpbm-10.86.21-test.patch #450530
"${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
"${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
+   "${FILESDIR}"/netpbm-10.86.24-fix-test-ppc64.patch #827338
 )
 
 netpbm_libtype() {



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

2021-11-29 Thread Mike Pagano
commit: b75b7e6a336c28fa493be98a01eef5ce375e020b
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Nov 29 23:34:54 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Nov 29 23:34:54 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b75b7e6a

Add suprt for panels w. VESA backlights with PWM enable/disable

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

 _README|   4 +
 ...15-PWM-support-for-VESA-backlight-helpers.patch | 618 +
 2 files changed, 622 insertions(+)

diff --git a/_README b/_README
index 68d0c0db..0923a646 100644
--- a/_README
+++ b/_README
@@ -75,6 +75,10 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
+Patch:  2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch 
+From:   https://patchwork.freedesktop.org/series/95127/
+Desc:   drm/i915: Add support for panels with VESA backlights with PWM 
enable/disable
+
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git a/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch 
b/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch
new file mode 100644
index ..45969bce
--- /dev/null
+++ b/2800_drm-i915-PWM-support-for-VESA-backlight-helpers.patch
@@ -0,0 +1,618 @@
+From patchwork Fri Nov  5 18:33:38 2021
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 8bit
+Subject: [v5,1/5] drm/i915: Add support for panels with VESA backlights with
+ PWM enable/disable
+From: Lyude Paul 
+X-Patchwork-Id: 462369
+Message-Id: <20211105183342.130810-2-ly...@redhat.com>
+To: dri-de...@lists.freedesktop.org, nouv...@lists.freedesktop.org,
+ intel-...@lists.freedesktop.org
+Cc: David Airlie , open list ,
+ sta...@vger.kernel.org
+Date: Fri,  5 Nov 2021 14:33:38 -0400
+
+This simply adds proper support for panel backlights that can be controlled
+via VESA's backlight control protocol, but which also require that we
+enable and disable the backlight via PWM instead of via the DPCD interface.
+We also enable this by default, in order to fix some people's backlights
+that were broken by not having this enabled.
+
+For reference, backlights that require this and use VESA's backlight
+interface tend to be laptops with hybrid GPUs, but this very well may
+change in the future.
+
+v4:
+* Make sure that we call intel_backlight_level_to_pwm() in
+  intel_dp_aux_vesa_enable_backlight() - vsyrjala
+
+Signed-off-by: Lyude Paul 
+Link: https://gitlab.freedesktop.org/drm/intel/-/issues/3680
+Fixes: fe7d52bccab6 ("drm/i915/dp: Don't use DPCD backlights that need PWM 
enable/disable")
+Reviewed-by: Ville Syrjälä 
+Cc:  # v5.12+
+---
+ .../drm/i915/display/intel_dp_aux_backlight.c | 27 ++-
+ 1 file changed, 21 insertions(+), 6 deletions(-)
+
+diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c 
b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
+index 569d17b4d00f..f05b71c01b8e 100644
+--- a/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
 b/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
+@@ -293,6 +293,13 @@ intel_dp_aux_vesa_enable_backlight(const struct 
intel_crtc_state *crtc_state,
+   struct intel_panel *panel = >panel;
+   struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder);
+ 
++  if (!panel->backlight.edp.vesa.info.aux_enable) {
++  u32 pwm_level = intel_backlight_invert_pwm_level(connector,
++   
panel->backlight.pwm_level_max);
++
++  panel->backlight.pwm_funcs->enable(crtc_state, conn_state, 
pwm_level);
++  }
++
+   drm_edp_backlight_enable(_dp->aux, 
>backlight.edp.vesa.info, level);
+ }
+ 
+@@ -304,6 +311,10 @@ static void intel_dp_aux_vesa_disable_backlight(const 
struct drm_connector_state
+   struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder);
+ 
+   drm_edp_backlight_disable(_dp->aux, 
>backlight.edp.vesa.info);
++
++  if (!panel->backlight.edp.vesa.info.aux_enable)
++  panel->backlight.pwm_funcs->disable(old_conn_state,
++  
intel_backlight_invert_pwm_level(connector, 0));
+ }
+ 
+ static int intel_dp_aux_vesa_setup_backlight(struct intel_connector 
*connector, enum pipe pipe)
+@@ -321,6 +332,15 @@ static int intel_dp_aux_vesa_setup_backlight(struct 
intel_connector *connector,
+   if (ret < 0)
+   return ret;
+ 
++  if (!panel->backlight.edp.vesa.info.aux_enable) {
++  ret = 

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

2021-11-29 Thread Michał Górny
commit: 5dfea1e8513fb729f7218e6d70c3a71fd179ca33
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:48:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 23:17:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfea1e8

dev-python/pymongo: Bump to 3.12.2

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

 dev-python/pymongo/Manifest  |   1 +
 dev-python/pymongo/pymongo-3.12.2.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index b657b3eeaba7..33dfd91238f1 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,4 +1,5 @@
 DIST mongo-python-driver-3.11.4.tar.gz 983009 BLAKE2B 
b2ca8d90a34b41c0991b545626853137b6a7f5f006dbb5d7a93fd8312759b53b99415583ca5ba982abb420db8502cb9de745f1ac0962efa05eb05ecb4289c323
 SHA512 
ecd2ff41ab902423dc58901cd9a8355e200f5b00a4eea4a8e950de75674fd59f7367df1ab7ee6c09bf515b8fa110cac0f7de084fbe14527486a9c38a0c8c9c27
 DIST mongo-python-driver-3.12.0.tar.gz 1062091 BLAKE2B 
636a34a42d43a6ecd549c51e9e5b3a617291b64a1ba91d7473c365f8df88d59efd7b2906dd80147ffab4309d38cce30a3475bbe142e347312823236f8657c801
 SHA512 
fc2734b8821b42cca1b67930d5c7612526e51292144a376425627ea6254b09128ccd894af3be293184f940c7f8faa1c0cd3a0d069f9b4143a15cb32279c3bdb1
 DIST mongo-python-driver-3.12.1.tar.gz 1067667 BLAKE2B 
3f18c5aa92ce180067f9c86e1fcbd80543274a2ee33ce1fad5741f0e7f5a9cb0520c33b8fe885ea69c2c8ce168747a44129fe79a5df389b83bd5e77a6ec4a687
 SHA512 
1fc98c33d8140ab045804130fc27b655a8622318f7030967d841e7a296dcdfb89a125cb2574a9b08eef15d3fdc089f268631501743b46d04a7b465cc45c0c04e
+DIST mongo-python-driver-3.12.2.tar.gz 1069372 BLAKE2B 
962dc2ee42f01586d9e8fb07d3ba7a74f4379af268b6213c1a5b67b901c805719b9c164fc3d270dd77b3c627f998b291330eeb02968246f2a68e5925bcb608fc
 SHA512 
0e6ac0eafb8fb71db22e7ce27e6acc5c17ea80ac8c0100c358302582da68e03d7bd33eed320f5c8c43b067c3f1e75b4ed4f8c63c4c9705bf9a1c764917d973cb
 DIST mongo-python-driver-4.0.tar.gz 1029687 BLAKE2B 
d8ae35b68bff288388a797c51b40d453c3e2197a0b639689bbb43f7e4470f3c4d5bf861d6ae77805b950e8c8daadcef5043b93c6d6a4b094fcb95521caf4c751
 SHA512 
b29acfcbd92b8f46780039cd0688cb03c083dfaf1ec6793906029f1e03635edc9a9ef6eb7104fa3dc16eca6df4ccfedd7bd4a8da495f754157edec371211fe15

diff --git a/dev-python/pymongo/pymongo-3.12.2.ebuild 
b/dev-python/pymongo/pymongo-3.12.2.ebuild
new file mode 100644
index ..c45af7c0a672
--- /dev/null
+++ b/dev-python/pymongo/pymongo-3.12.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-python-driver 
https://pypi.org/project/pymongo/;
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+IUSE="doc kerberos"
+
+RDEPEND="
+   kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   >=dev-db/mongodb-2.6.0
+   )
+"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_sphinx doc
+distutils_enable_tests unittest
+
+reqcheck() {
+   if use test; then
+   # During the tests, database size reaches 1.5G.
+   local CHECKREQS_DISK_BUILD=1536M
+
+   check-reqs_${1}
+   fi
+}
+
+pkg_pretend() {
+   reqcheck pkg_pretend
+}
+
+pkg_setup() {
+   reqcheck pkg_setup
+}
+
+src_prepare() {
+   # network-sandbox probably
+   rm test/test_srv_polling.py || die
+   sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \
+   -i test/test_client.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # Yes, we need TCP/IP for that...
+   local DB_IP=127.0.0.1
+   local DB_PORT=27000
+
+   export DB_IP DB_PORT
+
+   local dbpath=${TMPDIR}/mongo.db
+   local logpath=${TMPDIR}/mongod.log
+
+   # Now, the hard part: we need to find a free port for mongod.
+   # We're just trying to run it random port numbers and check the log
+   # for bind errors. It shall be noted that 'mongod --fork' does not
+   # return failure when it fails to bind.
+
+   mkdir -p "${dbpath}" || die
+   while true; do
+   ebegin "Trying to start mongod on port ${DB_PORT}"
+
+   LC_ALL=C \
+   mongod --dbpath "${dbpath}" --nojournal \
+   --bind_ip ${DB_IP} --port ${DB_PORT} \
+   --unixSocketPrefix "${TMPDIR}" \
+   --logpath "${logpath}" --fork \
+   && sleep 2
+
+   # Now we need to check if the server actually started...
+

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

2021-11-29 Thread Michał Górny
commit: 073147ce18ff8ab19aa27b3a8d5c91926ad6c71f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:46:04 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 23:17:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073147ce

dev-python/pymongo: Bump to 4.0

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

 dev-python/pymongo/Manifest   |   1 +
 dev-python/pymongo/pymongo-4.0.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index bfa7dbbf251f..b657b3eeaba7 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,3 +1,4 @@
 DIST mongo-python-driver-3.11.4.tar.gz 983009 BLAKE2B 
b2ca8d90a34b41c0991b545626853137b6a7f5f006dbb5d7a93fd8312759b53b99415583ca5ba982abb420db8502cb9de745f1ac0962efa05eb05ecb4289c323
 SHA512 
ecd2ff41ab902423dc58901cd9a8355e200f5b00a4eea4a8e950de75674fd59f7367df1ab7ee6c09bf515b8fa110cac0f7de084fbe14527486a9c38a0c8c9c27
 DIST mongo-python-driver-3.12.0.tar.gz 1062091 BLAKE2B 
636a34a42d43a6ecd549c51e9e5b3a617291b64a1ba91d7473c365f8df88d59efd7b2906dd80147ffab4309d38cce30a3475bbe142e347312823236f8657c801
 SHA512 
fc2734b8821b42cca1b67930d5c7612526e51292144a376425627ea6254b09128ccd894af3be293184f940c7f8faa1c0cd3a0d069f9b4143a15cb32279c3bdb1
 DIST mongo-python-driver-3.12.1.tar.gz 1067667 BLAKE2B 
3f18c5aa92ce180067f9c86e1fcbd80543274a2ee33ce1fad5741f0e7f5a9cb0520c33b8fe885ea69c2c8ce168747a44129fe79a5df389b83bd5e77a6ec4a687
 SHA512 
1fc98c33d8140ab045804130fc27b655a8622318f7030967d841e7a296dcdfb89a125cb2574a9b08eef15d3fdc089f268631501743b46d04a7b465cc45c0c04e
+DIST mongo-python-driver-4.0.tar.gz 1029687 BLAKE2B 
d8ae35b68bff288388a797c51b40d453c3e2197a0b639689bbb43f7e4470f3c4d5bf861d6ae77805b950e8c8daadcef5043b93c6d6a4b094fcb95521caf4c751
 SHA512 
b29acfcbd92b8f46780039cd0688cb03c083dfaf1ec6793906029f1e03635edc9a9ef6eb7104fa3dc16eca6df4ccfedd7bd4a8da495f754157edec371211fe15

diff --git a/dev-python/pymongo/pymongo-4.0.ebuild 
b/dev-python/pymongo/pymongo-4.0.ebuild
new file mode 100644
index ..c45af7c0a672
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-python-driver 
https://pypi.org/project/pymongo/;
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+IUSE="doc kerberos"
+
+RDEPEND="
+   kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   >=dev-db/mongodb-2.6.0
+   )
+"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_sphinx doc
+distutils_enable_tests unittest
+
+reqcheck() {
+   if use test; then
+   # During the tests, database size reaches 1.5G.
+   local CHECKREQS_DISK_BUILD=1536M
+
+   check-reqs_${1}
+   fi
+}
+
+pkg_pretend() {
+   reqcheck pkg_pretend
+}
+
+pkg_setup() {
+   reqcheck pkg_setup
+}
+
+src_prepare() {
+   # network-sandbox probably
+   rm test/test_srv_polling.py || die
+   sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \
+   -i test/test_client.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # Yes, we need TCP/IP for that...
+   local DB_IP=127.0.0.1
+   local DB_PORT=27000
+
+   export DB_IP DB_PORT
+
+   local dbpath=${TMPDIR}/mongo.db
+   local logpath=${TMPDIR}/mongod.log
+
+   # Now, the hard part: we need to find a free port for mongod.
+   # We're just trying to run it random port numbers and check the log
+   # for bind errors. It shall be noted that 'mongod --fork' does not
+   # return failure when it fails to bind.
+
+   mkdir -p "${dbpath}" || die
+   while true; do
+   ebegin "Trying to start mongod on port ${DB_PORT}"
+
+   LC_ALL=C \
+   mongod --dbpath "${dbpath}" --nojournal \
+   --bind_ip ${DB_IP} --port ${DB_PORT} \
+   --unixSocketPrefix "${TMPDIR}" \
+   --logpath "${logpath}" --fork \
+   && sleep 2
+
+   # Now we need to check if the server actually started...
+   if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; 
then
+   # yay!
+   eend 0
+   break
+   elif grep -q 'Address already in use' "${logpath}"; then
+   # ay, someone took our port!
+   eend 1
+ 

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

2021-11-29 Thread Michał Górny
commit: 9f82e8963ff9bbc89e9880fab328ce4732618e2e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:44:42 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 23:17:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f82e896

dev-python/moto: Bump to 2.2.17

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

 dev-python/moto/Manifest   |  1 +
 dev-python/moto/moto-2.2.17.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index deda8a56ffe3..bfe4e828760e 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -3,3 +3,4 @@ DIST moto-2.2.12.tar.gz 1941427 BLAKE2B 
d1f85e46f4072b0e1c48e727d9e99eec12001a53
 DIST moto-2.2.14.tar.gz 1962233 BLAKE2B 
2e61a2a946bdb51280fc16a2efd47e88e9643a04cebec1fc117a984b3bb8be366523fb202fe558137c4bf5c6a9e8b2e035adceda6fd37712b004d650d3d042fd
 SHA512 
2f6c5a498f95760e910174c91562aa4f5a223d691efc1db65b66508c407641473b5b94512e67f48ed02e3733421cc51eba7aa569b19e92cf58ffa6bbcb81b362
 DIST moto-2.2.15.tar.gz 1962356 BLAKE2B 
469f9c0eb36552b475b5e76fe286a6e50ae6379a9b0436a40eb290fd033123b2b400b6b85a1dd66b01176f1795a0211831acf10efac1a44a09f17efe325fad3b
 SHA512 
2fffb3d095cd7274891d1d9ff5eee07550773eb06d1410205db39c75234e37833bda12aca7c29fda5b1d415145e55e7c7d59f8a03f3163c8f752e968fc273d3a
 DIST moto-2.2.16.tar.gz 1982590 BLAKE2B 
016760c1eebd418ddb281f9cf438d9e13c868409ca1465a2a8b8292c714b7a3e4a6d47bef7a506e5c8d4128282f4f68cfea30eb61940464be4a5e27e0749e035
 SHA512 
bca5d5a8efa6ba204caf0cfcae700ee4079ac0a1aca22eb4adfa09f3e81f0bb43daa24088a55578022fc7b25ae14c9f41701d9557f2dd09b818fdd25ba4c3e78
+DIST moto-2.2.17.tar.gz 2013217 BLAKE2B 
6fe6dd23e96fe8ba210fc9bbb400ced7c27aa6626097c523579482d58709fbf2d22e217bdab604017ee17c45b4093c8106e15e5894484face28c07bba85d42ea
 SHA512 
73dfa0f15afd299e2c5b4c7833a73b1a7537248b8b332258868bac01890c1861e9a62b6fb634d795d4e37e5505cc51008f1048154044a8238049de5b21f31251

diff --git a/dev-python/moto/moto-2.2.17.ebuild 
b/dev-python/moto/moto-2.2.17.ebuild
new file mode 100644
index ..7c4b8e8a3d1b
--- /dev/null
+++ b/dev-python/moto/moto-2.2.17.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="https://github.com/spulec/moto;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' 
python3_{6,7})
+   dev-python/boto[${PYTHON_USEDEP}]
+   dev-python/cfn-lint[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}]
+   >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # unpin indirect dep on ecdsa that's supposed to workaround pip bugs
+   sed -i -e '/ecdsa/s:<0.15::' setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
+

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

2021-11-29 Thread Nick Sarnie
commit: e618eaa6746fd424eb1737fa66c82c41c678a499
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:39:37 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e618eaa6

dev-util/spirv-tools: Version bump

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

 dev-util/spirv-tools/Manifest   | 1 +
 .../{spirv-tools-.ebuild => spirv-tools-1.2.198.ebuild} | 6 +++---
 dev-util/spirv-tools/spirv-tools-.ebuild| 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index 4edb6a92d23e..304a387a6e17 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,2 +1,3 @@
+DIST spirv-tools-1.2.198.tar.gz 294 BLAKE2B 
036f2457863c1bff47939d6238d6f270baee67253edeb5dc4cb1270eb32b9fdb6427c959bde4c5496056784c0334922276b9a4e0ac5530a4c662abdf0190f119
 SHA512 
90a53d0c7c6dfeb5ef2ee3e8b92c00cd39211f18f57aaeae079ac95b94ec4c839443017eb39fbee0f737d0c070ed64e2369609e81dba149f08676724b254f714
 DIST spirv-tools-2021.1.tar.gz 2613619 BLAKE2B 
ab5816e3407ba827f5db69cb391b0e4820661aa7367edfc5a9a41cb9fee98a7e814f765d99548cdab1a11869f79710e6243f2c97ec3ee4f6a919990dc24e63dd
 SHA512 
74be4ecb3f6926cebdbfdc2351e3d3e0db18a8a312ce12882442d4e33737f9ccfb0ec6e1f5cd6bb5604525467605c080a8494b4aef6dd797dc805e12bc10226f
 DIST spirv-tools-20210825.tar.gz 2852443 BLAKE2B 
87c24d6c5506097cf24b3008450e54a652c1e9d0ad1dd61499b65cc93e4783db2f86b3138ef2c8f33b8b242fc55dfa279d135d347bd21dd893ae302ae430
 SHA512 
d99cb85527810413e6df386342a5d0de201defe401fd175f0cd15604dcba0f8c157b63b4d49be64b5161b6a97c0a6ae16fe82080368ec6eb64cd71300d056bea

diff --git a/dev-util/spirv-tools/spirv-tools-.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
similarity index 87%
copy from dev-util/spirv-tools/spirv-tools-.ebuild
copy to dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
index fa22fe6b2b6d..535410ee3e23 100644
--- a/dev-util/spirv-tools/spirv-tools-.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   EGIT_COMMIT="1b35745ad1c9a988bc427b976a9a2fe7afd4dada"
+   EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
@@ -26,7 +26,7 @@ SLOT="0"
 # Tests fail upon finding symbols that do not match a regular expression
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
-COMMON_DEPEND=">=dev-util/spirv-headers-1.5.4.2_pre20210526"
+COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND=""
 BDEPEND="${PYTHON_DEPS}
@@ -34,7 +34,7 @@ BDEPEND="${PYTHON_DEPS}
 
 multilib_src_configure() {
local mycmakeargs=(
-   "-DSPIRV-Headers_SOURCE_DIR=/usr/"
+   "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
"-DSPIRV_WERROR=OFF"
"-DSPIRV_TOOLS_BUILD_STATIC=OFF"
"-DBUILD_SHARED_LIBS=ON"

diff --git a/dev-util/spirv-tools/spirv-tools-.ebuild 
b/dev-util/spirv-tools/spirv-tools-.ebuild
index fa22fe6b2b6d..1a401b8cc38d 100644
--- a/dev-util/spirv-tools/spirv-tools-.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-.ebuild
@@ -26,7 +26,7 @@ SLOT="0"
 # Tests fail upon finding symbols that do not match a regular expression
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
-COMMON_DEPEND=">=dev-util/spirv-headers-1.5.4.2_pre20210526"
+COMMON_DEPEND="~dev-util/spirv-headers-1.2.198"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND=""
 BDEPEND="${PYTHON_DEPS}



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

2021-11-29 Thread Nick Sarnie
commit: 4a76a5a866aa29133b44a6d7807204206e6a0c7f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:58:27 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a76a5a8

media-libs/vulkan-loader: Add myself as maintainer

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

 media-libs/vulkan-loader/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/vulkan-loader/metadata.xml 
b/media-libs/vulkan-loader/metadata.xml
index 292de6dc5063..ff730de5d43a 100644
--- a/media-libs/vulkan-loader/metadata.xml
+++ b/media-libs/vulkan-loader/metadata.xml
@@ -5,6 +5,10 @@
x...@gentoo.org
X11

+   
+   sar...@gentoo.org
+   Nick Sarnie
+   

KhronosGroup/Vulkan-LoaderAndValidationLayers




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

2021-11-29 Thread Nick Sarnie
commit: a8f0b3f9c58a104a2de37dc17e62c6d561f7589c
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 23:03:32 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f0b3f9

dev-util/vulkan-tools: Version bump

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

 dev-util/vulkan-tools/Manifest |  1 +
 .../{vulkan-tools-.ebuild => vulkan-tools-1.2.198.ebuild}  | 10 +-
 dev-util/vulkan-tools/vulkan-tools-.ebuild | 10 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 0bed409c5a70..774d0440d398 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-tools-1.2.182.tar.gz 847991 BLAKE2B 
5ab9d73383338bcc3c54487f0f433466d9974269d3be2aa0d50281affeee8fb94414eb638fc94be6fd2dc059c0a2d3dca4e9a8caf3e2b8758c03c57373e2f73b
 SHA512 
5cc9500923288641529556e82a708b88f7dc775c75166d10ae2a807562ce9dda3993aa01a261ff4f9c2cc31ea47423a12f21ec64d32e6aee66ef7c3fc2dc17fc
 DIST vulkan-tools-1.2.189.tar.gz 849041 BLAKE2B 
ae38aaca9789276bcb93c5c297c9113fcced4cd3417f0619c0e1fb539df5891e725a77785fbeca0c8957644af7245ff9f0a3981cf5f8726f4f231e39f05ddfbb
 SHA512 
3ac4f79a6ba18690026d1933b7f3c45769f9759e25d19508bc34d431454dc548e1f738ae3d804db2864a97de3b8628f167bc00dcad4059eaeb1714e4fdd3507a
+DIST vulkan-tools-1.2.198.tar.gz 847429 BLAKE2B 
8927740853eb45d495996a8be0bae3d40f84f14f12eb838474241745321d7337a6bae7e118bd626fbb15f8ffd42d574a04c93bd3aca0b3373976d7d976c05d2d
 SHA512 
304ce76c47d4adef3a286439712ef4fd3f08ec8e47ed0e2a37162f9cac5e08af3c7b7fb449fddd4772080d678d84db9e238a5db4d98c7d4ee5f6d87a3f5c8f5f

diff --git a/dev-util/vulkan-tools/vulkan-tools-.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.2.198.ebuild
similarity index 88%
copy from dev-util/vulkan-tools/vulkan-tools-.ebuild
copy to dev-util/vulkan-tools/vulkan-tools-1.2.198.ebuild
index db5266d48cdb..183eec642b25 100644
--- a/dev-util/vulkan-tools/vulkan-tools-.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-1.2.198.ebuild
@@ -13,9 +13,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
@@ -30,10 +30,10 @@ REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
 
 BDEPEND="${PYTHON_DEPS}
>=dev-util/cmake-3.10.2
-   cube? ( dev-util/glslang:=[${MULTILIB_USEDEP}] )
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
-   >=media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]
@@ -41,7 +41,7 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}
-   >=dev-util/vulkan-headers-${PV}
+   ~dev-util/vulkan-headers-${PV}
 "
 
 pkg_setup() {

diff --git a/dev-util/vulkan-tools/vulkan-tools-.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-.ebuild
index db5266d48cdb..183eec642b25 100644
--- a/dev-util/vulkan-tools/vulkan-tools-.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-.ebuild
@@ -13,9 +13,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
@@ -30,10 +30,10 @@ REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
 
 BDEPEND="${PYTHON_DEPS}
>=dev-util/cmake-3.10.2
-   cube? ( dev-util/glslang:=[${MULTILIB_USEDEP}] )
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
-   >=media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]
@@ -41,7 +41,7 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}
-   >=dev-util/vulkan-headers-${PV}
+   ~dev-util/vulkan-headers-${PV}
 "
 
 pkg_setup() {



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

2021-11-29 Thread Nick Sarnie
commit: d4eee69eaa127f88be41bc96578c85002f8971d3
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:48:06 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4eee69e

media-libs/vulkan-loader: Version bump

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

 media-libs/vulkan-loader/Manifest | 1 +
 .../{vulkan-loader-.ebuild => vulkan-loader-1.2.198.ebuild}   | 4 ++--
 media-libs/vulkan-loader/vulkan-loader-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 8f919267eb26..3d7a1a24e129 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-loader-1.2.182.tar.gz 1469024 BLAKE2B 
d180154bd0878c45327b1ad06a8efcc637b73fd75ad5ca349740d7f8d6944b2974828cb055a32150c4db4eb94f1b420d94852228d91e46bd8340229fa0ad30fd
 SHA512 
06cf308caae1fd1992b279e8130b8f40bdcc7df44294c73e221d537950c689e552afeda4ae9406645b1d773693fa27c7727ab012daecbcff2793c4995c7f0db0
 DIST vulkan-loader-1.2.189.tar.gz 1508029 BLAKE2B 
d889c398d886e2bd6082bdd4f728078986b15610da478634475c2b17f860bf127fa5b81d409f1298d4d3705a1b9274bb982447a425a930ac5ac3fe44de6aaa08
 SHA512 
358bda8081bf86b0cc119c15ed791d63e4fc7273d95e550dac11dfadf3d3f9b709936207a9b0fc3b53595b9f46c41d47f573613c5d57e789b58405a5a5cd5b14
+DIST vulkan-loader-1.2.198.tar.gz 1440922 BLAKE2B 
5048a85155f94cd13f36fae48414ae3a0ea5f120a22f8b199fd43a2813b7168a9c5310ac6298ec2dee6488012d17d06043cf37dee38de265924e408f36498ed7
 SHA512 
92fc0cfa872e286abe4aa26a68a2bb90683b68425abbe001a62ac511c76850ad08102634e64ac06a88cf8ab225e60ddaf5bc80aa2c4bf68c25c0c47e5782f4fc

diff --git a/media-libs/vulkan-loader/vulkan-loader-.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.2.198.ebuild
similarity index 96%
copy from media-libs/vulkan-loader/vulkan-loader-.ebuild
copy to media-libs/vulkan-loader/vulkan-loader-1.2.198.ebuild
index e605aface2c6..18dc41ace6c3 100644
--- a/media-libs/vulkan-loader/vulkan-loader-.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.2.198.ebuild
@@ -12,9 +12,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"

diff --git a/media-libs/vulkan-loader/vulkan-loader-.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-.ebuild
index e605aface2c6..18dc41ace6c3 100644
--- a/media-libs/vulkan-loader/vulkan-loader-.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-.ebuild
@@ -12,9 +12,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"



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

2021-11-29 Thread Nick Sarnie
commit: a7aca1091cdfb237f3ccd35c7505130f8ee23c14
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 23:07:21 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7aca109

media-libs/shaderc: Version bump

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

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2021.3.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 57e027f111d2..4c4c85cb9944 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -2,3 +2,4 @@ DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821
 DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 
5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd
 SHA512 
07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
 DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 
7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679
 SHA512 
cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c
 DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 
77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a
 SHA512 
44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3
+DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 
5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c
 SHA512 
759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a

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



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

2021-11-29 Thread Nick Sarnie
commit: 04940c313c5408be6b720c2475939cc2e2553f5e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:42:31 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04940c31

dev-util/glslang: Version bump

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

 dev-util/glslang/Manifest| 1 +
 dev-util/glslang/{glslang-.ebuild => glslang-1.2.198.ebuild} | 6 --
 dev-util/glslang/glslang-.ebuild | 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index fe2d988d6d8f..27d60189fac6 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,3 +1,4 @@
+DIST glslang-1.2.198.tar.gz 3427490 BLAKE2B 
0a9b116665e12aaff61b3c9628bba2b6ad6fe0ca7fa9954f568a3a1a0d4cbc41975446fc6760eef09bdea6a5d4aa746957b54972a0556f04c8ac39ba3e6241f9
 SHA512 
99cb60b01dd017533bcfd3fb258f1cad8c8fc90bc90efe346460e10f7887d7dc16468c93a5ae3bacc7579a31f58c2efc34c7e473515f07d03d2308894778bab5
 DIST glslang-10.11.0.0_pre20201216.tar.gz 3290064 BLAKE2B 
46ce951ab6c69eb25dc2490e3eb817c5cc0e2bf2416f29842b45bb1efb83ea439d72c823c981e2f37803e203077ea01d1c84c28391fb78288c107510a47d2241
 SHA512 
4b9e300152dc2ec3b14657b3a745d5b26b5da49e5ff3da0d75680f84126237ec6af0f7cee5aaa74b2d4a123a386522cd7342b5f25e4c01f114da3d5d92057128
 DIST glslang-11.2.0.tar.gz 3295235 BLAKE2B 
42417f3be070a57f0c71f5a0c81ffcf4938044c74fd59435fad6889b74c077032fda18e73971db41b180341c1eb6bcdc24081d5ff57fb9baf36c32fbfac9e67a
 SHA512 
0d6cd866c4e28069dbc2c5f0ceba2acab73356751499f8fe81177357c61b2bdae92d2502c47889687d57094dd9fd59b78a06234de1d9c4989a204f9ce3c73751
 DIST glslang-11.4.0.tar.gz 3342311 BLAKE2B 
880f2c5bc2afe5c28b4c9246faed5a12492e24d1f3d75a0df036457ed7767541a18757d368e2298dd7e8e4f8ca9a2a168973274ea6364453130b2928bce4d991
 SHA512 
e507ff5420a192133dd25b3f1d18dfa4a20c7fff9908e58bad5a7ddf8119989977c2a180575cc24b3434cab4a7cc7559a3254676f6298c0fa3b82dc9e802e1f5

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-1.2.198.ebuild
similarity index 74%
copy from dev-util/glslang/glslang-.ebuild
copy to dev-util/glslang/glslang-1.2.198.ebuild
index bae2c9f13ff2..43b82f26880a 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-1.2.198.ebuild
@@ -11,8 +11,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 
 DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"

diff --git a/dev-util/glslang/glslang-.ebuild 
b/dev-util/glslang/glslang-.ebuild
index bae2c9f13ff2..43b82f26880a 100644
--- a/dev-util/glslang/glslang-.ebuild
+++ b/dev-util/glslang/glslang-.ebuild
@@ -11,8 +11,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 
 DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"



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

2021-11-29 Thread Nick Sarnie
commit: c4aa7efe80fbc0e9db14440424c8c77b01785aec
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:52:49 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4aa7efe

media-libs/vulkan-layers: Version bump

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

 media-libs/vulkan-layers/Manifest  |  1 +
 ...{vulkan-layers-.ebuild => vulkan-layers-1.2.198.ebuild} | 10 +-
 media-libs/vulkan-layers/vulkan-layers-.ebuild | 10 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 6ffaa214dbaa..6b60ffd91374 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-layers-1.2.182.tar.gz 2791196 BLAKE2B 
e4c2a80708b7805425eb58bc360db8aa8ac9a671ef88a261f09887f59cbacb56e1375a868589864c30a9a812c91a7dc2c7d3ebc0eda5afc7cb99dfb7f70af2de
 SHA512 
2c7541d18926507fb7f36193a5901e2d3f864749e5c9e456c32bc8e64bae58e661d01f8871c596a2b05e2e5bf86a4c80c6207d7cc942a51cafab81f052d91805
 DIST vulkan-layers-1.2.189.tar.gz 2869378 BLAKE2B 
54a610c95487873c470ea304f8bbf0160a9def6a06118baced0a1b14a847cc116f3a2377cf0a287b866dffe9ff9657133ba1fa7109e0c23380412ca4f389c6f1
 SHA512 
7fd688365cbe69d763bb233d7be2498bb5aa286ba26c4ca9d4bdeddc28cf3f69992a89d6276d3f943d198146dcc01eca36b1d8de5747ae0893244bdb15665855
+DIST vulkan-layers-1.2.198.tar.gz 3555293 BLAKE2B 
1a419b1b4b50241f6f4225a8666b8f6f4fc00e30dba045deeca709f4b9ff777f8a66691ef094b72cbf059c9dafee9f1ad2986108e48c8ef3974ac805c103644e
 SHA512 
c5ac3e458987f3aa8ca21a79aa7819fbc1ca6013b6e445a82407ac0664884b90b8f79a2593368f6264a509674aa1f9584614c7c464c88d74284601f0c7636ef0

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.2.198.ebuild
similarity index 87%
copy from media-libs/vulkan-layers/vulkan-layers-.ebuild
copy to media-libs/vulkan-layers/vulkan-layers-1.2.198.ebuild
index 1743fe168ee9..614ac325de3e 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.2.198.ebuild
@@ -13,9 +13,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Validation Layers"
@@ -26,12 +26,12 @@ SLOT="0"
 IUSE="wayland X"
 
 BDEPEND=">=dev-util/cmake-3.10.2"
-RDEPEND=">=dev-util/spirv-tools-20210825:=[${MULTILIB_USEDEP}]"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-cpp/robin-hood-hashing
-   >=dev-util/glslang-11.6.0:=[${MULTILIB_USEDEP}]
-   >=dev-util/vulkan-headers-${PV}
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index 1743fe168ee9..ecfbe9b339e3 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -13,9 +13,9 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=()
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Validation Layers"
@@ -26,12 +26,12 @@ SLOT="0"
 IUSE="wayland X"
 
 BDEPEND=">=dev-util/cmake-3.10.2"
-RDEPEND=">=dev-util/spirv-tools-20210825:=[${MULTILIB_USEDEP}]"
+RDEPEND="~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-cpp/robin-hood-hashing
-   >=dev-util/glslang-11.6.0:=[${MULTILIB_USEDEP}]
-   >=dev-util/vulkan-headers-${PV}
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
x11-libs/libX11:=[${MULTILIB_USEDEP}]



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

2021-11-29 Thread Nick Sarnie
commit: 75c3346ad733949897d311d9131204bca2036e8e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:34:04 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c3346a

dev-util/spirv-headers: Version bump

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

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

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index f7346983a62c..6f3aa67b69e2 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,2 +1,3 @@
+DIST spirv-headers-1.2.198.tar.gz 416113 BLAKE2B 
d2f767a36830a3d1fa6289cabc5f87432473f6f3d3ab3d07b4c6a008a4917f00b3472e6ae9abf12c1a148e757d5a71f270a2ad944413ebdbefb484f498af74ce
 SHA512 
a35167f8de66f2e16c6d2dccdd69f95c58b08abcdef5dac5a705e8e52af049ec9b0e2d0ef6fb732454a0671cd331b69bea75b24911599c0a2ce3972d40addfef
 DIST spirv-headers-1.5.4.2_pre20210526.tar.gz 406038 BLAKE2B 
e10042a4c09668a6eb0d2f08a873794e20d83e6f7be40d58c3a59e1d96aa6845060a9fd7e90ea4e6a940eddbabf6b725be756ea64b49ef9034b34dc6c33fa5bb
 SHA512 
ef9b171c168963a3f25643a3ce5f6a5df3b811daaf237700f793c1d313016c148b107b0d8cfe81fa4cb72f8da87a3da58387545f7bd76d15927c4742d0dc2b68
 DIST spirv-headers-20210817.tar.gz 414897 BLAKE2B 
f10997c6bca46d48a592ce12b59817d31b0e5cd77fa0518c8ecb0d1da56d54a49562fb8f6fd355feb964f93129a6304ec14ed2a5f1776c130c8e3b727fd93192
 SHA512 
837ebac5afe05b2eb08029058240a8f08d49eca701201f93181e3a9076a15b67421122e8322a4230d6e21766dc85396be6415d352769791d6a44dbae59ce908b

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



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

2021-11-29 Thread Nick Sarnie
commit: 91b745c03b54d08457e82b07682caece9045bfb9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Nov 29 22:45:36 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Nov 29 23:11:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b745c0

dev-util/vulkan-headers: Version bump

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

 dev-util/vulkan-headers/Manifest  | 1 +
 .../{vulkan-headers-.ebuild => vulkan-headers-1.2.198.ebuild} | 8 
 dev-util/vulkan-headers/vulkan-headers-.ebuild| 8 
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index a8eb8d667dfb..b3aa45cf0c45 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-headers-1.2.182.tar.gz 1162517 BLAKE2B 
0dd396dde2cea94529b99a079cb082d01b4223cd1a63a4bff6405f882b95d896080d62ebfe34365ee104de8530ceaaba6f889443a813926838c82db9938d5ee0
 SHA512 
045091ad94d335fb4743fb033ca581a5c128b23633d61dc403bddfef8f88b6ae86afff628b2f2f333ee5edfb0f6f68f060e2402d27d5ab53eaed850a16de8782
 DIST vulkan-headers-1.2.189.tar.gz 1191160 BLAKE2B 
cd322dfd4ad9010cf4a7d84e8bd450fee48008f43aebed69253d42e786d446d1afa2fc32915d7021b8f75fe6a70400ca57e06a20b075aad78a524f811b3ba1fe
 SHA512 
883a3d69c48bea307681791c6e9d5efa4f956c5beba70d3cac87826bade633cbc98feeaa34607a4754c460cb262e0d6a7b20ecae5c3fccb765181d04402daa13
+DIST vulkan-headers-1.2.198.tar.gz 1288107 BLAKE2B 
91ec6879af46418e9b4f67124f0aff96d6f748c7eb02b500350f350f1b323af9cbe34c383d3d03643cdd35205e286738072c81a192bb3de4cad7c9e525dbb1d0
 SHA512 
c46232df1f121e69124c4faf5749032f8b5a1bd03d8ca69a24450008cd0af9c5ce000e48ab5c491cdfffa765498022f50d15476cded958dc25bd90e139c71829

diff --git a/dev-util/vulkan-headers/vulkan-headers-.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.2.198.ebuild
similarity index 74%
copy from dev-util/vulkan-headers/vulkan-headers-.ebuild
copy to dev-util/vulkan-headers/vulkan-headers-1.2.198.ebuild
index aadebcb9e82c..1a47e3d21975 100644
--- a/dev-util/vulkan-headers/vulkan-headers-.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.2.198.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,9 +10,9 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Header files and API registry"

diff --git a/dev-util/vulkan-headers/vulkan-headers-.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-.ebuild
index aadebcb9e82c..1a47e3d21975 100644
--- a/dev-util/vulkan-headers/vulkan-headers-.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,9 +10,9 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 
 DESCRIPTION="Vulkan Header files and API registry"



[gentoo-commits] repo/gentoo:master commit in: net-fs/ksmbd-tools/

2021-11-29 Thread Georgy Yakovlev
commit: 5a7797a630803685cbe24849806351b69fb4ecf2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Nov 29 22:29:26 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Nov 29 22:49:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7797a6

net-fs/ksmbd-tools: initial import

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-fs/ksmbd-tools/Manifest|  1 +
 .../ksmbd-tools-3.4.3_pre20212111.ebuild   | 57 ++
 net-fs/ksmbd-tools/metadata.xml|  8 +++
 3 files changed, 66 insertions(+)

diff --git a/net-fs/ksmbd-tools/Manifest b/net-fs/ksmbd-tools/Manifest
new file mode 100644
index ..bf472fa5bab3
--- /dev/null
+++ b/net-fs/ksmbd-tools/Manifest
@@ -0,0 +1 @@
+DIST ksmbd-tools-7232230911c02f81cb50b38f47ccf7100dd066f9.tar.gz 75310 BLAKE2B 
c6b8809fd2c0edebb2f05661009f6eb65137af322ccb16aee3dfc58a21af21ebbbd2a13864d1225734dac51989e567792ea970c11957fd660dc5f3d0c15e6b81
 SHA512 
b36fd7b1a2c339e9f0b170608b4e9ad05ec1bef2c0c8cd45ea9be6b2b34470965bbb239bfaf12b6d969557bf59064ac7bc3f8c15ce147c89d5013be15dfce3f9

diff --git a/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111.ebuild 
b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111.ebuild
new file mode 100644
index ..db27ead43cd4
--- /dev/null
+++ b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="7232230911c02f81cb50b38f47ccf7100dd066f9"
+inherit autotools linux-info systemd
+
+DESCRIPTION="cifsd/ksmbd kernel server userspace utilities"
+HOMEPAGE="https://github.com/cifsd-team/ksmbd-tools;
+SRC_URI="https://github.com/cifsd-team/${PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${PN}-${EGIT_COMMIT}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+# no keywords for now, for testing.
+KEYWORDS=""
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/libnl:3
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+pkg_setup() {
+   # we don't want to die() here to be able to build binpkgs
+   kernel_is -lt 5 15 && eerror "kernel >=5.15 required for ${PN}"
+   CONFIG_CHECK="~SMB_SERVER"
+   # use krb5 && CONFIG_CHECK+=" ~SMB_SERVER_KERBEROS5"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   eautoreconf
+   default
+}
+
+src_configure() {
+   # TODO: add kerberos support, explicitly disable for now
+   econf --enable-krb5=no
+}
+
+src_install() {
+   default
+
+   local DOCS=( README README.md Documentation/configuration.txt 
smb.conf.example )
+   einstalldocs
+
+   insinto /etc/ksmbd
+   doins smb.conf.example
+
+   # TODO: openrc service
+   systemd_dounit ksmbd.service
+}

diff --git a/net-fs/ksmbd-tools/metadata.xml b/net-fs/ksmbd-tools/metadata.xml
new file mode 100644
index ..2f82d0bb8eb7
--- /dev/null
+++ b/net-fs/ksmbd-tools/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gnumail/

2021-11-29 Thread Bernard Cafarelli
commit: 85e7f86801957569d984ffe535a1a4cfc9d60b72
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Nov 29 22:45:39 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Nov 29 22:45:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e7f868

gnustep-apps/gnumail: dorp old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/gnumail/Manifest |  2 --
 gnustep-apps/gnumail/gnumail-1.2.2.ebuild | 34 ---
 gnustep-apps/gnumail/gnumail-1.2.3.ebuild | 33 --
 3 files changed, 69 deletions(-)

diff --git a/gnustep-apps/gnumail/Manifest b/gnustep-apps/gnumail/Manifest
index 42164e7f63dc..d35bd0cc4c23 100644
--- a/gnustep-apps/gnumail/Manifest
+++ b/gnustep-apps/gnumail/Manifest
@@ -1,3 +1 @@
-DIST GNUMail-1.2.2.tar.gz 1397764 BLAKE2B 
8b913d31d93d8bdbd186ecb50530926ccfec4917b3f4bd1ed9c70b86a97110cb1bae620cb24d9f8e1dbcebb652dbf1d30847cf8fdbc68a5ed0b1ede214440c57
 SHA512 
3243c51eb177c1fabeeb894e6231e5ace09fb08fd0eb9d6311726bdebddc743e3b3958b4c00597e7eb97de7c2a25f1ca7e8f4111e7d543ecd65ee5f35bea89cc
-DIST GNUMail-1.2.3.tar.gz 1411658 BLAKE2B 
25feddbe4cb18305421488d3452093b5ef9dd04d4742b06c9260cd5428befa2643af8c34d402ecbcbeed20866adaf3a11c927b7d4aaa141869259799f5b39633
 SHA512 
5ee9b134b16c9aa8a7a0d4aff1e9d12a8c8d4f1f68c54d58cc354c3444a57a4c0bb31393886589ef83ae588789f00fd6e1313d01eb1f950af6623cc9ee42e598
 DIST GNUMail-1.3.0.tar.gz 1499242 BLAKE2B 
074b83fd5fc9599ccae8a9f286db77ce4d61db7bbc9c33d1fd86cef818831d05b297c598c776ec0254a379daa8fc73776857ff2578ec2e83835c5525def459f8
 SHA512 
9b3ccf0a2e086129d8f96cf1de38ceb16033ef4509c3fe15af2afe43c31eaad32d121c0f9cf53f3d86472067d4207736523a125162e632572c7d1aee1fbefd78

diff --git a/gnustep-apps/gnumail/gnumail-1.2.2.ebuild 
b/gnustep-apps/gnumail/gnumail-1.2.2.ebuild
deleted file mode 100644
index e868cb0a3867..
--- a/gnustep-apps/gnumail/gnumail-1.2.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit gnustep-2
-
-MY_P=${P/gnum/GNUM}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A fully featured mail application for GNUstep"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-KEYWORDS="amd64 ppc x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="crypt"
-DEPEND=">=gnustep-base/gnustep-gui-0.11.0
-   =gnustep-libs/pantomime-1.2*
-   gnustep-apps/addresses"
-RDEPEND="crypt? ( app-crypt/gnupg )"
-
-src_prepare() {
-   sed -i -e 's|GNUMail_GUI_LIBS =|LIBRARIES_DEPEND_UPON +=|' \
-   Framework/GNUMail/GNUmakefile || die "as-needed sed failed"
-   use crypt || sed -i -e 's|Bundles/PGP||' \
-   GNUmakefile || die "PGP bundle sed failed"
-}
-
-src_install() {
-   gnustep-base_src_install
-   dodoc "${S}"/Documentation/*
-}

diff --git a/gnustep-apps/gnumail/gnumail-1.2.3.ebuild 
b/gnustep-apps/gnumail/gnumail-1.2.3.ebuild
deleted file mode 100644
index fdd00a6aa1fa..
--- a/gnustep-apps/gnumail/gnumail-1.2.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-MY_P=${P/gnum/GNUM}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A fully featured mail application for GNUstep"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-KEYWORDS="~amd64 ~ppc ~x86"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="crypt"
-DEPEND=">=gnustep-base/gnustep-gui-0.11.0
-   =gnustep-libs/pantomime-1.2*
-   gnustep-apps/addresses"
-RDEPEND="crypt? ( app-crypt/gnupg )"
-
-src_prepare() {
-   use crypt || sed -i -e 's|Bundles/PGP||' GNUmakefile || die
-
-   default
-}
-
-src_install() {
-   gnustep-base_src_install
-   dodoc "${S}"/Documentation/*
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/pantomime/

2021-11-29 Thread Bernard Cafarelli
commit: 6a953823e3b22d84ce02fd49aa0b5c93a64eb3bf
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Nov 29 22:46:18 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Nov 29 22:46:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a953823

gnustep-libs/pantomime: drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-libs/pantomime/Manifest   |  2 --
 gnustep-libs/pantomime/pantomime-1.2.2.ebuild | 35 ---
 gnustep-libs/pantomime/pantomime-1.2.3.ebuild | 30 ---
 3 files changed, 67 deletions(-)

diff --git a/gnustep-libs/pantomime/Manifest b/gnustep-libs/pantomime/Manifest
index 5e0e15852638..91f40b9b2da9 100644
--- a/gnustep-libs/pantomime/Manifest
+++ b/gnustep-libs/pantomime/Manifest
@@ -1,3 +1 @@
-DIST Pantomime-1.2.2.tar.gz 468276 BLAKE2B 
fcd740b52acd5351fe1d257b6bf5c0f517183e24bc8c8ac6c7753f3047b3b941817ba65a130e43f2b8b9e1f51f0759238420f84dcfc75b7ac49b23e69156c8bb
 SHA512 
198c1e0248f47bbd2cc284eec0d804959ea2a51e4a4810f8909048b41fc4bfbbaab9fc86e1ad507611a77382f353b357615c52845228e2411a0da7af88b2988f
-DIST Pantomime-1.2.3.tar.gz 474666 BLAKE2B 
b2fc4db717f06a3fea889a2b99de4ca88f5253e0cdf026d96b24200ccd01b6eca058869eaef0a52cfd4585585e7e909ac39d1ad50b7e788a97bb3eeb75784634
 SHA512 
01c56411a6822dbe246c1ff7f2c8be7654e8a0b2fb2c0b4e868ea80a47a16ba832cf4a912bf5eb66e7823900d835698966d64f51bf414978cef2cb606a215ad6
 DIST Pantomime-1.3.0.tar.gz 500934 BLAKE2B 
b6153ff13956131ca4a6dff6ccb1355068753c4e39c2a371644c35934a9a47b9d571f1ff5c1a9bfbe3def1ef7fd90fb00d8c136a91c79ba1586118194b116d17
 SHA512 
868a686f34097ad06568aec6b22dd78befd70517e1688bbc83f0ca0882a908d7b1d8489a861b1140a6eb78f6aead343613b728347ff9938964be8db5eb3d27d9

diff --git a/gnustep-libs/pantomime/pantomime-1.2.2.ebuild 
b/gnustep-libs/pantomime/pantomime-1.2.2.ebuild
deleted file mode 100644
index f0d73de9e9e1..
--- a/gnustep-libs/pantomime/pantomime-1.2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit gnustep-2
-
-MY_P=${P/p/P}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A set of Objective-C classes that model a mail system"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1 Elm"
-KEYWORDS="amd64 ppc x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   sed -i -e "s|ADDITIONAL_LDFLAGS|LIBRARIES_DEPEND_UPON|" \
-   Framework/Pantomime/GNUmakefile || die "as-needed sed failed"
-}
-
-src_install() {
-   gnustep-base_src_install
-
-   cd "${S}"/Documentation
-   dodoc AUTHORS README TODO
-   docinto rfc
-   dodoc RFC/*
-}

diff --git a/gnustep-libs/pantomime/pantomime-1.2.3.ebuild 
b/gnustep-libs/pantomime/pantomime-1.2.3.ebuild
deleted file mode 100644
index aa539e25fb64..
--- a/gnustep-libs/pantomime/pantomime-1.2.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-MY_P=${P/p/P}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A set of Objective-C classes that model a mail system"
-HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
-SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1 Elm"
-KEYWORDS="~amd64 ~ppc ~x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-
-src_install() {
-   gnustep-base_src_install
-
-   cd "${S}"/Documentation
-   dodoc AUTHORS README TODO
-   docinto rfc
-   dodoc RFC/*
-}



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

2021-11-29 Thread Sam James
commit: 29b4c7a7be00e60ce244c4ea9a3737c45bc2779a
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b4c7a7

dev-lang/go: Stabilize 1.17.3 arm, #827857

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

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

diff --git a/dev-lang/go/go-1.17.3.ebuild b/dev-lang/go/go-1.17.3.ebuild
index 7b4d37937382..59c565861010 100644
--- a/dev-lang/go/go-1.17.3.ebuild
+++ b/dev-lang/go/go-1.17.3.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gnumail/

2021-11-29 Thread Sam James
commit: 9d3ad337da2795bb75016057931b965c1982915a
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:39:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:39:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3ad337

gnustep-apps/gnumail: Stabilize 1.3.0 ppc, #819987

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

 gnustep-apps/gnumail/gnumail-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-apps/gnumail/gnumail-1.3.0.ebuild 
b/gnustep-apps/gnumail/gnumail-1.3.0.ebuild
index fad342d67111..c76e64581de7 100644
--- a/gnustep-apps/gnumail/gnumail-1.3.0.ebuild
+++ b/gnustep-apps/gnumail/gnumail-1.3.0.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}/${MY_P}
 DESCRIPTION="A fully featured mail application for GNUstep"
 HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
 SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 LICENSE="GPL-2"
 SLOT="0"
 



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

2021-11-29 Thread Sam James
commit: 930e7e71bbbc5ed5fa3067be1a1f9ae61f283a09
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:39:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:39:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930e7e71

app-emacs/ddskk: Stabilize 17.1 ppc, #824498

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

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

diff --git a/app-emacs/ddskk/ddskk-17.1.ebuild 
b/app-emacs/ddskk/ddskk-17.1.ebuild
index 8b3c8b604007..7a62d17f1c04 100644
--- a/app-emacs/ddskk/ddskk-17.1.ebuild
+++ b/app-emacs/ddskk/ddskk-17.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skk-dev/${PN}/archive/${P}_Neppu.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="ruby"
 RESTRICT="test"
 



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

2021-11-29 Thread Sam James
commit: ee5a46db7336c3cc72a7e8ac48d0ae88a414c17d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5a46db

sys-fs/udev: Stabilize 249.6 arm, #827853

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

 sys-fs/udev/udev-249.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index c86add1c76df..5743da053d3e 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/pantomime/

2021-11-29 Thread Sam James
commit: 5ce01bb923aba976b8119d50c6be3e301e2b1b76
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:39:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:39:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce01bb9

gnustep-libs/pantomime: Stabilize 1.3.0 ppc, #819987

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

 gnustep-libs/pantomime/pantomime-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-libs/pantomime/pantomime-1.3.0.ebuild 
b/gnustep-libs/pantomime/pantomime-1.3.0.ebuild
index 1a56e41ce68f..5fe65f12ee6b 100644
--- a/gnustep-libs/pantomime/pantomime-1.3.0.ebuild
+++ b/gnustep-libs/pantomime/pantomime-1.3.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.nongnu.org/gnustep-nonfsf/gnumail/;
 SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1 Elm"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 SLOT="0"
 IUSE=""
 



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

2021-11-29 Thread Sam James
commit: 626394baa9e868865f4e32becbc830fcf07f17c3
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626394ba

dev-lang/go: Stabilize 1.17.3 arm64, #827857

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

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

diff --git a/dev-lang/go/go-1.17.3.ebuild b/dev-lang/go/go-1.17.3.ebuild
index 12a85433a096..7b4d37937382 100644
--- a/dev-lang/go/go-1.17.3.ebuild
+++ b/dev-lang/go/go-1.17.3.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm arm64 ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



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

2021-11-29 Thread Sam James
commit: 9cbc8ec5ce96de046b19fdce0323c7dd289ade6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:38:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:38:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbc8ec5

sys-fs/udev: Stabilize 249.6 arm64, #827853

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

 sys-fs/udev/udev-249.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-249.6.ebuild b/sys-fs/udev/udev-249.6.ebuild
index b42753db0add..c86add1c76df 100644
--- a/sys-fs/udev/udev-249.6.ebuild
+++ b/sys-fs/udev/udev-249.6.ebuild
@@ -30,7 +30,7 @@ else

https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-${MUSL_PATCHSET}.tar.xz
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



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

2021-11-29 Thread Sam James
commit: 88ea6887ecacdc8615d87eaa1b43abe085dc5e64
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 22:30:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 22:30:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ea6887

dev-util/cproto: add 4.7t

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

 dev-util/cproto/Manifest   |  1 +
 dev-util/cproto/cproto-4.7t.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-util/cproto/Manifest b/dev-util/cproto/Manifest
index 2810c44c3f6a..2836ce128bdd 100644
--- a/dev-util/cproto/Manifest
+++ b/dev-util/cproto/Manifest
@@ -1,2 +1,3 @@
 DIST cproto-4.7r.tgz 178234 BLAKE2B 
83198fda34413253c7396e0171e3675642c664044b5a409d3a652b0b4ec6a83c9eb64bd35e86a9593ba02af60e9947e04f0251224d1766ef6d0d4639ea56b905
 SHA512 
934b9241f8e3ddabb6f0065117f500e716f552bc3593879e03890a22332da8baf6cf0b9c0b13c077e13c4bb692bef0efd3c39e96092154863d318219b7845e57
 DIST cproto-4.7s.tgz 178765 BLAKE2B 
d9c990e0e71851774bbedfcd2ee6119efcee5c32d8e29ff3e0cb7762f03900546e646745712e77fa66379bb4b76f9c5378608e5e1f1c7c176ac2e20448be2a6d
 SHA512 
1ec46356dce91a504ac04b6220034bd53f736580bf92d9939af66f548c50e519b8959c9f1396227e14e668e6c73a4e771af6e8bda75f97d0ccc58a1381e4ddbf
+DIST cproto-4.7t.tgz 181095 BLAKE2B 
60e8fc26acab8a7475d08c413b85bfc68b1fec877845f6302f741665eb3f779faf313d5463ec08f6a41a04737a9c280d3f8d5247bed819a21ea30a3c2d11f197
 SHA512 
ad5abddeec7e92ec85ac5d19f025a1d3362ed0a082e3a00fbc64545e3ef6e34fbd9cfff36be01276836d1d834c481927d12f747b0904dbc644d43f2e879bd82f

diff --git a/dev-util/cproto/cproto-4.7t.ebuild 
b/dev-util/cproto/cproto-4.7t.ebuild
new file mode 100644
index ..75a444986957
--- /dev/null
+++ b/dev-util/cproto/cproto-4.7t.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Generate C function prototypes from C source code"
+HOMEPAGE="https://invisible-island.net/cproto/;
+SRC_URI="ftp://ftp.invisible-island.net/cproto/${P}.tgz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="sys-devel/flex
+   virtual/yacc"



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

2021-11-29 Thread Michał Górny
commit: ef04b246d0564787bd61eae8d6ca218987933588
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:54:59 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef04b246

dev-python/qtawesome: Bump to 1.1.1

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

 dev-python/qtawesome/Manifest   |  1 +
 dev-python/qtawesome/qtawesome-1.1.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest
index 18895a00c135..4ed7a75404c4 100644
--- a/dev-python/qtawesome/Manifest
+++ b/dev-python/qtawesome/Manifest
@@ -1,2 +1,3 @@
 DIST QtAwesome-1.0.3.tar.gz 878811 BLAKE2B 
f4392caf940ffecabf4848e892226a0871686d34a2190e35c4b11a0803a006ca0a9bfb09b3de03f7baba6777eec40ede30e35aa702bc83d9eacfd45cdde207aa
 SHA512 
90ff132034ccc21c358b341e21aa848c34dac1c10e41720f57870f6c73fa21d1da944e4ca2ce2ded034c9edd85679181f0bd7a6a949f46a582a4402a620f2849
 DIST QtAwesome-1.1.0.tar.gz 2277438 BLAKE2B 
cda30636fb271da13a5c146cf84971ca10cc0bb527235319fe289730ac859dd4e23c679b963f4c0a65c26f83d2dfaac33fa0907f8ca64bd6d5a346d9ecbde30d
 SHA512 
3fcd4704a57a52f1f46a0a55bc52255d2d600ff407a3c568da3e4bdc53d74153199869b4ea7bfaf349373fa876a950cae028cc7c87bc2d395b0aacbb64309407
+DIST QtAwesome-1.1.1.tar.gz 2277767 BLAKE2B 
ca8668e0b6633087b7e09ffcec19809c8b7e12af2caa0beac896940cdbf3a113206f6952916fbe81c53899a56f8222e613df9c028f59907a2553174551ef9fcf
 SHA512 
3cf04b822464c14f52f23499e64515f50f743aba40a8d4d22315342cef760da476dc9b2ae42e901ac8ef8440e105a6bf6175efc6749250e0fbbbc255e08f

diff --git a/dev-python/qtawesome/qtawesome-1.1.1.ebuild 
b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
new file mode 100644
index ..a0a8abf1da3f
--- /dev/null
+++ b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 virtualx
+
+MY_PN="QtAwesome"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt"
+HOMEPAGE="https://github.com/spyder-ide/qtawesome/ 
https://pypi.org/project/QtAwesome/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   media-fonts/fontawesome
+   dev-python/QtPy[pyqt5(+),gui,${PYTHON_USEDEP}]
+"
+
+DEPEND="test? ( dev-python/pytest-qt[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source
+
+src_test() {
+   virtx python_foreach_impl python_test
+}
+
+python_test() {
+   # Tests fail with pyside2, so depend on QtPy[pyqt5] and explicitly run
+   # the tests with pyqt5
+   PYTEST_QT_API="pyqt5" epytest
+}



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

2021-11-29 Thread Michał Górny
commit: 0b0ba372520d58dc1d3c7a1fef55c1800c7be3dc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:52:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0ba372

dev-python/rich: Bump to 10.15.1

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

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

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 1cbe7c6cf932..e279380488bf 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -2,3 +2,4 @@ DIST rich-10.12.0.tar.gz 16265099 BLAKE2B 
c2249be5a5008e3e9fd5c301b10d7bc544e480
 DIST rich-10.13.0.tar.gz 16277448 BLAKE2B 
e33bca376e1a5b82d0648c7bdda9ce30930b7c095cd8272b573f52dcb056a21be35fb0ef83c939e7feeb458eb4efb7767bf98706a4c58fc134627a0b0f3aa68d
 SHA512 
23ea811fbaa8002416530975fe79c62b42d3c79806d312c172351f632864356be77063d5dc0fe0243d78479fb31a87433a432b115f5cf570f7c6e44c6f773ff0
 DIST rich-10.14.0.tar.gz 16276866 BLAKE2B 
bc7d9a493dd4d283b0890bf385ac219c60cfb80addc226b39418ff26ca598a96c71e56ce7bea34b0508728d5535ed8ef71b21b907c13bb2ac3a1c79afefeb8f2
 SHA512 
be5f36ca19e4c353b94030f65abd7177f8a8194a2b6d46554c29aaa3e57fca585892634e2b096f407e6ae4ae47a7f9844fb7686c34e10d4bbccb0ea35a7d2247
 DIST rich-10.15.0.tar.gz 16279650 BLAKE2B 
c169ca3d9144349770a0baf56d6267d5ac2e8505878838c233561961c0f1f4c5dee9585e241ee730346935134162652368f735f3f9c8cf20fa43272bc99f0e68
 SHA512 
8c853221761199b8d3a07c38bf4ca3c355fb5618c6c0edeccd55ad88ea68907cd8d80075824bfd83ad88c9c06a2ddf46e52d88934670040bf74262128e241e89
+DIST rich-10.15.1.tar.gz 16279572 BLAKE2B 
e91a9d168d88c1d8db4b0901809c4da29d32b2dd582b0a7584a2f20cc60ff4418a95e593c9085babb948c0ffb4568da3b752e60d36adfc85ee704d7dd4dfc7e7
 SHA512 
9544f00eaddbb69cb95a16a0cd780acff38a49cdc6e35217e88ed462333e17b295dc5fdd3bf1ae25ab5e9100804e1d055b0d81bd0bca805e7b433238313f2edd

diff --git a/dev-python/rich/rich-10.15.1.ebuild 
b/dev-python/rich/rich-10.15.1.ebuild
new file mode 100644
index ..05ddc3dab2e6
--- /dev/null
+++ b/dev-python/rich/rich-10.15.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for renrering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="https://github.com/willmcgugan/rich;
+SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



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

2021-11-29 Thread Michał Górny
commit: 99f04dca7384ce9b6e91700ccac7ba29f52af8ef
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:51:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f04dca

dev-python/django-otp: Bump to 1.1.2

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

 dev-python/django-otp/Manifest|  1 +
 dev-python/django-otp/django-otp-1.1.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest
index 2353d4fad682..209230488f72 100644
--- a/dev-python/django-otp/Manifest
+++ b/dev-python/django-otp/Manifest
@@ -1 +1,2 @@
 DIST django-otp-1.1.1.gh.tar.gz 71526 BLAKE2B 
d68c0fe99c5437d08a8a0a433b4d6f41f0068047e3899efbb24234696c3494a064982aabc02d2788662d516235413bfc804f76cf5ffa1c608d3aa61927e2fad3
 SHA512 
5946cd64fd0f52dac5ef9fb192f8ecf78e99c96fe7e3223b41c68d96e249f6727149ef58a2dbf48024452e078f5f93c1f9edb9db2a25def5cbb3992c16aac18c
+DIST django-otp-1.1.2.gh.tar.gz 72639 BLAKE2B 
ba30e8d6c9982010dd9a627a810b9bc36474c571cbb6eb756d45b617338f18b7ceb024f88baeb7ceb6dbd76b3f5cf9ed53ebabd9dba435b6ab6cc3bdba092fa4
 SHA512 
85b34f9a36632ca44e4f7a3f11d1fd795bf65f909c0b6e4735afd56f06d754f7f28b43ccc851cb86c7330919978d3e2cb793111e50030273056da0231ee0e3ca

diff --git a/dev-python/django-otp/django-otp-1.1.2.ebuild 
b/dev-python/django-otp/django-otp-1.1.2.ebuild
new file mode 100644
index ..892604810582
--- /dev/null
+++ b/dev-python/django-otp/django-otp-1.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Django framework adding two-factor authentication using one-time 
passwords"
+HOMEPAGE="https://github.com/django-otp/django-otp/;
+SRC_URI="
+   https://github.com/django-otp/django-otp/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/django-2.2[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   ${RDEPEND}
+   )"
+
+python_test() {
+   local -x PYTHONPATH=test:${PYTHONPATH}
+   local -x DJANGO_SETTINGS_MODULE=test_project.settings
+   django-admin test -v 2 django_otp || die "Tests fail with ${EPYTHON}"
+}



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

2021-11-29 Thread Michał Górny
commit: 797b734ed6012c0ac46f697ad6c9e8b414d934aa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:48:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797b734e

dev-python/cmd2: Bump to 2.3.3

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

 dev-python/cmd2/Manifest  |  1 +
 dev-python/cmd2/cmd2-2.3.3.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index 2883889d60da..aa72e85070da 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -2,3 +2,4 @@ DIST cmd2-2.2.0.tar.gz 667076 BLAKE2B 
babdf4034ea45cebce0a9b037e0bef0127c924e358
 DIST cmd2-2.3.0.tar.gz 673314 BLAKE2B 
a4ec117af937157d9d4c74d73652bb89998289b9f6ae1548cf064a7f5d964aa77576b00f5c530886f04a2f39f3969a26da4a5752a654b6cbb8b2cbde40907831
 SHA512 
615b88abd64e0909fc9d24a495060d2d45cf962b2293b91e3bb4e24fa0f90e8e6c07fe5c29a2e0915392fac365960cca418aa4e27b50718c45e9d91397802f30
 DIST cmd2-2.3.1.tar.gz 675209 BLAKE2B 
492567f78c72349d3781d8372103bf3db0ec1016989fb946bf3b2f5d28505e9c4a2caee1dd1d0f2d4a2a63e6ad5512eea2ecd9d41e7009d429372c0e0c6890f3
 SHA512 
2f2de90c90bd6773d37c11367b3e77245d2a0e96925874d9ad45ce421e32d6cb02ca51d8bf702c4d2c0ee763b322a36ed508aa2013374f1b4513208fd2c49096
 DIST cmd2-2.3.2.tar.gz 675745 BLAKE2B 
5e2f2066642685cca8a0aa703b885b257ec61516f59409e1daf7f53abdb6b0ad7b2b37ba3df691eb6371293ab328aa150b1029cfd4428b3974e9d37829a96223
 SHA512 
5192bd0b54bfa7deed14c035e4463b8c5ac1aeb49a55d6288190279429fce307950d0218fc60dd19639e05c82a7a5a1dad60529927c16afa5ede9ce84ac76cca
+DIST cmd2-2.3.3.tar.gz 675880 BLAKE2B 
216b10d7a1d2eb78106e5af51a6c996ea22ff8ef13503ace6019978152f63d5015e61ab911a839703d2b3506fea4e709d507d147b2af259cf933ad628e52be22
 SHA512 
30d7a82a1c3d23431a40a7e99f10a4c23227e9ab073ab1d7fd83e516f54e9c90bda10e6072b50c0a2ca435498c1060e06b32a550409721899e28d2662995a8b8

diff --git a/dev-python/cmd2/cmd2-2.3.3.ebuild 
b/dev-python/cmd2/cmd2-2.3.3.ebuild
new file mode 100644
index ..c892c9da8cf5
--- /dev/null
+++ b/dev-python/cmd2/cmd2-2.3.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Extra features for standard library's cmd module"
+HOMEPAGE="https://github.com/python-cmd2/cmd2;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+# pyperclip uses clipboard backends in the following preference order:
+# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4.
+# klipper is known to be broken in Xvfb, and therefore causes test
+# failures.  to avoid them, we must ensure that one of the backends
+# preferred to it is available (i.e. xclip or xsel) + which(1).
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   sys-apps/which
+   || (
+   x11-misc/xclip
+   x11-misc/xsel
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   sed -i -e '/--cov/d' setup.cfg || die
+}
+
+src_test() {
+   # tests rely on very specific text wrapping...
+   local -x COLUMNS=80
+   virtx distutils-r1_src_test
+}



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

2021-11-29 Thread Michał Górny
commit: ce167a02ca3c5c186ac354b6f9ad1b979757e38c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:49:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce167a02

dev-python/Faker: Bump to 9.8.4

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

 dev-python/Faker/Faker-9.8.4.ebuild | 29 +
 dev-python/Faker/Manifest   |  1 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/Faker/Faker-9.8.4.ebuild 
b/dev-python/Faker/Faker-9.8.4.ebuild
new file mode 100644
index ..12e618b6e887
--- /dev/null
+++ b/dev-python/Faker/Faker-9.8.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+   !dev-ruby/faker"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index de1b19c353fb..1a5b2c277c07 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-9.8.1.tar.gz 1198229 BLAKE2B 
8877a9da582fcd81b8b374c344343c9ba4a21d1cd0160694300030b2ace4b7b517fb8a62c1f0ffeacf3a950703b882ff5b484d54fdabc5b9c8b49658c45d421f
 SHA512 
a93d625311358100c7a1dfe33dfda64b5890dd25e8d6e3dd095329ab2156c76abf3f00fe6b2c335316bbe3f42322adda2bcae3a9a312ddf4778d8143796667a0
 DIST Faker-9.8.2.tar.gz 1198270 BLAKE2B 
1a7ea02b43afe0ff494ee39dac4259e9eb67fa3230b9b5744a96b4913ac471ed3ccf29f91b2db02124dfefc232a9fae05ce7ddc6e9fd0cbf27bd94468a7702b6
 SHA512 
37a35a02ea81a871e77378ceecdd65a63c97dd82ba9aec04c2a8f7a827e5bdb264a6ed0927c534a67bf4b06886dcb2a98a188798fe7c860135deb8d6aa6e36e3
 DIST Faker-9.8.3.tar.gz 1192380 BLAKE2B 
90acea6d0d78307bc9e1e0d44ec2a1761f1039fdd0a3aad9ac495c139b87a055e8b43dc44bd7722aea52379506858548dbd6cd25c62697b3953f748e4ed053e5
 SHA512 
943adddc32ac275a030442c3ec0a529c3b97b35de9f245c027d21a90dcf7115753e1419b6b31c8d01f867c71a67fd469b75933d5475b343c47efc43be42df084
+DIST Faker-9.8.4.tar.gz 1198752 BLAKE2B 
d632ed8bafd61eedd304e132d7257deb3c8da1cb86071dabd476b3baa335a182a344f70a6ead583a196ce5c9077664a4f424b9a3b721966f78c1086a026f3026
 SHA512 
76dbd86501c0b8427d3318b24dc6e59c9f562fead0807310bda577c018b5ab558ca0f01ca17a9099a5f060e956c1f17507fc146288980ea7081761df2a5fb921



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

2021-11-29 Thread Michał Górny
commit: 2a85832999c417bb8e825b758323ffc8a3864afa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 29 21:50:44 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 29 22:28:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a858329

dev-python/humanize: Bump to 3.13.0

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

 dev-python/humanize/Manifest   |  1 +
 dev-python/humanize/humanize-3.13.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index 090530e513e8..ec8f139202d5 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1,2 +1,3 @@
 DIST humanize-3.11.0.tar.gz 67034 BLAKE2B 
9e10582139578e8e041d1ce60c9c5d7e071c4c093a64cf620df6ff38f0567e8b2f3134f10722cb724d13343373db0fa2a1ae5bd68700ff85fb58ee318feb0fd0
 SHA512 
7aa3c513c6702de0e099865f787858de4c9c65cfe95af61fd0204ff6df64e7359474b4067b4672546936beae6c8c512dd9c75f555d7075c94819e81143c21ce9
 DIST humanize-3.12.0.tar.gz 67112 BLAKE2B 
248458d337c8411261b1078b3ebc040c133bd6310d89ac6809e36e55b46c644ab1308255015e9530c0b1d5d5a0c6ba3b02fbdcb8a48f48c02802ec8314c68210
 SHA512 
339cd392c9fd022714dfa54920b24522eee37ec24711fea8016f6a95728a500eaf9cc4dde76e542886f6c5b570a77beeb6dbc5047a475496f99199d793ab2e44
+DIST humanize-3.13.0.tar.gz 71972 BLAKE2B 
9c9d2198de70a0cbdbb7ad7d161778870e4464df04c9e03fd18c71f4109f8dc6bc5c41545ccb82027a59fcde6d3e6fa66251b03bad63bc0200bab6b58412b391
 SHA512 
02baccf184dcc075839275de552f37ef13afd3412338a67ef52167622b0bf06e8c19f8d49796674e435947c4644d614bb362addea8660d10e5884cd6711ea2e1

diff --git a/dev-python/humanize/humanize-3.13.0.ebuild 
b/dev-python/humanize/humanize-3.13.0.ebuild
new file mode 100644
index ..bc06c827f367
--- /dev/null
+++ b/dev-python/humanize/humanize-3.13.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Common humanization utilities"
+HOMEPAGE="https://github.com/jmoiron/humanize/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? ( dev-python/freezegun[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests --install pytest



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

2021-11-29 Thread Matt Turner
commit: 2acb137954d957911d53633d7d8a8e166b3d79d1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 29 22:12:32 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 29 22:14:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acb1379

x11-apps/xauth: Version bump to 1.1.1

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

 x11-apps/xauth/Manifest   |  1 +
 x11-apps/xauth/xauth-1.1.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-apps/xauth/Manifest b/x11-apps/xauth/Manifest
index 60ccd1526952..97ffb3f1ffda 100644
--- a/x11-apps/xauth/Manifest
+++ b/x11-apps/xauth/Manifest
@@ -1 +1,2 @@
+DIST xauth-1.1.1.tar.bz2 167315 BLAKE2B 
fbe36f867031c734e3a8ae9719145caa16828d4df156503c299812fb63f86462561ffea945f12fabc5e036cc63664ee1d8b5b37630dee8d4af6f2473aa5fcd1a
 SHA512 
998c3158378fff50d368959c29335173b8d98e02591cb3d7b2f9534b5a44b19deb4cb7da9bf291ca5a37f69f833d72839b2c6611723306d10c1b4968ae4d4120
 DIST xauth-1.1.tar.bz2 163510 BLAKE2B 
0b55ee9ec35ca436c36effe2ba4eee55f76a311a5482d1d72e80e5afea30c682de3f686b2956d17278721e190dd9bec4d93db6507853841a633c931312df745d
 SHA512 
b6ecd59a853a491ef45bf8cfbff63bed36645f81cb79ae9d18458b57f7502bccf92f0d979d3337578518646f680ad379e67b1dac15a927cbb11372733e7a3a0c

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



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

2021-11-29 Thread Georgy Yakovlev
commit: 57cc29415e5de90e826c6d6fa9cbba6cf1343183
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Nov 29 21:56:15 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Nov 29 21:57:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cc2941

sys-kernel/gentoo-kernel: add big-endian config part for 5.10.82

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.82.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.82.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.82.ebuild
index 14583071b879..d6068a2082d6 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.82.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.82.ebuild
@@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
 # https://koji.fedoraproject.org/koji/packageinfo?packageID=8
 CONFIG_VER=5.10.12
 CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=5.10.42
+GENTOO_CONFIG_VER=5.15.5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/;
@@ -59,6 +59,8 @@ src_prepare() {
)
default
 
+   local biendian=false
+
# prepare the default config
case ${ARCH} in
amd64)
@@ -69,9 +71,11 @@ src_prepare() {
;;
arm64)
cp 
"${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+   biendian=true
;;
ppc64)
cp 
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+   biendian=true
;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" 
.config || die
@@ -102,5 +106,11 @@ src_prepare() {
merge_configs+=( 
"${dist_conf_path}/hardened-${ARCH}.config" )
fi
fi
+
+   # this covers ppc64 and aarch64_be only for now
+   if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+   merge_configs+=( "${dist_conf_path}/big-endian.config" )
+   fi
+
kernel-build_merge_configs "${merge_configs[@]}"
 }



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

2021-11-29 Thread Georgy Yakovlev
commit: 93e20764a708c77b800a0e0937576ddf041f2ea6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Nov 29 20:52:06 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Nov 29 20:58:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e20764

sys-kernel/gentoo-kernel: add big-endian config part for 5.15.5

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/gentoo-kernel/Manifest|  1 +
 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.5.ebuild | 12 +++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index b26e7dd75f28..136f53e8a8a3 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -28,6 +28,7 @@ DIST genpatches-5.4-166.base.tar.xz 4193772 BLAKE2B 
0a06f3f716f07f15a01f96fc0f73
 DIST genpatches-5.4-166.extras.tar.xz 1784 BLAKE2B 
29955fdfe9d1f4a9f373cab61b9931a3f4d816e78766db02cb942951283ee5ba1968d3ed208164681fed488126210d93cf20731fe0b4e1d0274333bab75da360
 SHA512 
799d99c155d060e959728c311df73c6ae184be5a8a7b113f8714ccca0fc30a7b390bc534c138b6d37e00b7ae2e2277229caeefa047dc3b110df9d2e7a74b2ee6
 DIST gentoo-kernel-config-5.10.42.tar.gz 3992 BLAKE2B 
b04f585ccc823c25baafea011a5df9e4ed79f5537fb0c47726bb54d3f6197627b078a6f8510707a68edd9308f7ede84ca3f9bff78e64e06c9ea3d53db496c10f
 SHA512 
5d42e1ac694441acb8ea13fa3e80615bd18f0932a37f50c3d34c8c2f95ef4dfa6541407ddcad802b4fb13468e0e85d8cd09ac37d3612260f9a81d081cb4b6713
 DIST gentoo-kernel-config-5.13.4.tar.gz 4024 BLAKE2B 
9b4e3205c356c791768b9de09057b55499519af5551165040c5ad50bd85b2886e34a9f8dfeea08c6a2113b903341c2bed897bc2615913cdfe3d13434d7be6f48
 SHA512 
55d9f2c72d164f81aede7ce5b2c703f8a426ad0a1a3323c0a304c9f07ed86aa06949ba2f42da115b977b810886a47a0126eda96ade853970a951c301eee5e12c
+DIST gentoo-kernel-config-5.15.5.tar.gz 4128 BLAKE2B 
e30fff372b0112cc05723463cb4e93de79b5b643483796402eb88a7e704706a4033af2dbab9424cf14b1d894b57fc053b969f5fbfa15cf74e30e3d045703918f
 SHA512 
5e8c6945da5e9cfb8d20663910fc38ee36813067e1679e17bbf1dfc6fc0aa9125f1fc949d81937b297215925004e0ebfb3b55c7e707184b5ffcf23d28882113d
 DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B 
e494041cd63ba53f055cfd555e359934d5054238bd096addd7965754e6708bada63398c4b315318f73130ed81c1391524388396775632248870721f1ce23f203
 SHA512 
225600db53532ee131dd83d10cecc97a83f4615975ff32f3f6190a15eace64707cb59490bb42940e4429f9054221b9d9a589ada443922062bb5ee18ecc42c26c
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.13.9 232105 BLAKE2B 
a9583f9f74b3c086d04bc028f09d47f6ceb9e32d56caf9ed2ac12b362f46e14d9c5c05782e547ae463cf91d3663077d0d1077892b073ead70728cc47e18fe3ea
 SHA512 
cf92721c71331da2c4be3a765f8196c0a6bda174bc518692c364a2847c5522cc84ee753a6a0971ad82747f093dc465ef36d8aceb498a901404aec1aba746d52c

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.5.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.5.ebuild
index 3b7488f75c84..afdca0ba9373 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.5.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.5.ebuild
@@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
 # https://koji.fedoraproject.org/koji/packageinfo?packageID=8
 CONFIG_VER=5.15.3
 CONFIG_HASH=6950ef54b415886e52dcefe322ffd825c9dc15bc
-GENTOO_CONFIG_VER=5.13.4
+GENTOO_CONFIG_VER=5.15.5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/;
@@ -58,6 +58,8 @@ src_prepare() {
)
default
 
+   local biendian=false
+
# prepare the default config
case ${ARCH} in
amd64)
@@ -68,9 +70,11 @@ src_prepare() {
;;
arm64)
cp 
"${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+   biendian=true
;;
ppc64)
cp 
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+   biendian=true
;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" 
.config || die
@@ -101,5 +105,11 @@ src_prepare() {
merge_configs+=( 
"${dist_conf_path}/hardened-${ARCH}.config" )
fi
fi
+
+   # this covers ppc64 and aarch64_be only for now
+   if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+   merge_configs+=( "${dist_conf_path}/big-endian.config" )
+   fi
+
kernel-build_merge_configs "${merge_configs[@]}"
 }



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

2021-11-29 Thread Lars Wendler
commit: 1e11f2e77374c52f675c93cfe33ec3a436545f3e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Nov 29 20:52:29 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Nov 29 20:52:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e11f2e7

dev-libs/libjcat: Bump to version 0.1.9

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

 dev-libs/libjcat/Manifest |  1 +
 dev-libs/libjcat/libjcat-0.1.9.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest
index 224fb7f4f7ea..870951f7e2f6 100644
--- a/dev-libs/libjcat/Manifest
+++ b/dev-libs/libjcat/Manifest
@@ -1 +1,2 @@
 DIST libjcat-0.1.8.tar.gz 64828 BLAKE2B 
86ebc635364cd78c05694baf3d5fe7d9bf6764629f4530f5ab8a9502887884b3d5369860806a252493a7a3208367b848e470730fb8c32d4c66cc8eb92df51990
 SHA512 
058bcf7c7a3cedefcfcef9947c5f318fa806c8673b991be29f36e4fa0e09e51e972c0bebe0404fd92060715f8a497a0c0566d743bf6f3fa71bc3d94688c9
+DIST libjcat-0.1.9.tar.gz 64884 BLAKE2B 
30e7c9f6c5fc971144f27bc495443928b8406a199e3a03399f2081a5ec3d09d10261bec6804e8d92c8c4a44ad31f821f302954fee66abe16a6b0b0400b627036
 SHA512 
d4d51d95edf1223d5876464feb476d3e9a47f60fed7724690d247cb3b759c5adaa04ba71a0221d5e520d0077d52ea6610c0188f2e5c70a323210ad68c134e83d

diff --git a/dev-libs/libjcat/libjcat-0.1.9.ebuild 
b/dev-libs/libjcat/libjcat-0.1.9.ebuild
new file mode 100644
index ..f9791b76ef93
--- /dev/null
+++ b/dev-libs/libjcat/libjcat-0.1.9.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+
+inherit meson python-any-r1 vala xdg-utils
+
+DESCRIPTION="Library and tool for reading and writing Jcat files "
+HOMEPAGE="https://github.com/hughsie/libjcat;
+SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+gpg gtk-doc +introspection +man +pkcs7 test vala"
+
+RDEPEND="dev-libs/glib:2
+   dev-libs/json-glib:=
+   gpg? (
+   app-crypt/gpgme
+   dev-libs/libgpg-error
+   )
+   introspection? ( dev-libs/gobject-introspection:= )
+   pkcs7? ( net-libs/gnutls )
+   vala? ( dev-lang/vala:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   $(python_gen_any_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   gtk-doc? ( dev-util/gtk-doc )
+   man? ( sys-apps/help2man )
+   test? ( net-libs/gnutls[tools] )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.1-disable_installed_tests.patch
+)
+
+python_check_deps() {
+   has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   xdg_environment_reset
+   use vala && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtkdoc)
+   $(meson_use gpg)
+   $(meson_use introspection)
+   $(meson_use man)
+   $(meson_use pkcs7)
+   $(meson_use test tests)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2021-11-29 Thread Sam James
commit: 0a886653448c8de77801c8b2dfa89ed80dd55e08
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 20:46:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 20:46:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a886653

app-crypt/gpgme: add note re dep bounds

See https://forums.gentoo.org/viewtopic-p-8682957.html.

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

 app-crypt/gpgme/gpgme-1.15.1.ebuild | 1 +
 app-crypt/gpgme/gpgme-1.16.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.15.1.ebuild 
b/app-crypt/gpgme/gpgme-1.15.1.ebuild
index 49640c40ae8c..b4cc775f0009 100644
--- a/app-crypt/gpgme/gpgme-1.15.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.15.1.ebuild
@@ -17,6 +17,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs +cxx python qt5"
 
+# Note: On each bump, update dep bounds on each version from configure.ac!
 RDEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.5.3:=
>=dev-libs/libgpg-error-1.36:=

diff --git a/app-crypt/gpgme/gpgme-1.16.0.ebuild 
b/app-crypt/gpgme/gpgme-1.16.0.ebuild
index 3e432053a039..206a4df0c000 100644
--- a/app-crypt/gpgme/gpgme-1.16.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.16.0.ebuild
@@ -17,6 +17,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs +cxx python qt5"
 
+# Note: On each bump, update dep bounds on each version from configure.ac!
 RDEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.5.3:=
>=dev-libs/libgpg-error-1.36:=



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

2021-11-29 Thread Sam James
commit: 238670c39c8515d50d3f935b61cb03c977fa41e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 20:47:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 20:48:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238670c3

dev-libs/libassuan: add note re dep bounds

See https://forums.gentoo.org/viewtopic-p-8682957.html.

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

 dev-libs/libassuan/libassuan-2.5.3.ebuild | 1 +
 dev-libs/libassuan/libassuan-2.5.4.ebuild | 1 +
 dev-libs/libassuan/libassuan-2.5.5.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-libs/libassuan/libassuan-2.5.3.ebuild 
b/dev-libs/libassuan/libassuan-2.5.3.ebuild
index 4e78efd0429a..345ce33518f8 100644
--- a/dev-libs/libassuan/libassuan-2.5.3.ebuild
+++ b/dev-libs/libassuan/libassuan-2.5.3.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-3 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
+# Note: On each bump, update dep bounds on each version from configure.ac!
 RDEPEND=">=dev-libs/libgpg-error-1.8"
 DEPEND="${RDEPEND}"
 

diff --git a/dev-libs/libassuan/libassuan-2.5.4.ebuild 
b/dev-libs/libassuan/libassuan-2.5.4.ebuild
index f570bbe99707..bdc2724f1d1c 100644
--- a/dev-libs/libassuan/libassuan-2.5.4.ebuild
+++ b/dev-libs/libassuan/libassuan-2.5.4.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-3 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
+# Note: On each bump, update dep bounds on each version from configure.ac!
 RDEPEND=">=dev-libs/libgpg-error-1.17"
 DEPEND="${RDEPEND}"
 

diff --git a/dev-libs/libassuan/libassuan-2.5.5.ebuild 
b/dev-libs/libassuan/libassuan-2.5.5.ebuild
index cbd328bd3481..684fa24b72a5 100644
--- a/dev-libs/libassuan/libassuan-2.5.5.ebuild
+++ b/dev-libs/libassuan/libassuan-2.5.5.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-3 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
+# Note: On each bump, update dep bounds on each version from configure.ac!
 RDEPEND=">=dev-libs/libgpg-error-1.17"
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2021-11-29 Thread Sam James
commit: 987ce4dee978b2b8326a8d416270ee01d5b88f4e
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 20:45:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 20:45:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987ce4de

app-crypt/gnupg: fix UnusedLocalUse

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

 app-crypt/gnupg/metadata.xml | 5 -
 1 file changed, 5 deletions(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index f6fc64ff0b0b..b8002cbca7e5 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -14,11 +14,6 @@
Gentoo Base System


-   
-   Allow concurrent access to scdaemon by multiple apps from same
-   user. Useful if you want to use scdaemon with gnupg and for
-   example NitroKey.
-   

Build scdaemon software. Enables usage of OpenPGP cards. For
other type of smartcards, try 
app-crypt/gnupg-pkcs11-scd.



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2021-11-29 Thread Sam James
commit: 9f67635a95e9ec514789534252a18b1b5f6f37d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 20:42:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 20:42:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f67635a

app-crypt/gnupg: tighten up dependency bounds

See: https://forums.gentoo.org/viewtopic-t-1145973.html
Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/{gnupg-2.2.32.ebuild => gnupg-2.2.32-r1.ebuild} | 3 ++-
 app-crypt/gnupg/{gnupg-2.2.33.ebuild => gnupg-2.2.33-r1.ebuild} | 3 ++-
 app-crypt/gnupg/{gnupg-2.3.3.ebuild => gnupg-2.3.3-r1.ebuild}   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.32.ebuild 
b/app-crypt/gnupg/gnupg-2.2.32-r1.ebuild
similarity index 97%
rename from app-crypt/gnupg/gnupg-2.2.32.ebuild
rename to app-crypt/gnupg/gnupg-2.2.32-r1.ebuild
index 9539d8593240..8e60b86e80fc 100644
--- a/app-crypt/gnupg/gnupg-2.2.32.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.32-r1.ebuild
@@ -17,10 +17,11 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 s
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb 
user-socket wks-server"
 
 # Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND=">=dev-libs/libassuan-2.5.0
>=dev-libs/libgcrypt-1.8.0:=
>=dev-libs/libgpg-error-1.29
-   >=dev-libs/libksba-1.3.4
+   >=dev-libs/libksba-1.3.5
>=dev-libs/npth-1.2
>=net-misc/curl-7.10
bzip2? ( app-arch/bzip2 )

diff --git a/app-crypt/gnupg/gnupg-2.2.33.ebuild 
b/app-crypt/gnupg/gnupg-2.2.33-r1.ebuild
similarity index 97%
rename from app-crypt/gnupg/gnupg-2.2.33.ebuild
rename to app-crypt/gnupg/gnupg-2.2.33-r1.ebuild
index c2cc9814e854..fb9711a1074b 100644
--- a/app-crypt/gnupg/gnupg-2.2.33.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.33-r1.ebuild
@@ -17,10 +17,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb 
user-socket wks-server"
 
 # Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND=">=dev-libs/libassuan-2.5.0
>=dev-libs/libgcrypt-1.8.0:=
>=dev-libs/libgpg-error-1.29
-   >=dev-libs/libksba-1.3.4
+   >=dev-libs/libksba-1.3.5
>=dev-libs/npth-1.2
>=net-misc/curl-7.10
bzip2? ( app-arch/bzip2 )

diff --git a/app-crypt/gnupg/gnupg-2.3.3.ebuild 
b/app-crypt/gnupg/gnupg-2.3.3-r1.ebuild
similarity index 97%
rename from app-crypt/gnupg/gnupg-2.3.3.ebuild
rename to app-crypt/gnupg/gnupg-2.3.3-r1.ebuild
index b32b781d0fd9..dc083b09c42e 100644
--- a/app-crypt/gnupg/gnupg-2.3.3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.3.3-r1.ebuild
@@ -20,9 +20,10 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"
 
 # Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
 DEPEND=">=dev-libs/libassuan-2.5.0
>=dev-libs/libgcrypt-1.9.1:=
-   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libgpg-error-1.41
>=dev-libs/libksba-1.3.4
>=dev-libs/npth-1.2
>=net-misc/curl-7.10



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2021-11-29 Thread Sam James
commit: 87ba508116323f2dd619daceb1f6fd8d61f457fc
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 29 20:45:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 20:45:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ba5081

app-crypt/gnupg: drop 2.2.27, 2.2.29, 2.2.31, 2.3.2

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

 app-crypt/gnupg/Manifest|   5 --
 app-crypt/gnupg/gnupg-2.2.27.ebuild | 160 
 app-crypt/gnupg/gnupg-2.2.29.ebuild | 152 --
 app-crypt/gnupg/gnupg-2.2.31.ebuild | 152 --
 app-crypt/gnupg/gnupg-2.3.2.ebuild  | 153 --
 5 files changed, 622 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 9b88698d22ad..91070e4e2b4f 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,8 +1,3 @@
-DIST gnupg-2.2.16-scdaemon_shared-access.patch 2586 BLAKE2B 
42fd5482c4e86751ce62836125997c2295c44bc5db0671a06460fd306b2ed93f290fb898fc1b1e463a863eddf9ab5f99ea3c90a55499ef45ca1ed6edf2854663
 SHA512 
38abaa4200114ae6b6f220fabc0a84a056761949c97bd0564557f4411a299b9a1939893555c27e26da2d8e8da4bc97a298fa7e68f1e80fe99c3f88cc329eaa84
-DIST gnupg-2.2.27.tar.bz2 7191555 BLAKE2B 
d652aad382cf07cc458b29ff82718edd47457d8236dcbeee51f22d88503be141f009e9ea45b6dafe614115d9558fe371509579e58ce17a5f04540a31aa406ea3
 SHA512 
cf336962116c9c08ac80b1299654b94948033ef51d6d5e7f54c2f07bbf7d92c7b0bddb606ceee2cdd837063f519b8d59af5a82816b840a0fc47d90c07b0e95ab
-DIST gnupg-2.2.29.tar.bz2 7215986 BLAKE2B 
04b30b8fcbe8d93dfc8985aadd6bc7385ac2ac9684e6248cb3ae6d008daae5aa976ffa3bae27fe9e89bc2c4c1d4ae81dcaa259fb08d13f894f00f12072e9
 SHA512 
12645e230fc6aa4811420ef33def6baa590e847ecdf7e5f8b96eb49122e6406cbdba4595d0b52fa26700d5d5def67acb4ed7dfe7f778e496d4d21ccbef3c476b
-DIST gnupg-2.2.31.tar.bz2 7212188 BLAKE2B 
57a2b6c6ea491137a708e18a0119502621b7bdf0591818d19beb8b08a521a7dbf60472243e1723f53acbfb9a5de612b8e5040c45dc847bdda26012244edb11be
 SHA512 
2f6fa200e08d6b8993b482e5825bea6083afc8686c4e1ae80386b36ae49e1c2d73066c508edaa359a7794cb26ba7a00f81555a906fa422d1117e41415cfa2fea
 DIST gnupg-2.2.32.tar.bz2 7212625 BLAKE2B 
8e1feba83a0d8fa1c154c814e26b41aa252cef4af53937e4e8954860249c180c1d6910356b0c46dfefde094846b02bd5375f17c8b6fdcc9138281d0daa292d42
 SHA512 
76b75d3688561ce65a8014812656aa87c9722c898d7e186fdb1331dee6af32f886a6b0a4806975c348a22ad6dda60f956ece56076d00153b9706aad4c934c6a1
 DIST gnupg-2.2.33.tar.bz2 7238439 BLAKE2B 
9655ab8733f79c56c706502ddeeb41a2841467146753965898528d53a95ba77c51bcaf7fb93c51fb1c36953253ef993e67ce3c9ec756c9eece1042dcd17aa455
 SHA512 
0e6382ebb78425dc81b280a3b453111fb4a764b3fb0565ac09ac24cec2ecd571079617e263d9fce077ba6ce8d202fb43425b51c26f9ec6e8c61706a1ca5f8c78
-DIST gnupg-2.3.2.tar.bz2 7589445 BLAKE2B 
f7e35ed553ea89cdb073abb1432f67fa00bb625f6e686e534f96bca11d88f09ea272b3cb0d6706e4bce2c023f8c5b8d628742aa2f60752a2e605132cd32f62ed
 SHA512 
2747cbe38546f500d165f024ebb2dc5be70fa68d20702af3f61e97db685eba94caf65307293137c76ea6cfcc189ed24aaee025c80cd33f26609e5fe512bdda73
 DIST gnupg-2.3.3.tar.bz2 7590874 BLAKE2B 
a80a84b4f6691815550de6125f4f24aa9c901b8ca8eeb6bc91c90ccd3d285a5ddb15688c7ab870aa6a6c418eb98b969e7b958120c3976b5aaea55188f39b67b0
 SHA512 
12d500e6b45910d5f7bfd4916bcee37ac988a58a35563fcf425a65b88c0cf92c2af2e94d3e31e9e5e19094c8beb5ec3779cf90bfe43d1555c4196f69eee2f102

diff --git a/app-crypt/gnupg/gnupg-2.2.27.ebuild 
b/app-crypt/gnupg/gnupg-2.2.27.ebuild
deleted file mode 100644
index abbcdf02bd07..
--- a/app-crypt/gnupg/gnupg-2.2.27.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd toolchain-funcs
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="https://gnupg.org/;
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2
-   scd-shared-access? ( 
https://raw.githubusercontent.com/GPGTools/MacGPG2/5ca182f54b7b6cd635d1c0a4713953834489fdd9/patches/gnupg/scdaemon_shared-access.patch
 -> ${PN}-2.2.16-scdaemon_shared-access.patch )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 doc ldap nls readline scd-shared-access selinux +smartcard ssl 
tofu tools usb user-socket wks-server"
-
-# Existence of executables is checked during configuration.
-DEPEND=">=dev-libs/libassuan-2.5.0
-   >=dev-libs/libgcrypt-1.8.0
-   >=dev-libs/libgpg-error-1.29
-   >=dev-libs/libksba-1.3.4
-   >=dev-libs/npth-1.2
-   >=net-misc/curl-7.10
-   bzip2? ( app-arch/bzip2 )
-   ldap? ( net-nds/openldap )
-   readline? ( sys-libs/readline:0= )
-   smartcard? ( usb? ( virtual/libusb:1 

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

2021-11-29 Thread Matt Turner
commit: 1a259b9c533b7428e79b1f73b5b76c08c6f882e0
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 29 20:20:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 29 20:20:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a259b9c

x11-libs/libdrm: Version bump to 2.4.109

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

 x11-libs/libdrm/Manifest  |  1 +
 x11-libs/libdrm/libdrm-2.4.109.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index f682930ffe8b..0c7d4531c611 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,3 +1,4 @@
 DIST libdrm-2.4.106.tar.xz 418176 BLAKE2B 
b0f935297239560179ec8994b62c7161494d4c1aa33bbfdc4d5e4ecff97d252f7556575391ebf486e24257c365415e656b9f84ac883dc9d56baf39e79ff8c5f2
 SHA512 
33140e579906ab54b716149056af500c628ce41cd9ae3b0c33496693d2f5903fbcfccee8a942dd1560e159ed240da42612d5af5e75558db6f6a85d14617d
 DIST libdrm-2.4.107.tar.xz 425612 BLAKE2B 
a685cd9a6549c7bdf1efb4e7ebddd0ea49554fa718f8328c868a1f245e7c072933e49546591c056ba7ece8d8841b8138e4247dd8697238a18c2cd92fe5446341
 SHA512 
c7542ba15c4c934519a6a1f3cb1ec21effa820a805a030d0175313bb1cc796cd311f39596ead883f9f251679d701e262894c5a297d5cf45093c80a6cd818def0
 DIST libdrm-2.4.108.tar.xz 432492 BLAKE2B 
943107e4ece51336c2cec690b2805cac3ebe4502c548401ba7add1b1cdcb6c9959e4a9fe75890438e0b30646f8dde1b322585544aa33abb5257a23cc3eeed3ab
 SHA512 
6a841dc3eb8eae7d75e1d35d23a14d51aff758e5a251dbcf6fc8c28d973d935a4a2f6751b405e956b2777d93c651721199ac80c3cd14b87d021668120d6bc974
+DIST libdrm-2.4.109.tar.xz 433708 BLAKE2B 
99c612a4f9a8e9068debbecfc428f4af530705fca47df9c8e6f0fe6ed740610ded1db0d0e37a063ae893e1697c2f8c4dcc8e15b8909d8ba7c66cd941d7400d24
 SHA512 
45194bb28207421afcff3e247930d2eeab77a5fea58e6be22f67525f2e0aab2f410a9ae0ab315b55ef56b80c481bba40b1660468b7cda539758b2bbb8e814fd8

diff --git a/x11-libs/libdrm/libdrm-2.4.109.ebuild 
b/x11-libs/libdrm/libdrm-2.4.109.ebuild
new file mode 100644
index ..c34f20fb240d
--- /dev/null
+++ b/x11-libs/libdrm/libdrm-2.4.109.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
+PYTHON_COMPAT=( python3_{8..10} )
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} python-any-r1 meson-multilib
+
+DESCRIPTION="X.Org libdrm library"
+HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
+RESTRICT="test" # see bug #236845
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )"
+BDEPEND="${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
+
+python_check_deps() {
+   has_version -b "dev-python/docutils[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   # Udev is only used by tests now.
+   -Dudev=false
+   -Dcairo-tests=false
+   $(meson_use video_cards_amdgpu amdgpu)
+   $(meson_use video_cards_exynos exynos)
+   $(meson_use video_cards_freedreno freedreno)
+   $(meson_use video_cards_intel intel)
+   $(meson_use video_cards_nouveau nouveau)
+   $(meson_use video_cards_omap omap)
+   $(meson_use video_cards_radeon radeon)
+   $(meson_use video_cards_tegra tegra)
+   $(meson_use video_cards_vc4 vc4)
+   $(meson_use video_cards_vivante etnaviv)
+   $(meson_use video_cards_vmware vmwgfx)
+   $(meson_use libkms)
+   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
+   -Dvalgrind=$(usex valgrind auto false)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/rundeck-cli-bin/

2021-11-29 Thread Jakov Smolić
commit: bec83c46cc91de17488636e44c682607cbeeaf88
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 19:22:05 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 19:49:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec83c46

app-misc/rundeck-cli-bin: Port to EAPI 8

Closes: https://bugs.gentoo.org/826426
Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/rundeck-cli-bin/rundeck-cli-bin-0.1.11.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-misc/rundeck-cli-bin/rundeck-cli-bin-0.1.11.ebuild 
b/app-misc/rundeck-cli-bin/rundeck-cli-bin-0.1.11.ebuild
index d7bc4231484f..e886d1b70eef 100644
--- a/app-misc/rundeck-cli-bin/rundeck-cli-bin-0.1.11.ebuild
+++ b/app-misc/rundeck-cli-bin/rundeck-cli-bin-0.1.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 MY_PN="rundeck-cli"
 MY_P="rundeck-cli-${PV}"
@@ -11,6 +11,7 @@ inherit java-pkg-2
 DESCRIPTION="Command line tool for rundeck"
 HOMEPAGE="http://rundeck.org;
 
SRC_URI="https://github.com/rundeck/${MY_PN}/releases/download/v${PV}/${MY_P}-all.jar;
+S="${WORKDIR}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -18,8 +19,6 @@ KEYWORDS="~amd64"
 
 RDEPEND=">=virtual/jre-1.8"
 
-S="${WORKDIR}"
-
 src_install() {
java-pkg_newjar "${DISTDIR}"/${MY_P}-all.jar ${MY_PN}.jar
java-pkg_dolauncher rd



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

2021-11-29 Thread Jakov Smolić
commit: cf0c79e9388529cde141005cb1ff60c53563837b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 19:26:54 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 19:49:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf0c79e9

x11-misc/quitcount: Port to EAPI 8

Closes: https://bugs.gentoo.org/826502
Signed-off-by: Jakov Smolić  gentoo.org>

 ...ount-3.1.3.ebuild => quitcount-3.1.3-r1.ebuild} | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/x11-misc/quitcount/quitcount-3.1.3.ebuild 
b/x11-misc/quitcount/quitcount-3.1.3-r1.ebuild
similarity index 66%
rename from x11-misc/quitcount/quitcount-3.1.3.ebuild
rename to x11-misc/quitcount/quitcount-3.1.3-r1.ebuild
index 1fa341a50b67..427e0fd4f5d6 100644
--- a/x11-misc/quitcount/quitcount-3.1.3.ebuild
+++ b/x11-misc/quitcount/quitcount-3.1.3-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit gnome2-utils
+EAPI=8
+
+inherit xdg
 
 # The string in SRC_URI doesn't follow standard naming convention
 MV="3.1"
@@ -13,15 +14,14 @@ SRC_URI="mirror://sourceforge/${PN}/${MV}/${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-DEPEND="x11-libs/gtk+:3
-   >=dev-libs/glib-2.6:2"
 
+DEPEND="
+   x11-libs/gtk+:3
+   >=dev-libs/glib-2.6:2
+"
 RDEPEND="${DEPEND}"
 
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
+src_prepare() {
+   default
+   sed -i '/appdata$/s/appdata$/metainfo/' Makefile.in || die
 }



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

2021-11-29 Thread Jakov Smolić
commit: f07f021300a2e5eb754ca5d1a910de1f057c85b8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 19:42:55 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 19:49:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07f0213

net-libs/netwib: Port to EAPI 8

Closes: https://bugs.gentoo.org/826838
Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/net-libs/netwib/netwib-5.39.0.ebuild 
b/net-libs/netwib/netwib-5.39.0.ebuild
index 0a94f4cb4132..c73eb6097f01 100644
--- a/net-libs/netwib/netwib-5.39.0.ebuild
+++ b/net-libs/netwib/netwib-5.39.0.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # NOTE: netwib, netwox and netwag go together, bump all or bump none
 
-EAPI=5
-inherit toolchain-funcs multilib
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="Library of Ethernet, IP, UDP, TCP, ICMP, ARP and RARP protocols"
 HOMEPAGE="
@@ -13,6 +14,7 @@ HOMEPAGE="
 "
 SRC_URI="mirror://sourceforge/ntwib/${P}-src.tgz
doc? ( mirror://sourceforge/ntwib/${P}-doc_html.tgz )"
+S="${WORKDIR}/${P}-src/src"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -25,9 +27,9 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${P}-src/src
-
 src_prepare() {
+   default
+
sed -i \
-e 's:/man$:/share/man:g' \
-e "s:/lib:/$(get_libdir):" \
@@ -47,12 +49,12 @@ src_install() {
default
dodoc ../README.TXT
if use doc; then
-   mkdir "${D}"/usr/share/doc/${PF}/html
+   mkdir "${ED}"/usr/share/doc/${PF}/html || die
mv "${WORKDIR}"/${P}-doc_html/{index.html,${PN}} \
-   "${D}"/usr/share/doc/${PF}/html
+   "${ED}"/usr/share/doc/${PF}/html || die
fi
 
-   cd "${S}"/..
+   cd "${S}"/.. || die
dodoc \
doc/{changelog.txt,credits.txt,integration.txt} \
doc/{problemreport.txt,problemusageunix.txt,todo.txt}



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

2021-11-29 Thread Marek Szuba
commit: 891177dcaab71f0a72c72fd7f4fe78b4ea5749e8
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Nov 29 19:40:49 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Nov 29 19:41:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891177dc

dev-python/pip: keyword 21.3.1-r1 for ~riscv

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

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

diff --git a/dev-python/pip/pip-21.3.1-r1.ebuild 
b/dev-python/pip/pip-21.3.1-r1.ebuild
index 17064b9ab6ee..ebbbe110541e 100644
--- a/dev-python/pip/pip-21.3.1-r1.ebuild
+++ b/dev-python/pip/pip-21.3.1-r1.ebuild
@@ -32,7 +32,7 @@ SRC_URI="
 "
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 SLOT="0"
 IUSE="test vanilla"
 RESTRICT="!test? ( test )"



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

2021-11-29 Thread Brian Evans
commit: 3fc4cc3de66e75986cb84c307ea8187e65e58392
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Nov 29 19:31:12 2021 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Nov 29 19:36:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc4cc3d

dev-lang/php: Drop 8.1 RC version

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

 dev-lang/php/Manifest |   1 -
 dev-lang/php/php-8.1.0_rc5.ebuild | 745 --
 2 files changed, 746 deletions(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 7236d4a81547..c61443b19734 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -5,4 +5,3 @@ DIST php-7.4.26.tar.xz 10420236 BLAKE2B 
d4675ecf3632bb63e24d2f3cdef10c01fbf4a7a2
 DIST php-8.0.12.tar.xz 10713980 BLAKE2B 
ce8ca0d671e8613a81744a55cf94ff43254482a08dec365c05eb4ca22c1b31732e5ef93a51d383d2e8daf0cf332ed7946e79ba3b385386ca0773fc673fe58307
 SHA512 
927b15c4443f3741a5325ec7bf387987b405cd5e64e40fd81f1945bf073adda30eeede8e1f98185f505cb61f969cf1abe05b8dad57a3c4e87971e8037bb16b23
 DIST php-8.0.13.tar.xz 10854284 BLAKE2B 
7f232dcfc89f0803cf1f1eff664fa9e16436d6b3c5a22c0454432a546e848a8e962057820866a85cb2af1234a0c0fa38f813c62be90526dbeab483f0e9095fd3
 SHA512 
cb00482b74146670c4644f4b5da63b40d9afd111e198cdf1e67bfcf4280501a657b4fbad8fd7580f4e3f537db3c8a9db5f4115d3a466392cefac9866e233fa49
 DIST php-8.1.0.tar.xz 11737524 BLAKE2B 
1c1bd664628343f1a0d502a009ab014cb3cb8239c1882ae1a9c1795db9cf382d5b5648cc83bc4a929a892e637324555cc59a6379118cb04f477d35cfabff
 SHA512 
0f8667ec888dff2f1b7354ff3bd3def4130b1b7145258deb65e4529982383a90c1a7412f298d566f889b4f2c19a72d145ad150501881f8483a07fc9610c9ae49
-DIST php-8.1.0RC5.tar.xz 11717432 BLAKE2B 
a1f468a17267684030c5350452d20a352c05c1c18b66e305ea86e8fd76210d8795623f8feb82196170037cacc9a36802ae63dc6922e2f1b118681525412177e8
 SHA512 
ee8c29b0bbe688346837e7f3227f07b354f20b8e783fbeb79d692528089b8e23ad1980659c6ea470d98b07da1735b81ebb52eb378b3161b4cde5e22678bbb0b7

diff --git a/dev-lang/php/php-8.1.0_rc5.ebuild 
b/dev-lang/php/php-8.1.0_rc5.ebuild
deleted file mode 100644
index 7d840eb22182..
--- a/dev-lang/php/php-8.1.0_rc5.ebuild
+++ /dev/null
@@ -1,745 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-WANT_AUTOMAKE="none"
-
-inherit flag-o-matic systemd autotools
-
-MY_PV=${PV/_rc/RC}
-DESCRIPTION="The PHP language runtime engine"
-HOMEPAGE="https://www.php.net/;
-#SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
-SRC_URI="https://downloads.php.net/~patrickallaert/${PN}-${MY_PV}.tar.xz;
-
-LICENSE="PHP-3.01
-   BSD
-   Zend-2.0
-   bcmath? ( LGPL-2.1+ )
-   fpm? ( BSD-2 )
-   gd? ( gd )
-   unicode? ( BSD-2 LGPL-2.1 )"
-
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-# We can build the following SAPIs in the given order
-SAPIS="embed cli cgi fpm apache2 phpdbg"
-
-# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
-IUSE="${IUSE}
-   ${SAPIS/cli/+cli}
-   threads"
-
-IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk
-   coverage +ctype curl debug
-   enchant exif ffi +fileinfo +filter firebird
-   +flatfile ftp gd gdbm gmp +iconv imap inifile
-   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
-   mhash mssql mysql mysqli nls
-   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
-   readline selinux +session session-mm sharedmem
-   +simplexml snmp soap sockets sodium spell sqlite ssl
-   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
-   +xml xmlreader xmlwriter xpm xslt zip zlib"
-
-# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
-# The Oracle instant client provides its own incompatible ldap library.
-REQUIRED_USE="
-   || ( cli cgi fpm apache2 embed phpdbg )
-   cli? ( ^^ ( readline libedit ) )
-   !cli? ( ?? ( readline libedit ) )
-   truetype? ( gd zlib )
-   webp? ( gd zlib )
-   cjk? ( gd zlib )
-   exif? ( gd zlib )
-   xpm? ( gd zlib )
-   gd? ( zlib )
-   simplexml? ( xml )
-   soap? ( xml )
-   xmlreader? ( xml )
-   xmlwriter? ( xml )
-   xslt? ( xml )
-   ldap-sasl? ( ldap )
-   oci8-instant-client? ( !ldap )
-   qdbm? ( !gdbm )
-   session-mm? ( session !threads )
-   mysql? ( || ( mysqli pdo ) )
-   firebird? ( pdo )
-   mssql? ( pdo )
-"
-
-RESTRICT="!test? ( test )"
-
-# The supported (that is, autodetected) versions of BDB are listed in
-# the ./configure script. Other versions *work*, but we need to stick to
-# the ones that can be detected to avoid a repeat of bug #564824.
-COMMON_DEPEND="
-   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
-   

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

2021-11-29 Thread Brian Evans
commit: 0953508d9ff43cc3bf28c7dc537a020f60a37582
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Nov 29 19:34:00 2021 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Nov 29 19:36:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0953508d

profiles: Unmask php 8.1 which is out of RC for testing

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

 profiles/base/use.mask| 4 
 profiles/base/use.stable.mask | 4 
 profiles/package.mask | 5 -
 3 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index b08b6b8e6109..d5ff47743a6e 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,6 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
-# Brian Evans  (2021-09-26)
-# Mask 8.1 as it is RC
-php_targets_php8-1
-
 # Hans de Graaff  (2021-07-09)
 # Mask Ruby 2.5 as EOL
 ruby_targets_ruby25

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 07b55fe4e694..453037208983 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Brian Evans  (2021-11-29)
+# Mask 8.1 as it is currently unstable only
+php_targets_php8-1
+
 # Sergei Trofimovich  (2020-04-13)
 # dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
 darcs

diff --git a/profiles/package.mask b/profiles/package.mask
index 38ceefc303d9..d069ac8cf117 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -671,11 +671,6 @@ x11-drivers/nvidia-drivers:0/vulkan
 # VM image data corruption bug, causing I/O errors in VMs. Bug #815379
 =app-emulation/qemu-6.1.0-r1
 
-# Brian Evans  (2021-09-26)
-# Mask for 8.1 RC
-dev-lang/php:8.1
-virtual/httpd-php:8.1
-
 # Mart Raudsepp  (2021-09-24)
 # Experimental split media-sound/pulseaudio packages, bug #536780.
 media-libs/libpulse



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

2021-11-29 Thread Brian Evans
commit: 3427e4a4bee71607a6a4409cb823a7c5af7d9357
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Nov 29 19:30:30 2021 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Nov 29 19:36:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3427e4a4

dev-lang/php: Version bump for 8.1.0

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

 dev-lang/php/Manifest |   1 +
 dev-lang/php/php-8.1.0.ebuild | 759 ++
 2 files changed, 760 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index e1b320955ff2..7236d4a81547 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -4,4 +4,5 @@ DIST php-7.4.25.tar.xz 10376304 BLAKE2B 
75682840a9e978d2ce350892bb8d743238f1ca86
 DIST php-7.4.26.tar.xz 10420236 BLAKE2B 
d4675ecf3632bb63e24d2f3cdef10c01fbf4a7a28384abc1e2eeb9ae7dc4ecfe341b95d946e182647837f4e082f0261e2ba921822ec5844b7fe833bf639197b7
 SHA512 
36cd493c9c95aabb1ee47e82cb0c20b2be99fe7ebd98743355139064590d0b9a1746d71e31dd47f164df34ebe3f8366a75f3efc149262e1391b43d83d3045c6e
 DIST php-8.0.12.tar.xz 10713980 BLAKE2B 
ce8ca0d671e8613a81744a55cf94ff43254482a08dec365c05eb4ca22c1b31732e5ef93a51d383d2e8daf0cf332ed7946e79ba3b385386ca0773fc673fe58307
 SHA512 
927b15c4443f3741a5325ec7bf387987b405cd5e64e40fd81f1945bf073adda30eeede8e1f98185f505cb61f969cf1abe05b8dad57a3c4e87971e8037bb16b23
 DIST php-8.0.13.tar.xz 10854284 BLAKE2B 
7f232dcfc89f0803cf1f1eff664fa9e16436d6b3c5a22c0454432a546e848a8e962057820866a85cb2af1234a0c0fa38f813c62be90526dbeab483f0e9095fd3
 SHA512 
cb00482b74146670c4644f4b5da63b40d9afd111e198cdf1e67bfcf4280501a657b4fbad8fd7580f4e3f537db3c8a9db5f4115d3a466392cefac9866e233fa49
+DIST php-8.1.0.tar.xz 11737524 BLAKE2B 
1c1bd664628343f1a0d502a009ab014cb3cb8239c1882ae1a9c1795db9cf382d5b5648cc83bc4a929a892e637324555cc59a6379118cb04f477d35cfabff
 SHA512 
0f8667ec888dff2f1b7354ff3bd3def4130b1b7145258deb65e4529982383a90c1a7412f298d566f889b4f2c19a72d145ad150501881f8483a07fc9610c9ae49
 DIST php-8.1.0RC5.tar.xz 11717432 BLAKE2B 
a1f468a17267684030c5350452d20a352c05c1c18b66e305ea86e8fd76210d8795623f8feb82196170037cacc9a36802ae63dc6922e2f1b118681525412177e8
 SHA512 
ee8c29b0bbe688346837e7f3227f07b354f20b8e783fbeb79d692528089b8e23ad1980659c6ea470d98b07da1735b81ebb52eb378b3161b4cde5e22678bbb0b7

diff --git a/dev-lang/php/php-8.1.0.ebuild b/dev-lang/php/php-8.1.0.ebuild
new file mode 100644
index ..06528d5bb928
--- /dev/null
+++ b/dev-lang/php/php-8.1.0.ebuild
@@ -0,0 +1,759 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
+   +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+# The Oracle instant client provides its own incompatible ldap library.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   ldap-sasl? ( ldap )
+   oci8-instant-client? ( !ldap )
+   qdbm? ( !gdbm )
+   session-mm? ( session !threads )
+   mysql? ( || ( mysqli pdo ) )
+   firebird? ( pdo )
+   mssql? ( pdo )
+"
+
+RESTRICT="!test? ( test )"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the 

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

2021-11-29 Thread Marek Szuba
commit: 908beaec485b83cbb4e2c61d4e80bc452ade5fa0
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Nov 29 19:35:18 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Nov 29 19:35:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908beaec

profiles/features/musl: remove app-forensics/honggfuzz mask

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

 profiles/features/musl/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 96a06e2116fa..8bf8e5b3342e 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Marek Szuba  (2021-11-29)
-# Uses the header file sys/queue.h, which musl does not include by design
-#  - see their FAQ. Bug #715648.
-app-forensics/honggfuzz
-
 # Andreas K. Hüttel  (2021-11-21)
 # No musl patches in ebuild
 

[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/, app-forensics/honggfuzz/files/

2021-11-29 Thread Marek Szuba
commit: ad8f95bc0feb13a824d6287f63960e842c3d8679
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Nov 29 19:32:37 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Nov 29 19:33:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8f95bc

app-forensics/honggfuzz: fix building against musl

With many thanks to sam for having pointed me to queue-standalone!

Closes: https://bugs.gentoo.org/715648
Signed-off-by: Marek Szuba  gentoo.org>

 .../files/honggfuzz-2.4-headers-musl.patch | 45 ++
 app-forensics/honggfuzz/honggfuzz-2.4.ebuild   |  6 ++-
 2 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch 
b/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch
new file mode 100644
index ..e70d6eae4eaf
--- /dev/null
+++ b/app-forensics/honggfuzz/files/honggfuzz-2.4-headers-musl.patch
@@ -0,0 +1,45 @@
+From 29864795b194481dd0446326cda89b9802f4fe51 Mon Sep 17 00:00:00 2001
+From: David Carlier 
+Date: Sat, 8 May 2021 11:23:32 +0100
+Subject: [PATCH] musl build fix proposal
+
+--- a/linux/arch.c
 b/linux/arch.c
+@@ -34,7 +34,9 @@
+ #include 
+ #include 
+ #include 
++#if defined(__GLIBC__)
+ #include 
++#endif
+ #include 
+ #include 
+ #include 
+--- a/linux/perf.c
 b/linux/perf.c
+@@ -30,12 +30,12 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+--- a/linux/trace.c
 b/linux/trace.c
+@@ -34,7 +34,9 @@
+ #include 
+ #include 
+ #include 
++#if defined(__GLIBC__)
+ #include 
++#endif
+ #include 
+ #include 
+ #include 

diff --git a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild 
b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild
index e73640196eb9..5220a5f4c483 100644
--- a/app-forensics/honggfuzz/honggfuzz-2.4.ebuild
+++ b/app-forensics/honggfuzz/honggfuzz-2.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="clang"
+IUSE="clang elibc_musl"
 
 RDEPEND="
>=sys-libs/binutils-libs-2.29:=
@@ -21,7 +21,8 @@ RDEPEND="
clang? ( sys-libs/blocksruntime )
 "
 
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )"
 
 DOCS=(
CHANGELOG
@@ -32,6 +33,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.0-no-werror.patch
+   "${FILESDIR}"/${PN}-2.4-headers-musl.patch
 )
 
 pkg_pretend() {



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

2021-11-29 Thread Sam James
commit: 8ab68a6f54b9bdaa5224b2de4bb83606ee4b64ce
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov 29 19:10:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 19:16:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab68a6f

media-libs/harfbuzz: stable 3.1.1 for sparc, bug #821970

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/media-libs/harfbuzz/harfbuzz-3.1.1.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.1.1.ebuild
index c9c9d86908d9..eb99d795697b 100644
--- a/media-libs/harfbuzz/harfbuzz-3.1.1.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-3.1.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



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

2021-11-29 Thread Sam James
commit: 4ff20874139c48ae5cc2bfbc004645c51a7a1b5a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov 29 19:13:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 19:16:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff20874

dev-libs/boost: stable 1.77.0-r3 for sparc, bug #821970

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/boost/boost-1.77.0-r3.ebuild 
b/dev-libs/boost/boost-1.77.0-r3.ebuild
index 4e4ee1514846..17c73a87c9b3 100644
--- a/dev-libs/boost/boost-1.77.0-r3.ebuild
+++ b/dev-libs/boost/boost-1.77.0-r3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
 SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~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 ~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="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 # the tests will never fail because these are not intended as sanity



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

2021-11-29 Thread Sam James
commit: bd7993accb160ba17a540319d3a5170e69dc0338
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov 29 19:09:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 19:16:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7993ac

app-text/poppler: stable 21.11.0 for sparc, bug #821970

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

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



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

2021-11-29 Thread Sam James
commit: a582e7371cf0fb2bfb13b384b81a1a00f8346303
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Nov 29 19:08:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 29 19:16:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a582e737

dev-util/boost-build: stable 1.77.0 for sparc, bug #821970

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/boost-build/boost-build-1.77.0.ebuild 
b/dev-util/boost-build/boost-build-1.77.0.ebuild
index 82ae416aa501..82c73472bbbf 100644
--- a/dev-util/boost-build/boost-build-1.77.0.ebuild
+++ b/dev-util/boost-build/boost-build-1.77.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~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 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 RESTRICT="test"
 



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

2021-11-29 Thread Jakov Smolić
commit: c5b82fe689937e95d7abba2d65b0f0cc3406673a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 18:59:46 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 19:00:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b82fe6

app-text/htag: Port to EAPI 8

Closes: https://bugs.gentoo.org/826406
Signed-off-by: Jakov Smolić  gentoo.org>

 app-text/htag/htag-0.0.24-r1.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-text/htag/htag-0.0.24-r1.ebuild 
b/app-text/htag/htag-0.0.24-r1.ebuild
index a326995bb2ee..4a62922a36ea 100644
--- a/app-text/htag/htag-0.0.24-r1.ebuild
+++ b/app-text/htag/htag-0.0.24-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
 inherit perl-module
 
@@ -12,13 +12,12 @@ 
SRC_URI="http://www.earth.li/projectpurple/files/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~mips ppc ~sparc x86"
-IUSE=""
 
 src_install() {
newbin htag.pl htag
-   # establish "${D}"usr/share/doc/${PF}, mv 2 folders in 1 line
+   # establish "${D}"/usr/share/doc/${PF}, mv 2 folders in 1 line
perl-module_src_install
-   mv ./{example-scripts,docs/sample-config/} "${ED}"usr/share/doc/${PF}/ 
|| die
+   mv ./{example-scripts,docs/sample-config/} "${ED}"/usr/share/doc/${PF}/ 
|| die
dodoc docs/{MACRO_DESCRIPTION,README}
 
insinto /usr/share/htag/plugins



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

2021-11-29 Thread Jakov Smolić
commit: be25d063594dac8c9636cc57e85965d3a1f45427
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 18:59:43 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 18:59:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be25d063

net-analyzer/ipcad: Port to EAPI 8

Closes: https://bugs.gentoo.org/826822
Signed-off-by: Jakov Smolić  gentoo.org>

 net-analyzer/ipcad/ipcad-3.7.3.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/ipcad/ipcad-3.7.3.ebuild 
b/net-analyzer/ipcad/ipcad-3.7.3.ebuild
index bc87f905d363..7c8d36c02083 100644
--- a/net-analyzer/ipcad/ipcad-3.7.3.ebuild
+++ b/net-analyzer/ipcad/ipcad-3.7.3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-inherit autotools epatch
+inherit autotools
 
 DESCRIPTION="IP Cisco Accounting Daemon"
 HOMEPAGE="https://sourceforge.net/projects/ipcad/ http://lionet.info/ipcad/;
@@ -19,11 +19,14 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.7-linux-2.6.27.patch
+   "${FILESDIR}"/${PN}-3.7-linux-2.6.35.patch
+   "${FILESDIR}"/${P}-signal_h.patch
+)
+
 src_prepare() {
-   epatch \
-   "${FILESDIR}"/${PN}-3.7-linux-2.6.27.patch \
-   "${FILESDIR}"/${PN}-3.7-linux-2.6.35.patch \
-   "${FILESDIR}"/${P}-signal_h.patch
+   default
 
sed -i \
-e "s|^chroot = /adm/tmp;|chroot = /var/ipcad;|" \



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

2021-11-29 Thread Jakov Smolić
commit: 4469279ff2a80156301fba048c086e84ab6fcf58
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 29 18:59:45 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 29 18:59:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4469279f

net-analyzer/arp-sk: Port to EAPI 8

Closes: https://bugs.gentoo.org/826826
Signed-off-by: Jakov Smolić  gentoo.org>

 net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild 
b/net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild
index e18045a7f774..6b9187db0bbd 100644
--- a/net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild
+++ b/net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-inherit autotools epatch multilib
+inherit autotools
 
 DESCRIPTION="A swiss knife tool for ARP"
 HOMEPAGE="http://sid.rstack.org/arp-sk/;
@@ -18,11 +18,14 @@ RDEPEND="${DEPEND}"
 
 DOCS=( ARP AUTHORS CONTRIB ChangeLog README TODO )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-libnet1_2.patch
+)
+
 src_prepare() {
-   epatch "${FILESDIR}"/${P}-libnet1_2.patch
+   default
sed -i configure.in -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' || die
rm missing || die
-   epatch_user
 
eautoreconf
 }
@@ -31,5 +34,5 @@ src_install() {
default
 
# We don't need libcompat as it has a potential to clash with other 
packages.
-   rm -fr "${D}"/usr/$(get_libdir)
+   rm -r "${ED}"/usr/$(get_libdir) || die
 }



  1   2   3   >