[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/files/, sys-process/criu/

2021-09-04 Thread Sam James
commit: 24ba952b3ff906ee79987fcfb100ca495a23675d
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:57:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:57:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ba952b

sys-process/criu: add patch for >=dev-libs/protobuf-c-1.4.0

Could be adapted to earlier versions in theory.

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

 sys-process/criu/criu-3.15-r1.ebuild   | 140 +
 .../criu/files/criu-3.15-protobuf-c-1.4.0.patch| 168 +
 2 files changed, 308 insertions(+)

diff --git a/sys-process/criu/criu-3.15-r1.ebuild 
b/sys-process/criu/criu-3.15-r1.ebuild
new file mode 100644
index 000..bb76d9a19d3
--- /dev/null
+++ b/sys-process/criu/criu-3.15-r1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit toolchain-funcs linux-info python-r1
+
+DESCRIPTION="utility to checkpoint/restore a process tree"
+HOMEPAGE="https://criu.org/;
+SRC_URI="https://download.openvz.org/criu/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="doc selinux setproctitle static-libs"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/protobuf-c-1.4.0:=
+   dev-libs/libnl:3
+   net-libs/libnet:1.1
+   sys-libs/libcap
+   selinux? ( sys-libs/libselinux )
+   setproctitle? ( dev-libs/libbsd )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )"
+RDEPEND="${RDEPEND}
+   dev-python/protobuf-python[${PYTHON_USEDEP}]"
+
+CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL 
~INOTIFY_USER
+   ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG ~TUN 
~NETFILTER_XT_MARK"
+
+# root access required for tests
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/2.2/${PN}-2.2-flags.patch
+   "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch
+   "${FILESDIR}"/${PN}-3.12-automagic-libbsd.patch
+   "${FILESDIR}"/${PN}-3.15-pkg-config.patch
+   "${FILESDIR}"/${PN}-3.15-protobuf-c-1.4.0.patch
+)
+
+criu_arch() {
+   # criu infers the arch from $(uname -m).  We never want this to happen.
+   case ${ARCH} in
+   amd64) echo "x86";;
+   arm64) echo "aarch64";;
+   ppc64*) echo "ppc64";;
+   *) echo "${ARCH}";;
+   esac
+}
+
+pkg_setup() {
+   use amd64 && CONFIG_CHECK+=" ~IA32_EMULATION"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if ! use selinux; then
+   sed \
+   -e 's:libselinux:no_libselinux:g' \
+   -i Makefile.config || die
+   fi
+
+   use doc || sed -i 's_\(install: \)install-man _\1_g' Makefile.install
+}
+
+src_configure() {
+   # Gold linker generates invalid object file when used with criu's custom
+   # linker script.  Use the bfd linker instead. See 
https://crbug.com/839665#c3
+   tc-ld-disable-gold
+
+   # Build system uses this variable as a trigger to append coverage flags
+   # we'd like to avoid it. https://bugs.gentoo.org/744244
+   unset GCOV
+
+   python_setup
+}
+
+src_compile() {
+   local target="all $(usex doc 'docs' '')"
+   emake \
+   HOSTCC="$(tc-getBUILD_CC)" \
+   CC="$(tc-getCC)" \
+   LD="$(tc-getLD)" \
+   AR="$(tc-getAR)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+   PYTHON="${EPYTHON%.?}" \
+   FULL_PYTHON="${PYTHON%.?}" \
+   OBJCOPY="$(tc-getOBJCOPY)" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   ARCH="$(criu_arch)" \
+   V=1 WERROR=0 DEBUG=0 \
+   SETPROCTITLE=$(usex setproctitle) \
+   ${target}
+}
+
+src_test() {
+   # root privileges are required to dump all necessary info
+   if [[ ${EUID} -eq 0 ]] ; then
+   emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test
+   fi
+}
+
+install_crit() {
+   "${EPYTHON}" scripts/crit-setup.py install --root="${D}" 
--prefix="${EPREFIX}/usr/" || die
+   python_optimize
+}
+
+src_install() {
+   emake \
+   ARCH="$(criu_arch)" \
+   PREFIX="${EPREFIX}"/usr \
+   PYTHON="${EPYTHON%.?}" \
+   FULL_PYTHON="${PYTHON%.?}" \
+   LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
+   DESTDIR="${D}" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   V=1 WERROR=0 DEBUG=0 \
+   install
+
+   use doc && dodoc CREDITS README.md
+
+   python_foreach_impl install_crit
+
+   if ! use static-libs; then
+   find "${D}" 

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

2021-09-04 Thread Sam James
commit: 11131c2b5d5252fdca56643a4b976c6ac0ca11ea
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:15:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11131c2b

dev-python/pillow: needs truetype for tests

See:
```
self = , id = 
'HAVE_RAQM'

def __getattr__(self, id):
>   raise ImportError("The _imagingft C module is not installed")
E   ImportError: The _imagingft C module is not installed

id = 'HAVE_RAQM'
self   = 

../Pillow-8.3.2-python3_9/lib/PIL/ImageFont.py:44: ImportError
```

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

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

diff --git a/dev-python/pillow/pillow-8.3.2.ebuild 
b/dev-python/pillow/pillow-8.3.2.ebuild
index ae8a12b6168..e6cd3ecbabe 100644
--- a/dev-python/pillow/pillow-8.3.2.ebuild
+++ b/dev-python/pillow/pillow-8.3.2.ebuild
@@ -20,7 +20,7 @@ LICENSE="HPND"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff )"
+REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"
 
 DEPEND="



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

2021-09-04 Thread Sam James
commit: e9860542af9f167452bb551237115e2100d87c7b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:32:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:47:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9860542

app-misc/pax-utils: add note to adjust glibc ebuild on bumps

If we're bumping pax-utils to add new syscalls/reflect changing
syscalls used by glibc, we need to make sure to update the glibc
ebuild too to ensure the right version is used and avoid
possible VDB corruption (e.g. when Portage calls scanelf).

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

 app-misc/pax-utils/pax-utils-1.3.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-misc/pax-utils/pax-utils-1.3.3.ebuild 
b/app-misc/pax-utils/pax-utils-1.3.3.ebuild
index 0a9b82a4936..ddeb964024a 100644
--- a/app-misc/pax-utils/pax-utils-1.3.3.ebuild
+++ b/app-misc/pax-utils/pax-utils-1.3.3.ebuild
@@ -3,6 +3,9 @@
 
 EAPI="7"
 
+# Note: if bumping pax-utils because of syscall changes in glibc, please
+# revbump glibc and update the dependency in its ebuild for the affected
+# versions.
 PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit python-single-r1 toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: sci-libs/proj/

2021-09-04 Thread Sam James
commit: 52847ec6e4bc0cca098902144198bac23dfa3864
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:21:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:47:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52847ec6

sci-libs/proj: add 8.1.1

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

 sci-libs/proj/Manifest  |  2 ++
 sci-libs/proj/proj-8.1.1.ebuild | 61 +
 2 files changed, 63 insertions(+)

diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index 6e3fbe16ce7..a87805e63cf 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -1,5 +1,7 @@
 DIST proj-7.2.1.tar.gz 5714666 BLAKE2B 
9379ef758b1221b9487f162a27e7afa737e668ad7a13fc7adbd8e1e2c1c4699263d5d3105d03781b423f284205de3c79fc68850b9fba6aa05f1dc553b77b0842
 SHA512 
59b9b31b0183e620a2f4a25a08620c170773fe4f99e8eca59e9ed6815f43bb379ea21ef71e8f759dbd747855b982657d7503bac3acc542218e0d862105f25324
 DIST proj-8.0.1.tar.gz 5731452 BLAKE2B 
d2235f87bead1ec35f62b99e5236d1b6dc1a8f924555d21dec7f5e07b3d341b4b4e797dd5a3843e87d12db392716ec9bb5acae871fa2bb7a78c3404fa9487875
 SHA512 
cb5550a9fbccfc680bebb3b8c5ad347d53c38cb526edf4dcaa3af0eff57410b4d4d028e246954c4202a1d637e1e6f4e7a6a33e8741e8aa0a58bdfc8a5dbc68c9
 DIST proj-8.1.0.tar.gz 5786723 BLAKE2B 
8960ae70beda502442548542173e3f21705c8213ba5b7b3004beca67aa16b7401db4b9778ea4abd910eae3e224b7efc73e0d67b83a3d75aaab0fead51977c9ba
 SHA512 
0c11d43bcdf97fbb3be9238c77cc111ae6df7948dc5076b1a31350c84a60299964ea1a320edfbee0568a2d9d3c7f80eafa6322adfdf99aea5f06172d7ee53a2f
+DIST proj-8.1.1.tar.gz 5797853 BLAKE2B 
5ff7640a4727db836b4ed00b36ba914b7f27e0890629dfa9c0cb477c00b74a43b6312ae45bd9fffe75e945689575def021a891110cb43dfaa2dff03624f479c2
 SHA512 
1f18ad83bae40c6c910900a062bd41c331838add6eebb7e83b4784e4e06fbf48706cee24aadbefe0f138f081ecc02e93a2b6fd45a84806e1372bf2997dafa852
+DIST proj-data-1.7.tar.gz 585899744 BLAKE2B 
4d5c81ed64a1ee20b8bd7abf0426ced747e9050d8d7548815365d35884dd3952252a716df9d38986e4bb2e450436df206ce7b51dca77ee35a681e4028b11a54f
 SHA512 
03865e972cc5898b3995582e5a5b8d129609b89ef9a077fa775aaf0b2f4a6002605cd657443840d83ffd5f56233d7d248e3442f7d0efdddfd0f90f2959831310
 DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 
78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3
 SHA512 
23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5
 DIST proj-datumgrid-europe-1.6.tar.gz 189057258 BLAKE2B 
66daf2341b05d8d5f929f6d67e1913656c2380a3663b4359cb97576ff5954dbea5890862869bb1077f6cde760dada4d9f13201c5b2c29ef3458a8b43089e459c
 SHA512 
463d2575d5ce6f5984e69897c34ef80ec31a77f5ba00a07a5f55e97c3033dbae40b7d17891e5495bc47e6faf917968b1cdb7b3be9b2a4838e3b093b74753c2a8

diff --git a/sci-libs/proj/proj-8.1.1.ebuild b/sci-libs/proj/proj-8.1.1.ebuild
new file mode 100644
index 000..7c632133dcf
--- /dev/null
+++ b/sci-libs/proj/proj-8.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+PROJ_DATA="proj-data-1.7.tar.gz"
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj.org/;
+SRC_URI="
+   https://download.osgeo.org/proj/${P}.tar.gz
+   https://download.osgeo.org/proj/${PROJ_DATA}
+"
+
+LICENSE="MIT"
+# SONAME in 8.1.1 is actually 23 (in 8.1.0, was 22)
+# It's far less confusing to just increment it again here (so N+1)
+SLOT="0/24"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="curl test +tiff"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   curl? ( net-misc/curl )
+   tiff? ( media-libs/tiff )"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest )"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   cd "${S}"/data || die
+   mv README README.DATA || die
+
+   unpack ${PROJ_DATA}
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DDOCDIR="${EPREFIX}"/usr/share/${PF}
+   -DBUILD_TESTING=$(usex test)
+   -DENABLE_CURL=$(usex curl)
+   -DBUILD_PROJSYNC=$(usex curl)
+   -DENABLE_TIFF=$(usex tiff)
+   )
+
+   use test && mycmakeargs+=( -DUSE_EXTERNAL_GTEST=ON )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   cd data || die
+   dodoc README.DATA
+
+   find "${ED}" -name '*.la' -type f -delete || die
+}



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

2021-09-04 Thread Sam James
commit: 3e20275afc847ffac6f9a40163b7177fda7684ad
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:22:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:47:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e20275a

Revert "app-emulation/qemu: change static-libs default for virtual/libudev"

This reverts commit 27dadc9088d75589fd5fb40ef5c16e1f3d4220a7.

Reverting for now as this seems to need further adapation for removing
static-libs.

[It may additionally work better if pushed with the referenced PR
(or I think this change, with the !static? (...) pattern fixed,
might work with a revbump, then a further (supplementary)
revbump to drop static for libudev.)]

In any case, going for this for now to reduce user confusion
while we figure out next steps.

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

 app-emulation/qemu/qemu-6.0.0-r2.ebuild  | 2 +-
 app-emulation/qemu/qemu-6.0.0-r52.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-6.0.0-r2.ebuild 
b/app-emulation/qemu/qemu-6.0.0-r2.ebuild
index 1ebcaeda3b0..6b82204f279 100644
--- a/app-emulation/qemu/qemu-6.0.0-r2.ebuild
+++ b/app-emulation/qemu/qemu-6.0.0-r2.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(-)] )
+   udev? ( virtual/libudev[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )

diff --git a/app-emulation/qemu/qemu-6.0.0-r52.ebuild 
b/app-emulation/qemu/qemu-6.0.0-r52.ebuild
index 3244802dca6..43f93745ed8 100644
--- a/app-emulation/qemu/qemu-6.0.0-r52.ebuild
+++ b/app-emulation/qemu/qemu-6.0.0-r52.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(-)] )
+   udev? ( virtual/libudev[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index e961aa705fc..3c10cc9beb9 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(-)] )
+   udev? ( virtual/libudev[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )



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

2021-09-04 Thread Sam James
commit: dc67add1a5356531eaaec698807661461abc27e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:28:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:47:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc67add1

sys-libs/glibc: add comment on bumping pax-utils bound

It's important that we remember to do this when bumping
glibc releases. Added a comment as a reminder and used
a variable so that both uses are consistent within *DEPEND.

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

 sys-libs/glibc/glibc-2.34.ebuild |  7 +--
 sys-libs/glibc/glibc-.ebuild | 11 +++
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.34.ebuild b/sys-libs/glibc/glibc-2.34.ebuild
index cacddc9065e..0466160c931 100644
--- a/sys-libs/glibc/glibc-2.34.ebuild
+++ b/sys-libs/glibc/glibc-2.34.ebuild
@@ -45,6 +45,9 @@ IUSE="audit caps cet compile-locales +crypt custom-cflags doc 
gd headers-only +m
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
 
 # Here's how the cross-compile logic breaks down ...
 #  CTARGET - machine that will target the binaries
@@ -98,7 +101,7 @@ fi
 
 BDEPEND="
${PYTHON_DEPS}
-   >=app-misc/pax-utils-1.3.3
+   >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
sys-devel/bison
doc? ( sys-apps/texinfo )
!compile-locales? (
@@ -130,7 +133,7 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/grep
virtual/awk
sys-apps/gentoo-functions
-   !

[gentoo-commits] repo/gentoo:master commit in: sys-block/fio/, sys-block/fio/files/

2021-09-04 Thread Sam James
commit: dd501e0c4e7026e86a65885333ec84275bb6f003
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 04:19:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd501e0c

sys-block/fio: fix build with linux-headers-5.14

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

 sys-block/fio/files/fio-2.2.13-libmtd.patch |   5 +-
 sys-block/fio/files/fio-3.27-drop-raw.patch | 118 +
 sys-block/fio/fio-3.27-r1.ebuild| 155 
 3 files changed, 275 insertions(+), 3 deletions(-)

diff --git a/sys-block/fio/files/fio-2.2.13-libmtd.patch 
b/sys-block/fio/files/fio-2.2.13-libmtd.patch
index 7ab9a96c25e..9581def526e 100644
--- a/sys-block/fio/files/fio-2.2.13-libmtd.patch
+++ b/sys-block/fio/files/fio-2.2.13-libmtd.patch
@@ -1,6 +1,5 @@
-diff -Nuar --exclude config.log fio-2.2.13/oslib/libmtd.h 
fio-2.2.13.new/oslib/libmtd.h
 fio-2.2.13/oslib/libmtd.h  2016-01-26 18:02:07.0 -0800
-+++ fio-2.2.13.new/oslib/libmtd.h  2016-02-03 08:10:19.104693006 -0800
+--- fio-2.2.13/oslib/libmtd.h
 fio-2.2.13.new/oslib/libmtd.h
 @@ -29,6 +29,8 @@
  extern "C" {
  #endif

diff --git a/sys-block/fio/files/fio-3.27-drop-raw.patch 
b/sys-block/fio/files/fio-3.27-drop-raw.patch
new file mode 100644
index 000..1c9f8671d12
--- /dev/null
+++ b/sys-block/fio/files/fio-3.27-drop-raw.patch
@@ -0,0 +1,118 @@
+https://github.com/axboe/fio/commit/382975557e632efb506836bc1709789e615c9094.patch
+
+Fixes build with >=sys-kernel/linux-headers-5.14.
+
+From: Eric Sandeen 
+Date: Tue, 3 Aug 2021 10:23:35 -0700
+Subject: [PATCH] fio: remove raw device support
+
+As of Linux kernel commit 603e4922f1c ("remove the raw driver"),
+linux/raw.h is gone, and raw device support no longer exists.
+Because of this, fio can no longer build against the current Linux
+kernel headers.
+
+So, remove raw device support from fio as well.
+
+Signed-off-by: Eric Sandeen 
+Signed-off-by: Jens Axboe 
+--- a/diskutil.c
 b/diskutil.c
+@@ -166,14 +166,10 @@ static int get_device_numbers(char *file_name, int *maj, 
int *min)
+   if (S_ISBLK(st.st_mode)) {
+   majdev = major(st.st_rdev);
+   mindev = minor(st.st_rdev);
+-  } else if (S_ISCHR(st.st_mode)) {
+-  majdev = major(st.st_rdev);
+-  mindev = minor(st.st_rdev);
+-  if (fio_lookup_raw(st.st_rdev, , ))
+-  return -1;
+-  } else if (S_ISFIFO(st.st_mode))
++  } else if (S_ISCHR(st.st_mode) ||
++ S_ISFIFO(st.st_mode)) {
+   return -1;
+-  else {
++  } else {
+   majdev = major(st.st_dev);
+   mindev = minor(st.st_dev);
+   }
+--- a/fio.1
 b/fio.1
+@@ -1700,9 +1700,7 @@ Sets size to something really large and waits for ENOSPC 
(no space left on
+ device) or EDQUOT (disk quota exceeded)
+ as the terminating condition. Only makes sense with sequential
+ write. For a read workload, the mount point will be filled first then I/O
+-started on the result. This option doesn't make sense if operating on a raw
+-device node, since the size of that is already known by the file system.
+-Additionally, writing beyond end-of-device will not return ENOSPC there.
++started on the result.
+ .SS "I/O engine"
+ .TP
+ .BI ioengine \fR=\fPstr
+--- a/os/os-linux.h
 b/os/os-linux.h
+@@ -14,7 +14,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+@@ -41,7 +40,6 @@
+ #define FIO_HAVE_IOSCHED_SWITCH
+ #define FIO_HAVE_ODIRECT
+ #define FIO_HAVE_HUGETLB
+-#define FIO_HAVE_RAWBIND
+ #define FIO_HAVE_BLKTRACE
+ #define FIO_HAVE_CL_SIZE
+ #define FIO_HAVE_CGROUPS
+@@ -178,36 +176,6 @@ static inline unsigned long long os_phys_mem(void)
+   return (unsigned long long) pages * (unsigned long long) pagesize;
+ }
+ 
+-static inline int fio_lookup_raw(dev_t dev, int *majdev, int *mindev)
+-{
+-  struct raw_config_request rq;
+-  int fd;
+-
+-  if (major(dev) != RAW_MAJOR)
+-  return 1;
+-
+-  /*
+-   * we should be able to find /dev/rawctl or /dev/raw/rawctl
+-   */
+-  fd = open("/dev/rawctl", O_RDONLY);
+-  if (fd < 0) {
+-  fd = open("/dev/raw/rawctl", O_RDONLY);
+-  if (fd < 0)
+-  return 1;
+-  }
+-
+-  rq.raw_minor = minor(dev);
+-  if (ioctl(fd, RAW_GETBIND, ) < 0) {
+-  close(fd);
+-  return 1;
+-  }
+-
+-  close(fd);
+-  *majdev = rq.block_major;
+-  *mindev = rq.block_minor;
+-  return 0;
+-}
+-
+ #ifdef O_NOATIME
+ #define FIO_O_NOATIME O_NOATIME
+ #else
+--- a/os/os.h
 b/os/os.h
+@@ -157,10 +157,6 @@ extern int fio_cpus_split(os_cpu_mask_t 

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

2021-09-04 Thread Sam James
commit: c73f23824e8bbb212d0fbdb1c4bf4dd1cc1dd27d
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 04:35:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73f2382

dev-libs/boost: update SRC_URI for patch tarball (1.77)

Move all the patches in so it makes cleaning up easier in future;
initial reluctance to do this was because one of the patches
is temporary (should definitely be in the next release0, but I
think it's more confusing to have this
awkward split.

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

 dev-libs/boost/Manifest   |  2 +-
 dev-libs/boost/boost-1.77.0-r2.ebuild | 14 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 553e397f12d..05253944a43 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,3 +1,3 @@
-DIST boost-1.77.0-patches.tar.xz 6996 BLAKE2B 
c561bb5eacdb6c3a49582407f1d85f22dd60de6caa494087d473f91926dd1eb0bffed7054ee5cc32e5263f450342fda29f0cee7a329ef524701730b027285e14
 SHA512 
82e323ac44c3e94630ac4ed48c6eeb2231128fa876c9b54ccb02d070bf0debf205061f44ceca76e4067362360a596408a31420d60fe006e6be8b2ead75dc3248
+DIST boost-1.77.0-patches-1.tar.xz 9612 BLAKE2B 
b56e45cee94329c97e8ee4e6f040832829e63fb0ae47f02fb1aa54720311f56e68b4d4d53557952bb280d60316ecf64ffc1a1e9c9411b70a733690270b85c2d2
 SHA512 
1358fa6d3afa45fe414f0c11bb583cc8b95737405c6fc3831f7485e22edac990e98849c06c851a4d0fe26bbeec7b8b40103090dc80417ae717ba33caa2088d86
 DIST boost_1_76_0.tar.bz2 110073117 BLAKE2B 
45445e6a9725cb99131e0b831b2fac0840d083692c13887b41adeac5cb8b3732026db3641d6be20591a676b78a87fcf363eb9b1508f87ed26039bba6a1ced533
 SHA512 
5d68bed98c57e03b4cb2420d9b856e5f0669561a6142a4b0c9c8a58dc5b6b28e16ccbb16ac559c3a3198c45769a246bf996b96cb7b6a019dd15f05c2270e9429
 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532
 SHA512 
39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f

diff --git a/dev-libs/boost/boost-1.77.0-r2.ebuild 
b/dev-libs/boost/boost-1.77.0-r2.ebuild
index 15391cb8290..d1061034e9e 100644
--- a/dev-libs/boost/boost-1.77.0-r2.ebuild
+++ b/dev-libs/boost/boost-1.77.0-r2.ebuild
@@ -13,7 +13,7 @@ MAJOR_V="$(ver_cut 1-2)"
 DESCRIPTION="Boost Libraries for C++"
 HOMEPAGE="https://www.boost.org/;
 
SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-1.tar.xz;
 S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
@@ -47,13 +47,13 @@ DEPEND="${RDEPEND}"
 BDEPEND=">=dev-util/boost-build-${MAJOR_V}-r2"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.71.0-disable_icu_rpath.patch
-   "${FILESDIR}"/${PN}-1.71.0-context-x32.patch
-   "${FILESDIR}"/${PN}-1.71.0-build-auto_index-tool.patch
+   "${WORKDIR}"/${PN}-1.71.0-disable_icu_rpath.patch
+   "${WORKDIR}"/${PN}-1.71.0-context-x32.patch
+   "${WORKDIR}"/${PN}-1.71.0-build-auto_index-tool.patch
# Boost.MPI's __init__.py doesn't work on Py3
-   "${FILESDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch
-   "${FILESDIR}"/${PN}-1.74-CVE-2012-2677.patch
-   "${FILESDIR}"/${PN}-1.76-sparc-define.patch
+   "${WORKDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch
+   "${WORKDIR}"/${PN}-1.74-CVE-2012-2677.patch
+   "${WORKDIR}"/${PN}-1.76-sparc-define.patch
"${WORKDIR}"/${PN}-1.77-math-deprecated-include.patch
"${WORKDIR}"/${PN}-1.77-geometry.patch
 )



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

2021-09-04 Thread Sam James
commit: debbe4d189d5f760788968f38a20602c48aa55e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 03:26:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debbe4d1

sys-apps/util-linux: fix build with linux-headers-5.14 (disable raw)

raw has been removed from the Linux kernel.

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

 .../{util-linux-.ebuild => util-linux-2.37.2-r1.ebuild}| 7 ++-
 sys-apps/util-linux/util-linux-.ebuild | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
similarity index 98%
copy from sys-apps/util-linux/util-linux-.ebuild
copy to sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
index d6191386e83..f452fde8716 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
@@ -86,6 +86,11 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.37.1-agetty_ctrl-c_erase.patch #804972
+   "${FILESDIR}"/${P}-ioctl_ns-test-hang.patch # upstream test hang patch
+)
+
 src_prepare() {
default
 
@@ -190,12 +195,12 @@ multilib_src_configure() {
--disable-newgrp
--disable-nologin
--disable-pylibmount
+   --disable-raw
--disable-vipw
--enable-agetty
--enable-bash-completion
--enable-line
--enable-partx
-   --enable-raw
--enable-rename
--enable-rfkill
--enable-schedutils

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index d6191386e83..5a776d6abd3 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -190,12 +190,12 @@ multilib_src_configure() {
--disable-newgrp
--disable-nologin
--disable-pylibmount
+   --disable-raw
--disable-vipw
--enable-agetty
--enable-bash-completion
--enable-line
--enable-partx
-   --enable-raw
--enable-rename
--enable-rfkill
--enable-schedutils



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

2021-09-04 Thread Sam James
commit: 6d1a7df755917a0e73bbf276f2c8d9d72347010b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 04:23:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1a7df7

sys-apps/util-linux: enable IUSE="+hardlink" by default

We were planning on doing this for the next release, but
given we needed to revbump (just to be conservative)
for the --disable-raw change, let's do this while we're
here.

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

 sys-apps/util-linux/util-linux-2.37.2-r1.ebuild | 2 +-
 sys-apps/util-linux/util-linux-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
index f452fde8716..1cfac588089 100644
--- a/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.2-r1.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat hardlink kill +logger magic 
ncurses nls pam python +readline selinux slang static-libs su +suid systemd 
test tty-helpers udev unicode userland_GNU"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline selinux slang static-libs su +suid 
systemd test tty-helpers udev unicode userland_GNU"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index 5a776d6abd3..e79f37069b6 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat hardlink kill +logger magic 
ncurses nls pam python +readline selinux slang static-libs su +suid systemd 
test tty-helpers udev unicode userland_GNU"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline selinux slang static-libs su +suid 
systemd test tty-helpers udev unicode userland_GNU"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.



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

2021-09-04 Thread Sam James
commit: 9d9a6d7aeed1a2a6043aed24a0a6fddbdd7d488c
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 03:08:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9a6d7a

net-analyzer/vnstat: add 2.8

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

 net-analyzer/vnstat/Manifest  |  2 +
 net-analyzer/vnstat/vnstat-2.8.ebuild | 86 +++
 2 files changed, 88 insertions(+)

diff --git a/net-analyzer/vnstat/Manifest b/net-analyzer/vnstat/Manifest
index 303e92c6e94..ddd03e8d927 100644
--- a/net-analyzer/vnstat/Manifest
+++ b/net-analyzer/vnstat/Manifest
@@ -4,3 +4,5 @@ DIST vnstat-2.6.tar.gz 275751 BLAKE2B 
7351b265d66e42d1e5450dae6f5eaa973a9cdc171b
 DIST vnstat-2.6.tar.gz.asc 833 BLAKE2B 
5e79d1b622dd4d37603a209b78018a3e88f2c404c700e1f439e4b98e2c2dd5bdf26e8ecd3b1b1242e14a725d7839c5a8b3b5448dc27e1f917cbeaf6012546656
 SHA512 
c643152bec14b70317465f8adc2256b41b8686e106b35ce492ad5030c2d5b32162441ac5fb2f309071da855efdf444076288cf075d8073bad0c0907067366e7f
 DIST vnstat-2.7.tar.gz 287304 BLAKE2B 
f7b50cccfe4b62bce45751e6029650dc6d8ac7b7925cc4177fb1772c6d842b5201f6834d5e6374016b4c42374660b1c127d5b021adffe873de0a4c484171b6b3
 SHA512 
3d1674ddb5269d29d4d758551dc3e58fb1858a7dd790914c7d74047443b25d242c91f8ab20bdede9c1b061d6b682d73f3d6c1a8aa656a9676bc33c0ed9b1b2d4
 DIST vnstat-2.7.tar.gz.asc 833 BLAKE2B 
ae9bb28ccd9f10e7ac0c32e9895140cdd9d8498ef18d9b716ffbed3c6693ff08e5ddb08c377ec009df881f7fc1666f09da48cee75857566bdd4f1a2be30a97b9
 SHA512 
dd1ae2d94400aee9622c28385a103680ca87abfb66b5c92e8ce7240b97f28e81ac1a9cfc97fff7cd6d3934bfa639f46c835acbf855c7a4a29309946d7cbd80d4
+DIST vnstat-2.8.tar.gz 290644 BLAKE2B 
21ff801ce6abb135c26eb937eadb447bea9fd3dcb2af123051edb9861e088d8fc217f84ef2d924fe8b480388cfc761d0259f8abb2312ae49c2840643787d49bd
 SHA512 
207aa1699df298ce3008153701782634a96a239599d17a5b2f1fbb298a9cf8edb35298e2de1f4f93415ddf34e0bdb831f95984b47fdd7f89ecc6aeb4821a0afd
+DIST vnstat-2.8.tar.gz.asc 833 BLAKE2B 
097d37e1916924901f10d09bba882357c0eb81cf71fca921dbc642735ec8c0bde97f7ab63cd3953718c21687e6f39099cf2446210f41f3698b39b74116c4c025
 SHA512 
d5448d68da92d434cc6a34e007002c81ed8d97e533bf99364d3f65b4125bd6f21fe2f6f6efb97775ecc4ba4afd09e12add71ae2299a2d990a7a9d0a591c32811

diff --git a/net-analyzer/vnstat/vnstat-2.8.ebuild 
b/net-analyzer/vnstat/vnstat-2.8.ebuild
new file mode 100644
index 000..02ba926a4b8
--- /dev/null
+++ b/net-analyzer/vnstat/vnstat-2.8.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Console-based network traffic monitor that keeps statistics of 
network usage"
+HOMEPAGE="https://humdi.net/vnstat/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/vergoh/vnstat;
+   inherit git-r3
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/teemutoivola.asc
+   inherit verify-sig
+
+   SRC_URI="https://humdi.net/vnstat/${P}.tar.gz;
+   SRC_URI+=" verify-sig? ( https://humdi.net/vnstat/${P}.tar.gz.asc )"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+   BDEPEND="verify-sig? ( app-crypt/openpgp-keys-teemutoivola )"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="gd selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/vnstat
+   acct-user/vnstat
+   dev-db/sqlite
+   gd? ( media-libs/gd[png] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-libs/check )
+"
+RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.2-conf.patch
+   "${FILESDIR}"/${PN}-2.2-drop-root.patch
+   "${FILESDIR}"/${PN}-2.2-run.patch
+)
+
+src_compile() {
+   emake \
+   ${PN} \
+   ${PN}d \
+   $(usex gd ${PN}i '')
+}
+
+src_install() {
+   use gd && dobin vnstati
+   dobin vnstat vnstatd
+
+   exeinto /usr/share/${PN}
+   newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
+
+   insinto /etc
+   doins cfg/vnstat.conf
+   fowners root:vnstat /etc/vnstat.conf
+
+   keepdir /var/lib/vnstat
+   fowners vnstat:vnstat /var/lib/vnstat
+
+   newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
+   newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
+
+   systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
+   newtmpfiles "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
+
+   use gd && doman man/vnstati.1
+
+   doman man/vnstat.1 man/vnstatd.8
+
+   newdoc INSTALL README.setup
+   dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
+}
+
+pkg_postinst() {
+   tmpfiles_process vnstatd.conf
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/box2d/

2021-09-04 Thread Sam James
commit: adea094719995c15eb6642c5cc7691899972ad80
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 03:02:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adea0947

games-engines/box2d: conditionally build tests

This is also a workaround for the glibc 2.34 build failure.

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

 games-engines/box2d/box2d-2.4.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/games-engines/box2d/box2d-2.4.1.ebuild 
b/games-engines/box2d/box2d-2.4.1.ebuild
index 9dfc4358d3d..bbb16ef9e92 100644
--- a/games-engines/box2d/box2d-2.4.1.ebuild
+++ b/games-engines/box2d/box2d-2.4.1.ebuild
@@ -12,13 +12,15 @@ 
SRC_URI="https://github.com/erincatto/Box2D/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="ZLIB"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-IUSE="doc"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
 
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_configure() {
local mycmakeargs=(
-DBOX2D_BUILD_TESTBED=OFF # bundled libs, broken anyway right 
now
+   -DBOX2D_BUILD_UNIT_TESTS=$(usex test)
-DBOX2D_BUILD_DOCS=$(usex doc)
)
cmake_src_configure



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

2021-09-04 Thread Sam James
commit: dd6c9abb6e2a7fc1183ba7c335429c7293a0d233
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 03:26:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:24:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6c9abb

sys-kernel/linux-headers: add 5.14

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

 sys-kernel/linux-headers/Manifest  |  2 +
 sys-kernel/linux-headers/linux-headers-5.14.ebuild | 46 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-kernel/linux-headers/Manifest 
b/sys-kernel/linux-headers/Manifest
index 663c1f57238..11bc241576f 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -7,6 +7,7 @@ DIST gentoo-headers-5.10-1.tar.xz 4304 BLAKE2B 
b5006ff13c8ef8394806919d547f1b15a
 DIST gentoo-headers-5.11-1.tar.xz 3624 BLAKE2B 
378eed88876a911e47ea08563f4fea840bfc11def916bce47c3268029ba926ced06e621edb53c9248fed4de547cfb447cc25daa864983a746fec06fb60d9
 SHA512 
896cacd48e9965ea724c13ca5a69b8c9aa4f47e631b539c71e4936462d50da3d34863e7419217ba434bcd97ebf8b05d2fc65bc9e60a584a108e864f4cf7f02fc
 DIST gentoo-headers-5.12-1.tar.xz 3624 BLAKE2B 
71206e81c9df3c26b93384231094f2e7762cc3b957261a18999b4e3c782ca3edd2ba25461dcb308b938f515495aabbf5d34234f2b9f072fc344a1c8eb1c3a001
 SHA512 
f15f31116e81114794de8d2ff30e60ff3844a2202837753754b8ee2c2a56dffcfacc6f873d3d67bc313367ad678d00d84410bf6ced0a32cf391e2978d9eaed6a
 DIST gentoo-headers-5.13-1.tar.xz 2164 BLAKE2B 
bd2a7454111961c29134087801c5bcf88c9d0ff9d066c87ba8e81b9004c89290ebec46508324f2062e52166c0e4f82a1a740a66e48140030ce8adc7f4b4c9ccd
 SHA512 
9f7fc903c7ad5142322e83a15a356acfbddd0b8f67c998dd03d74c57816eca7eb54f4b8b02c31f92bb9cf63b3285ff98ad9fe09a5fb8f0864a88da2ec80d3da5
+DIST gentoo-headers-5.14-1.tar.xz 1496 BLAKE2B 
f58c7079fdc95a4f0add255b3aca6f39554349369930364d1d67df9a2020213c1dd3f24f00e1992877d69839a28183a2139c26ac52db42b9edfff7a2254ee333
 SHA512 
1c1052405e2ec7bc0b32ed3036d173ca8f471ea2997f52cd5915a5a0963c86ec263beb63615f14267cb473ec2e5d047fd78960718a6866b64f84b634a0062b07
 DIST gentoo-headers-5.4-2.tar.xz 11352 BLAKE2B 
0ff989dbfff9070c291efe1a8b925462770e71d0c3faeb2e53581dcce02abe45969ec293a7293b6d843f483927b15f4accc1f24ee4966483164e8f72727cfad8
 SHA512 
b460e4d00bdd9ec2ecf229f3b2dde7c6468f775399ba6a49fa0533c0688628c7b27d83835c21eab07407fd98c220043cd1b20e37cc4decbd08a3f2fd9cf6c2be
 DIST gentoo-headers-5.9-1.tar.xz 4304 BLAKE2B 
5dda91dac529cf3afca220d0ec323f679eae00e850e127ca6fb7dd42313afe7d4e2b23860a5b58673c070456e1ebd6b0d48efd681a764eef1bab996de579fd11
 SHA512 
3522d25e4d13f703e69a7e8da1813b38c8977821363b56af1988d78c446087dea4c3499283a2fdef2dc000fde29b945abb821a01f53ac0ac6c2b551699b3b18c
 DIST gentoo-headers-base-3.18.tar.xz 3776668 BLAKE2B 
837a675ecf05ec270549d0ba6b9dcb98fb0e40f22007ebfa3e430152b7149dcfa29c8bbe38c737add07f75642234f1633c1d5ae0170788e8d4f765faf00bbdbe
 SHA512 
6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
@@ -18,5 +19,6 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.11.tar.xz 117619104 BLAKE2B 
81300c27bd5476387a83123aaeb4163c73eb61e9245806c23660cb5e6a4fa88ffc9def027031335fa0270fc4080506cd415990014364e3a98b9d2e8c58a29524
 SHA512 
a567ec133018bb5ec00c60281479b466c26e02137a93a9c690e83997947df02b6fd94e76e8df748f6d70ceb58a19bacc3b1467de10b7a1fad2763db32b3f1330
 DIST linux-5.12.tar.xz 118112412 BLAKE2B 
842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b
 SHA512 
be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
 DIST linux-5.13.tar.xz 119297284 BLAKE2B 
9c4c12e2394dec064adff51f7ccdf389192eb27ba7906db5eda543afe3d04afca6b9ea0848a057571bf2534eeb98e1e3a67734deff82c0d3731be205ad995668
 SHA512 
a8edf97e9d38a49f1be2bde1e29ad96274bb2c6f7e8a2bebaa1161dd4df9cabcbaec4ff644c45bee94f86ae47725087d6deed0cd954209cec717621d137db85e
+DIST linux-5.14.tar.xz 120669872 BLAKE2B 
0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524
 SHA512 
8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-5.9.tar.xz 115507140 BLAKE2B 
e8d11472d63a9f8409ca12a2e8c97c6963a3d4516b5a398b627d6ece565584526f9b5a1377a2fa4bd184c09c7db94c987428bc5d52df0c788464a67e9e8d6dcb
 SHA512 

[gentoo-commits] proj/toolchain/linux-headers-patches:master commit in: /

2021-09-04 Thread Sam James
commit: cedf632239727cd862af389b3b8ee671169dd801
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:47:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:47:07 2021 +
URL:
https://gitweb.gentoo.org/proj/toolchain/linux-headers-patches.git/commit/?id=cedf6322

testing.txt: drop last-rited ipsec-tools package

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

 testing.txt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/testing.txt b/testing.txt
index e0bdaec..18444ed 100644
--- a/testing.txt
+++ b/testing.txt
@@ -55,7 +55,6 @@ net-misc/lksctp-tools
 net-misc/sntpd
 net-misc/socat
 net-proxy/shadowsocks-libev
-net-vpn/ipsec-tools
 net-wireless/iw
 net-wireless/wireless-tools
 net-wireless/wpa_supplicant



[gentoo-commits] proj/toolchain/linux-headers-patches:master commit in: 5.14/

2021-09-04 Thread Sam James
commit: 908ae3f6af70742e7691eba56192b603f4b0865b
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 05:43:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 05:44:05 2021 +
URL:
https://gitweb.gentoo.org/proj/toolchain/linux-headers-patches.git/commit/?id=908ae3f6

5.14: almost clone of 5.13

Dropped 000_all_0003-netlink-drop-int-cast-on-length-arg-in-NLMSG_OK.patch
because rejected upstream (a few times) [0][1].

Not making a judgement on whether or not it's a valid change, but
introducing it downstream is going to introduce confusion, and I didn't
really want to _reintroduce_ the change when rebasing the patch which
stopped applying.

[0] 
https://fa.linux.kernel.narkive.com/QRC3NBVb/patch-netlink-drop-int-cast-on-length-arg-in-nlmsg-ok
[1] 
https://patchwork.ozlabs.org/project/netdev/patch/alpine.LRH.2.02.1509080933340.4754
  redclaw.mimosa.com/
Signed-off-by: Sam James  gentoo.org>

 ..._0001-unifdef-drop-unused-errno.h-include.patch | 32 +
 ...build-relocs-tool-when-installing-headers.patch | 33 ++
 ...003-uapi-fix-System-V-buf-header-includes.patch | 28 ++
 3 files changed, 93 insertions(+)

diff --git a/5.14/00_all_0001-unifdef-drop-unused-errno.h-include.patch 
b/5.14/00_all_0001-unifdef-drop-unused-errno.h-include.patch
new file mode 100644
index 000..617eb9a
--- /dev/null
+++ b/5.14/00_all_0001-unifdef-drop-unused-errno.h-include.patch
@@ -0,0 +1,32 @@
+From c4d1a109c5c0b1bd27d2b5448a1306a2f6005339 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Tue, 6 Dec 2011 17:22:42 -0500
+Subject: [PATCH] unifdef: drop unused errno.h include
+
+This is the only header on my system that ends up requiring kernel
+headers, so if the kernel headers aren't available, we end up being
+unable to install kernel headers :).
+
+Since this file doesn't actually use anything from errno.h, drop
+the include so it at least makes us a bit more robust on glibc.
+
+Signed-off-by: Mike Frysinger 
+---
+ scripts/unifdef.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/scripts/unifdef.c b/scripts/unifdef.c
+index 7493c0ee51cc..c5dfae538b08 100644
+--- a/scripts/unifdef.c
 b/scripts/unifdef.c
+@@ -48,7 +48,6 @@
+ 
+ #include 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.16.1
+

diff --git 
a/5.14/00_all_0002-x86-do-not-build-relocs-tool-when-installing-headers.patch 
b/5.14/00_all_0002-x86-do-not-build-relocs-tool-when-installing-headers.patch
new file mode 100644
index 000..a82c98e
--- /dev/null
+++ 
b/5.14/00_all_0002-x86-do-not-build-relocs-tool-when-installing-headers.patch
@@ -0,0 +1,33 @@
+From 57875de37c5375ea95e1e949ec7c741d0038d3a1 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Sat, 15 Nov 2014 03:37:38 -0500
+Subject: [PATCH] x86: do not build relocs tool when installing headers
+
+This isn't needed to install headers, so don't bother building it.
+Otherwise we run into a chicken/egg issue where we need the kernel
+headers in order to install the kernel headers.  It's also a waste
+of time.
+
+Signed-off-by: Mike Frysinger 
+---
+ arch/x86/Makefile | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/arch/x86/Makefile b/arch/x86/Makefile
+index 60135cbd905c..9b15b2daa77f 100644
+--- a/arch/x86/Makefile
 b/arch/x86/Makefile
+@@ -221,8 +221,10 @@
+ endif
+ 
+ 
++ifneq ($(filter-out headers_install,$(MAKECMDGOALS)),)
+ archscripts: scripts_basic
+   $(Q)$(MAKE) $(build)=arch/x86/tools relocs
++endif
+ 
+ ###
+ # Syscall table generation
+-- 
+2.16.1
+

diff --git a/5.14/00_all_0003-uapi-fix-System-V-buf-header-includes.patch 
b/5.14/00_all_0003-uapi-fix-System-V-buf-header-includes.patch
new file mode 100644
index 000..987a98d
--- /dev/null
+++ b/5.14/00_all_0003-uapi-fix-System-V-buf-header-includes.patch
@@ -0,0 +1,28 @@
+From beac664726b0b5b5c833aaf6576ca583534406ba Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Mon, 2 Nov 2015 13:30:12 -0500
+Subject: [PATCH] uapi: fix System V buf header includes
+
+These headers rely on kernel types but don't include the other headers
+that define them.  So when you try to include them directly, you often
+hit build failures due to unknown types.
+
+Signed-off-by: Mike Frysinger 
+
+diff --git a/include/uapi/asm-generic/shmbuf.h 
b/include/uapi/asm-generic/shmbuf.h
+index 2b6c3bb97f97..a0171147d796 100644
+--- a/include/uapi/asm-generic/shmbuf.h
 b/include/uapi/asm-generic/shmbuf.h
+@@ -2,7 +2,9 @@
+ #ifndef __ASM_GENERIC_SHMBUF_H
+ #define __ASM_GENERIC_SHMBUF_H
+ 
++
+ #include 
++#include 
+ 
+ /*
+  * The shmid64_ds structure for x86 architecture.
+-- 
+2.16.1
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/memkind/, dev-libs/memkind/files/

2021-09-04 Thread Alessandro Barbieri
commit: 1d13a0a388f3cb468d2c1b98395c1f4e3198f2f6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Sep  5 05:42:21 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Sep  5 05:42:21 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d13a0a3

dev-libs/memkind: respect AR

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

 dev-libs/memkind/files/memkind-respect-ar.patch | 11 +++
 dev-libs/memkind/memkind-1.11.0-r1.ebuild   |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-libs/memkind/files/memkind-respect-ar.patch 
b/dev-libs/memkind/files/memkind-respect-ar.patch
new file mode 100644
index 0..0318e2d8d
--- /dev/null
+++ b/dev-libs/memkind/files/memkind-respect-ar.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -518,7 +518,7 @@
+ endef
+ 
+ static_lib: libmemkind.la
+-  bash -c "ar -M < <(echo -e '$(ar_prog)')"
++  bash -c "${AR} -M < <(echo -e '$(ar_prog)')"
+   cp libmemkind.a .libs/
+   rm libmemkind.a
+ 

diff --git a/dev-libs/memkind/memkind-1.11.0-r1.ebuild 
b/dev-libs/memkind/memkind-1.11.0-r1.ebuild
index d5aea5c96..a3e239b54 100644
--- a/dev-libs/memkind/memkind-1.11.0-r1.ebuild
+++ b/dev-libs/memkind/memkind-1.11.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} pypy3 )
 
-inherit autotools linux-info python-any-r1
+inherit autotools linux-info python-any-r1 toolchain-funcs
 
 DESCRIPTION="user extensible heap manager built on top of jemalloc"
 HOMEPAGE="https://memkind.github.io/memkind;
@@ -25,6 +25,7 @@ DEPEND="
${PYTHON_DEPS}
 "
 
+PATCHES=( "${FILESDIR}/${PN}-respect-ar.patch" )
 RESTRICT="test" # ERROR: ./test/test.sh requires a NUMA enabled system with 
more than one node.
 #RESTRICT="!test? ( test )"
 
@@ -35,6 +36,7 @@ src_prepare() {
 }
 
 src_configure() {
+   tc-export AR
local myconf=(
--disable-silent-rules
--enable-shared



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/libi/, sys-cluster/libi/files/

2021-09-04 Thread Alessandro Barbieri
commit: fc0f0e97a14b673a4e591e599f675b3c4403fece
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Sep  5 05:19:18 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Sep  5 05:19:18 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc0f0e97

sys-cluster/libi: respect LDFLAGS, add soname

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

 sys-cluster/libi/files/libi-shared-library.patch | 11 +++
 sys-cluster/libi/libi-5.0.1_p20180510.ebuild |  1 +
 2 files changed, 12 insertions(+)

diff --git a/sys-cluster/libi/files/libi-shared-library.patch 
b/sys-cluster/libi/files/libi-shared-library.patch
new file mode 100644
index 0..769af0931
--- /dev/null
+++ b/sys-cluster/libi/files/libi-shared-library.patch
@@ -0,0 +1,11 @@
+--- a/conf/Makefile.in
 b/conf/Makefile.in
+@@ -115,7 +115,7 @@
+ 
+ $(LIBLIBI_SO): libi-prep $(LIBI_OBJS)
+   @echo Creating LIBI SO ...
+-  $(CXX) $(SOFLAGS) -o $(LIBDIR)/liblibi.so $(LIBI_OBJS) -L$(LIBDIR) 
-lxplat $(LMON_LIBS)
++  $(CXX) $(CXXFLAGS) $(SOFLAGS) $(LDFLAGS) -Wl,-soname,liblibi.so -o 
$(LIBDIR)/liblibi.so $(LIBI_OBJS) -L$(LIBDIR) -lxplat $(LMON_LIBS)
+ 
+ # Default Rules
+ 

diff --git a/sys-cluster/libi/libi-5.0.1_p20180510.ebuild 
b/sys-cluster/libi/libi-5.0.1_p20180510.ebuild
index fd46e9eb8..5dd1063ba 100644
--- a/sys-cluster/libi/libi-5.0.1_p20180510.ebuild
+++ b/sys-cluster/libi/libi-5.0.1_p20180510.ebuild
@@ -27,6 +27,7 @@ DEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-create-libdir.patch"
"${FILESDIR}/${PN}-link-launchmon.patch"
+   "${FILESDIR}/${PN}-shared-library.patch"
 )
 
 src_configure() {



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

2021-09-04 Thread Jakov Smolić
commit: 64bf0380206ce1c93e563a2300abefd53cb54eac
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Sep  5 05:16:43 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Sep  5 05:16:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bf0380

net-libs/libwebsockets: Remove old 4.2.0

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/libwebsockets/Manifest   |  1 -
 net-libs/libwebsockets/libwebsockets-4.2.0.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index f65b52f900b..941cdce399c 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,3 +1,2 @@
-DIST libwebsockets-4.2.0.tar.gz 14550541 BLAKE2B 
9471d19b15decfee4407a596cb3f127534e12ac6bf49c81b04120a379ff8a8e1c7767e9a7e586ad69d5af23e869914c749da771f8db6431ac09718b971d261e0
 SHA512 
e1fb5b204a030ded8dfe2a75c66ec8d1a2e6a67e82c7709fe3c4277e0ccb5fb40c18db04e73c640d07ef4516aa266ae8b102f802b2a41b80980260cb6921f369
 DIST libwebsockets-4.2.1.tar.gz 14557242 BLAKE2B 
07d5a7278a3f0518f8d8c1a20c6ad08d7125c276d1b0236649abe961879e3985319ce03d6800f7312f63d2a92dd96d341783257695a91864a2ee93116a5a108f
 SHA512 
b8b03a9f099079aace4486690bee519c23ba14e0b186e1813bfdb9b915462a07a5f52bdb81949021bf631d99bda2661704814575f559b5a91c70cbb2ec30
 DIST libwebsockets-4.2.2.tar.gz 14589100 BLAKE2B 
371bae4790e92aa4f48e51b40fbe2e4efc3b885e07740db14c96146eb857616fd3f7a1b6c83c11fded2791b1db59cb1f6761bc4eebaee918ada7e9bcf4be52d0
 SHA512 
52d9b4511fc484781108a3036f870905d4427fcbab02f3e84ee38f534ae7d1979c2cc3eec0719f4609226d4aae788a79fe7d99a8506537bbcf8fc3d9b8a7b478

diff --git a/net-libs/libwebsockets/libwebsockets-4.2.0.ebuild 
b/net-libs/libwebsockets/libwebsockets-4.2.0.ebuild
deleted file mode 100644
index 763d47c6109..000
--- a/net-libs/libwebsockets/libwebsockets-4.2.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A flexible pure-C library for implementing network protocols"
-HOMEPAGE="https://libwebsockets.org/;
-SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/18" # libwebsockets.so.18
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
-IUSE="access-log caps cgi client dbus generic-sessions http-proxy http2 ipv6
-   +lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5
-   sqlite3 ssl threads zip"
-
-REQUIRED_USE="
-   access-log? ( http2 )
-   generic-sessions? ( smtp sqlite3 )
-   http-proxy? ( client )
-   mbedtls? ( ssl )
-   smtp? ( libuv )
-   socks5? ( client http-proxy )
-   ?? ( libev libevent )"
-
-RDEPEND="
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   dbus? ( sys-apps/dbus )
-   http-proxy? ( net-libs/libhubbub )
-   libev? ( dev-libs/libev )
-   libevent? ( dev-libs/libevent:= )
-   libuv? ( dev-libs/libuv:= )
-   sqlite3? ( dev-db/sqlite:= )
-   ssl? (
-   !mbedtls? ( dev-libs/openssl:0= )
-   mbedtls? ( net-libs/mbedtls:= )
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
-   -DDISABLE_WERROR=ON
-   -DLWS_BUILD_HASH="unknown"
-   -DLWS_HAVE_LIBCAP=$(usex caps)
-   -DLWS_IPV6=$(usex ipv6)
-   -DLWS_ROLE_DBUS=$(usex dbus)
-   -DLWS_WITHOUT_CLIENT=$(usex !client)
-   -DLWS_WITHOUT_TEST_CLIENT=$(usex !client)
-   -DLWS_WITH_ACCESS_LOG=$(usex access-log)
-   -DLWS_WITH_CGI=$(usex cgi)
-   -DLWS_WITH_GENERIC_SESSIONS=$(usex generic-sessions)
-   -DLWS_WITH_HTTP2=$(usex http2)
-   -DLWS_WITH_HTTP_PROXY=$(usex http-proxy)
-   -DLWS_WITH_HUBBUB=$(usex http-proxy)
-   -DLWS_WITH_LEJP=$(usex lejp)
-   -DLWS_WITH_LIBEV=$(usex libev)
-   -DLWS_WITH_LIBEVENT=$(usex libevent)
-   -DLWS_WITH_LIBUV=$(usex libuv)
-   -DLWS_WITH_MBEDTLS=$(usex mbedtls)
-   -DLWS_WITH_PEER_LIMITS=$(usex peer-limits)
-   -DLWS_WITH_SERVER_STATUS=$(usex server-status)
-   -DLWS_WITH_SMTP=$(usex smtp)
-   -DLWS_WITH_SOCKS5=$(usex socks5)
-   -DLWS_WITH_SQLITE3=$(usex sqlite3)
-   -DLWS_WITH_SSL=$(usex ssl)
-   -DLWS_WITH_STATIC=OFF
-   -DLWS_WITH_STRUCT_JSON=$(usex lejp)
-   -DLWS_WITH_THREADPOOL=$(usex threads)
-   -DLWS_WITH_ZIP_FOPS=$(usex zip)
-   -DLWS_WITHOUT_TESTAPPS=ON
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xscreensaver/, x11-misc/xscreensaver/files/

2021-09-04 Thread Jakov Smolić
commit: 39272b109329f6eb7dc4b1bd217cfcccdcda8b96
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Sep  5 05:14:32 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Sep  5 05:14:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39272b10

x11-misc/xscreensaver: Remove old 5.45

Bug: https://bugs.gentoo.org/810679
Signed-off-by: Jakov Smolić  gentoo.org>

 x11-misc/xscreensaver/Manifest |   1 -
 .../xscreensaver-5.44-blurb-hndl-test-passwd.patch |  10 --
 .../files/xscreensaver-5.44-gentoo.patch   |  47 --
 .../xscreensaver-5.45-configure.ac-sandbox.patch   | 146 --
 .../files/xscreensaver-5.45-cve-2021-34557.patch   |  40 -
 .../files/xscreensaver-5.45-interix.patch  |  32 
 ...xscreensaver-5.45-remove-libXxf86misc-dep.patch |  49 --
 x11-misc/xscreensaver/xscreensaver-5.45-r4.ebuild  | 169 -
 8 files changed, 494 deletions(-)

diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index 237089b7aff..b90a0a6ec0d 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -1,2 +1 @@
-DIST xscreensaver-5.45.tar.gz 27729147 BLAKE2B 
132301dd6645a21e04cd6f8b2f85e4b2454f5281e8cca3c5a89d50e16fee7f7e79d0b323e639bf7a18ddbcae0b4c8e7e5c9a84409bfe9f57253062cdaab30880
 SHA512 
1b21418c591fd99f3caaea9d31ca49abdb94b8e89f33e661c464299bc81bf4ff13fd99a187070fce19b3843c28a1f2a2a7b94bd6949d2b3b06bba730cae59f14
 DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B 
b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052
 SHA512 
3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a

diff --git 
a/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch 
b/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch
deleted file mode 100644
index cf95cf105b0..000
--- a/x11-misc/xscreensaver/files/xscreensaver-5.44-blurb-hndl-test-passwd.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/driver/test-passwd.c
-+++ b/driver/test-passwd.c
-@@ -69,6 +69,7 @@
- char *timestring (time_t when) { return ""; }
- 
- const char *blurb(void) { return progname; }
-+Bool in_signal_handler_p = 0;
- Atom XA_SCREENSAVER, XA_DEMO, XA_PREFS;
- 
- void

diff --git a/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch 
b/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch
deleted file mode 100644
index 279a19cf638..000
--- a/x11-misc/xscreensaver/files/xscreensaver-5.44-gentoo.patch
+++ /dev/null
@@ -1,47 +0,0 @@
 a/driver/XScreenSaver.ad.in
-+++ b/driver/XScreenSaver.ad.in
-@@ -31,21 +31,21 @@
- *mode:random
- *timeout: 0:10:00
- *cycle:   0:10:00
--*lockTimeout: 0:00:00
-+*lockTimeout: 0:30:00
- *passwdTimeout:   0:00:30
--*dpmsEnabled: False
-+*dpmsEnabled: True
- *dpmsQuickoffEnabled: False
- *dpmsStandby: 2:00:00
- *dpmsSuspend: 2:00:00
- *dpmsOff: 4:00:00
--*grabDesktopImages:   True
-+*grabDesktopImages:   False
- *grabVideoFrames: False
- *chooseRandomImages:  @DEFAULT_IMAGES_P@
- ! This can be a local directory name, or the URL of an RSS or Atom feed.
- *imageDirectory:  @DEFAULT_IMAGE_DIRECTORY@
- *nice:10
- *memoryLimit: 0
--*lock:False
-+*lock:True
- *verbose: False
- *timestamp:   True
- *fade:True
-@@ -63,7 +63,7 @@
- *textLiteral: XScreenSaver
- *textFile:@DEFAULT_TEXT_FILE@
- *textProgram: fortune
--*textURL: 
https://en.wikipedia.org/w/index.php?title=Special:NewPages=rss
-+*textURL: https://planet.gentoo.org/rss20.xml
- 
- ! When a saver writes an error message to stdout/stderr, it can be printed
- ! on the screen.
-@@ -124,7 +124,8 @@
- 
- ! The format used for printing the date and time in the password dialog box
- ! (see the strftime(3) manual page for details.)
--*dateFormat:  %d-%b-%y (%a); %I:%M %p
-+!*dateFormat: %d-%b-%y (%a); %I:%M %p
-+*dateFormat:  %x %X
- ! For day month date:
- ! *dateFormat:%a %b %d, %I:%M %p
- ! To show the time only:

diff --git 
a/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch 
b/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch
deleted file mode 100644
index cee3a30897f..000
--- a/x11-misc/xscreensaver/files/xscreensaver-5.45-configure.ac-sandbox.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-From 6e4e7c657f6628109c9809561f2c5d7bf51c8c8e Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping 
-Date: Tue, 16 Mar 2021 00:55:54 +0100
-Subject: [PATCH] configure.ac: Stop asking rpm and dpkg things, we're on
- Gentoo
-

- 

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

2021-09-04 Thread Arthur Zamarin
commit: ef164c45f55b0a6b5f1f129e5b0773e3e709c23f
Author: David Denoncin  gmail  com>
AuthorDate: Sat Sep  4 20:12:59 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep  5 04:30:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef164c45

dev-python/dkimpy: delete DISTUTILS_USE_SETUPTOOLS

Due to the removal of python 3.7, DISTUTILS_USE_SETUPTOOLS is no longer
needed.

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

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: David Denoncin  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22215
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/dkimpy/dkimpy-1.0.5.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/dkimpy/dkimpy-1.0.5.ebuild 
b/dev-python/dkimpy/dkimpy-1.0.5.ebuild
index 761285956f7..e598a8d6cb3 100644
--- a/dev-python/dkimpy/dkimpy-1.0.5.ebuild
+++ b/dev-python/dkimpy/dkimpy-1.0.5.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1 optfeature
 



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/the-omega-project/, sci-mathematics/the-omega-project/files/

2021-09-04 Thread Alessandro Barbieri
commit: 1dc1bcfb7372e74b502952d87c2de827c243704c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Sep  5 03:37:43 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Sep  5 03:37:43 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dc1bcfb

sci-mathematics/the-omega-project: respect LDFLAGS, build PIE

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

 .../files/the-omega-project-respect-flags.patch | 21 -
 .../the-omega-project-2.1_p20131119.ebuild  |  2 +-
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git 
a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch 
b/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
index cf001299d..298297680 100644
--- 
a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
+++ 
b/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
@@ -32,7 +32,7 @@
 -LIB_DESTDIR=$(DESTDIR)/lib
 -BIN_DESTDIR=$(DESTDIR)/bin
 +INCL_DESTDIR=$(DESTDIR)/usr/include/omega
-+LIB_DESTDIR=$(DESTDIR)/usr/lib
++LIB_DESTDIR=$(DESTDIR)/usr/lib64
 +BIN_DESTDIR=$(DESTDIR)/usr/bin
  
  # This is only used if you modify the grammar file.  Use bison if you have it.
@@ -43,3 +43,22 @@
  MAKEDEPEND=makedepend
 -AR=ar
 -
+--- a/Makefile.rules
 b/Makefile.rules
+@@ -32,14 +32,14 @@
+ LIBS=$(REQ_LIBS) $(STD_LIBS) $(TARGET_LIBS) $(OS_LIBS) $(EXTRA_LIBS)
+ 
+ CFLAGS=$(STD_CFLAGS) $(OPTIMIZATION_CFLAGS) $(COMPILER_CFLAGS) $(OS_CFLAGS) 
$(TARGET_CFLAGS) $(INCL_PATH)
+-LDFLAGS=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) 
$(LIBS)
++LDFLAGS+=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) 
$(LIBS)
+ 
+ ALLDIRS=omega_lib omega_calc petit uniform code_gen basic parse_lib
+ #ALLDIRS=omega_lib omega_calc petit code_gen basic
+ 
+ # Executable target; can have only one per directory 
+ .executable: required_libs $(OBJS)
+-  $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(TARGET)
++  $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -fPIE -o $(TARGET)
+   touch .executable
+ 
+ 

diff --git 
a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild 
b/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
index 494b4f982..520f7c0ef 100644
--- a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
+++ b/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
@@ -45,7 +45,7 @@ src_prepare() {
use debug || append-cxxflags '-DNDEBUG'
use gui || append-cxxflags '-DBATCH_ONLY_PETIT'
tc-export CXX RANLIB
-   sed -e "s|/usr/lib|/usr/$(get_libdir)|g" -i Makefile.config || die
+   sed -e "s|/usr/lib64|/usr/$(get_libdir)|g" -i Makefile.config || die
 }
 
 src_compile() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/ps/, dev-R/ps/files/

2021-09-04 Thread Alessandro Barbieri
commit: 81a93e00b6fe7e010074b4cabf8630533466ea9e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Sep  5 03:56:14 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Sep  5 03:56:14 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81a93e00

dev-R/ps: respect LDFLAGS

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

 dev-R/ps/files/ps-respect-LDFLAGS.patch | 15 +++
 dev-R/ps/metadata.xml   | 10 ++
 dev-R/ps/ps-1.6.0.ebuild|  2 ++
 3 files changed, 27 insertions(+)

diff --git a/dev-R/ps/files/ps-respect-LDFLAGS.patch 
b/dev-R/ps/files/ps-respect-LDFLAGS.patch
new file mode 100644
index 0..a1ab2933e
--- /dev/null
+++ b/dev-R/ps/files/ps-respect-LDFLAGS.patch
@@ -0,0 +1,15 @@
+--- a/src/Makevars.in
 b/src/Makevars.in
+@@ -8,10 +8,10 @@
+ all: px @TARGETS@ $(SHLIB)
+ 
+ px: px.c
+-  $(CC) $(CFLAGS) -Wall px.c -o px
++  $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall px.c -o px
+ 
+ interrupt: interrupt.c
+-  $(CC) $(CFLAGS) -Wall interrupt.c -o interrupt
++  $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall interrupt.c -o interrupt
+ 
+ clean:
+   rm -rf $(SHLIB) $(OBJECTS) px.exe px interrupt.exe interrupt

diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml
index 02fb4b937..b9cec90c8 100644
--- a/dev-R/ps/metadata.xml
+++ b/dev-R/ps/metadata.xml
@@ -11,4 +11,14 @@
manipulate all system processes, on 'Windows', 'Linux' and
'macOS'.

+   
+   https://github.com/r-lib/ps/issues
+   
https://cran.r-project.org/web/packages/ps/news/news.html
+   https://cran.r-project.org/web/packages/ps/ps.pdf
+   
+   csardi.ga...@gmail.com
+   Gábor Csárdi
+   
+   r-lib/ps
+   
 

diff --git a/dev-R/ps/ps-1.6.0.ebuild b/dev-R/ps/ps-1.6.0.ebuild
index ba6242513..45ed001ab 100644
--- a/dev-R/ps/ps-1.6.0.ebuild
+++ b/dev-R/ps/ps-1.6.0.ebuild
@@ -11,3 +11,5 @@ LICENSE='MIT'
 
 DEPEND=">=dev-lang/R-3.1"
 RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-respect-LDFLAGS.patch" )



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

2021-09-04 Thread William Hubbs
commit: 0b07e40bfbe2cfa45ee299e44f8e5b8be399752e
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Sep  5 03:47:37 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Sep  5 03:48:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b07e40b

app-emulation/flannel: 0.14.0 bump

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

 app-emulation/flannel/Manifest  |  1 +
 app-emulation/flannel/flannel-0.14.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/app-emulation/flannel/Manifest b/app-emulation/flannel/Manifest
index 236b7994970..fdfb49c6cbe 100644
--- a/app-emulation/flannel/Manifest
+++ b/app-emulation/flannel/Manifest
@@ -1 +1,2 @@
 DIST flannel-0.11.0.tar.gz 6443391 BLAKE2B 
5358e513a73fec6d8fcdb0182ec814fcf204eb12830f7d60acb3d4432f821ccc9e174fcc7adb57584ab1782c3f285e46b51bb0f76635fab9cf851cb2bd40c1b3
 SHA512 
72d18cd4ec58ede3848da3b94b7f3e33f8dda59d9fceb13864757998a24f0b312bc5b5d7927d3da8a805475efee469095ac09390fa632eb0c6ef9dd0f5d38a3b
+DIST flannel-0.14.0.tar.gz 8324790 BLAKE2B 
47fd65d531f9fa10e602ccf1858549ede97d8f8c9afa32ffeb010d733060703262cafd02b5daddc65142dfa96b1c6b429eaff30b7fdaca27e2a5397c0d756e7c
 SHA512 
a5d9f45d55f18c744e635b4d697200cf9d5a8c4387cd6d9c57220e652e3688337f2ee50fef193135dd0073b14edb8800fac8d5ca9f9d0d3e9ef70d09a52f259c

diff --git a/app-emulation/flannel/flannel-0.14.0.ebuild 
b/app-emulation/flannel/flannel-0.14.0.ebuild
new file mode 100644
index 000..ec33f31625b
--- /dev/null
+++ b/app-emulation/flannel/flannel-0.14.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd tmpfiles
+
+KEYWORDS="~amd64 ~arm64"
+DESCRIPTION="An etcd backed network fabric for containers"
+HOMEPAGE="https://github.com/coreos/flannel;
+SRC_URI="https://github.com/coreos/flannel/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD ISC LGPL-3 MIT"
+SLOT="0"
+IUSE="hardened"
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   sed -e "s:^var Version =.*:var Version = \"${PV}\":" \
+   -i "${S}/version/version.go" || die
+}
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"\
+   go build -o dist/flanneld -ldflags "
+   -X github.com/flannel-io/flannel/version.Version=v${PV}
+   -extldflags \"-static\"" . || die
+}
+
+src_test() {
+   GOPATH="${WORKDIR}/${P}" \
+   go test -v -work -x "${EGO_PN}" || die
+}
+
+src_install() {
+   dobin dist/${PN}d
+   exeinto /usr/libexec/flannel
+   doexe dist/mk-docker-opts.sh
+   insinto /etc/systemd/system/docker.service.d
+   newins "${FILESDIR}/flannel-docker.conf" flannel.conf
+   newinitd "${FILESDIR}"/flanneld.initd flanneld
+   newconfd "${FILESDIR}"/flanneld.confd flanneld
+   keepdir /var/log/${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/flanneld.logrotated flanneld
+   newtmpfiles "${FILESDIR}/flannel.tmpfilesd" flannel.conf
+   systemd_dounit "${FILESDIR}/flanneld.service"
+   dodoc README.md
+}
+
+pkg_postinst() {
+   tmpfiles_process flannel.conf
+}



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-09-04 Thread Erik Mackdanz
commit: cd12f6ad54f5e3f05b7c6f6b48f019bbf40e1638
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Sep  5 03:14:01 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Sep  5 03:14:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd12f6ad

games-roguelike/stone-soup: Better distfile name for _pre

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest | 2 +-
 games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 1d5c290ada8..3a3bc32ba3c 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,10 +1,10 @@
-DIST 46f4d3c3461b2012140bb15563a19ef027b1fc69.zip 17966337 BLAKE2B 
149cc0505c2f146d6aaa035d464f7d8b11eff6973cb391283f89e378915af7d61c604916f978aa6727cbee5f0b8c4d29333776992931166b2d70a266afc11744
 SHA512 
e8af9057ea82e8cffd4319a4eb82e63b4f49287bc001828de09e023df6939ed18303727213146ffc428ecf876bd5e02bd85849446665217753cedf9d74464ccd
 DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.28.0_pre20210831.tar.gz 14699285 BLAKE2B 
1902f6dbdde812850363b1bd3915f8a42a5288d00b890c07cea33d93eeaee2d4d581bdd4ba41444883c753e5cdacb52591d94ddb2db6c280de97887ea42e0d3a
 SHA512 
5bcbbd07fba3ad05f719a4a6bb6cfd93087e7e7ab536c9b1f78e47eef329f124b52e411b98edb32a03dd8d034a060bcedbcf1ece9fea12bec6c4c855d60e40f8
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
index 22fa3f94801..51d928f03e9 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
@@ -25,7 +25,7 @@ if [ -z "${COMMITSHA}" ]; then
 else
# This is a _pre release
SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.zip
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png

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

2021-09-04 Thread Sam James
commit: 1d082abb76cc0a7c7751105154acac7f86cbe4f7
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 02:21:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 02:22:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d082abb

dev-libs/boost: keyword 1.77.0-r2

Acked-by: David Seifert  gentoo.org>
Bug: https://bugs.gentoo.org/808087
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/boost/boost-1.77.0-r2.ebuild 
b/dev-libs/boost/boost-1.77.0-r2.ebuild
index 74412ce61b9..15391cb8290 100644
--- a/dev-libs/boost/boost-1.77.0-r2.ebuild
+++ b/dev-libs/boost/boost-1.77.0-r2.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 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python 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: dev-libs/boost/files/, dev-libs/boost/

2021-09-04 Thread Sam James
commit: 103255c242edc16d375bd8f9948213485965344f
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 02:20:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 02:22:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103255c2

dev-libs/boost: add additional geometry patches

Some internal includes were missing within boost/geometry.

Acked-by: David Seifert  gentoo.org>
Bug: https://bugs.gentoo.org/808087
Signed-off-by: Sam James  gentoo.org>

 dev-libs/boost/Manifest|  1 +
 ...ost-1.77.0-r1.ebuild => boost-1.77.0-r2.ebuild} |  4 ++-
 .../files/boost-1.77-math-deprecated-include.patch | 40 --
 3 files changed, 4 insertions(+), 41 deletions(-)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 20cf00e4292..553e397f12d 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,2 +1,3 @@
+DIST boost-1.77.0-patches.tar.xz 6996 BLAKE2B 
c561bb5eacdb6c3a49582407f1d85f22dd60de6caa494087d473f91926dd1eb0bffed7054ee5cc32e5263f450342fda29f0cee7a329ef524701730b027285e14
 SHA512 
82e323ac44c3e94630ac4ed48c6eeb2231128fa876c9b54ccb02d070bf0debf205061f44ceca76e4067362360a596408a31420d60fe006e6be8b2ead75dc3248
 DIST boost_1_76_0.tar.bz2 110073117 BLAKE2B 
45445e6a9725cb99131e0b831b2fac0840d083692c13887b41adeac5cb8b3732026db3641d6be20591a676b78a87fcf363eb9b1508f87ed26039bba6a1ced533
 SHA512 
5d68bed98c57e03b4cb2420d9b856e5f0669561a6142a4b0c9c8a58dc5b6b28e16ccbb16ac559c3a3198c45769a246bf996b96cb7b6a019dd15f05c2270e9429
 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532
 SHA512 
39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f

diff --git a/dev-libs/boost/boost-1.77.0-r1.ebuild 
b/dev-libs/boost/boost-1.77.0-r2.ebuild
similarity index 98%
rename from dev-libs/boost/boost-1.77.0-r1.ebuild
rename to dev-libs/boost/boost-1.77.0-r2.ebuild
index 9a715e08895..74412ce61b9 100644
--- a/dev-libs/boost/boost-1.77.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.77.0-r2.ebuild
@@ -13,6 +13,7 @@ MAJOR_V="$(ver_cut 1-2)"
 DESCRIPTION="Boost Libraries for C++"
 HOMEPAGE="https://www.boost.org/;
 
SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz;
 S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
@@ -53,7 +54,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch
"${FILESDIR}"/${PN}-1.74-CVE-2012-2677.patch
"${FILESDIR}"/${PN}-1.76-sparc-define.patch
-   "${FILESDIR}"/${PN}-1.77-math-deprecated-include.patch
+   "${WORKDIR}"/${PN}-1.77-math-deprecated-include.patch
+   "${WORKDIR}"/${PN}-1.77-geometry.patch
 )
 
 python_bindings_needed() {

diff --git a/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch 
b/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch
deleted file mode 100644
index 44943243eaa..000
--- a/dev-libs/boost/files/boost-1.77-math-deprecated-include.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-https://github.com/boostorg/math/commit/720536a08e4e33639869e1b7a99d9ec923409c0b
-https://github.com/boostorg/math/issues/675
-https://github.com/boostorg/math/pull/676
-
-From 720536a08e4e33639869e1b7a99d9ec923409c0b Mon Sep 17 00:00:00 2001
-From: Matt Borland 
-Date: Mon, 23 Aug 2021 17:48:28 +0300
-Subject: [PATCH] Fix for issue 675 (#676)
-
 a/boost/math/tools/header_deprecated.hpp
-+++ a/boost/math/tools/header_deprecated.hpp
-@@ -6,12 +6,22 @@
- #ifndef BOOST_MATH_TOOLS_HEADER_DEPRECATED
- #define BOOST_MATH_TOOLS_HEADER_DEPRECATED
- 
--#ifdef _MSC_VER
--// Expands to "This header is deprecated; use expr instead."
--#define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is 
deprecated; use " expr " instead.")
--#else // GNU, Clang, Intel, IBM, etc.
-+#ifndef BOOST_MATH_STANDALONE
-+
-+#   include 
-+#   define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_HEADER_DEPRECATED(expr)
-+
-+#else
-+
-+#   ifdef _MSC_VER
- // Expands to "This header is deprecated; use expr instead."
--#define BOOST_MATH_HEADER_DEPRECATED(expr) _Pragma("This header is 
deprecated; use " expr " instead.")
--#endif
-+#   define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is 
deprecated; use " expr " instead.")
-+#   else // GNU, Clang, Intel, IBM, etc.
-+// Expands to "This header is deprecated use expr instead"
-+#   define BOOST_MATH_HEADER_DEPRECATED_MESSAGE(expr) _Pragma(#expr)
-+#   define BOOST_MATH_HEADER_DEPRECATED(expr) 
BOOST_MATH_HEADER_DEPRECATED_MESSAGE(message "This header is deprecated use " 
expr " instead")
-+#   endif
-+
-+#endif // BOOST_MATH_STANDALONE
- 
- #endif // BOOST_MATH_TOOLS_HEADER_DEPRECATED



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

2021-09-04 Thread Georgy Yakovlev
commit: fc427df2440ccd3d06a99dfac2d0daad812f9bd9
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Sep  4 10:00:59 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Sep  5 02:17:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc427df2

net-im/telegram-desktop: Bump to 3.0.1

Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22212
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/Manifest| 2 +-
 .../{telegram-desktop-3.0.0.ebuild => telegram-desktop-3.0.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index a990aaa57a5..1a75fbd0593 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,3 @@
 DIST tdesktop-2.8.11-full.tar.gz 37105468 BLAKE2B 
1ec5a0003bd1b948b45213509fa0649dfde5ec8e3dff097bf45aa0951c7963930788b0bee853f286d04b008b78704c464b6614b8391350767affebc2623b25af
 SHA512 
a553313b04fbb562745be2381a84117657172952e46e280980a73c9fcfe2a7cf29c0e012e4b1259816d1e6652418e7a1ddfc4e394544fcc3aeb33704cbe80860
 DIST tdesktop-2.9.3-full.tar.gz 37335782 BLAKE2B 
197583ba6568c455218c51f590c1ba1a3f10c390caa4fd03657098f499ce113a4f5f57ca9dd53bc4baba31992d4229768ed35e68ad6b0685010bc335817edcac
 SHA512 
810cfac5d7e6ce9413b1b2406927e89c1383ea5b725233a68b2cb29dd374b4c3386c22186640afde4492c844516c9a5db8e5b167a09d6d6c1270ac965ac4
-DIST tdesktop-3.0.0-full.tar.gz 37531734 BLAKE2B 
0def1fe0b34cde30c7b2a0afb3b6cc10cd44a64a5145fee4ff44e1b507c11cebd6b8752bd5c3b6a23798ef0755e26630813c65092e2793efd3ea95a987195738
 SHA512 
2439de9e11fa6150f4306a0da79a20b1552e4432cf669764669e4bf2eca7311b031e8b22c23cde1efe640e1ef2ac71916fd7151d31b475cbaabc78d79ee50415
+DIST tdesktop-3.0.1-full.tar.gz 37531917 BLAKE2B 
c139501f23c742f76d4acd43def69963413ffafef1be584f13d7359b3c20625def7ec283a981556c795aa4dc5ad2e117e1f8aada28cd4815f66f02510e607435
 SHA512 
6bff6be5f2c0c7a17df61dccc5a3216dcbb95a1c6d3176442c530e2c1b525e6d15079b230d40751f20684da2a1067d4518a9a1ab90d49d1a7338d3e05239d447

diff --git a/net-im/telegram-desktop/telegram-desktop-3.0.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-3.0.1.ebuild
similarity index 100%
rename from net-im/telegram-desktop/telegram-desktop-3.0.0.ebuild
rename to net-im/telegram-desktop/telegram-desktop-3.0.1.ebuild



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

2021-09-04 Thread Nick Sarnie
commit: d9986773f6befab2e3641618d83739c249d68fae
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 02:02:06 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9986773

media-libs/shaderc: Version bump

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

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

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 6d7cd5f102c..57e027f111d 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,3 +1,4 @@
 DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 
9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f
 SHA512 
6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
 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

diff --git a/media-libs/shaderc/shaderc-2021.2.ebuild 
b/media-libs/shaderc/shaderc-2021.2.ebuild
new file mode 100644
index 000..88f4804044d
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2021.2.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="d0d8d7e7ea5074cb107499a73a22ce14bec3fb10"
+SRC_URI="https://github.com/google/${PN}/archive/${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-11.6.0[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-20210825[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-20210817
+   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: media-libs/vulkan-layers/

2021-09-04 Thread Nick Sarnie
commit: 90d3b9b130b9d7319cf6686fc44654e01bf07c30
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:57:23 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d3b9b1

media-libs/vulkan-layers: Version bump

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

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

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index aed80839fc7..6ffaa214dba 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 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

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.2.189.ebuild
similarity index 92%
copy from media-libs/vulkan-layers/vulkan-layers-.ebuild
copy to media-libs/vulkan-layers/vulkan-layers-1.2.189.ebuild
index 7e1ddb7b15e..f53561f9c1f 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.2.189.ebuild
@@ -27,11 +27,11 @@ SLOT="0"
 IUSE="wayland X"
 
 BDEPEND=">=dev-util/cmake-3.10.2"
-RDEPEND=">=dev-util/spirv-tools-2021.0_pre20210526:=[${MULTILIB_USEDEP}]"
+RDEPEND=">=dev-util/spirv-tools-20210825:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-cpp/robin-hood-hashing
-   >=dev-util/glslang-11.4.0:=[${MULTILIB_USEDEP}]
+   >=dev-util/glslang-11.6.0:=[${MULTILIB_USEDEP}]
>=dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index 7e1ddb7b15e..f53561f9c1f 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -27,11 +27,11 @@ SLOT="0"
 IUSE="wayland X"
 
 BDEPEND=">=dev-util/cmake-3.10.2"
-RDEPEND=">=dev-util/spirv-tools-2021.0_pre20210526:=[${MULTILIB_USEDEP}]"
+RDEPEND=">=dev-util/spirv-tools-20210825:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-cpp/robin-hood-hashing
-   >=dev-util/glslang-11.4.0:=[${MULTILIB_USEDEP}]
+   >=dev-util/glslang-11.6.0:=[${MULTILIB_USEDEP}]
>=dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (



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

2021-09-04 Thread Nick Sarnie
commit: e1d3652b668f8bd780269287854f5a9935c5c3d1
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:54:13 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d3652b

media-libs/vulkan-loader: Version bump

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

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.2.189.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index d143d458d14..8f919267eb2 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 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

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



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

2021-09-04 Thread Nick Sarnie
commit: 3fd5162736fa05242fa4b22c0d42bf8171a7cdec
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:59:02 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:04:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd51627

dev-util/vulkan-tools: Version bump

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

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.2.189.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 28011bd0b0e..0bed409c5a7 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 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

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.2.189.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.2.189.ebuild
new file mode 100644
index 000..82f33ec2490
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.2.189.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Tools
+CMAKE_ECLASS="cmake-utils"
+CMAKE_MAKEFILE_GENERATOR="emake"
+PYTHON_COMPAT=( python3_{8,9} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   >=dev-util/cmake-3.10.2
+   cube? ( dev-util/glslang:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   >=media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake-utils_src_configure
+}
+
+multilib_src_install() {
+   cmake-utils_src_install
+}



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

2021-09-04 Thread Nick Sarnie
commit: d8a352b15b0528fd2fa2e6552275ccf6e1100902
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:43:58 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a352b1

dev-util/spirv-headers: Version bump

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

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

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 3ab7e02f705..f7346983a62 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 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-20210817.ebuild 
b/dev-util/spirv-headers/spirv-headers-20210817.ebuild
new file mode 100644
index 000..17e0b0e120f
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-20210817.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="449bc986ba6f4c5e10e32828783f9daef2a77644"
+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-09-04 Thread Nick Sarnie
commit: c7b6a81c79a70986c27b19155921aee9b80f6e48
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:52:02 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b6a81c

dev-util/vulkan-headers: Version bump

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

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

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 467ab32c5c0..a8eb8d667df 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 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

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild
new file mode 100644
index 000..9eea670b13d
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.2.189.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND=">=dev-util/cmake-3.10.2"



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

2021-09-04 Thread Nick Sarnie
commit: eb45618a2a4a9031b0aa538627f8bef4fe789f3e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:50:26 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb45618a

dev-util/glslang: Version bump

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

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

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index 2d8077bbbc7..fe2d988d6d8 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,3 +1,4 @@
 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
+DIST glslang-11.6.0.tar.gz 3419655 BLAKE2B 
fb510b0e6e5986da117fb3d1ea7f1c543c5ace7053693b813c16c038c980f1123bdc6936dce67e313a401012753cbb900b8760282b80e9257d981f7325ec3d91
 SHA512 
f7c1affdb4923758f9ff5cae894c40ca86e723850a6265d9c13f996311451bd84c70a178d8d6c0961dcee39c19d724f02d19a21ee6f67f1bb4cdbc618fdc12cf

diff --git a/dev-util/glslang/glslang-11.6.0.ebuild 
b/dev-util/glslang/glslang-11.6.0.ebuild
new file mode 100644
index 000..2fe500d1713
--- /dev/null
+++ b/dev-util/glslang/glslang-11.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS="cmake"
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+else
+   SNAPSHOT_COMMIT="${PV}"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="!

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

2021-09-04 Thread Nick Sarnie
commit: eade3c7c908dd2a17c513a9b47fbae01644b92eb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Sep  5 01:48:34 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Sep  5 02:03:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eade3c7c

dev-util/spirv-tools: Version bump

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

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

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



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

2021-09-04 Thread Marek Szuba
commit: 87df4d93edbd30f8f73362037100270ebae4f36c
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Sep  5 01:54:46 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Sep  5 01:55:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df4d93

dev-db/mariadb: keyword 10.5.12 for ~riscv

Test failure investigated by upstream and it's just a missing cast in a
printed message. Should have the relevant patch added to the patch sets.

Bug: https://bugs.gentoo.org/807995
Signed-off-by: Marek Szuba  gentoo.org>

 dev-db/mariadb/mariadb-10.5.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mariadb/mariadb-10.5.12.ebuild 
b/dev-db/mariadb/mariadb-10.5.12.ebuild
index 137b7a322f1..7333e139eaa 100644
--- a/dev-db/mariadb/mariadb-10.5.12.ebuild
+++ b/dev-db/mariadb/mariadb-10.5.12.ebuild
@@ -31,7 +31,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
?? ( tcmalloc jemalloc )
static? ( yassl !pam )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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 ~x64-solaris 
~x86-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/, virtual/mysql/

2021-09-04 Thread Marek Szuba
commit: f4f74e18cfb399df98d82b9c280d41103db84892
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Sep  5 01:59:21 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Sep  5 02:00:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f74e18

virtual/mysql: keyword 5.6-r13 for ~riscv, EAPI 6 -> 8

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

 profiles/arch/riscv/package.use.mask | 10 --
 virtual/mysql/mysql-5.6-r13.ebuild   |  4 ++--
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index cd7b1148f47..d18af79350c 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -66,16 +66,6 @@ kde-plasma/kwin accessibility screencast
 # sys-libs/libfaketime does not work properly on this arch
 sys-auth/sssd test
 
-# Marek Szuba  (2021-08-14)
-# virtual/mysql & co. round-up:
-#  dev-db/mariadb fails tests here, see Bug #807995
-#  dev-db/mysql and dev-db/percona-server do not support this arch
-#  dev-db/mysql-cluster not tested yet, seriously outdated in the tree
-dev-python/mysqlclient test
-dev-python/pymysql test
-sci-libs/gdal mysql
-sys-cluster/slurm slurmdbd
-
 # Marek Szuba  (2021-08-11)
 # dev-ruby/httpclient not keyworded here due to failing tests
 # (Bug #807727). That said, with httpclient-2.8.3 installed manually

diff --git a/virtual/mysql/mysql-5.6-r13.ebuild 
b/virtual/mysql/mysql-5.6-r13.ebuild
index e3ccd93f801..0de3ba50a3b 100644
--- a/virtual/mysql/mysql-5.6-r13.ebuild
+++ b/virtual/mysql/mysql-5.6-r13.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 DESCRIPTION="Virtual for MySQL database server"
 SLOT="0/18"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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 ~x64-solaris 
~x86-solaris"
 IUSE="embedded +server static"
 
 RDEPEND="|| (



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

2021-09-04 Thread Sam James
commit: 1e5f44d1572f652f9624b2217a9b84ed6ef37c82
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 01:18:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 01:18:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5f44d1

dev-python/parso: Keyword 0.8.2 s390, #803665

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

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

diff --git a/dev-python/parso/parso-0.8.2.ebuild 
b/dev-python/parso/parso-0.8.2.ebuild
index d0f3848afe7..0d7b47040d4 100644
--- a/dev-python/parso/parso-0.8.2.ebuild
+++ b/dev-python/parso/parso-0.8.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 distutils_enable_sphinx docs
 distutils_enable_tests pytest



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

2021-09-04 Thread Sam James
commit: 352f9e59fa8382ea690f18a5b49ce6607a85c579
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 01:18:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 01:18:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=352f9e59

dev-python/jedi: Keyword 0.17.2-r1 s390, #803665

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

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

diff --git a/dev-python/jedi/jedi-0.17.2-r1.ebuild 
b/dev-python/jedi/jedi-0.17.2-r1.ebuild
index 74c4dcea04e..d49d1ea8809 100644
--- a/dev-python/jedi/jedi-0.17.2-r1.ebuild
+++ b/dev-python/jedi/jedi-0.17.2-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="MIT
test? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="=dev-python/parso-0.7*[${PYTHON_USEDEP}]"
 



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

2021-09-04 Thread Sam James
commit: 0816c7dda8efed95228622dbf66bd98905b0c38c
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 01:18:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 01:18:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0816c7dd

dev-python/parso: Keyword 0.7.1-r1 s390, #803665

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

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

diff --git a/dev-python/parso/parso-0.7.1-r1.ebuild 
b/dev-python/parso/parso-0.7.1-r1.ebuild
index 74e95da16ba..61ffc2a3595 100644
--- a/dev-python/parso/parso-0.7.1-r1.ebuild
+++ b/dev-python/parso/parso-0.7.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 distutils_enable_sphinx docs
 distutils_enable_tests pytest



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

2021-09-04 Thread Sam James
commit: d6e77d54877ec0c629cb27465e6a798d796548c7
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 01:18:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 01:18:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e77d54

dev-python/jedi: Keyword 0.18.0 s390, #803665

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

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

diff --git a/dev-python/jedi/jedi-0.18.0.ebuild 
b/dev-python/jedi/jedi-0.18.0.ebuild
index 65608aa1ba6..ae592db2a55 100644
--- a/dev-python/jedi/jedi-0.18.0.ebuild
+++ b/dev-python/jedi/jedi-0.18.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="MIT
test? ( Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="=dev-python/parso-0.8*[${PYTHON_USEDEP}]"
 



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

2021-09-04 Thread Mike Gilbert
commit: b7a17cfe5946bf5bc6032583e3c46d99279fe4b3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 01:09:03 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  5 01:09:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a17cfe

sys-fs/udev: drop 248-r1

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

 sys-fs/udev/Manifest   |   1 -
 sys-fs/udev/udev-248-r1.ebuild | 228 -
 2 files changed, 229 deletions(-)

diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest
index 9faa247f2d6..57f4657e85f 100644
--- a/sys-fs/udev/Manifest
+++ b/sys-fs/udev/Manifest
@@ -1,3 +1,2 @@
-DIST systemd-248.tar.gz 10306883 BLAKE2B 
3cb25d6101136a5f57e841d3f464f0d7649f6c1cb190b25e4dbf0a8f2be075d04a3cbe92e2fee5bb6a03b73bd8195d8c7b691661b39b7850547d512219cc40af
 SHA512 
486f6ac6c2897a2aac97a59306091a03fd50768340407401e1f088ea5b21c67dae726bff4cbe53cec6b89a8f0ee72205b340165a4fe3a3c16cff6d176506c6e0
 DIST systemd-249.tar.gz 10588828 BLAKE2B 
f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27
 SHA512 
0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c
 DIST systemd-musl-patches-249.1-r1.tar.xz 24536 BLAKE2B 
25135519112b2a1c638046addb6971ea1997fc7dd8626de90d162a4beb6383b5724df78a14c73be1283df58632fb4a0fcb32f90f50f1886f31a1aded15e9567c
 SHA512 
4655f2a06e1b3310cb27b839360353dfbfdbdaa86f4392aeebf63f63efd441d1953f7ac108be7fed7ea721596d191988ed999e34443e47922afca92db779175a

diff --git a/sys-fs/udev/udev-248-r1.ebuild b/sys-fs/udev/udev-248-r1.ebuild
deleted file mode 100644
index f8a443b31f9..000
--- a/sys-fs/udev/udev-248-r1.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 2003-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
-
-if [[ ${PV} = * ]] ; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]] ; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV="${PV/_/-}"
-   MY_P="${MY_PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
-fi
-
-DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
-
-LICENSE="LGPL-2.1 MIT GPL-2"
-SLOT="0"
-IUSE="acl +kmod selinux static-libs"
-
-RESTRICT="test"
-
-BDEPEND="
-   dev-util/gperf
-   sys-devel/gettext
-   >=sys-apps/coreutils-8.16
-   virtual/pkgconfig
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   ${PYTHON_DEPS}
-"
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl )
-   kmod? ( >=sys-apps/kmod-15 )
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-3.9
-"
-RDEPEND="${COMMON_DEPEND}
-   acct-group/kmem
-   acct-group/tty
-   acct-group/audio
-   acct-group/cdrom
-   acct-group/dialout
-   acct-group/disk
-   acct-group/input
-   acct-group/kvm
-   acct-group/lp
-   acct-group/render
-   acct-group/tape
-   acct-group/video
-   !sys-apps/gentoo-systemd-integration
-   !sys-apps/systemd
-"
-PDEPEND=">=sys-apps/hwids-20140304[udev]
-   >=sys-fs/udev-init-scripts-34"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]] ; then
-   CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER 
~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET 
~!FW_LOADER_USER_HELPER ~UNIX"
-   linux-info_pkg_setup
-
-   # CONFIG_FHANDLE was introduced by 2.6.39
-   local MINKV=2.6.39
-
-   if kernel_is -lt ${MINKV//./ } ; then
-   eerror "Your running kernel is too old to run this 
version of ${P}"
-   eerror "You need to upgrade kernel at least to ${MINKV}"
-   fi
-
-   if kernel_is -lt 3 7 ; then
-   ewarn "Your running kernel is too old to have firmware 
loader and"
-   ewarn "this version of ${P} doesn't have userspace 
firmware loader"
-   ewarn "If you need firmware support, you need to 
upgrade kernel at least to 3.7"
-   fi
-   fi
-}
-

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

2021-09-04 Thread Mike Gilbert
commit: c9eeca5e99ea4f048baf952ee1b32e9abc75373c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 01:08:31 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  5 01:08:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9eeca5e

sys-apps/systemd: drop 248.6

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

 sys-apps/systemd/Manifest |   1 -
 sys-apps/systemd/systemd-248.6.ebuild | 527 --
 2 files changed, 528 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 9e9f47fed64..47da7bd535f 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,2 +1 @@
-DIST systemd-stable-248.6.tar.gz 10388927 BLAKE2B 
a102d0fd37a3422f673ced2bbd5bb88b6589195e1f436f43231fd91d79aaf9f548154a3ab2a62a9b409527b3f2e7a9ea735925364ece15c2e151d06c0e4f303f
 SHA512 
35a9d4a9ae04423959c71ad0175d04a1792b9ab39897a497776b93cea166de58b8fb111207c104c0e747d3ffbd85480d8b0cab38e3dc0defbbf09b15211954ce
 DIST systemd-stable-249.2.tar.gz 10591728 BLAKE2B 
fb24c681cf2328aa26fa49a8ba20cccd1ee0fae82ec9f9931a69eaa377fc01b2ece12fdf407444514d494b8ac1418f155b0fceeff4925bebaba691f0b8a2acc8
 SHA512 
4f42a0b93156529a464545361436fa98193e12a7e0809315b9fdedbcf33b81dd2037acac27fb0dfefcb2679bc49ebb6da4d152ecb4b15db797c81f7ca4588a11

diff --git a/sys-apps/systemd/systemd-248.6.ebuild 
b/sys-apps/systemd/systemd-248.6.ebuild
deleted file mode 100644
index 469ea95ee5b..000
--- a/sys-apps/systemd/systemd-248.6.ebuild
+++ /dev/null
@@ -1,527 +0,0 @@
-# Copyright 2011-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]]; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV=${PV/_/-}
-   MY_P=${MY_PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 systemd 
toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-IUSE="acl apparmor audit build cgroup-hybrid cryptsetup curl dns-over-tls 
elfutils +gcrypt gnuefi homed http +hwdb idn importd +kmod +lz4 lzma nat pam 
pcre pkcs11 policykit pwquality qrcode repart +resolvconf +seccomp selinux 
split-usr static-libs +sysv-utils test tpm vanilla xkb +zstd"
-
-REQUIRED_USE="
-   homed? ( cryptsetup pam )
-   importd? ( curl gcrypt lzma )
-   pwquality? ( homed )
-"
-RESTRICT="!test? ( test )"
-
-MINKV="3.11"
-
-OPENSSL_DEP=">=dev-libs/openssl-1.1.0:0="
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( sys-libs/libapparmor:0= )
-   audit? ( >=sys-process/audit-2:0= )
-   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
-   curl? ( net-misc/curl:0= )
-   dns-over-tls? ( >=net-libs/gnutls-3.6.0:0= )
-   elfutils? ( >=dev-libs/elfutils-0.158:0= )
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
-   homed? ( ${OPENSSL_DEP} )
-   http? (
-   >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)]
-   >=net-libs/gnutls-3.1.4:0=
-   )
-   idn? ( net-dns/libidn2:= )
-   importd? (
-   app-arch/bzip2:0=
-   sys-libs/zlib:0=
-   )
-   kmod? ( >=sys-apps/kmod-15:0= )
-   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
-   nat? ( net-firewall/iptables:0= )
-   pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( app-crypt/p11-kit:0= )
-   pcre? ( dev-libs/libpcre2 )
-   pwquality? ( dev-libs/libpwquality:0= )
-   qrcode? ( media-gfx/qrencode:0= )
-   repart? ( ${OPENSSL_DEP} )
-   seccomp? ( >=sys-libs/libseccomp-2.3.3:0= )
-   selinux? ( sys-libs/libselinux:0= )
-   tpm? ( app-crypt/tpm2-tss:0= )
-   xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
-   zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] )
-"
-
-# Newer linux-headers needed by ia64, bug #480218
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-${MINKV}
-   gnuefi? ( >=sys-boot/gnu-efi-3.0.2 )
-"
-
-# baselayout-2.2 has /run
-RDEPEND="${COMMON_DEPEND}
-   >=acct-group/adm-0-r1
-   >=acct-group/wheel-0-r1
-   >=acct-group/kmem-0-r1
-   >=acct-group/tty-0-r1
-   >=acct-group/utmp-0-r1
-   

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

2021-09-04 Thread Mike Gilbert
commit: 7c2186b0a7db43050e57b6c819a944418e39b3a0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 00:49:55 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  5 00:49:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2186b0

sys-fs/lvm2: drop 2.02.187-r3

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

 sys-fs/lvm2/Manifest|   1 -
 sys-fs/lvm2/lvm2-2.02.187-r3.ebuild | 299 
 2 files changed, 300 deletions(-)

diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index 0201b32cc03..184ba81578f 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,3 +1,2 @@
-DIST LVM2.2.02.187.tgz 2405544 BLAKE2B 
be804be3c64927a8848e8ea8de228fb563b6f8c22628b785aabb33fc993629e5370788216bd814246aeb3a5546fd5446383ce24342e716579887556edf2bbed2
 SHA512 
3ce56f0c0d2e7dbcdae5be263199f73ee5c4c052599d53cde9b16500a326d0340893344f4671839be06b5b4225d592175d01c9974db14f2dc220d6e9a1d47e91
 DIST LVM2.2.02.188.tgz 2421550 BLAKE2B 
bed90c8454cd4b20fdeec6dcbf5a9f97c9310671aea3b2252f8069cfa439fcb050f5ad95f928a7125a1734a4dc5ac985da99a4a570538e377a7205191a505476
 SHA512 
8c9db17c49dc8ebcab6c7f246ab85870a80658be811cf7f4d8f36abbebafa355b030bfc1e3bcbad73b7fcd06d4a95ac547ca15d18d33715126da92703dca
 DIST LVM2.2.03.13.tgz 2619537 BLAKE2B 
8f93896105e4d392ab88f027bbc0ea874b179a73d10ff8d0850ead2625e86468fe69d55c6fb0108f57a1efc1d3e8cc94647f1bc06636e4a714d0817224bbbfd7
 SHA512 
8b4fb6da5dd46ddeb754436189072bea79be594fab6d57d9be63c6ce3e3cb68d38601a2c031c493681321281cfb1f1459ace19974c00beb569364f44863cfc4a

diff --git a/sys-fs/lvm2/lvm2-2.02.187-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.02.187-r3.ebuild
deleted file mode 100644
index 2b7cb69fcda..000
--- a/sys-fs/lvm2/lvm2-2.02.187-r3.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools linux-info multilib systemd toolchain-funcs tmpfiles udev 
flag-o-matic
-
-DESCRIPTION="User-land utilities for LVM2 (device-mapper) software"
-HOMEPAGE="https://sourceware.org/lvm2/;
-SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-   ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
-IUSE="readline static static-libs systemd lvm2create_initrd sanlock selinux 
+udev +thin device-mapper-only"
-REQUIRED_USE="device-mapper-only? ( !lvm2create_initrd !sanlock !thin )
-   static? ( !systemd )
-   systemd? ( udev )"
-
-DEPEND_COMMON="
-   dev-libs/libaio[static-libs?]
-   static? ( dev-libs/libaio[static-libs] )
-   !static? ( dev-libs/libaio[static-libs?] )
-   readline? ( sys-libs/readline:0= )
-   sanlock? ( sys-cluster/sanlock )
-   systemd? ( >=sys-apps/systemd-205:0= )
-   udev? ( >=virtual/libudev-208:=[static-libs(-)?] )"
-# /run is now required for locking during early boot. /var cannot be assumed to
-# be available -- thus, pull in recent enough baselayout for /run.
-# This version of LVM is incompatible with cryptsetup <1.1.2.
-RDEPEND="${DEPEND_COMMON}
-   >=sys-apps/baselayout-2.2
-   !=sys-apps/util-linux-2.16
-   lvm2create_initrd? ( sys-apps/makedev )
-   thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )"
-# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check
-DEPEND="${DEPEND_COMMON}
-   static? (
-   selinux? ( sys-libs/libselinux[static-libs] )
-   >=sys-apps/util-linux-2.16[static-libs]
-   udev? ( >=virtual/libudev-208:=[static-libs] )
-   )"
-BDEPEND="
-   sys-devel/autoconf-archive
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${PN/lvm/LVM}.${PV}"
-
-PATCHES=(
-   # Gentoo specific modification(s):
-   "${FILESDIR}"/${PN}-2.02.178-example.conf.in.patch
-
-   # For upstream -- review and forward:
-   "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch
-   "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch
-   "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331
-   "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373
-   "${FILESDIR}"/${PN}-2.02.178-asneeded.patch # -Wl,--as-needed
-   "${FILESDIR}"/${PN}-2.02.178-dynamic-static-ldflags.patch #332905
-   "${FILESDIR}"/${PN}-2.02.178-static-pkgconfig-libs.patch #370217, 
#439414 + blkid
-   "${FILESDIR}"/${PN}-2.02.176-pthread-pkgconfig.patch #492450
-   "${FILESDIR}"/${PN}-2.02.171-static-libm.patch #617756
-   "${FILESDIR}"/${PN}-2.02.166-HPPA-no-O_DIRECT.patch #657446
-   #"${FILESDIR}"/${PN}-2.02.145-mkdev.patch #580062 # Merged upstream
-   "${FILESDIR}"/${PN}-2.02.184-dmeventd-no-idle-exit.patch
-   
#"${FILESDIR}"/${PN}-2.02.184-allow-reading-metadata-with-invalid-creation_time.patch
 #682380 # merged upstream
-   

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

2021-09-04 Thread Mike Gilbert
commit: 27dadc9088d75589fd5fb40ef5c16e1f3d4220a7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Sep  5 00:17:41 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  5 00:18:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dadc90

app-emulation/qemu: change static-libs default for virtual/libudev

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

 app-emulation/qemu/qemu-6.0.0-r2.ebuild  | 2 +-
 app-emulation/qemu/qemu-6.0.0-r52.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-6.0.0-r2.ebuild 
b/app-emulation/qemu/qemu-6.0.0-r2.ebuild
index 6b82204f279..1ebcaeda3b0 100644
--- a/app-emulation/qemu/qemu-6.0.0-r2.ebuild
+++ b/app-emulation/qemu/qemu-6.0.0-r2.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(+)] )
+   udev? ( virtual/libudev[static-libs(-)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )

diff --git a/app-emulation/qemu/qemu-6.0.0-r52.ebuild 
b/app-emulation/qemu/qemu-6.0.0-r52.ebuild
index 43f93745ed8..3244802dca6 100644
--- a/app-emulation/qemu/qemu-6.0.0-r52.ebuild
+++ b/app-emulation/qemu/qemu-6.0.0-r52.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(+)] )
+   udev? ( virtual/libudev[static-libs(-)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 3c10cc9beb9..e961aa705fc 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -202,7 +202,7 @@ SOFTMMU_TOOLS_DEPEND="
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
-   udev? ( virtual/libudev[static-libs(+)] )
+   udev? ( virtual/libudev[static-libs(-)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )



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

2021-09-04 Thread Sebastian Pipping
commit: d8aa2a2a13b3e02c8cfb6877499ff31fe43c6449
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Sep  5 00:16:26 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Sep  5 00:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8aa2a2a

x11-misc/safeeyes: Update DISTUTILS_USE_SETUPTOOLS + py3.10

Closes: https://bugs.gentoo.org/811396
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild | 46 ++
 1 file changed, 46 insertions(+)

diff --git a/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild
new file mode 100644
index 000..a8758f0a686
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit xdg distutils-r1
+
+DESCRIPTION="Linux alternative to EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-libs/libappindicator:3[introspection]
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/croniter[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-xlib[${PYTHON_USEDEP}]
+   media-sound/alsa-utils
+   x11-apps/xprop
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-misc/xprintidle
+   "
+
+DOCS=(
+   README.md
+)
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] proj/kde:master commit in: dev-libs/plasma-wayland-protocols/

2021-09-04 Thread Andreas Sturmlechner
commit: 2614d05f7f6d4e4b62abf518609567dc702d01f0
Author: Alex Fan  yahoo  com>
AuthorDate: Sun Jul 25 07:09:26 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep  5 00:16:14 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2614d05f

dev-libs/plasma-wayland-protocols: keyword 1.3.0 for ~riscv

Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-.ebuild 
b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-.ebuild
index cfcf2cf588..67e10a9ad2 100644
--- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-.ebuild
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-.ebuild
@@ -12,7 +12,7 @@ 
HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols;
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



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

2021-09-04 Thread Mike Frysinger
commit: 918ef836751ce5100650116498dc8b79d1536b40
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Sep  4 22:11:45 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Sep  4 23:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918ef836

sys-fs/udisks: require newer polkit #695520

Newer udisks requires ITS files installed by newer polkit, so update
the version dep to match.

Closes: https://bugs.gentoo.org/695520
Signed-off-by: Mike Frysinger  gentoo.org>

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

diff --git a/sys-fs/udisks/udisks-2.9.3.ebuild 
b/sys-fs/udisks/udisks-2.9.3.ebuild
index 480609ab96f..b15fdab52bd 100644
--- a/sys-fs/udisks/udisks-2.9.3.ebuild
+++ b/sys-fs/udisks/udisks-2.9.3.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="
 BLOCKDEV_MIN_VER="2.25"
 
 COMMON_DEPEND="
-   >=sys-auth/polkit-0.110
+   >=sys-auth/polkit-0.114
>=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}[cryptsetup,lvm?,vdo?]
virtual/udev
acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: net-misc/chrome-remote-desktop/

2021-09-04 Thread Mike Frysinger
commit: 2e973701a4c63a0a4848e405c00222f269dca549
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Sep  2 02:57:16 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Sep  4 23:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e973701

net-misc/chrome-remote-desktop: version bump to 93.0.4577.16 #809176

Closes: https://bugs.gentoo.org/809176
Signed-off-by: Mike Frysinger  gentoo.org>

 net-misc/chrome-remote-desktop/Manifest | 2 +-
 ...op-91.0.4472.10.ebuild => chrome-remote-desktop-93.0.4577.16.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/chrome-remote-desktop/Manifest 
b/net-misc/chrome-remote-desktop/Manifest
index ed316569b7b..c01c4d25ce8 100644
--- a/net-misc/chrome-remote-desktop/Manifest
+++ b/net-misc/chrome-remote-desktop/Manifest
@@ -1 +1 @@
-DIST chrome-remote-desktop_91.0.4472.10_amd64.deb 38240812 BLAKE2B 
34a91fba76c70abe3ae3aa4704f977f2f4788c412962a77c9c3f4c54aec0452cffb9705f650ee0688a63482ad20ccce8dcd2348cb606db6c2dd143592e68e222
 SHA512 
882138361926cf0975739ff9cee4105a3b95336021a1c63461a42e1eb76f8ae94fef4a36589da5ccda0c16bf8e9655be2517035e925f1bad08609f8d1f404553
+DIST chrome-remote-desktop_93.0.4577.16_amd64.deb 34074424 BLAKE2B 
327dddfa0542c111d0ea88568f6b48d0b19a60b945f92cb07280b4d6727176b7dc4a85fd4ed67048f04b49ae1e3358fb6c48c8c170bd7b957ccc8b6dbf96511f
 SHA512 
c46dd3f512531d06b149624f5a8d8314228695584937ab3256c83fb18fcafaa50613336b5679b4e105f27ae84c3f576ed12aa918c57d8309b6f4e05a78b2e4ea

diff --git 
a/net-misc/chrome-remote-desktop/chrome-remote-desktop-91.0.4472.10.ebuild 
b/net-misc/chrome-remote-desktop/chrome-remote-desktop-93.0.4577.16.ebuild
similarity index 100%
rename from 
net-misc/chrome-remote-desktop/chrome-remote-desktop-91.0.4472.10.ebuild
rename to 
net-misc/chrome-remote-desktop/chrome-remote-desktop-93.0.4577.16.ebuild



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

2021-09-04 Thread Alessandro Barbieri
commit: c24bc27c8fe8231a7a73367f73ca0493c03021ca
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:55:51 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:55:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c24bc27c

dev-R/Matrix: add inherit

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

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

diff --git a/dev-R/Matrix/Matrix-1.3.4.ebuild b/dev-R/Matrix/Matrix-1.3.4.ebuild
index 5b7e41296..7c7955b9e 100644
--- a/dev-R/Matrix/Matrix-1.3.4.ebuild
+++ b/dev-R/Matrix/Matrix-1.3.4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 MYPV="$(ver_rs 2 -)"
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='Sparse and Dense Matrix Classes and Methods'
 KEYWORDS="~amd64"



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

2021-09-04 Thread Alessandro Barbieri
commit: abd4bb4189617368be0dd9f3dd725a842789f2e4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:52:24 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=abd4bb41

dev-R/RInside: add inherit

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

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

diff --git a/dev-R/RInside/RInside-0.2.16.ebuild 
b/dev-R/RInside/RInside-0.2.16.ebuild
index 9b93bcfff..d05be3413 100644
--- a/dev-R/RInside/RInside-0.2.16.ebuild
+++ b/dev-R/RInside/RInside-0.2.16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='C++ Classes to Embed R in C++ (and C) Applications'
 KEYWORDS="~amd64"



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

2021-09-04 Thread Andreas Sturmlechner
commit: 7aa7b71915503f42f68765db86760e0a28b14827
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 22:48:13 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:52:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa7b719

media-libs/pulseaudio-qt: 1.3 version bump

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/pulseaudio-qt/Manifest |  1 +
 media-libs/pulseaudio-qt/pulseaudio-qt-1.3.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/media-libs/pulseaudio-qt/Manifest 
b/media-libs/pulseaudio-qt/Manifest
index f56d6c16743..269d0f5ea58 100644
--- a/media-libs/pulseaudio-qt/Manifest
+++ b/media-libs/pulseaudio-qt/Manifest
@@ -1 +1,2 @@
 DIST pulseaudio-qt-1.2.tar.xz 30748 BLAKE2B 
f6f61eaad122795d6833934edd69e2c9b2f79b458b61a240f07f80b17e2f02fd46bfa639932e2824f2d19c782dc394d6b9e30b69c75f9c0da0c2d9ce3530c3c2
 SHA512 
20bddc4db80310bf46b37a1a386f714bfa3dc2a58871bdd0c0085675c43b42e24792d05cbe5543135a341588e17738525f03ccb08adbc73e1c65967039b35dc7
+DIST pulseaudio-qt-1.3.tar.xz 34148 BLAKE2B 
f283c369fcbeaf57537fe28d6f8aa02c34d7567ab8260ec8ba05edf8320b65e29e6ac88489ff0b49ae57b0bc8b8a49da83886f50ed9641850c84939a979e930c
 SHA512 
2326277fd37327db29a5984056949fcf935c36e7b39184d1307a5d0a891efed4f0e4f32e783f3f7da2c7e6b7409eb908b2521064c6d24a28561ed38db9f8d4e8

diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-1.3.ebuild 
b/media-libs/pulseaudio-qt/pulseaudio-qt-1.3.ebuild
new file mode 100644
index 000..71e6b812007
--- /dev/null
+++ b/media-libs/pulseaudio-qt/pulseaudio-qt-1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="true"
+ECM_TEST="optional"
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Qt bindings for libpulse"
+HOMEPAGE="https://invent.kde.org/libraries/pulseaudio-qt;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   media-sound/pulseaudio
+"
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   )
+"
+BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/

2021-09-04 Thread Andreas Sturmlechner
commit: fb6193a70668fe25a8d0ad847d8faeb24ffe0570
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 22:42:44 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:52:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6193a7

kde-misc/kdeconnect: Add rebuild slot op for media-libs/pulseaudio-qt

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{kdeconnect-21.08.1.ebuild => kdeconnect-21.08.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/kdeconnect/kdeconnect-21.08.1.ebuild 
b/kde-misc/kdeconnect/kdeconnect-21.08.1-r1.ebuild
similarity index 98%
rename from kde-misc/kdeconnect/kdeconnect-21.08.1.ebuild
rename to kde-misc/kdeconnect/kdeconnect-21.08.1-r1.ebuild
index 1e1c8b4f135..925bb15bbbf 100644
--- a/kde-misc/kdeconnect/kdeconnect-21.08.1.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-21.08.1-r1.ebuild
@@ -58,7 +58,7 @@ DEPEND="
x11-libs/libX11
x11-libs/libXtst
)
-   pulseaudio? ( media-libs/pulseaudio-qt )
+   pulseaudio? ( media-libs/pulseaudio-qt:= )
 "
 RDEPEND="${DEPEND}
dev-libs/kpeoplevcard



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/

2021-09-04 Thread Andreas Sturmlechner
commit: 34084078a2f4120d4c67912904c199a77a866cb4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=34084078

kde-frameworks/ktexteditor: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../ktexteditor/ktexteditor-5.86.0.ebuild  | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.86.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.86.0.ebuild
new file mode 100644
index 00..8dd4b006a8
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.86.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig git"
+
+RESTRICT="test"
+
+BDEPEND="
+   test? ( >=kde-frameworks/kservice-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   =kde-frameworks/syntax-highlighting-${PVCUT}*:5
+   editorconfig? ( app-text/editorconfig-core-c )
+   git? ( dev-libs/libgit2:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package editorconfig EditorConfig)
+   $(cmake_use_find_package git LibGit2)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/purpose/

2021-09-04 Thread Andreas Sturmlechner
commit: 553e03db71c0e73adb2a0b359c04826982ca1eed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=553e03db

kde-frameworks/purpose: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/purpose/purpose-5.86.0.ebuild | 68 
 1 file changed, 68 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-5.86.0.ebuild 
b/kde-frameworks/purpose/purpose-5.86.0.ebuild
new file mode 100644
index 00..6993a98a78
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.86.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="bluetooth +kaccounts"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   kaccounts? (
+   >=kde-apps/kaccounts-integration-19.04.3:5
+   net-libs/accounts-qt
+   )
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${PVCUT}:5
+   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
+   kaccounts? ( net-libs/accounts-qml )
+"
+
+src_prepare() {
+   ecm_src_prepare
+
+   use bluetooth ||
+   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package kaccounts KAccounts)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Send through KDE Connect" kde-misc/kdeconnect
+   fi
+   ecm_pkg_postinst
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kxmlgui/

2021-09-04 Thread Andreas Sturmlechner
commit: c6ec9b2d5b195cf45ef3d27cf0f908c9f5c9daa0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c6ec9b2d

kde-frameworks/kxmlgui: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kxmlgui/kxmlgui-5.86.0.ebuild | 46 
 1 file changed, 46 insertions(+)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.86.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.86.0.ebuild
new file mode 100644
index 00..2fc6a255a9
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.86.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   # Files are missing; whatever. Bugs 650290, 668198
+   local myctestargs=(
+   -E "(ktoolbar_unittest|kxmlgui_unittest)"
+   )
+
+   ecm_src_test
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kross/

2021-09-04 Thread Andreas Sturmlechner
commit: fc1e02ec1732d2243e74317b5daba78370b43edf
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fc1e02ec

kde-frameworks/kross: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kross/kross-5.86.0.ebuild | 34 
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/kross/kross-5.86.0.ebuild 
b/kde-frameworks/kross/kross-5.86.0.ebuild
new file mode 100644
index 00..30bb4ec0d0
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.86.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/designer-${QTMIN}:5
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/plasma/

2021-09-04 Thread Andreas Sturmlechner
commit: 93f9112990f6545df9a49ba72c8c06ba1258a469
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=93f91129

kde-frameworks/plasma: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/plasma/plasma-5.86.0.ebuild | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/kde-frameworks/plasma/plasma-5.86.0.ebuild 
b/kde-frameworks/plasma/plasma-5.86.0.ebuild
new file mode 100644
index 00..1ccc686013
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.86.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gles2-only man wayland X"
+
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X=]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kactivities-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   !gles2-only? ( media-libs/libglvnd[X?] )
+   wayland? (
+   =kde-frameworks/kwayland-${PVCUT}*:5
+   media-libs/libglvnd
+   )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !gles2-only OpenGL)
+   $(cmake_use_find_package man KF5DocTools)
+   $(cmake_use_find_package wayland EGL)
+   $(cmake_use_find_package wayland KF5Wayland)
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package X XCB)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdelibs4support/

2021-09-04 Thread Andreas Sturmlechner
commit: 333d996983014c63615c5b2614ec3cb4738320ec
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=333d9969

kde-frameworks/kdelibs4support: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdelibs4support/kdelibs4support-5.86.0.ebuild  | 98 ++
 1 file changed, 98 insertions(+)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.86.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.86.0.ebuild
new file mode 100644
index 00..5b1f46010f
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.86.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RESTRICT="test"
+
+BDEPEND="
+   dev-lang/perl
+   dev-perl/URI
+"
+COMMON_DEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   >=kde-frameworks/kded-${PVCUT}:5
+   =kde-frameworks/kdoctools-${PVCUT}*:5
+   =kde-frameworks/kemoticons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kunitconversion-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   virtual/libintl
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kitemmodels-${PVCUT}*:5
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
+   "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
+)
+
+src_prepare() {
+   ecm_src_prepare
+   if ! use handbook; then
+   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kjs/

2021-09-04 Thread Andreas Sturmlechner
commit: 8195458f130a7ed1a05c0debc7b5c45d017a1774
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8195458f

kde-frameworks/kjs: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kjs/kjs-5.86.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/kde-frameworks/kjs/kjs-5.86.0.ebuild 
b/kde-frameworks/kjs/kjs-5.86.0.ebuild
new file mode 100644
index 00..0fedac96ed
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.86.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+inherit ecm kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-lang/perl
+"
+DEPEND="
+   dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kwallet/

2021-09-04 Thread Andreas Sturmlechner
commit: a60661df8cffb343f0b6d5970ce505e0c75a7e03
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a60661df

kde-frameworks/kwallet: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kwallet/kwallet-5.86.0.ebuild | 53 
 1 file changed, 53 insertions(+)

diff --git a/kde-frameworks/kwallet/kwallet-5.86.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.86.0.ebuild
new file mode 100644
index 00..f985d0d766
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.86.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gpg +man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   dev-libs/libgcrypt:0=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package gpg Gpgmepp)
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Auto-unlocking after account login" 
kde-plasma/kwallet-pam
+   optfeature "KWallet management" kde-apps/kwalletmanager:5
+   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
+   fi
+   ecm_pkg_postinst
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/khtml/

2021-09-04 Thread Andreas Sturmlechner
commit: 2973ca083578da499e81e1d9d91747d7980163d1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:47 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2973ca08

kde-frameworks/khtml: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/khtml/khtml-5.86.0.ebuild | 71 
 1 file changed, 71 insertions(+)

diff --git a/kde-frameworks/khtml/khtml-5.86.0.ebuild 
b/kde-frameworks/khtml/khtml-5.86.0.ebuild
new file mode 100644
index 00..e20decaca2
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.86.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+BDEPEND="
+   dev-lang/perl
+   dev-util/gperf
+"
+RDEPEND="
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kjs-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwallet-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   media-libs/giflib:=
+   media-libs/libpng:0=
+   >=media-libs/phonon-4.11.0
+   sys-libs/zlib
+   virtual/jpeg:0
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2021-09-04 Thread Andreas Sturmlechner
commit: fb2d588077540001dc675f8e9982ee8e6a097279
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fb2d5880

kde-frameworks/kservice: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kservice/kservice-5.86.0.ebuild | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/kde-frameworks/kservice/kservice-5.86.0.ebuild 
b/kde-frameworks/kservice/kservice-5.86.0.ebuild
new file mode 100644
index 00..5600016e6e
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.86.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   # bug 596316
+   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/

2021-09-04 Thread Andreas Sturmlechner
commit: c91dba5f778c446ae24523ec4f9236022fe08689
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c91dba5f

kde-frameworks/ktextwidgets: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../ktextwidgets/ktextwidgets-5.86.0.ebuild| 38 ++
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.86.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.86.0.ebuild
new file mode 100644
index 00..e920db3935
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.86.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package speech Qt5TextToSpeech)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kglobalaccel/

2021-09-04 Thread Andreas Sturmlechner
commit: 49926c34e488f12d8d39c23c90c750c49e347ddb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:27 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=49926c34

kde-frameworks/kglobalaccel: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kglobalaccel/kglobalaccel-5.86.0.ebuild| 35 ++
 1 file changed, 35 insertions(+)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.86.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.86.0.ebuild
new file mode 100644
index 00..43fdf06f50
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.86.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="nls"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+"
+RDEPEND="${DEPEND}"
+BDEPEND="nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )"
+
+src_test() {
+   XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kiconthemes/

2021-09-04 Thread Andreas Sturmlechner
commit: 8086dfb66856f47ff9e70391252d711be434d75d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:27 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8086dfb6

kde-frameworks/kiconthemes: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kiconthemes/kiconthemes-5.86.0.ebuild  | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.86.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.86.0.ebuild
new file mode 100644
index 00..1898cad3ba
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.86.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kemoticons/

2021-09-04 Thread Andreas Sturmlechner
commit: e05b2500bdf4de39fb26a24a3db74e0e99607ee8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:27 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e05b2500

kde-frameworks/kemoticons: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kemoticons/kemoticons-5.86.0.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/kde-frameworks/kemoticons/kemoticons-5.86.0.ebuild 
b/kde-frameworks/kemoticons/kemoticons-5.86.0.ebuild
new file mode 100644
index 00..eee0296e94
--- /dev/null
+++ b/kde-frameworks/kemoticons/kemoticons-5.86.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for converting text emoticons to graphical 
representations"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running kde environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/

2021-09-04 Thread Andreas Sturmlechner
commit: adbdafbc22f9269bab9698209f991e7bb0e022e2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:28 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=adbdafbc

kde-frameworks/kio: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/kio-5.86.0.ebuild | 95 
 1 file changed, 95 insertions(+)

diff --git a/kde-frameworks/kio/kio-5.86.0.ebuild 
b/kde-frameworks/kio/kio-5.86.0.ebuild
new file mode 100644
index 00..6c1d184379
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.86.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+# tests hang
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kbookmarks-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   sys-apps/util-linux
+   acl? (
+   sys-apps/attr
+   virtual/acl
+   )
+   handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
+   kerberos? ( virtual/krb5 )
+   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   test? ( sys-libs/zlib )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libXrender
+   )
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
+   $(cmake_use_find_package acl ACL)
+   $(cmake_use_find_package handbook KF5DocTools)
+   $(cmake_use_find_package kerberos GSSAPI)
+   $(cmake_use_find_package kwallet KF5Wallet)
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   ecm_pkg_postrm
+   xdg_desktop_database_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knotifyconfig/

2021-09-04 Thread Andreas Sturmlechner
commit: b4378cde6bc71884bf873a321603a3aaaee13770
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:28 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4378cde

kde-frameworks/knotifyconfig: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../knotifyconfig/knotifyconfig-5.86.0.ebuild  | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.86.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.86.0.ebuild
new file mode 100644
index 00..8dd2bf4f3b
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.86.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="phonon"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   !phonon? ( media-libs/libcanberra )
+   phonon? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !phonon Canberra)
+   )
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knewstuff/

2021-09-04 Thread Andreas Sturmlechner
commit: 1f184ea249905059a7c81e24ba392be931e94e28
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:28 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1f184ea2

kde-frameworks/knewstuff: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/knewstuff/knewstuff-5.86.0.ebuild | 49 
 1 file changed, 49 insertions(+)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.86.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.86.0.ebuild
new file mode 100644
index 00..67d43e05a7
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.86.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/attica-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:5
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package opds KF5Syndication)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/

2021-09-04 Thread Andreas Sturmlechner
commit: 7850ce218e08bffb10df4144595305da7115dc95
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7850ce21

kde-frameworks/krunner: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/krunner/krunner-5.86.0.ebuild | 47 
 1 file changed, 47 insertions(+)

diff --git a/kde-frameworks/krunner/krunner-5.86.0.ebuild 
b/kde-frameworks/krunner/krunner-5.86.0.ebuild
new file mode 100644
index 00..802ba9fe2c
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.86.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="activities"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/plasma-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   =kde-frameworks/threadweaver-${PVCUT}*:5
+   activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package activities KF5Activities)
+   )
+   ecm_src_configure
+}
+
+src_test() {
+   # requires virtual dbus, otherwise hangs; bugs #630672, #789351
+   local myctestargs=(
+   -E "(dbusrunnertest|runnermanagersinglerunnermodetest)"
+   )
+   ecm_src_test
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kinit/

2021-09-04 Thread Andreas Sturmlechner
commit: 6f81957eef9552c57273c22b24d0004fee20c32e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:28 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:45 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6f81957e

kde-frameworks/kinit: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kinit/kinit-5.86.0.ebuild | 51 
 1 file changed, 51 insertions(+)

diff --git a/kde-frameworks/kinit/kinit-5.86.0.ebuild 
b/kde-frameworks/kinit/kinit-5.86.0.ebuild
new file mode 100644
index 00..bf8dfd8761
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.86.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Helper library to speed up start of applications on KDE work 
spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+caps +man X"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   caps? ( sys-libs/libcap )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package caps Libcap)
+   $(cmake_use_find_package man KF5DocTools)
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package X XCB)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kparts/

2021-09-04 Thread Andreas Sturmlechner
commit: aa51c600d509e581d3a0d5f26294d91c352434cb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=aa51c600

kde-frameworks/kparts: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kparts/kparts-5.86.0.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kparts/kparts-5.86.0.ebuild 
b/kde-frameworks/kparts/kparts-5.86.0.ebuild
new file mode 100644
index 00..9d4cb3eb5e
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.86.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${PVCUT}:5
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdav/

2021-09-04 Thread Andreas Sturmlechner
commit: 565fd89ab10600bb4f43048246eab06e9da13894
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:26 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:44 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=565fd89a

kde-frameworks/kdav: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kdav/kdav-5.86.0.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/kdav/kdav-5.86.0.ebuild 
b/kde-frameworks/kdav/kdav-5.86.0.ebuild
new file mode 100644
index 00..1b84f1a6e8
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-5.86.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=dev-qt/qtxmlpatterns-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${PVCUT}:5
+   >=kde-frameworks/ki18n-${PVCUT}:5
+   >=kde-frameworks/kio-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   !kde-apps/kdav:5
+"
+
+src_test() {
+   # bug 616808 - DavItemFetchJobTest requires D-Bus
+   # bug 653602 - DavItemsListJobTest mimetypes unsupported
+   local myctestargs=(
+   -E "(kdav-davitemfetchjob|kdav-davitemslistjob)"
+   )
+   ecm_src_test
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdeclarative/

2021-09-04 Thread Andreas Sturmlechner
commit: a1bb4956c11216ba45c04f89fdaa497999cfe129
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:26 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:44 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a1bb4956

kde-frameworks/kdeclarative: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdeclarative/kdeclarative-5.86.0.ebuild| 35 ++
 1 file changed, 35 insertions(+)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.86.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.86.0.ebuild
new file mode 100644
index 00..0f5f80cc76
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.86.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   media-libs/libepoxy
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kded/

2021-09-04 Thread Andreas Sturmlechner
commit: 2f8ce398f038055aec587909fb8e146a8fb9e2f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:26 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:44 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2f8ce398

kde-frameworks/kded: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kded/kded-5.86.0.ebuild | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/kde-frameworks/kded/kded-5.86.0.ebuild 
b/kde-frameworks/kded/kded-5.86.0.ebuild
new file mode 100644
index 00..d80bb022fe
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.86.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kconfigwidgets/

2021-09-04 Thread Andreas Sturmlechner
commit: 620b067e7b70e363a7f6abcf9c695b0f6d53ec03
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:25 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:44 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=620b067e

kde-frameworks/kconfigwidgets: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kconfigwidgets/kconfigwidgets-5.86.0.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.86.0.ebuild 
b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.86.0.ebuild
new file mode 100644
index 00..50e1c0fc6a
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.86.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.2
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related 
widgets"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON # bug 
746866
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdesu/

2021-09-04 Thread Andreas Sturmlechner
commit: a882d047838fb171f80cf50c58de061b53ca4323
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 20:54:27 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:50:44 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a882d047

kde-frameworks/kdesu: 5.86.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kdesu/kdesu-5.86.0.ebuild | 33 
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kdesu/kdesu-5.86.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.86.0.ebuild
new file mode 100644
index 00..9f1f81824f
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.86.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kpty-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



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

2021-09-04 Thread Alessandro Barbieri
commit: 5ed6a5c734ce1867fb59cfe9e7c41add3a37f8f7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:50:34 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ed6a5c7

dev-R/openssl: respect AR

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

 dev-R/openssl/Manifest   |  2 +-
 dev-R/openssl/metadata.xml   | 10 ++
 dev-R/openssl/{openssl-1.4.4.ebuild => openssl-1.4.5.ebuild} |  7 ++-
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/dev-R/openssl/Manifest b/dev-R/openssl/Manifest
index c4e56a7a8..49a30aaff 100644
--- a/dev-R/openssl/Manifest
+++ b/dev-R/openssl/Manifest
@@ -1 +1 @@
-DIST openssl_1.4.4.tar.gz 1311285 BLAKE2B 
388ab911273ef27ea2529f23ac8491bb25d0366b9a162927ef4d7e027cddbe6e0b85ffec307f82034165bca0461ae4a499eaa794414b6ee0355d7d2c1ee848ab
 SHA512 
bc87d2760256d059b461527e822f1abe4bd808ca8062797ecd2d3e9c1bd33698cfac73693d0311a4982e7f7759927b7b0eb11bd6a84f3dde41a80caf74609dd9
+DIST openssl_1.4.5.tar.gz 1311351 BLAKE2B 
ea474c31471fbe5bef52c7980669cb928901758bc8774d22a431f1786bbc1958eeb0823c2ab1509dec1432fc7d693ead73184b7e9392e4d446b88db50d97bba2
 SHA512 
8811a02a553e217931f28b2efb8e8051762e4aad3b9b9e32ab9b879fe1752d295ee05c5e2847c1671fc860575489d7ea53f7b5c9665f3dc7f9cb8942ad404085

diff --git a/dev-R/openssl/metadata.xml b/dev-R/openssl/metadata.xml
index 586d4fd24..3b2abc19b 100644
--- a/dev-R/openssl/metadata.xml
+++ b/dev-R/openssl/metadata.xml
@@ -21,4 +21,14 @@
number generator, and 'bignum' math methods for manually
performing crypto calculations on large multibyte integers.

+   
+   https://github.com/jeroen/openssl/issues
+   https://cran.r-project.org/web/packages/openssl/openssl.pdf
+   
https://cran.r-project.org/web/packages/openssl/NEWS
+   
+   Jeroen Ooms
+   jer...@berkeley.edu
+   
+   jeroen/openssl
+   
 

diff --git a/dev-R/openssl/openssl-1.4.4.ebuild 
b/dev-R/openssl/openssl-1.4.5.ebuild
similarity index 76%
rename from dev-R/openssl/openssl-1.4.4.ebuild
rename to dev-R/openssl/openssl-1.4.5.ebuild
index e1b252613..b2f5d976f 100644
--- a/dev-R/openssl/openssl-1.4.4.ebuild
+++ b/dev-R/openssl/openssl-1.4.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='Toolkit for Encryption, Signatures and certificates based on 
openssl'
 KEYWORDS="~amd64"
@@ -14,3 +14,8 @@ RDEPEND="
${DEPEND}
dev-libs/openssl
 "
+
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}



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

2021-09-04 Thread Alessandro Barbieri
commit: 1311be6ad990eea8664968a8e8b76967f6f8c742
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 06:20:24 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1311be6a

dev-R/Matrix: respect AR

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

 dev-R/Matrix/Matrix-1.3.4.ebuild | 5 +
 dev-R/Matrix/metadata.xml| 9 +
 2 files changed, 14 insertions(+)

diff --git a/dev-R/Matrix/Matrix-1.3.4.ebuild b/dev-R/Matrix/Matrix-1.3.4.ebuild
index 43162e67c..5b7e41296 100644
--- a/dev-R/Matrix/Matrix-1.3.4.ebuild
+++ b/dev-R/Matrix/Matrix-1.3.4.ebuild
@@ -17,3 +17,8 @@ DEPEND="
virtual/lattice
 "
 RDEPEND="${DEPEND}"
+
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}

diff --git a/dev-R/Matrix/metadata.xml b/dev-R/Matrix/metadata.xml
index 9a18f97bf..b713210ff 100644
--- a/dev-R/Matrix/metadata.xml
+++ b/dev-R/Matrix/metadata.xml
@@ -14,4 +14,13 @@
operations on these matrices, using 'LAPACK' and 'SuiteSparse'
libraries.

+   
+   
https://r-forge.r-project.org/tracker/?group_id=61
+   https://cran.r-project.org/web/packages/Matrix/Matrix.pdf
+   
https://cran.r-project.org/web/packages/Matrix/ChangeLog
+   
+   Martin Maechler
+   mmaechler+mat...@gmail.com
+   
+   
 



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

2021-09-04 Thread Alessandro Barbieri
commit: 38dda6fd52aabf6b8319d707347e523030f61670
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:39:04 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38dda6fd

dev-R/commonmark: respect AR

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

 dev-R/commonmark/commonmark-1.7.ebuild |  7 ++-
 dev-R/commonmark/metadata.xml  | 10 ++
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/dev-R/commonmark/commonmark-1.7.ebuild 
b/dev-R/commonmark/commonmark-1.7.ebuild
index 42652afb2..ba9e02b5f 100644
--- a/dev-R/commonmark/commonmark-1.7.ebuild
+++ b/dev-R/commonmark/commonmark-1.7.ebuild
@@ -3,10 +3,15 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='High Performance CommonMark and github markdown rendering in R'
 KEYWORDS="~amd64"
 LICENSE='BSD-2'
 
 RDEPEND="${DEPEND}"
+
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}

diff --git a/dev-R/commonmark/metadata.xml b/dev-R/commonmark/metadata.xml
index 3a943e334..a18e9885f 100644
--- a/dev-R/commonmark/metadata.xml
+++ b/dev-R/commonmark/metadata.xml
@@ -16,4 +16,14 @@
opt-in support for GFM extensions including tables, autolinks,
and strikethrough text.

+   
+   http://github.com/jeroen/commonmark/issues
+   https://cran.r-project.org/web/packages/commonmark/commonmark.pdf
+   
https://cran.r-project.org/web/packages/commonmark/NEWS
+   
+   Jeroen Ooms
+   jer...@berkeley.edu
+   
+   jeroen/commonmark
+   
 



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

2021-09-04 Thread Alessandro Barbieri
commit: ab7130c98c824c9d0d01bdf286329bb83b38
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:47:48 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab713099

dev-R/jsonlite: respect AR

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

 dev-R/jsonlite/jsonlite-1.7.2.ebuild |  6 +-
 dev-R/jsonlite/metadata.xml  | 10 ++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-R/jsonlite/jsonlite-1.7.2.ebuild 
b/dev-R/jsonlite/jsonlite-1.7.2.ebuild
index cd51418f9..daf7e458f 100644
--- a/dev-R/jsonlite/jsonlite-1.7.2.ebuild
+++ b/dev-R/jsonlite/jsonlite-1.7.2.ebuild
@@ -3,10 +3,14 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='A Simple and Robust JSON Parser and generator for R'
 KEYWORDS="~amd64"
 LICENSE='MIT'
 
 #unbundling status: https://github.com/jeroen/jsonlite/issues/201
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}

diff --git a/dev-R/jsonlite/metadata.xml b/dev-R/jsonlite/metadata.xml
index edcddc053..5073250ca 100644
--- a/dev-R/jsonlite/metadata.xml
+++ b/dev-R/jsonlite/metadata.xml
@@ -20,4 +20,14 @@
consistently for use with dynamic data in systems and
applications.

+   
+   https://github.com/jeroen/jsonlite/issues
+   https://cran.r-project.org/web/packages/jsonlite/jsonlite.pdf
+   
https://cran.r-project.org/web/packages/jsonlite/NEWS
+   
+   Jeroen Ooms
+   jer...@berkeley.edu
+   
+   jeroen/jsonlite
+   
 



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

2021-09-04 Thread Alessandro Barbieri
commit: 22af122398d091ebd0a3eee73cfc801668dc4aba
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 22:44:58 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=22af1223

dev-R/hunspell: respect AR

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

 dev-R/hunspell/hunspell-3.0.1.ebuild |  6 +-
 dev-R/hunspell/metadata.xml  | 10 ++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-R/hunspell/hunspell-3.0.1.ebuild 
b/dev-R/hunspell/hunspell-3.0.1.ebuild
index 8f3a101c9..2c06c116e 100644
--- a/dev-R/hunspell/hunspell-3.0.1.ebuild
+++ b/dev-R/hunspell/hunspell-3.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 DESCRIPTION='High-Performance Stemmer, Tokenizer and Spell Checker'
 KEYWORDS="~amd64"
@@ -20,3 +20,7 @@ RDEPEND="
 "
 
 #bundling status: https://github.com/ropensci/hunspell/issues/34
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}

diff --git a/dev-R/hunspell/metadata.xml b/dev-R/hunspell/metadata.xml
index c511c6ca3..23cc54c3d 100644
--- a/dev-R/hunspell/metadata.xml
+++ b/dev-R/hunspell/metadata.xml
@@ -16,4 +16,14 @@
package to automate checking of files, documentation and
vignettes in all common formats.

+   
+   https://github.com/ropensci/hunspell/issues
+   https://cran.r-project.org/web/packages/hunspell/hunspell.pdf
+   
https://cran.r-project.org/web/packages/hunspell/NEWS
+   
+   Jeroen Ooms
+   jer...@berkeley.edu
+   
+   ropensci/hunspell
+   
 



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

2021-09-04 Thread Alessandro Barbieri
commit: f6675bc4b629fc1fff28c896194c595b1165855c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 06:10:45 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6675bc4

dev-R/utf8: new version

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

 dev-R/utf8/Manifest | 2 +-
 dev-R/utf8/{utf8-1.2.1.ebuild => utf8-1.2.2.ebuild} | 7 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-R/utf8/Manifest b/dev-R/utf8/Manifest
index 16dcc2319..bcc9cee4b 100644
--- a/dev-R/utf8/Manifest
+++ b/dev-R/utf8/Manifest
@@ -1 +1 @@
-DIST utf8_1.2.1.tar.gz 239463 BLAKE2B 
81f12769f360731a58c1d132e0edb0d33378b400e644514e49807c20584c16e177babed3d46552f833d2650a35064f724049a6059dc671b29afb906625d6
 SHA512 
c91b1000366c44cea0956100cb0c5681466b9f4fd4511c8b4ebf6fb5d14bd71a49b1e4cb082a776af49de05e51c3deb0ba688a9bd740e5e722d41dd9b1eab282
+DIST utf8_1.2.2.tar.gz 240327 BLAKE2B 
bf0ef6c3fc07d5def391d251dce3a970a2e8092732e7ce6c7d374fcd1adcde662d7bcb26fe4ba052480bc769376008dde0f8426931c0bcfc8f4e8daa15223add
 SHA512 
1928597fecd0c4da0498431df479406e427adbec88ecff95b51ed66913526fc29aabf5485c07c92b30b71e8addbde05070b29204a74d298a42ce8f1f326d10a3

diff --git a/dev-R/utf8/utf8-1.2.1.ebuild b/dev-R/utf8/utf8-1.2.2.ebuild
similarity index 78%
rename from dev-R/utf8/utf8-1.2.1.ebuild
rename to dev-R/utf8/utf8-1.2.2.ebuild
index c7b2078e3..2ce61cc5c 100644
--- a/dev-R/utf8/utf8-1.2.1.ebuild
+++ b/dev-R/utf8/utf8-1.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit R-packages
+inherit R-packages toolchain-funcs
 
 HOMEPAGE="
https://github.com/patperry/r-utf8
@@ -14,3 +14,8 @@ LICENSE='Apache-2.0'
 KEYWORDS="~amd64"
 DEPEND=">=dev-lang/R-2.1.0"
 RDEPEND="${DEPEND}"
+
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}



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

2021-09-04 Thread Alessandro Barbieri
commit: 6033f69f4ace60a9aacea613a5a967a1403c1cc5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Sep  4 06:15:12 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Sep  4 22:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6033f69f

dev-R/RInside: respect AR

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

 dev-R/RInside/RInside-0.2.16.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-R/RInside/RInside-0.2.16.ebuild 
b/dev-R/RInside/RInside-0.2.16.ebuild
index affe18c6b..9b93bcfff 100644
--- a/dev-R/RInside/RInside-0.2.16.ebuild
+++ b/dev-R/RInside/RInside-0.2.16.ebuild
@@ -17,3 +17,8 @@ DEPEND="
dev-R/Rcpp
 "
 RDEPEND="${DEPEND}"
+
+src_prepare() {
+   tc-export AR
+   R-packages_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/atari-fdisk/, sys-fs/atari-fdisk/files/

2021-09-04 Thread James Le Cuirot
commit: a960513f2164073d5d895162ff02fd28bca73c18
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  4 21:57:29 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  4 22:35:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a960513f

sys-fs/atari-fdisk: Patch to fix common global issue

Closes: https://bugs.gentoo.org/725988
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild | 48 ++
 .../files/atari-fdisk-0.7.1.5.4-globals.patch  | 30 ++
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild 
b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
new file mode 100644
index 000..f78d8d43789
--- /dev/null
+++ b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV=$(ver_cut 1-3)
+DEB_PV=$(ver_cut 4-5)
+DESCRIPTION="Create and edit the partition table of a disk partitioned in 
Atari format"
+HOMEPAGE="https://packages.qa.debian.org/a/atari-fdisk.html;
+SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${MY_PV}-${DEB_PV}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+# Note: The code assumes sizeof(long) == 4 everywhere.  If you try to
+# use this on 64bit systems (where sizeof(long) == 8), then misbehavior
+# and memory corruption will ensue.
+KEYWORDS="-* ~m68k ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.1.5.4-prompt-logic.patch
+   "${FILESDIR}"/${PN}-0.7.1.5.4-gcc-5-inline.patch
+   "${FILESDIR}"/${PN}-0.7.1.5.4-globals.patch
+)
+
+src_compile() {
+   emake \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CC="$(tc-getCC)" \
+   COMPILE_ARCH=m68k
+}
+
+src_install() {
+   dodoc NEWS README TODO debian/changelog
+   doman debian/atari-fdisk.8
+
+   into /
+   if [[ $(tc-arch) == "m68k" ]] ; then
+   dosbin fdisk
+   dosym fdisk /sbin/atari-fdisk
+   dosym atari-fdisk.8 /usr/share/man/man8/fdisk.8
+   else
+   dosbin atari-fdisk
+   fi
+}

diff --git a/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch 
b/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch
new file mode 100644
index 000..a3b5b2aaecb
--- /dev/null
+++ b/sys-fs/atari-fdisk/files/atari-fdisk-0.7.1.5.4-globals.patch
@@ -0,0 +1,30 @@
+diff --color -Naur --ignore-all-space a/atari-fdisk.c b/atari-fdisk.c
+--- a/atari-fdisk.c1998-09-19 02:29:27.0 +0100
 b/atari-fdisk.c2021-09-04 22:41:35.286593292 +0100
+@@ -182,6 +182,7 @@
+ #endif
+ 
+ jmp_buf listingbuf;
++enum xpart_fmts xpart_fmt;
+ 
+ 
+ 
+diff --color -Naur --ignore-all-space a/fdisk.h b/fdisk.h
+--- a/fdisk.h  2021-09-04 22:24:42.258462148 +0100
 b/fdisk.h  2021-09-04 22:41:31.398481485 +0100
+@@ -86,11 +86,13 @@
+ char *name;
+ };
+ 
+-enum {
++enum xpart_fmts {
+ xfmt_unknown,
+ xfmt_AHDI,
+ xfmt_ICD
+-} xpart_fmt;  /* which format used for >4 part.s */
++};/* which format used for >4 part.s */
++
++extern enum xpart_fmts xpart_fmt;
+ 
+ #define MAX_PRIMARY_AHDI  4
+ #define MAX_PRIMARY_ICD   12



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/no-multilib/

2021-09-04 Thread James Le Cuirot
commit: 3d3233e80ff78b03ff79a4b4980bee819a5f2e31
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  4 22:26:23 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  4 22:35:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3233e8

profiles: Mask sys-fs/atari-fdisk on no-multilib amd64

This code assumes 32-bit longs and must therefore be built as a 32-bit
binary.

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

 profiles/arch/amd64/no-multilib/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/amd64/no-multilib/package.mask 
b/profiles/arch/amd64/no-multilib/package.mask
index be0cafe42b3..d753dcd3504 100644
--- a/profiles/arch/amd64/no-multilib/package.mask
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2021-09-04)
+# This code assumes 32-bit longs and must therefore be built as a 32-bit 
binary.
+sys-fs/atari-fdisk
+
 # David Seifert  (2018-01-03)
 # Requires 32-bit multilib compatibility
 sys-block/megamgr



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

2021-09-04 Thread James Le Cuirot
commit: f98ba852b15b94ea035fb3184514c6c7ddb47857
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  4 22:33:37 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  4 22:35:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98ba852

sys-fs/atari-fdisk: Don't install as "fdisk" on m68k

Doing so collides with fdisk from sys-apps/util-linux. You might even
want to use one of the PC partition table formats on an Atari. There
is no harm in calling this fdisk something else.

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild 
b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
index e8df0256733..1486e93742c 100644
--- a/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
+++ b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
@@ -46,11 +46,5 @@ src_install() {
doman debian/atari-fdisk.8
 
into /
-   if [[ $(tc-arch) == "m68k" ]] ; then
-   dosbin fdisk
-   dosym fdisk /sbin/atari-fdisk
-   dosym atari-fdisk.8 /usr/share/man/man8/fdisk.8
-   else
-   dosbin atari-fdisk
-   fi
+   dosbin atari-fdisk
 }



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

2021-09-04 Thread James Le Cuirot
commit: c956c19df110bd711f05cc7b4383a236a3a2a29b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  4 22:27:46 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  4 22:35:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c956c19d

sys-fs/atari-fdisk: Allow package to be built on amd64 as 32-bit

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild | 20 ++--
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild 
b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
index f78d8d43789..e8df0256733 100644
--- a/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
+++ b/sys-fs/atari-fdisk/atari-fdisk-0.7.1.5.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit multilib toolchain-funcs
 
 MY_PV=$(ver_cut 1-3)
 DEB_PV=$(ver_cut 4-5)
@@ -14,10 +14,9 @@ S="${WORKDIR}"/${PN}-${MY_PV}
 
 LICENSE="GPL-2"
 SLOT="0"
-# Note: The code assumes sizeof(long) == 4 everywhere.  If you try to
-# use this on 64bit systems (where sizeof(long) == 8), then misbehavior
-# and memory corruption will ensue.
-KEYWORDS="-* ~m68k ~x86"
+# Note: The code assumes sizeof(long) == 4 everywhere. 64-bit platforms need to
+# build a 32-bit binary below to avoid memory corruption issues.
+KEYWORDS="~amd64 ~m68k ~x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.1.5.4-prompt-logic.patch
@@ -25,11 +24,20 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.7.1.5.4-globals.patch
 )
 
+src_configure() {
+   if use amd64; then
+   multilib_toolchain_setup x86
+   else
+   tc-export CC LD
+   fi
+}
+
 src_compile() {
emake \
+   CC="${CC}" \
+   LD="${LD}" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
-   CC="$(tc-getCC)" \
COMPILE_ARCH=m68k
 }
 



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

2021-09-04 Thread William Hubbs
commit: 6458db8c80e509b9ddd8efc9080ede40d6396846
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep  4 22:10:08 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep  4 22:10:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6458db8c

app-misc/notary: 0.7.0 bump

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

 app-misc/notary/Manifest|  1 +
 app-misc/notary/notary-0.7.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/app-misc/notary/Manifest b/app-misc/notary/Manifest
index ef95fe07f70..93321a20bbd 100644
--- a/app-misc/notary/Manifest
+++ b/app-misc/notary/Manifest
@@ -1 +1,2 @@
 DIST notary-0.6.1.tar.gz 5741924 BLAKE2B 
125e1e09178f090de9d73bb97170737d03c8f43927cf070a2c78e0c5eff3cd56a58aaf703a4ba60aa3e1bd7e22d2ceb0921abaa98e6f871ed1131249e44c622d
 SHA512 
76e223c0c5c59796db924f0e52ea59d2bdbb101a9a059cd70d336928dcac616943d75fc9b8d7703de8609b2f694d2fc5627deb341971dc9401c00974261d57c3
+DIST notary-0.7.0.tar.gz 7146025 BLAKE2B 
2aafa82e27eb498d21d09781b54f9a40df57ba23fd4386b5d8fdc0eb09a74b761a1bc3c618ad2403b21e049c4dfb9e75281e949cc8f29474da6903d5fc06ede3
 SHA512 
8996f4d64fda5db54d460ae8168360fdde86986752b30255ab9cf9cf12d475f88d7ac4f2b0e15d6cb9ee8eff2709306fd0b3d38708ee41caa94862d795ca6a75

diff --git a/app-misc/notary/notary-0.7.0.ebuild 
b/app-misc/notary/notary-0.7.0.ebuild
new file mode 100644
index 000..141759da1bd
--- /dev/null
+++ b/app-misc/notary/notary-0.7.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=b0b6bfdd
+
+DESCRIPTION="A project that allows anyone to have trust over arbitrary 
collections of data"
+HOMEPAGE="https://github.com/theupdateframework/notary;
+SRC_URI="https://github.com/theupdateframework/notary/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-group/notary
+   acct-user/notary
+"
+BDEPEND="${RDEPEND}"
+
+src_compile() {
+   emake GITCOMMIT=${GIT_COMMIT} NOTARY_VERSION=${PV} binaries
+}
+
+src_install() {
+   dobin bin/${PN}{,-server,-signer}
+   insinto /var/lib/notary
+   doins -r migrations fixtures
+   fowners -R ${PN}:${PN} /var/lib/notary
+   fperms -R 0600 /var/lib/notary/fixtures/database/
+   newinitd "${FILESDIR}"/notary-signer.initd notary-signer
+   newconfd "${FILESDIR}"/notary-signer.confd notary-signer
+   newinitd "${FILESDIR}"/notary-server.initd notary-server
+   newconfd "${FILESDIR}"/notary-server.confd notary-server
+}



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

2021-09-04 Thread William Hubbs
commit: 2719f5f9108d1d662cfc4dc5dfc8b26a7bc600ae
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Sep  4 22:10:34 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Sep  4 22:10:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2719f5f9

app-misc/notary: remove old

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

 app-misc/notary/Manifest   |  1 -
 app-misc/notary/notary-0.6.1-r2.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-misc/notary/Manifest b/app-misc/notary/Manifest
index 93321a20bbd..d9d54ecd62f 100644
--- a/app-misc/notary/Manifest
+++ b/app-misc/notary/Manifest
@@ -1,2 +1 @@
-DIST notary-0.6.1.tar.gz 5741924 BLAKE2B 
125e1e09178f090de9d73bb97170737d03c8f43927cf070a2c78e0c5eff3cd56a58aaf703a4ba60aa3e1bd7e22d2ceb0921abaa98e6f871ed1131249e44c622d
 SHA512 
76e223c0c5c59796db924f0e52ea59d2bdbb101a9a059cd70d336928dcac616943d75fc9b8d7703de8609b2f694d2fc5627deb341971dc9401c00974261d57c3
 DIST notary-0.7.0.tar.gz 7146025 BLAKE2B 
2aafa82e27eb498d21d09781b54f9a40df57ba23fd4386b5d8fdc0eb09a74b761a1bc3c618ad2403b21e049c4dfb9e75281e949cc8f29474da6903d5fc06ede3
 SHA512 
8996f4d64fda5db54d460ae8168360fdde86986752b30255ab9cf9cf12d475f88d7ac4f2b0e15d6cb9ee8eff2709306fd0b3d38708ee41caa94862d795ca6a75

diff --git a/app-misc/notary/notary-0.6.1-r2.ebuild 
b/app-misc/notary/notary-0.6.1-r2.ebuild
deleted file mode 100644
index 840f089bb57..000
--- a/app-misc/notary/notary-0.6.1-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit golang-vcs-snapshot golang-build
-
-KEYWORDS="~amd64"
-DESCRIPTION="A project that allows anyone to have trust over arbitrary 
collections of data"
-EGO_PN="github.com/theupdateframework/notary"
-GIT_COMMIT="d6e1431feb32348e0650bf7551ac5cffd01d857b"
-
-HOMEPAGE="https://github.com/theupdateframework/notary;
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-   acct-group/notary
-   acct-user/notary
-"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
-   pushd src/${EGO_PN} || die
-   GOPATH=${S} go install -v -tags pkcs11 -ldflags "-w -X 
${EGO_PN}/version.GitCommit=${GIT_COMMIT} -X 
${EGO_PN}/version.NotaryVersion=${PV}" \
-   ${EGO_PN}/cmd/notary-server || die
-   GOPATH=${S} go install -v -tags pkcs11 -ldflags "-w -X 
${EGO_PN}/version.GitCommit=${GIT_COMMIT} -X 
${EGO_PN}/version.NotaryVersion=${PV}" \
-   ${EGO_PN}/cmd/notary-signer || die
-   GOPATH=${S} go install -v -tags pkcs11 -ldflags "-w -X 
${EGO_PN}/version.GitCommit=${GIT_COMMIT} -X 
${EGO_PN}/version.NotaryVersion=${PV}" \
-   ${EGO_PN}/cmd/notary || die
-   popd || die
-}
-
-src_install() {
-   dobin bin/${PN}{,-server,-signer}
-   pushd src/${EGO_PN} || die
-   insinto /var/lib/notary
-   doins -r migrations fixtures
-   fowners -R ${PN}:${PN} /var/lib/notary
-   fperms -R 0600 /var/lib/notary/fixtures/database/
-   newinitd "${FILESDIR}"/notary-signer.initd notary-signer
-   newconfd "${FILESDIR}"/notary-signer.confd notary-signer
-   newinitd "${FILESDIR}"/notary-server.initd notary-server
-   newconfd "${FILESDIR}"/notary-server.confd notary-server
-}



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

2021-09-04 Thread Michał Górny
commit: 2db266c3c1ced6b370ff9e2107612465eb5d25f6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 22:07:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db266c3

dev-python/flexmock: Update HOMEPAGE

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

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

diff --git a/dev-python/flexmock/flexmock-0.10.9.ebuild 
b/dev-python/flexmock/flexmock-0.10.9.ebuild
index dd44eb32f8f..27f0c2298a7 100644
--- a/dev-python/flexmock/flexmock-0.10.9.ebuild
+++ b/dev-python/flexmock/flexmock-0.10.9.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Testing library to create mocks, stubs and fakes"
-HOMEPAGE="https://flexmock.readthedocs.org/;
+HOMEPAGE="https://flexmock.readthedocs.io/;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"



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

2021-09-04 Thread Michał Górny
commit: f5d7ae0b61107efb9ac13273fd5286e50e7eea8f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 22:04:28 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d7ae0b

dev-libs/libgit2: Remove old

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

 dev-libs/libgit2/Manifest|  1 -
 dev-libs/libgit2/libgit2-1.1.0-r2.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 2682232869b..e1f816298c8 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,2 @@
-DIST libgit2-1.1.0.tar.gz 5426975 BLAKE2B 
2a1c1f71d2a2e06448c78eb46028fdcfd59682dccf2365851c4bd059cdd78842320f9a5ba7345e761611a5b4eba634faf2e26cc669097da0ba2e1c832c23059f
 SHA512 
347bb68900181b44fa58a0417506c91383adb965607fce049a5b4c57ac9cc286e0a140d164c339b50fb6cd6951f47757c2917a2df44ba004bfaa4fb643946bb8
 DIST libgit2-1.1.1.tar.gz 5451203 BLAKE2B 
46842ea270fc457d0960c1a825928eb2747b236e689ff785e9fc2bce919744d1da95a89e6fcf928bbe6a4981e2ff6a02989df92026ba181f2743e949982a18df
 SHA512 
287255c81e5baa04d8fbce95efca8174cb34da8025cab979445d41e8361955f1d8c582d7705666ae9fc03c5215fc4f4f57e51d73d14ca9b063ed94077f88e6bc
 DIST libgit2-1.2.0.tar.gz 5589147 BLAKE2B 
b612e3a30b4675431879792132adee22cce57986b4f307507b896d823329f7e37514d9008e008075c395a4eca26aaf6ed6eb3943cf97370a0b04086240a5e1fc
 SHA512 
428188de153fdf8ff5bf78949f4a3a89fba57b87a8b641f92fed501df6a8cfdb72e0ffe0bf61a98adf210a2867134eb4421ea4b8d8219331aabc3daddd92f5fc

diff --git a/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild 
b/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild
deleted file mode 100644
index 7887ad1aa83..000
--- a/dev-libs/libgit2/libgit2-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit cmake python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/1.1"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   cmake_src_prepare
-   # relying on forked http-parser to support some obscure URI form
-   sed -i -e '/empty_port/s:test:_&:' tests/network/urlparse.c || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_CLAR=$(usex test)
-   -DENABLE_TRACE=$(usex trace ON OFF)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_SSH=$(usex ssh)
-   -DTHREADSAFE=$(usex threads)
-   -DUSE_HTTP_PARSER=system
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2021-09-04 Thread Michał Górny
commit: 5597b5853cf200936d1f6f5fc87cb608c0f7f6f1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 21:59:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5597b585

dev-python/flexmock: Bump to 0.10.9

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

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

diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest
index c21840a904b..b7e5b5f94da 100644
--- a/dev-python/flexmock/Manifest
+++ b/dev-python/flexmock/Manifest
@@ -1,3 +1,4 @@
 DIST flexmock-0.10.4.tar.gz 45362 BLAKE2B 
4ff79cff3b0d8fb0c97bd60b0d5aaa7b939d3d6275a17c9bd1002b1d7acb53d4f63f5f834faf0d349d8b8d429eb063f121c4d7b6d12aa1bb3e7bdbadb861
 SHA512 
d190fcb66f0c2c4e3be2384d68b95a22c695ffa0fe8f8a218f2baa68c91683641396197cac69ddab21e4b0990b9930f56423bb7cd85770ceade9c22ece72cedc
 DIST flexmock-0.10.6.tar.gz 46740 BLAKE2B 
b5c8083694e8787e85ff0f41265ad9f716a4c82d274ca5c793b6d93bf8bf28f3e57afd33f7ba59149e75f7bffbebd3843901dfa75caaefc6f76f3eef0c603314
 SHA512 
2ebaed78926f01bd4d886a509d978d0de04629f7d96c48f846b8ccf7906bb2303e7cbeab8226c6eb98d058f940434144cc2d6300d6aa2533f1f217788211490e
 DIST flexmock-0.10.8.tar.gz 46905 BLAKE2B 
d5f28e012edf9678fd5f72ec1d99e4e98b00dbb36536877cb393c16563097e0e3f18ab24243f7090bfa306f8be194243d201d9aaf5d64491bb594cff82b60e1e
 SHA512 
cac327b3e3c4c6ccbcd6c7f71863b67fdd5454c13bbd5403b3ba521e3ae945ba453152df623eef08b2b60210ba626447a9e6bad76c2215281d43ae0f42ebf1a9
+DIST flexmock-0.10.9.tar.gz 48466 BLAKE2B 
b6c73fdb6d281870806db7b34d43d8f116c29ff28a3753e7873868e66df9a34f8f4cfa0c1a7f1fd620a58a46b4376538a8a64994ed82d500a850f86c24fe54d2
 SHA512 
6e39e5a88b1d744d348f834f4664fc477412f6f09dd2500ef35a52126ce14f9e8d24a04c1ceb16c24b31bc40c3d8276f2efa75a701ecf284bb2cb5388513a75f

diff --git a/dev-python/flexmock/flexmock-0.10.9.ebuild 
b/dev-python/flexmock/flexmock-0.10.9.ebuild
new file mode 100644
index 000..dd44eb32f8f
--- /dev/null
+++ b/dev-python/flexmock/flexmock-0.10.9.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Testing library to create mocks, stubs and fakes"
+HOMEPAGE="https://flexmock.readthedocs.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -p no:flaky
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc -r docs
+}



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

2021-09-04 Thread Michał Górny
commit: 7cc5743a9c43f779839d0683b6aa35f605d9588a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 22:04:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc5743a

dev-python/reportlab: Remove old

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

 dev-python/reportlab/Manifest|  2 -
 dev-python/reportlab/reportlab-3.5.67.ebuild | 66 
 dev-python/reportlab/reportlab-3.6.0.ebuild  | 66 
 3 files changed, 134 deletions(-)

diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 600fb03ac91..b0efd63bd42 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,5 +1,3 @@
 DIST pfbfer-20070710.zip 677333 BLAKE2B 
100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df
 SHA512 
6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-3.5.67.tar.gz 2911726 BLAKE2B 
8dbd3bb54c2c651616c3b6be905ac7b43b3a8f30f630d2f9b91882416cb4513751affa507870fdd801b5aa53480498ecc9a5fe3902ab38d72288b6f48ce892e9
 SHA512 
5a0ec58f0ee925079f3756bac309bd5aaf159118a4ed7ec6467721ead23e5db37839014bb49f1804a0dee4532ce21f9c78adec99ec61a4aeffd957184d489a6c
 DIST reportlab-3.5.68.tar.gz 4512985 BLAKE2B 
b38fea7704fcf08ff25d314286830473b90e75a80bcc65fc7b2cfc4c270347aa7c68f31716e635048428c24bb0ca0afc3d0e22bebedb1d1bc50901c13d278fc4
 SHA512 
4d41f9d9708d2bd172928985e1e2d22ffcc61d2d6fb21bdf1f3275f9ff576f06e712cd9c9d1707ff364608ad8bed6c30754893a7b142dc3accd6eef8aa19c975
-DIST reportlab-3.6.0.tar.gz 4499377 BLAKE2B 
d72f1fb8c05f192ca7e9a13cbf3142e1b14b4bdd6c6eee7da6bb3e48a08500f2c1aebc671d06c020e1dab6107b0b52490c0c72faa82cba1ac66c03014a6130c1
 SHA512 
64ca4cf868d6d68432e933176087323c2bba58afe2bf444593831afad2471e07b4f33dbeff02fbef009ae7211ef781b1499d3881f27d583dc36ce1eb8f004c4f
 DIST reportlab-3.6.1.tar.gz 4511585 BLAKE2B 
7f435f0f4bd7ef57f6ae54dd1efad339165ae9aff72e5bb5b852f46f766f6e50cb9bda3fcde88489323ec430c76ab59ad69e29b9068e541e76e84a270598d238
 SHA512 
ecccfb8300493eb0a8b6d1ed51ec8eb0501e74597c62ab498ac6766984d2ee9d1ecb2ce3dcd4ca2d47f5aacce08ff757afd01df995f0aef14ed088ce937616bc

diff --git a/dev-python/reportlab/reportlab-3.5.67.ebuild 
b/dev-python/reportlab/reportlab-3.5.67.ebuild
deleted file mode 100644
index f2a2463b050..000
--- a/dev-python/reportlab/reportlab-3.5.67.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
-   https://www.reportlab.com/
-   https://pypi.org/project/reportlab/;
-SRC_URI="
-   mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
-   https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
-
-DEPEND="
-   media-libs/freetype
-   media-libs/libart_lgpl
-   sys-libs/zlib:="
-RDEPEND="
-   ${DEPEND}
-   dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]"
-BDEPEND="
-   app-arch/unzip"
-
-distutils_enable_sphinx docs/source
-distutils_enable_tests unittest
-
-PATCHES=(
-   # bug 738312, remove -L/usr/lib from link line
-   "${FILESDIR}"/${PN}-3.5.48-usr-lib-LLD.patch
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cd ${P}/src/reportlab/fonts || die
-   unpack pfbfer-20070710.zip
-}
-
-python_prepare_all() {
-   # tests requiring Internet access
-   sed -i -e 's:test0:_&:' \
-   tests/test_platypus_general.py \
-   tests/test_platypus_images.py || die
-   sed -i -e 's:test9:_&:' tests/test_lib_utils.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-src_configure() {
-   mydistutilsargs=(
-   --no-download-t1-files
-   --use-system-libart
-   )
-}
-
-python_test() {
-   pushd tests >/dev/null || die
-   "${EPYTHON}" runAll.py -v || die "Testing failed with ${EPYTHON}"
-   popd >/dev/null || die
-}

diff --git a/dev-python/reportlab/reportlab-3.6.0.ebuild 
b/dev-python/reportlab/reportlab-3.6.0.ebuild
deleted file mode 100644
index 1088559e78c..000
--- a/dev-python/reportlab/reportlab-3.6.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
-   https://www.reportlab.com/
-   https://pypi.org/project/reportlab/;
-SRC_URI="
-   

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

2021-09-04 Thread Michał Górny
commit: ff91065c8ff7ce56de50470d34096616f3f924b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 22:01:06 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff91065c

dev-python/cbor2: Remove old

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

 dev-python/cbor2/Manifest   |  1 -
 dev-python/cbor2/cbor2-5.4.0.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest
index 651a6d30add..ab3c710c96e 100644
--- a/dev-python/cbor2/Manifest
+++ b/dev-python/cbor2/Manifest
@@ -1,2 +1 @@
-DIST cbor2-5.4.0.tar.gz 84850 BLAKE2B 
f615667fbf0a823606d55e36de42af6ff4cdc0f039e540750ec2663ba660bf11f26b75ed21ffa61ba6de05fcb6eb76982757321430506a4cfde11c1487cc788c
 SHA512 
9fb110ebadbd803af94bbe5b6f35bf6d28dd2c30609d1bacca08dfa01efb07e670fee72aa29010ef6c64051eda6e772d3ada0fd64c444ccc0e94061483131c60
 DIST cbor2-5.4.1.tar.gz 85777 BLAKE2B 
7e81436c066dc245038fea6c5c8fb25ad87aae4c8b0a4d3e8ffa1a262dd4b08c6b0d8a79214dc13c87dc4ab6902b7762847b75f217a83769ef97783e2a25a6f4
 SHA512 
40aa8ad631eb6ba9a59a70fea4c6871057401550d7b4b59846e06b8a068458957beac9de1b811c8a9ca377ac06120efefb527e9a280defb55eb5767110ccb62c

diff --git a/dev-python/cbor2/cbor2-5.4.0.ebuild 
b/dev-python/cbor2/cbor2-5.4.0.ebuild
deleted file mode 100644
index f928522c497..000
--- a/dev-python/cbor2/cbor2-5.4.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support"
-HOMEPAGE="https://github.com/agronholm/cbor2 https://pypi.org/project/cbor2/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # remove pytest-cov dep
-   sed -e "s/pytest-cov//" \
-   -e "s/--cov //" \
-   -i setup.cfg || die
-
-   distutils-r1_python_prepare_all
-}



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

2021-09-04 Thread Michał Górny
commit: 78285ada959a6d24a949c457116f76309cea3ac2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 22:06:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 22:07:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78285ada

sys-fs/squashfs-tools: Remove old

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

 sys-fs/squashfs-tools/Manifest |  1 -
 sys-fs/squashfs-tools/squashfs-tools-4.4_p1.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/sys-fs/squashfs-tools/Manifest b/sys-fs/squashfs-tools/Manifest
index 1347191f57c..30d14da8e10 100644
--- a/sys-fs/squashfs-tools/Manifest
+++ b/sys-fs/squashfs-tools/Manifest
@@ -1,2 +1 @@
-DIST squashfs-tools-4.4-git.1.tar.gz 241963 BLAKE2B 
7a80c353efbbca851b2eb44e742f20b4cf59e91058b53b77c74d879dc18d882e3bb6de8a010a4469c0a53384ccf2968bba4cd1d6f10cfcede70fe07eebbf2409
 SHA512 
8d8cc3da7cbfc7b94d070021383413f3d1ef1261ba3fd9924dde4453558a8f8f14812c2f5614f87bef719496b0a023897de8d087c32a7344fa2eb9c1624563a0
 DIST squashfs-tools-4.5.tar.gz 250471 BLAKE2B 
2fc8ab9bb6565b97656afd63b76bfd7449d96b83697286e88b55a8cd82957b395df17a707ee93e8a99ed19dc5ba73966ce33530ef6c35797924dad4e3f16ed3b
 SHA512 
e00610487d24eed9e5dadcf84014a3d7faa9815d8ce00fd4660e6c8ce394dccf185ed9f387f4fa1313b9812fe770f802bdcbaef87887f2bcefacf234594a72e0

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.4_p1.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.4_p1.ebuild
deleted file mode 100644
index f3ca8774fca..000
--- a/sys-fs/squashfs-tools/squashfs-tools-4.4_p1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic toolchain-funcs
-
-MY_P=${P/_p/-git.}
-DESCRIPTION="tools to create and extract Squashfs filesystems"
-HOMEPAGE="https://github.com/plougher/squashfs-tools/;
-SRC_URI="
-   https://github.com/plougher/squashfs-tools/archive/${PV/_p/-git.}.tar.gz
-   -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="debug lz4 lzma lzo xattr zstd"
-
-RDEPEND="
-   sys-libs/zlib
-   lz4? ( app-arch/lz4 )
-   lzma? ( app-arch/xz-utils )
-   lzo? ( dev-libs/lzo )
-   xattr? ( sys-apps/attr )
-   zstd? ( app-arch/zstd )
-"
-DEPEND=${RDEPEND}
-
-use10() { usex "${1}" 1 0; }
-
-src_configure() {
-   # set up make command line variables in EMAKE_SQUASHFS_CONF
-   EMAKE_SQUASHFS_CONF=(
-   LZMA_XZ_SUPPORT=$(use10 lzma)
-   LZO_SUPPORT=$(use10 lzo)
-   LZ4_SUPPORT=$(use10 lz4)
-   XATTR_SUPPORT=$(use10 xattr)
-   XZ_SUPPORT=$(use10 lzma)
-   ZSTD_SUPPORT=$(use10 zstd)
-   )
-
-   tc-export CC
-   use debug && append-cppflags -DSQUASHFS_TRACE
-}
-
-src_compile() {
-   emake "${EMAKE_SQUASHFS_CONF[@]}" -C squashfs-tools
-}
-
-src_install() {
-   dobin squashfs-tools/{mksquashfs,unsquashfs}
-   dodoc ACKNOWLEDGEMENTS CHANGES README*
-   dodoc -r RELEASE-READMEs
-}



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

2021-09-04 Thread Andreas Sturmlechner
commit: 85b0e294af7943ec6bc8e0d6e13162bc98ccf23e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 21:56:51 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:00:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b0e294

net-libs/libssh: Cleanup vulnerable 0.9.5

Bug: https://bugs.gentoo.org/810517
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libssh/Manifest|   1 -
 net-libs/libssh/libssh-0.9.5.ebuild | 118 
 2 files changed, 119 deletions(-)

diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index 6639cb4ed9d..5e3e1048991 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -1,2 +1 @@
-DIST libssh-0.9.5.tar.xz 502876 BLAKE2B 
8ea07bf25218563cbbdab31683e679f71298e2c7c9bb2430195e84892838cd55b9025ed292de65c4942ecec7d4037d5b92a414232fca6c8e41821776f4cf815c
 SHA512 
64e692a0bfa7f73585ea7b7b8b1d4c9a7f9be59565bfd4de32ca8cd9db121f87e7ad51f5c80269fbd99545af34dcf1894374ed8a6d6c1ac5f8601c026572ac18
 DIST libssh-0.9.6.tar.xz 1053056 BLAKE2B 
e8565279a430786b8877386a26700a39386e908546a209815b135a2bf4ef42c37b9890dc29cda9ce6c8bfe3f3bae4942097dc794302aec767d106a45c44b811d
 SHA512 
4040ec4af937e95be2e41313ef6d4db60b46b8d4dea10c09402398127c1d1ca8843392d207088aeee3c7ef631c6ae7b66861327dcebf78ed3af0723777619fd1

diff --git a/net-libs/libssh/libssh-0.9.5.ebuild 
b/net-libs/libssh/libssh-0.9.5.ebuild
deleted file mode 100644
index 62788702358..000
--- a/net-libs/libssh/libssh-0.9.5.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib
-
-DESCRIPTION="Access a working SSH implementation by means of a library"
-HOMEPAGE="https://www.libssh.org/;
-
-if [[ "${PV}" == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.libssh.org/projects/libssh.git;
-else
-   SRC_URI="https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/4" # subslot = soname major version
-IUSE="debug doc examples gcrypt gssapi mbedtls pcap server +sftp static-libs 
test zlib"
-# Maintainer: check IUSE-defaults at DefineOptions.cmake
-
-REQUIRED_USE="?? ( gcrypt mbedtls )"
-
-BDEPEND="
-   doc? ( app-doc/doxygen[dot] )
-"
-RDEPEND="
-   !gcrypt? (
-   !mbedtls? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   )
-   gcrypt? ( >=dev-libs/libgcrypt-1.5.3:0[${MULTILIB_USEDEP}] )
-   gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cmocka-0.3.1[${MULTILIB_USEDEP}] )
-"
-
-DOCS=( AUTHORS README ChangeLog )
-
-PATCHES=( "${FILESDIR}/${PN}-0.8.0-tests.patch" )
-
-RESTRICT+=" !test? ( test )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # just install the examples, do not compile them
-   cmake_comment_add_subdirectory examples
-
-   # keyfile torture test is currently broken
-   sed -e "/torture_keyfiles/d" \
-   -i tests/unittests/CMakeLists.txt || die
-
-   # disable tests that take too long (bug #677006)
-   if use sparc; then
-   sed -e "/torture_threads_pki_rsa/d" -e "/torture_pki_dsa/d" \
-   -i tests/unittests/CMakeLists.txt || die
-   fi
-
-   sed -e "/^check_include_file.*HAVE_VALGRIND_VALGRIND_H/s/^/#DONT /" \
-   -i ConfigureChecks.cmake || die
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DWITH_NACL=OFF
-   -DWITH_STACK_PROTECTOR=OFF
-   -DWITH_STACK_PROTECTOR_STRONG=OFF
-   -DWITH_DEBUG_CALLTRACE="$(usex debug)"
-   -DWITH_DEBUG_CRYPTO="$(usex debug)"
-   -DWITH_GCRYPT="$(usex gcrypt)"
-   -DWITH_GSSAPI="$(usex gssapi)"
-   -DWITH_MBEDTLS="$(usex mbedtls)"
-   -DWITH_PCAP="$(usex pcap)"
-   -DWITH_SERVER="$(usex server)"
-   -DWITH_SFTP="$(usex sftp)"
-   -DBUILD_STATIC_LIB="$(usex static-libs)"
-   -DUNIT_TESTING="$(usex test)"
-   -DWITH_ZLIB="$(usex zlib)"
-   )
-
-   multilib_is_native_abi || mycmakeargs+=( 
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   multilib_is_native_abi && use doc && cmake_src_compile docs
-}
-
-multilib_src_install() {
-   cmake_src_install
-   multilib_is_native_abi && use doc && HTML_DOCS=( 
"${BUILD_DIR}"/doc/html/. )
-
-   use 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjs/, kde-frameworks/kservice/, kde-frameworks/khtml/, ...

2021-09-04 Thread Andreas Sturmlechner
commit: a9ad996b5294415317748f825e303a6b9a973849
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  4 21:46:19 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  4 22:00:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ad996b

kde-frameworks: 5.85.0* EAPI-8 bump

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/attica/attica-5.85.0.ebuild| 2 +-
 kde-frameworks/baloo/baloo-5.85.0.ebuild  | 4 ++--
 kde-frameworks/bluez-qt/bluez-qt-5.85.0.ebuild| 2 +-
 kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.85.0.ebuild| 4 ++--
 kde-frameworks/breeze-icons/breeze-icons-5.85.0.ebuild| 4 ++--
 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.85.0.ebuild  | 4 ++--
 .../frameworkintegration/frameworkintegration-5.85.0.ebuild   | 4 ++--
 kde-frameworks/kactivities-stats/kactivities-stats-5.85.0.ebuild  | 2 +-
 kde-frameworks/kactivities/kactivities-5.85.0.ebuild  | 2 +-
 kde-frameworks/kapidox/kapidox-5.85.0.ebuild  | 2 +-
 kde-frameworks/karchive/karchive-5.85.0.ebuild| 2 +-
 kde-frameworks/kauth/kauth-5.85.0.ebuild  | 2 +-
 kde-frameworks/kbookmarks/kbookmarks-5.85.0.ebuild| 2 +-
 kde-frameworks/kcalendarcore/kcalendarcore-5.85.0.ebuild  | 4 ++--
 kde-frameworks/kcmutils/kcmutils-5.85.0.ebuild| 2 +-
 kde-frameworks/kcodecs/kcodecs-5.85.0.ebuild  | 2 +-
 kde-frameworks/kcompletion/kcompletion-5.85.0.ebuild  | 2 +-
 kde-frameworks/kconfig/kconfig-5.85.0.ebuild  | 4 ++--
 kde-frameworks/kconfigwidgets/kconfigwidgets-5.85.0.ebuild| 2 +-
 kde-frameworks/kcontacts/kcontacts-5.85.0.ebuild  | 2 +-
 kde-frameworks/kcoreaddons/kcoreaddons-5.85.0.ebuild  | 2 +-
 kde-frameworks/kcrash/kcrash-5.85.0.ebuild| 4 ++--
 kde-frameworks/kdav/kdav-5.85.0.ebuild| 2 +-
 kde-frameworks/kdbusaddons/kdbusaddons-5.85.0.ebuild  | 2 +-
 kde-frameworks/kdeclarative/kdeclarative-5.85.0.ebuild| 2 +-
 kde-frameworks/kded/kded-5.85.0.ebuild| 2 +-
 kde-frameworks/kdelibs4support/kdelibs4support-5.85.0.ebuild  | 4 ++--
 kde-frameworks/kdesu/kdesu-5.85.0.ebuild  | 2 +-
 kde-frameworks/kdnssd/kdnssd-5.85.0.ebuild| 2 +-
 kde-frameworks/kdoctools/kdoctools-5.85.0.ebuild  | 2 +-
 kde-frameworks/kemoticons/kemoticons-5.85.0.ebuild| 4 ++--
 kde-frameworks/kfilemetadata/kfilemetadata-5.85.0.ebuild  | 4 ++--
 kde-frameworks/kglobalaccel/kglobalaccel-5.85.0-r1.ebuild | 2 +-
 kde-frameworks/kguiaddons/kguiaddons-5.85.0.ebuild| 2 +-
 kde-frameworks/kholidays/kholidays-5.85.0.ebuild  | 2 +-
 kde-frameworks/khtml/khtml-5.85.0.ebuild  | 2 +-
 kde-frameworks/ki18n/ki18n-5.85.0.ebuild  | 2 +-
 kde-frameworks/kiconthemes/kiconthemes-5.85.0.ebuild  | 4 ++--
 kde-frameworks/kidletime/kidletime-5.85.0.ebuild  | 2 +-
 kde-frameworks/kimageformats/kimageformats-5.85.0.ebuild  | 2 +-
 kde-frameworks/kinit/kinit-5.85.0.ebuild  | 2 +-
 kde-frameworks/kio/kio-5.85.0-r1.ebuild   | 4 ++--
 kde-frameworks/kirigami/kirigami-5.85.0.ebuild| 4 ++--
 kde-frameworks/kitemmodels/kitemmodels-5.85.0.ebuild  | 2 +-
 kde-frameworks/kitemviews/kitemviews-5.85.0.ebuild| 2 +-
 kde-frameworks/kjobwidgets/kjobwidgets-5.85.0.ebuild  | 2 +-
 kde-frameworks/kjs/kjs-5.85.0.ebuild  | 2 +-
 kde-frameworks/knewstuff/knewstuff-5.85.0.ebuild  | 2 +-
 kde-frameworks/knotifications/knotifications-5.85.0.ebuild| 2 +-
 kde-frameworks/knotifyconfig/knotifyconfig-5.85.0.ebuild  | 2 +-
 kde-frameworks/kpackage/kpackage-5.85.0.ebuild| 2 +-
 kde-frameworks/kparts/kparts-5.85.0.ebuild| 2 +-
 kde-frameworks/kpeople/kpeople-5.85.0.ebuild  | 2 +-
 kde-frameworks/kplotting/kplotting-5.85.0.ebuild  | 2 +-
 kde-frameworks/kpty/kpty-5.85.0.ebuild| 2 +-
 kde-frameworks/kquickcharts/kquickcharts-5.85.0.ebuild| 2 +-
 kde-frameworks/kross/kross-5.85.0.ebuild  | 2 +-
 kde-frameworks/krunner/krunner-5.85.0.ebuild  | 2 +-
 

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

2021-09-04 Thread Michał Górny
commit: f92da6d5e768b0a6d29659f55fcfb3dc4df357b4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  4 21:54:47 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  4 21:54:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92da6d5

dev-python/pyrsistent: Remove old

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

 dev-python/pyrsistent/Manifest |  1 -
 dev-python/pyrsistent/pyrsistent-0.17.3.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index dc72eb3fee4..2401184a4be 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1,2 +1 @@
-DIST pyrsistent-0.17.3.tar.gz 106911 BLAKE2B 
90a05617ad1e32801286d3da834bf52b4ea864e7463a0789904e4a3bbfda2f7b987e13ea93e16980f2cf3b5d999e6040b7c5980a81b516999175b4e5f2ed392e
 SHA512 
2d18e1d4cfe9a0a576fd363f466ba920094af0b1cbbb49aec11b32df6c23e59f6552235a496838dab00928cc7f6dad2a4a8aaa0b52cb6a38eba6faedd12846c8
 DIST pyrsistent-0.18.0.tar.gz 104215 BLAKE2B 
028c26a6b4bcaa8c3e3e1ad1748a6b45f664355c66f0f97c70e4d26c66946a55b346d0340c2e697e9890039692580c03032055cab7c198c39530e5561be83801
 SHA512 
f56062430f914a884a9317ecf5278ccc09d98f1d6867716f89173db47996b8d4c1ef4f5c0121c955d81fc4fe8aba7d30f38679baea6208168c3952846064cfeb

diff --git a/dev-python/pyrsistent/pyrsistent-0.17.3.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.17.3.ebuild
deleted file mode 100644
index f8388345bff..000
--- a/dev-python/pyrsistent/pyrsistent-0.17.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Persistent/Functional/Immutable data structures"
-HOMEPAGE="https://github.com/tobgu/pyrsistent/ 
https://pypi.org/project/pyrsistent/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest



  1   2   3   4   >