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

2023-07-03 Thread Ionen Wolkens
commit: 428e8194939cc9d081c197105057ef399522
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul  3 07:19:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul  3 07:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428e8194

x11-drivers/nvidia-drivers: stabilize 525.125.06 for amd64

Bug: https://bugs.gentoo.org/909226
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
index 0ee5b676d3c2..61453ca0a97d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced +static-libs +tools 
wayland"
 REQUIRED_USE="kernel-open? ( modules )"
 



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

2023-07-03 Thread Ionen Wolkens
commit: 029d2b225e4c6b9e445dc7748180936a6887b942
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul  3 07:19:11 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul  3 07:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029d2b22

x11-drivers/nvidia-drivers: stabilize 470.199.02 for amd64

Bug: https://bugs.gentoo.org/909226
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
index 920266f42c5c..885d53d2f474 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 IUSE="+X abi_x86_32 abi_x86_64 persistenced +static-libs +tools wayland"
 
 COMMON_DEPEND="



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

2023-07-03 Thread Ionen Wolkens
commit: 0cb763074fa03bd7d19e0e72e3ac10cacf188dac
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul  3 07:20:01 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul  3 07:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb76307

x11-drivers/nvidia-drivers: drop vuln 470.182.03-r2, 525.116.04-r2

All done wrt bug #909226

Bug: https://bugs.gentoo.org/909226
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/Manifest|   9 -
 .../nvidia-drivers-470.182.03-r2.ebuild| 500 --
 .../nvidia-drivers-525.116.04-r2.ebuild| 561 -
 3 files changed, 1070 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 69f63581e804..e903c3f7b981 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,43 +1,34 @@
-DIST NVIDIA-Linux-aarch64-525.116.04.run 263223228 BLAKE2B 
40797a46658aa6d1278b5865368e2050f492d95842fe8b80fa90a98739c70b24a32d896f48c8c54b8fdc1ffc3b2f95030d08bdf4b727ef71dbef78464be6b3fc
 SHA512 
819f98fe9a9075de13a4e5e58c965ea91983a6a5fc0cd6538543eed83f0c44f39204535b79eaa571d34c1014a8af32e01037f65f820789a5464260cff68b4bb1
 DIST NVIDIA-Linux-aarch64-525.125.06.run 263039228 BLAKE2B 
e25f9dd3807fcd3bc4d3d55b6b7f39969ee4140e2f6a60509b34494b5e29daa1c333edeeb966bfdf4397057c6b707830523c956e28e252ab6db1fc402ac8edbb
 SHA512 
190a458810fa02c89eaeb4587b97463b2be86a9a5ba44ab4113a224d224cec69d8d706b4a3421bdc3a067e0c47a67e104c156bb5ddec6ecd109b655a3d4ef7d7
 DIST NVIDIA-Linux-aarch64-535.54.03.run 276543093 BLAKE2B 
13db9a63a91f87a1d1f78d2283ab8fe001a8b2239e1b182cc2aa69249cc053ffb93f4d5bbaea56d80709cdf756d734bd0ca8bf87f390592e6a378231df1132a4
 SHA512 
57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
-DIST NVIDIA-Linux-x86_64-470.182.03.run 271685302 BLAKE2B 
47acdc53dea1698558fea8e18f481341dd542b725153a83563f9da420844b59db41f69a8eb7ad7e16a22050a7a6cffc2265a9cb8832cb5a6439c6a5b0910bfce
 SHA512 
73619d65bd3267427acaf2deee07a2c98c490df937aa13e2c95d54cfd19ce2a82a91d3a5aa886dbe88f6230251f9cf54c38f5841cfacd77e53301e8d61fa3d7d
 DIST NVIDIA-Linux-x86_64-470.199.02.run 273256770 BLAKE2B 
5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330
 SHA512 
e1265b6266473af652e9d7bf85dcd76e312af281c5f4f158ab322e34d378738acb87c30cfff7bf1f6e1b238883e7f665d9fc5151b1e0078dd9aece5a52655405
-DIST NVIDIA-Linux-x86_64-525.116.04.run 413341618 BLAKE2B 
f769c72bb38c10e16f88bdf655ef77a480097c31b5856de00858494e1b1708bc243d8d562e37b15c7fc4641c7c4937472cf16f84fc1b3b3dc837ace35a3570de
 SHA512 
8e511e4965f11c849ae0bb3f399bc79eb004bb3a15612b35e6c7b9ec236a73085b58cc4e8cb37b5ffde7e7fe202928a08618b5dd3328235795bb942bde339195
 DIST NVIDIA-Linux-x86_64-525.125.06.run 414318862 BLAKE2B 
204c53bbf579edf6d88c9ab4efcf82983a2b58262df4748076de96f3d67b107949407ae0c5ffe9bf6747783b1bcb9a9efc4a3c60d7161427b1c85ecfc494171a
 SHA512 
a5f13b633d111d9dc928e8522cd916a2b756fccbf2dc532649762a3f9bdc5503bd57c9c698da8205c49e82720b45789413a1afc26be77d741f823b49ae2f333d
 DIST NVIDIA-Linux-x86_64-525.47.27.run 414752583 BLAKE2B 
e38c1e9015ea240e32f8c1e3c9e47124574c060e90172352ca1db28b1e548babae216f2e8c6391fdf2708304e49321b3dae86fee0d3a353cc576291583813791
 SHA512 
170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58
 DIST NVIDIA-Linux-x86_64-535.54.03.run 347109768 BLAKE2B 
6fce56e4e840b3719b835cc72a749ed807d604ae5cbec63cc42b6ee32fbfa273507029190ed1198ad1f54fd53096dfa0573d043aaa59ffd07cf1607ae6c7943b
 SHA512 
45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff
-DIST NVIDIA-kernel-module-source-525.116.04.tar.xz 10114352 BLAKE2B 
672e85f8c253eb2fffd1dc2c5854ff75db71a4155c7f02989177ebd068c0b076c4a449e2c602a337c0e39f58dd75e42cef297511bdeec06c7cce9b4991ad3175
 SHA512 
23522aaa73170e3bf21a396b0923398d55dc833e09f93b6f2e1c2855c5c030b88440b3cc87dd74cda923170397f31614b550e3226bde1ac37cb9978af15a9760
 DIST NVIDIA-kernel-module-source-525.125.06.tar.xz 10100204 BLAKE2B 
1a7a9f56be4533b8106df25ddf65cd7756cde11fd3e01f96f1f34c7

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-gbm/

2023-07-03 Thread Ionen Wolkens
commit: 9b82821aad4f2bcdd16e0979e4ab09a02b7e705d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul  3 07:25:41 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul  3 07:25:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b82821a

gui-libs/egl-gbm: stabilize 1.1.0_p20230420 for amd64

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

 gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild 
b/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild
index 669004695aad..7e048c628573 100644
--- a/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLGBM}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
>=media-libs/mesa-21.2[gbm(+)]



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

2023-07-03 Thread Maciej Barć
commit: dfc496f467a4df12274678d8c43e0567f7b50cd3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:33:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc496f4

net-misc/gallery-dl: drop old 1.25.4

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.25.4.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index e27b7d75aac6..b48501276256 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,2 @@
-DIST gallery-dl-1.25.4.gh.tar.gz 555479 BLAKE2B 
c209d494014db2978722e70ad6442244ddd283c0e7169a90256eaf6ddaf6ffbe2a85129369d5207eb31512ca13298fe290b3f5fa41e9949db402ee6637ff139c
 SHA512 
163033515925f13b8d19c98a45ef50e316be92cbaf439322a47d074a783519c389a685005b7f33a9d384791315d53cb2d59af030ab96ff8eaed7caa31f0e8e17
 DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B 
d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75
 SHA512 
ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f
 DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 
85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99
 SHA512 
2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild
deleted file mode 100644
index d762fb43263e..
--- a/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite,ssl,xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mikf/${PN}.git";
-else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
-   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
-   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
-   optfeature "video downloads" net-misc/yt-dlp
-}



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

2023-07-03 Thread Maciej Barć
commit: 01e165b612dabf838f816b1d27d00761f06060f6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:33:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e165b6

net-misc/gallery-dl: bump to 1.25.7

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

 net-misc/gallery-dl/Manifest |  1 +
 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index b48501276256..94fb6fbb0cd6 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,2 +1,3 @@
 DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B 
d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75
 SHA512 
ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f
 DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 
85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99
 SHA512 
2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc
+DIST gallery-dl-1.25.7.gh.tar.gz 570326 BLAKE2B 
b499d9dad019b6a209cb4ce1c6ef64867d0ab6327ca2131631ad7abf52c7541187886c0d3674152cea24d7cafb1c508c7c22ffd14a94737759beda3bffb38d4e
 SHA512 
0fb86b074c54db615cc8fd276160ef42a5a58e839a88fe0acb24d3f27d3002f90d28e7e0eb6ca3606e3c4c7c8f56b7d8a103898ba375dd63ffea27e4c422b4c1

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
new file mode 100644
index ..b3da2a9c870f
--- /dev/null
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
+HOMEPAGE="https://github.com/mikf/gallery-dl";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mikf/${PN}.git";
+else
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# Tests require network access.
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests setup.py
+
+python_compile_all() {
+   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
+}
+
+pkg_postinst() {
+   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
+   optfeature "video downloads" net-misc/yt-dlp
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-07-03 Thread Maciej Barć
commit: 6d422cfe76af0bc46490f444de0abb6bcbad49b3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:44:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d422cfe

sys-apps/system-monitoring-center: drop old 2.16.0

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

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.16.0.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index c39c186f269e..227e5bbedfe8 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,3 +1,2 @@
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
-DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B 
c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1
 SHA512 
0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild
deleted file mode 100644
index 1274d6fa96c9..
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/";
-SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}"/usr/share/${PN}
-
-   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}



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

2023-07-03 Thread Maciej Barć
commit: bab0dd49f2fa0da89f13a328c80131eae0659f80
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:32:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab0dd49

net-misc/gallery-dl: drop old 1.25.1

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.25.1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 29864e3471d1..e27b7d75aac6 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,4 +1,3 @@
-DIST gallery-dl-1.25.1.gh.tar.gz 543977 BLAKE2B 
ab6437ebb4f840fb3fac27a3f0d2536215dc02376b0129d9b7d4c9420cc64405edf5961c0155d7fb9d7001028bf218a299bfd44bbf2ef2b60f567e51050e504e
 SHA512 
96f929af5cf70c7a89eca2ac8380cd7ba36ed806d062a6e339238ebfec2387aa4806d432cd28599b37382a69d7cdb33306069d41954e1421dff2523e2ae6a8df
 DIST gallery-dl-1.25.4.gh.tar.gz 555479 BLAKE2B 
c209d494014db2978722e70ad6442244ddd283c0e7169a90256eaf6ddaf6ffbe2a85129369d5207eb31512ca13298fe290b3f5fa41e9949db402ee6637ff139c
 SHA512 
163033515925f13b8d19c98a45ef50e316be92cbaf439322a47d074a783519c389a685005b7f33a9d384791315d53cb2d59af030ab96ff8eaed7caa31f0e8e17
 DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B 
d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75
 SHA512 
ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f
 DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 
85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99
 SHA512 
2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild
deleted file mode 100644
index e83e798733f1..
--- a/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite,ssl,xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mikf/${PN}.git";
-else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
-   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
-   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
-   optfeature "video downloads" net-misc/yt-dlp
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-07-03 Thread Maciej Barć
commit: 53f0801dd8202249251a400af19760855b63f979
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:44:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f0801d

sys-apps/system-monitoring-center: bump to 2.17.1

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

 sys-apps/system-monitoring-center/Manifest |  1 +
 .../system-monitoring-center-2.17.1.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 227e5bbedfe8..14bb2a6b3713 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,2 +1,3 @@
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205
+DIST system-monitoring-center-2.17.1.tar.gz 533980 BLAKE2B 
242dbc8d98384bce191aa27d91087166af2048d862fa82d33e0fd6b67d3214897612480d91c00eea5ac8a30dfacea29666b5959422f85d8ba323a5cb19ecb460
 SHA512 
28a13da3d1c5a3496c8a138a9dae4402cfce89bd2ff67748c6ce9da4c2d9d616c2bfab7b2c80dfbd7220c3c940b4078fbde835959c72a6ead392bbb25c864257

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
new file mode 100644
index ..1274d6fa96c9
--- /dev/null
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Multi-featured system monitor GUI written in Python"
+HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/";
+SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gui-libs/gtk:4[introspection]
+   sys-apps/dmidecode
+   sys-apps/hwdata
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/${PN}
+
+   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+}



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

2023-07-03 Thread Maciej Barć
commit: 3ad3255a3dda7017ff924c69592b565aea86056d
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:49:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad3255a

app-emacs/corfu: add live

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

 app-emacs/corfu/corfu-.ebuild | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/app-emacs/corfu/corfu-.ebuild 
b/app-emacs/corfu/corfu-.ebuild
new file mode 100644
index ..e1bbf4ca3ef1
--- /dev/null
+++ b/app-emacs/corfu/corfu-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Completion Overlay Region FUnction"
+HOMEPAGE="https://github.com/minad/corfu/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.3.4"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+   mv extensions/*.el . || die
+}
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-07-03 Thread Maciej Barć
commit: b9a0cd3ea12088723ce84fa08212aa456fd54e86
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:53:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a0cd3e

app-emacs/tempel: add live

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

 app-emacs/tempel/tempel-.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/app-emacs/tempel/tempel-.ebuild 
b/app-emacs/tempel/tempel-.ebuild
new file mode 100644
index ..8a32fe684d94
--- /dev/null
+++ b/app-emacs/tempel/tempel-.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
+HOMEPAGE="https://github.com/minad/tempel/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.3.4"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-07-03 Thread Maciej Barć
commit: 584abcb72df4e9d9997f3d27aa1dfaef9626f1d2
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:52:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584abcb7

app-emacs/vertico: add live

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

 app-emacs/vertico/vertico-.ebuild | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/app-emacs/vertico/vertico-.ebuild 
b/app-emacs/vertico/vertico-.ebuild
new file mode 100644
index ..8623d46e2c78
--- /dev/null
+++ b/app-emacs/vertico/vertico-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Vertical interactive completion"
+HOMEPAGE="https://github.com/minad/vertico/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.org README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+   mv extensions/*.el ./ || die
+}
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-07-03 Thread Maciej Barć
commit: c77fbeca6282922b88583591e70c8a9fc76155e2
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:52:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77fbeca

app-emacs/vertico: enable live

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

 app-emacs/vertico/vertico-1.4.ebuild | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/app-emacs/vertico/vertico-1.4.ebuild 
b/app-emacs/vertico/vertico-1.4.ebuild
index 0ff52c845500..8623d46e2c78 100644
--- a/app-emacs/vertico/vertico-1.4.ebuild
+++ b/app-emacs/vertico/vertico-1.4.ebuild
@@ -8,13 +8,19 @@ NEED_EMACS=27.1
 inherit elisp
 
 DESCRIPTION="Vertical interactive completion"
-HOMEPAGE="https://github.com/minad/vertico";
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/minad/vertico/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=app-emacs/compat-29.1.4.0"
 BDEPEND="${RDEPEND}"



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

2023-07-03 Thread Maciej Barć
commit: 5b7afb2031ea9f783da1a25e18172effa01efd57
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:51:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7afb20

app-emacs/consult: add live

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

 app-emacs/consult/consult-.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/app-emacs/consult/consult-.ebuild 
b/app-emacs/consult/consult-.ebuild
new file mode 100644
index ..7b1398601c9b
--- /dev/null
+++ b/app-emacs/consult/consult-.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27
+
+inherit elisp
+
+DESCRIPTION="Consulting complete-read for GNU Emacs"
+HOMEPAGE="https://github.com/minad/consult/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-28.1"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-07-03 Thread Maciej Barć
commit: f1840e1abe3d92a503b381813f8d2fc2a4124465
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:50:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1840e1a

app-emacs/consult: enable live

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

 app-emacs/consult/consult-0.35.ebuild | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/app-emacs/consult/consult-0.35.ebuild 
b/app-emacs/consult/consult-0.35.ebuild
index 1a06823ec878..7b1398601c9b 100644
--- a/app-emacs/consult/consult-0.35.ebuild
+++ b/app-emacs/consult/consult-0.35.ebuild
@@ -2,17 +2,25 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 NEED_EMACS=27
 
 inherit elisp
 
-DESCRIPTION="Consulting complete-read"
-HOMEPAGE="https://github.com/minad/consult";
-SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+DESCRIPTION="Consulting complete-read for GNU Emacs"
+HOMEPAGE="https://github.com/minad/consult/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=app-emacs/compat-28.1"
 BDEPEND="${RDEPEND}"



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

2023-07-03 Thread Maciej Barć
commit: 11a621dcd5aa87c349cd174da60b1390631f1211
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:47:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a621dc

app-emacs/osm: add live

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

 app-emacs/osm/osm-.ebuild | 40 
 1 file changed, 40 insertions(+)

diff --git a/app-emacs/osm/osm-.ebuild b/app-emacs/osm/osm-.ebuild
new file mode 100644
index ..e18c2dbd3553
--- /dev/null
+++ b/app-emacs/osm/osm-.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs"
+HOMEPAGE="https://github.com/minad/osm/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg]
+   >=app-emacs/compat-29.1.4.0
+"
+RDEPEND="
+   ${BDEPEND}
+   net-misc/curl[ssl]
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2023-07-03 Thread Maciej Barć
commit: dc384f7c251c01b779f2b74a99697f9dd66d2cf1
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:47:13 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc384f7c

app-emacs/osm: enable live

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

 app-emacs/osm/osm-0.13.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-emacs/osm/osm-0.13.ebuild b/app-emacs/osm/osm-0.13.ebuild
index e10c84ef5e7f..e18c2dbd3553 100644
--- a/app-emacs/osm/osm-0.13.ebuild
+++ b/app-emacs/osm/osm-0.13.ebuild
@@ -9,12 +9,18 @@ inherit elisp
 
 DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs"
 HOMEPAGE="https://github.com/minad/osm/";
-SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
>=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg]



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

2023-07-03 Thread Maciej Barć
commit: 8b1aa695bf1c3016cf79381ebe0494ea83cd917f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:48:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1aa695

app-emacs/corfu: enable live

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

 app-emacs/corfu/corfu-0.37.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-emacs/corfu/corfu-0.37.ebuild 
b/app-emacs/corfu/corfu-0.37.ebuild
index af9057c005cf..e1bbf4ca3ef1 100644
--- a/app-emacs/corfu/corfu-0.37.ebuild
+++ b/app-emacs/corfu/corfu-0.37.ebuild
@@ -9,12 +9,18 @@ inherit elisp
 
 DESCRIPTION="Completion Overlay Region FUnction"
 HOMEPAGE="https://github.com/minad/corfu/";
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=app-emacs/compat-29.1.3.4"
 BDEPEND="${RDEPEND}"



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

2023-07-03 Thread Maciej Barć
commit: 2e573fcf2d303a10daa73daaf93cb6c4be327379
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:53:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e573fcf

app-emacs/tempel: enable live

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

 app-emacs/tempel/tempel-0.8.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-emacs/tempel/tempel-0.8.ebuild 
b/app-emacs/tempel/tempel-0.8.ebuild
index 51f816d019d3..8a32fe684d94 100644
--- a/app-emacs/tempel/tempel-0.8.ebuild
+++ b/app-emacs/tempel/tempel-0.8.ebuild
@@ -9,12 +9,18 @@ inherit elisp
 
 DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
 HOMEPAGE="https://github.com/minad/tempel/";
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=app-emacs/compat-29.1.3.4"
 BDEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-07-03 Thread Maciej Barć
commit: 0804f1eb4baf092f24c012715fa6310b16738e34
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:55:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0804f1eb

sys-apps/system-monitoring-center: enable live

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

 .../system-monitoring-center-2.17.1.ebuild   | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
index 1274d6fa96c9..454faee2164e 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
@@ -9,12 +9,18 @@ inherit meson python-single-r1 xdg
 
 DESCRIPTION="Multi-featured system monitor GUI written in Python"
 HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/";
-SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git";
+else
+   
SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-07-03 Thread Maciej Barć
commit: 28565273df3b57c7606f304bb2639a96d77aaae1
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:56:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28565273

sys-apps/system-monitoring-center: bump PYTHON_COMPAT to 3.12

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

 .../system-monitoring-center/system-monitoring-center-2.16.1.ebuild | 2 +-
 .../system-monitoring-center/system-monitoring-center-2.17.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild
index 1274d6fa96c9..c767eed39412 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1 xdg
 

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
index 454faee2164e..76cc6a9cbef0 100644
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1 xdg
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-07-03 Thread Maciej Barć
commit: ed5b368d39ed8cdb5e32e15d4068bdffc610cb9f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  3 07:57:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul  3 07:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5b368d

sys-apps/system-monitoring-center: add live

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

 .../system-monitoring-center-.ebuild   | 42 ++
 1 file changed, 42 insertions(+)

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild
new file mode 100644
index ..76cc6a9cbef0
--- /dev/null
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Multi-featured system monitor GUI written in Python"
+HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git";
+else
+   
SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gui-libs/gtk:4[introspection]
+   sys-apps/dmidecode
+   sys-apps/hwdata
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/${PN}
+
+   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+}



[gentoo-commits] proj/sci:master commit in: sci-biology/imagej/

2023-07-03 Thread Andrew Ammerlaan
commit: 5cf6be39e39840cc88e4dfa86ed372ff85736e95
Author: Israel Hernandez  gmail  com>
AuthorDate: Sun Jul  2 21:43:21 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jul  3 08:10:08 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5cf6be39

sci-biology/imagej: bump to 1.53t

Closes: https://github.com/gentoo/sci/pull/1197
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-biology/imagej/{imagej-1.53g.ebuild => imagej-1.53t.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-biology/imagej/imagej-1.53g.ebuild 
b/sci-biology/imagej/imagej-1.53t.ebuild
similarity index 97%
rename from sci-biology/imagej/imagej-1.53g.ebuild
rename to sci-biology/imagej/imagej-1.53t.ebuild
index 6c9fdf736..d2959e18c 100644
--- a/sci-biology/imagej/imagej-1.53g.ebuild
+++ b/sci-biology/imagej/imagej-1.53t.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit java-pkg-2 java-ant-2 desktop
 
@@ -13,7 +13,7 @@ DESCRIPTION="Image Processing and Analysis in Java"
 HOMEPAGE="https://imagej.nih.gov/ij/";
 
 SRC_URI="https://imagej.nih.gov/ij/download/src/${MY_PN}${MY_PV}-src.zip
-   https://rsb.info.nih.gov/ij/images/ImageJ.png
+   https://imagej.nih.gov/ij/images/ImageJ.png
plugins? ( 
https://wsr.imagej.net/distros/cross-platform/${MY_PN}${IJ_PV}.zip )"
 # plugins are under a different licenses and can be installed into user's 
$IJ_HOME/plugins
 #  plugins? ( 
http://rsb.info.nih.gov/ij/download/zips/${MY_PN}${IJ_PV}.zip )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/

2023-07-03 Thread Florian Schmaus
commit: 231ea4658d1823cb4b42a624685d3e035c8a3641
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 16:40:13 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231ea465

dev-libs/paho-mqtt-c: new package, add 1.3.12

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/paho-mqtt-c/Manifest  |  2 +
 dev-libs/paho-mqtt-c/metadata.xml  | 23 +
 dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 70 ++
 3 files changed, 95 insertions(+)

diff --git a/dev-libs/paho-mqtt-c/Manifest b/dev-libs/paho-mqtt-c/Manifest
new file mode 100644
index ..1804bd73b21b
--- /dev/null
+++ b/dev-libs/paho-mqtt-c/Manifest
@@ -0,0 +1,2 @@
+DIST paho-mqtt-c-1.3.12.tar.gz 3622938 BLAKE2B 
9eb7bca0367a3001f00122f2056b60ddf3633e0304661a424821c3e2b3370d65e09c51c62f90bb89f0e4ce291640e71ae0d3b093fe600efb87aa3744e431cafe
 SHA512 
3152b557a8ab7c9b9c80277283e0f5e9965ce4c2ebbdaef0f238908d49e6fa1281aa72932ea112a836144b79656e4abe6e0cbd93840429a52e501a2c6b12d313
+DIST paho.mqtt.testing.tar.gz 175845 BLAKE2B 
02c284c4e1cfe91bb87735e8fc61f206c3e93adf18c567ff330ae8d1c2bd04b7aa079ba3961610b7c9cc7e22340be000bf56772d5c39d1bc4d1b406bf564da66
 SHA512 
8328c6a010d76cf62ee2007a849acb61b84cf2dc058525bc967661984fdf26407dd52da83a3f2acda56e3c5d309301ea2a8ed264466d0fb933994dd248dbbe8d

diff --git a/dev-libs/paho-mqtt-c/metadata.xml 
b/dev-libs/paho-mqtt-c/metadata.xml
new file mode 100644
index ..b2e9b98f3ec3
--- /dev/null
+++ b/dev-libs/paho-mqtt-c/metadata.xml
@@ -0,0 +1,23 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
+   The debugging aids internal tracing and heap tracking 
are not included
+   
+   
+   
+   These libraries enable applications to connect to an MQTT 
broker to publish messages, and to subscribe to topics and receive published 
messages.
+   
+   
+   eclipse/paho.mqtt.c
+   
+

diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild 
b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
new file mode 100644
index ..1b948ab91968
--- /dev/null
+++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake python-any-r1 toolchain-funcs
+
+MY_TEST_UTILS="paho.mqtt.testing"
+MY_TEST_COMMIT="577f955352e41205c554d44966c2908e90026345"
+
+DESCRIPTION="An Eclipse Paho C client library for MQTT for Windows, Linux and 
MacOS."
+HOMEPAGE="https://eclipse.org/paho";
+SRC_URI="
+   https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/eclipse/${MY_TEST_UTILS}/archive/${MY_TEST_COMMIT}.tar.gz -> 
${MY_TEST_UTILS}.tar.gz
+"
+
+LICENSE="EPL-2.0"
+SLOT="1.3"
+KEYWORDS="~amd64 ~x86"
+IUSE="+high-performance +ssl doc test"
+
+BDEPEND="
+   doc? ( app-doc/doxygen
+  media-gfx/graphviz )
+   ssl? ( dev-libs/openssl )
+   test? ( dev-lang/python )
+"
+
+# Tests can be run only if a MQTT broker is available
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/paho.mqtt.c-${PV}"
+
+BUILD_DIR="${S}_build"
+
+src_configure(){
+   local mycmakeargs=(
+   -DPAHO_BUILD_SHARED=TRUE
+   -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")"
+   -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
+   -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
+   -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
+   )
+   cmake_src_configure
+   if use test; then
+   mv "${WORKDIR}"/"${MY_TEST_UTILS}"-"${MY_TEST_COMMIT}" 
"${WORKDIR}"/"${MY_TEST_UTILS}" || die
+   # a subdir in test
+   mv "${WORKDIR}"/"${MY_TEST_UTILS}" "${BUILD_DIR}"/test/ || die
+   cp "${S}"/test/*.py "${BUILD_DIR}"/test/ || die
+   fi
+}
+
+src_test() {
+   if tc-is-cross-compiler; then
+   elog "Disabling tests due to crosscompiling."
+   return
+   fi
+   if use test; then
+   echo "RUNNING TESTS"
+
+   ${EPYTHON} 
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \
+   
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf &
+
+   ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py &
+   cmake_src_test
+   fi
+}



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

2023-07-03 Thread Florian Schmaus
commit: 84fa81a902a34f267eb323986ea736eb2640
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 16:46:14 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fa81a9

net-analyzer/gsa: add 22.4.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gsa/Manifest  |  1 +
 net-analyzer/gsa/gsa-22.4.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest
index dfae85233d9c..6f1aa937be08 100644
--- a/net-analyzer/gsa/Manifest
+++ b/net-analyzer/gsa/Manifest
@@ -1,2 +1,3 @@
 DIST gsa-21.4.2-node_modules.tar.gz 86572528 BLAKE2B 
1aec3d8636241d7cd4ca591133cdadd26d349bf4342ee1595a678871617b4b3a763348a7a0e6d44b50780f330362131d7ba72953a40f53e79b1f9709775999fb
 SHA512 
c44f3822864b9f68cbfe0e4052b2295ab74cb2c429cd9aa667b19b8cfb423c49dc65b1455f785abecdc4329f31b43fe368b0bd5276b4ad95d5fa2e208bb4a4ec
 DIST gsa-21.4.4.tar.gz 2471442 BLAKE2B 
b3ac937a87038d93e90223f7c33d087b0dbb043c4fcaa8a00c9d44148e686c064fdcc311899b7b3b4084658d23193bc128fb809f22621583898551f4348ece6f
 SHA512 
5a7b45132a049adf608ccd8988d69a415290cc57d6e7537835a78e19aafb5dfdf204197576f69277726587efaccce189c1ccab55c43e5a0a7855c538b3bc4b67
+DIST gsa-22.4.1.tar.gz 5878329 BLAKE2B 
5ff22dd07dd6a562d463faeb07323cfa083380bfbb96b544345778484ae5cc6d213a029a2c59e25decfe72c81f32a8ac79132dfce7bd3d381a7fa92e10cd5ac6
 SHA512 
6de0eb910ea885681bbb4cff05cd5b34113bbd04bf775deed2e8de583f7756c46926ac9e620dca49a061bf9d8edc5da481a75e7db93ae982314cb5ef03b33eb7

diff --git a/net-analyzer/gsa/gsa-22.4.1.ebuild 
b/net-analyzer/gsa/gsa-22.4.1.ebuild
new file mode 100644
index ..d188b90c2e27
--- /dev/null
+++ b/net-analyzer/gsa/gsa-22.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Greenbone Security Assistant"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa";
+SRC_URI="
+   
https://github.com/greenbone/${PN}/releases/download/v${PV}/gsa-dist-${PV}.tar.gz
 -> ${P}.tar.gz
+"
+
+SLOT="0"
+LICENSE="AGPL-3+"
+KEYWORDS="~amd64 ~x86"
+
+src_unpack() {
+   default
+   mkdir ${P}
+   mv static/ "${WORKDIR}"/${P}/
+   mv locales/ "${WORKDIR}"/${P}/
+   mv img/ "${WORKDIR}"/${P}/
+   mv robots.txt "${WORKDIR}"/${P}/
+   mv index.html "${WORKDIR}"/${P}/
+}
+
+src_install() {
+   insinto "usr/share/gvm/gsad/web"
+   doins -r ./*
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsad/files/, net-analyzer/gsad/

2023-07-03 Thread Florian Schmaus
commit: 503195bd9b244494f84cb314c90f0d02b10f4b3a
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 16:52:06 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503195bd

net-analyzer/gsad: add 22.4.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gsad/Manifest|   1 +
 net-analyzer/gsad/files/gsad-22.init  |  24 +++
 net-analyzer/gsad/files/gsad.service.conf |   2 +
 net-analyzer/gsad/gsad-22.4.1.ebuild  | 104 ++
 net-analyzer/gsad/metadata.xml|   4 ++
 5 files changed, 135 insertions(+)

diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest
index 7b657dda3b1f..f8cc4f2beacf 100644
--- a/net-analyzer/gsad/Manifest
+++ b/net-analyzer/gsad/Manifest
@@ -1 +1,2 @@
 DIST gsad-21.4.4.tar.gz 220618 BLAKE2B 
276164ce1e03a6ed211d3bdf24c7f9b5ac832c07891b34b467f61ec02c5670d5368ea3219b3cc445e4ef83fef0aee7375c89ce8008746ea7e08abf50da8fb9fd
 SHA512 
092c8187754b3f0503e4ae6fd9c41dbd6917264668a5f8f831d40e88c7b8db6772acd354db62ac66b4af13b7c27e78516d4975f5bfede0d28001007a46c39f75
+DIST gsad-22.4.1.tar.gz 224061 BLAKE2B 
2357d8eac221c934509ed2c4e47d3e16ac392d11212320152bc1d247be2b8eb1275fbaffbb6c71568dac45b41e6380242c8b3afce46e8ee97aad7be8d24544ba
 SHA512 
7f957fcdc842b81aaf69858f98f1edd8a808eb70d2e0bd86413d6a9dfe053e10b6ed2f4e2cadcc023fd580d96d624c007e8701133fb3fea2e072ce26f9a64ed4

diff --git a/net-analyzer/gsad/files/gsad-22.init 
b/net-analyzer/gsad/files/gsad-22.init
new file mode 100644
index ..9a93713bd591
--- /dev/null
+++ b/net-analyzer/gsad/files/gsad-22.init
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${GSAD_USER:=gvm}
+: ${GSAD_GROUP:=$(id -ng ${GSAD_USER})}
+: ${GSAD_TIMEOUT:=30}
+
+name="Greenbone Security Assistant (GSA)"
+command="/usr/bin/gsad"
+command_args="--foreground ${GSAD_OPTIONS} ${GSAD_LISTEN_ADDRESS} 
${GSAD_LISTEN_PORT} ${GVMD_LISTEN_ADDRESS} ${GVMD_LISTEN_PORT} 
${GSAD_GNUTLS_PRIORITIES}"
+command_background="true"
+command_user="${GSAD_USER}:${GSAD_GROUP}"
+pidfile="/run/gsad/gsad.pid"
+retry="${GSAD_TIMEOUT}"
+
+depend() {
+   after bootmisc
+   need localmount net gvmd
+}
+
+start_pre() {
+checkpath -d /run/gsad
+}

diff --git a/net-analyzer/gsad/files/gsad.service.conf 
b/net-analyzer/gsad/files/gsad.service.conf
new file mode 100644
index ..23d1db6f96bc
--- /dev/null
+++ b/net-analyzer/gsad/files/gsad.service.conf
@@ -0,0 +1,2 @@
+[Unit]
+PartOf=gvm.target

diff --git a/net-analyzer/gsad/gsad-22.4.1.ebuild 
b/net-analyzer/gsad/gsad-22.4.1.ebuild
new file mode 100644
index ..65d92e560f05
--- /dev/null
+++ b/net-analyzer/gsad/gsad-22.4.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd toolchain-funcs
+#
+DESCRIPTION="Greenbone Security Assistant"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsad";
+SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="AGPL-3+"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="
+   acct-user/gvm
+   dev-libs/glib:2
+   dev-libs/libgcrypt:0=
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=net-analyzer/gvm-libs-${PV}
+   net-libs/gnutls:=
+   net-libs/libmicrohttpd:=
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-analyzer/gvmd-${PV}
+   >=net-analyzer/gsa-${PV}
+   net-analyzer/ospd-openvas
+"
+BDEPEND="
+   dev-python/polib
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   app-doc/xmltoman
+   app-text/htmldoc
+   sys-devel/gettext
+   )
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # QA-Fix | Remove !CLANG doxygen warnings for 9.0.0
+   if use doc; then
+   if ! tc-is-clang; then
+  local f
+  for f in doc/*.in
+  do
+   sed -i \
+   -e "s*CLANG_ASSISTED_PARSING = 
NO*#CLANG_ASSISTED_PARSING = NO*g" \
+   -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \
+   "${f}" || die "couldn't disable CLANG parsing"
+  done
+   fi
+   fi
+
+   # Do not install the empty /run/gsad run dir. 
https://github.com/greenbone/gsad/pull/54
+   sed -i "/^install.*GSAD_RUN_DIR/d" CMakeLists.txt || die
+
+   # Drop Group= directive. https://github.com/greenbone/gsad/pull/55
+   sed -i "/^Group=/d" config/gsad.service.in || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLOCALSTATEDIR=${EPREFIX}/var"
+   "-DSYSCONFDIR=${EPREFIX}/

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvmd/files/, net-analyzer/gvmd/

2023-07-03 Thread Florian Schmaus
commit: 43b636fbcabce31bdee124d2851bf4ac8d4356ec
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 16:58:36 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b636fb

net-analyzer/gvmd: add 22.5.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gvmd/Manifest  |   1 +
 net-analyzer/gvmd/files/gvmd-22.init|  30 +++
 net-analyzer/gvmd/files/gvmd-daemon-22.conf |  29 +++
 net-analyzer/gvmd/files/gvmd.service.conf   |  21 +
 net-analyzer/gvmd/gvmd-22.5.1.ebuild| 129 
 net-analyzer/gvmd/metadata.xml  |   4 +
 6 files changed, 214 insertions(+)

diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest
index afe9b2d63f60..39e788d9caa4 100644
--- a/net-analyzer/gvmd/Manifest
+++ b/net-analyzer/gvmd/Manifest
@@ -1 +1,2 @@
 DIST gvmd-21.4.5.tar.gz 1041186 BLAKE2B 
18edc375084a6c6445f12779935e34d20826d2390481cbcdc06cab8dea81ea9c6bddeda437b081137f858e860f725431d33d5654eae231e303e0dc5618a89c8a
 SHA512 
5b22b9bfd58ae73fb973941c7a96027599ccc5b78d822eac9c840460cb75bf60a398519569daa04d5c4d935dbe3974335f87e2c1c5fa751b4cec1ea6e5f064ec
+DIST gvmd-22.5.1.tar.gz 1031083 BLAKE2B 
8c999b86e049828aadbdafcf14aad98772f05f5be3bcd7bed2176fbfddf83042d8092e6cc56325db1b5edc1ba6e33a4b508e8de593b7c4962096911e3f464ade
 SHA512 
483bda9d05b77db2047fe4ba8e37ac062baade55234573665ed46441ff3ea220a2485829a1357f5a60ea27e304c8906ff12db7a1d41917b09d9243b4a9e763d6

diff --git a/net-analyzer/gvmd/files/gvmd-22.init 
b/net-analyzer/gvmd/files/gvmd-22.init
new file mode 100644
index ..f1ac6ddbac72
--- /dev/null
+++ b/net-analyzer/gvmd/files/gvmd-22.init
@@ -0,0 +1,30 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${GVMD_USER:=gvm}
+: ${GVMD_GROUP:=gvm}
+: ${GVMD_TIMEOUT:=30}
+
+name="Greenbone Vulnerability Manager"
+command=/usr/bin/gvmd
+command_args="${GVMD_OPTIONS} ${GVMD_LISTEN_ADDRESS_TCP} ${GVMD_PORT} 
${GVMD_SCANNER_HOST} ${GVMD_GNUTLS_PRIORITIES}"
+command_user="${GVMD_USER}:${GVMD_GROUP}"
+pidfile="/run/gvmd/gvmd.pid"
+retry="${GVMD_TIMEOUT}"
+
+depend() {
+   after bootmisc postgresql postgresql-9.6 postgresql-10 postgresql-11 
postgresql-12 postgresql-13 postgresql-14 postgresql-15
+   need localmount net ospd-openvas
+}
+
+start_pre() {
+   mkdir /run/gvmd
+   for p in gvm-checking gvm-create-functions gvm-helping gvm-migrating 
gvm-serving; do
+   touch /run/gvmd/${p}
+   done
+   chown -R gvm:gvm /run/gvmd/
+
+   touch /run/feed-update.lock
+   chown gvm:gvm /run/feed-update.lock
+}

diff --git a/net-analyzer/gvmd/files/gvmd-daemon-22.conf 
b/net-analyzer/gvmd/files/gvmd-daemon-22.conf
new file mode 100644
index ..e1a5482747fc
--- /dev/null
+++ b/net-analyzer/gvmd/files/gvmd-daemon-22.conf
@@ -0,0 +1,29 @@
+# GVMD command args
+
+# e.g --foreground
+GVMD_OPTIONS=""
+
+# Manager listen address unix socket
+# Failing under non-root user (looking for solution)
+GVMD_LISTEN_ADDRESS_UNIX="--unix-socket=/run/gvmd/gvmd.sock"
+
+# Manager listen address TCP
+GVMD_LISTEN_ADDRESS_TCP="--listen=127.0.0.1"
+
+# Manager listen port
+GVMD_PORT="--port=9390"
+
+# Manager unix socket listen owner
+GVMD_LISTEN_OWNER="--listen-owner=gvm"
+
+# Manager unix socket listen group
+GVMD_LISTEN_GROUP="--listen-group=gvm"
+
+# Manager unix socket listen mode
+GVMD_LISTEN_MODE="--listen-mode=755"
+
+# Scanner listen address unix socket
+GVMD_SCANNER_HOST="--scanner-host=/run/ospd/ospd-openvas.sock"
+
+# TLS settings
+GVMD_GNUTLS_PRIORITIES="--gnutls-priorities=SECURE256:+SUITEB192:+SECURE192:+SECURE128:+SUITEB128:-MD5:-SHA1:-VERS-TLS1.0:-VERS-TLS1.1:-VERS-SSL3.0"

diff --git a/net-analyzer/gvmd/files/gvmd.service.conf 
b/net-analyzer/gvmd/files/gvmd.service.conf
new file mode 100644
index ..5aa19bf2efd4
--- /dev/null
+++ b/net-analyzer/gvmd/files/gvmd.service.conf
@@ -0,0 +1,21 @@
+[Unit]
+After=postgresql-9.6.service
+After=postgresql-10.service
+After=postgresql-11.service
+After=postgresql-12.service
+After=postgresql-13.service
+After=postgresql-14.service
+After=postgresql-15.service
+Wants=postgresql-9.6.service
+Wants=postgresql-10.service
+Wants=postgresql-11.service
+Wants=postgresql-12.service
+Wants=postgresql-13.service
+Wants=postgresql-14.service
+Wants=postgresql-15.service
+PartOf=gvm.target
+
+[Service]
+Type=exec
+ExecStart=
+ExecStart=/usr/bin/gvmd --foreground 
--osp-vt-update=/run/ospd/ospd-openvas.sock --listen-group=gvm 

diff --git a/net-analyzer/gvmd/gvmd-22.5.1.ebuild 
b/net-analyzer/gvmd/gvmd-22.5.1.ebuild
new file mode 100644
index ..22ce3ef705d4
--- /dev/null
+++ b/net-analyzer/gvmd/gvmd-22.5.1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of t

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/

2023-07-03 Thread Florian Schmaus
commit: afc85202ab1b002e5a235b13d7a130d3e2ed7bca
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:25:01 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc85202

net-analyzer/openvas-scanner: add 22.7.2

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/openvas-scanner/Manifest  |   1 +
 net-analyzer/openvas-scanner/files/README.gentoo   |   3 +
 net-analyzer/openvas-scanner/files/openvas.conf-22 |   1 +
 .../openvas-scanner/files/redis-openvas.confd  |  20 +++
 .../openvas-scanner/files/redis-openvas.initd  |  25 
 .../openvas-scanner/files/redis-openvas.service|  13 ++
 .../openvas-scanner/files/redis-openvas.tmpfiles   |   2 +
 net-analyzer/openvas-scanner/metadata.xml  |   4 +
 .../openvas-scanner/openvas-scanner-22.7.2.ebuild  | 154 +
 9 files changed, 223 insertions(+)

diff --git a/net-analyzer/openvas-scanner/Manifest 
b/net-analyzer/openvas-scanner/Manifest
index f305491728b5..ccffb76d4e52 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -1 +1,2 @@
 DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 
66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f
 SHA512 
f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6
+DIST openvas-scanner-22.7.2.tar.gz 924274 BLAKE2B 
71b954c717f0be1634cf3561aa82c3b66af160c81b2b403b2be0d1247cad4cdfbd6779677c7d23d35c0f0e4e45b5ab30b4e1687a6b5c1b460cb034a87592b09c
 SHA512 
cced0b3dd56cc85aa69ca7de7229c9e1a1103afd38fbf15776d29a6558c04b3e361acc3fb872f77f7f23c69339ffa25ef5ecd217ef7dafa42534547d039d8f9b

diff --git a/net-analyzer/openvas-scanner/files/README.gentoo 
b/net-analyzer/openvas-scanner/files/README.gentoo
new file mode 100644
index ..16547c23c7b4
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/README.gentoo
@@ -0,0 +1,3 @@
+The redis configuration file is located in:
+/etc/gvm/redis-openvas.conf
+Please apply your changes to the new configuration files.

diff --git a/net-analyzer/openvas-scanner/files/openvas.conf-22 
b/net-analyzer/openvas-scanner/files/openvas.conf-22
new file mode 100644
index ..b2d964ff4b53
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/openvas.conf-22
@@ -0,0 +1 @@
+db_address = /run/redis-openvas/redis.sock

diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.confd 
b/net-analyzer/openvas-scanner/files/redis-openvas.confd
new file mode 100644
index ..2e9ec5cfbf16
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/redis-openvas.confd
@@ -0,0 +1,20 @@
+# Redis user.
+REDIS_USER="gvm"
+
+# Redis group.
+REDIS_GROUP="gvm"
+
+# Redis configuration file.
+REDIS_CONF="/etc/gvm/redis-openvas.conf"
+
+# Redis dump directory.
+REDIS_DIR="/var/lib/gvm/redis"
+
+# Redis options.
+# (Redis expects the first argument to be the configuration file.)
+REDIS_OPTS="${REDIS_CONF}"
+
+# Specify the network service that corresponds to the "bind" setting
+# in your redis.conf. For example, if you bind to 127.0.0.1, this should
+# be set to "net.lo" which provides the loopback interface.
+rc_need="net.lo"

diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.initd 
b/net-analyzer/openvas-scanner/files/redis-openvas.initd
new file mode 100644
index ..5c50d29dae6a
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/redis-openvas.initd
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+: ${REDIS_DIR:=/var/lib/gvm/redis}
+: ${REDIS_CONF:=/etc/gvm/redis-openvas.conf}
+: ${REDIS_OPTS:="${REDIS_CONF}"}
+: ${REDIS_USER:=gvm}
+: ${REDIS_GROUP:=gvm}
+: ${REDIS_TIMEOUT:=30}
+
+# https://bugs.gentoo.org/631002#c10
+# Force '--daemonize no' to override the config file
+command="/usr/sbin/redis-server"
+command_args="${REDIS_OPTS} --daemonize no"
+command_background="true"
+command_user="${REDIS_USER}:${REDIS_GROUP}"
+pidfile="/run/${RC_SVCNAME}/redis-server.pid"
+retry="${REDIS_TIMEOUT}"
+start_stop_daemon_args="--chdir \"${REDIS_DIR}\""
+
+depend() {
+   use localmount logger
+   after keepalived
+}

diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.service 
b/net-analyzer/openvas-scanner/files/redis-openvas.service
new file mode 100644
index ..5eb8dd29e287
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/redis-openvas.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=A persistent key-value database
+After=syslog.target network.target
+PartOf=gvm.target
+
+[Service]
+Type=forking
+PIDFile=/run/redis-openvas/redis-server.pid
+ExecStart=/usr/sbin/redis-server /etc/gvm/redis-openvas.conf
+User=gvm
+
+[Install]
+WantedBy=multi-user.t

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvm/files/, net-analyzer/gvm/

2023-07-03 Thread Florian Schmaus
commit: 42c2b0b4346d4056de3abce986c73a52cf11a965
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:34:00 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c2b0b4

net-analyzer/gvm: add 22.4

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gvm/files/gvm.init   | 25 
 net-analyzer/gvm/files/gvm.target |  5 +
 net-analyzer/gvm/gvm-22.4.ebuild  | 40 +++
 net-analyzer/gvm/metadata.xml |  4 
 4 files changed, 74 insertions(+)

diff --git a/net-analyzer/gvm/files/gvm.init b/net-analyzer/gvm/files/gvm.init
new file mode 100644
index ..bfd184221622
--- /dev/null
+++ b/net-analyzer/gvm/files/gvm.init
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${GVM_USER:=gvm}
+: ${GVM_GROUP:=$(id -ng ${GVM_USER})}
+: ${GVM_TIMEOUT:=30}
+
+name="Greenbone Vulnerability Manager"
+command="/bin/true"
+command_background="true"
+command_user="${GSAD_USER}:${GSAD_GROUP}"
+pidfile="/run/gvm/gvm.pid"
+retry="${GSAD_TIMEOUT}"
+
+depend() {
+   after bootmisc
+   need localmount net redis-openvas ospd-openvas gvmd gsad
+   want notus-scanner
+}
+
+start_pre() {
+   mkdir /run/gvm
+   chown -R gvm:gvm /run/gvm/
+}

diff --git a/net-analyzer/gvm/files/gvm.target 
b/net-analyzer/gvm/files/gvm.target
new file mode 100644
index ..783f8781579a
--- /dev/null
+++ b/net-analyzer/gvm/files/gvm.target
@@ -0,0 +1,5 @@
+[Unit]
+Description=Greenbone Vulnerability Manager
+Requires=multi-user.target redis-openvas.service ospd-openvas.service 
gvmd.service gsad.service
+Wants=notus-scanner.service
+After=syslog.target network.target networking.service multi-user.target 
notus-scanner.service redis-openvas.service ospd-openvas.service gvmd.service 
gsad.service

diff --git a/net-analyzer/gvm/gvm-22.4.ebuild b/net-analyzer/gvm/gvm-22.4.ebuild
new file mode 100644
index ..4639c27b5590
--- /dev/null
+++ b/net-analyzer/gvm/gvm-22.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature systemd
+
+DESCRIPTION="Greenbone Vulnerability Management, previously named OpenVAS"
+HOMEPAGE="https://www.greenbone.net";
+
+SLOT="0"
+LICENSE="AGPL-3+"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli doc +gsa ldap ospd snmp radius"
+
+RDEPEND="
+   >=net-analyzer/gvm-libs-${PV}[doc?,ldap?,radius?]
+   >=net-analyzer/gvmd-${PV}[doc?]
+   >=net-analyzer/openvas-scanner-${PV}[doc?,snmp?]
+   >=net-analyzer/greenbone-feed-sync-23.6.0
+   cli? ( >=net-analyzer/gvm-tools-21.10.0 )
+   gsa? ( >=net-analyzer/gsad-${PV}[doc?] )
+   ospd? ( >=net-analyzer/ospd-openvas-${PV}[doc?] )
+"
+
+src_unpack() {
+   mkdir "${WORKDIR}/${P}"
+}
+
+src_install() {
+   systemd_dounit "${FILESDIR}/${PN}.target"
+   newinitd "${FILESDIR}/${PN}.init" "${PN}"
+}
+
+pkg_postinst() {
+   optfeature "web server scanning and testing tool" net-analyzer/nikto
+   optfeature "IPsec VPN scanning, fingerprinting and testing tool" 
net-analyzer/ike-scan
+   optfeature "port scanner" net-analyzer/nmap
+   optfeature "create results from local security checks" 
net-analyzer/notus-scanner
+}

diff --git a/net-analyzer/gvm/metadata.xml b/net-analyzer/gvm/metadata.xml
index 8beb6053f456..588dd28fa08c 100644
--- a/net-analyzer/gvm/metadata.xml
+++ b/net-analyzer/gvm/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   

jonas.li...@gmail.com
Jonas Licht



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

2023-07-03 Thread Florian Schmaus
commit: 2b2fcc097d69d5c14d9f26e4ac9c8664ed1ff1a2
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:04:56 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2fcc09

net-analyzer/gvm-tools: add 23.4.0

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gvm-tools/Manifest|  1 +
 net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild | 23 +++
 net-analyzer/gvm-tools/metadata.xml|  4 
 3 files changed, 28 insertions(+)

diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest
index 9c214751618c..a60dc75326f4 100644
--- a/net-analyzer/gvm-tools/Manifest
+++ b/net-analyzer/gvm-tools/Manifest
@@ -1 +1,2 @@
 DIST gvm-tools-21.10.0.tar.gz 162620 BLAKE2B 
b205fad4ef05dbd7f8d01b92cf8c123145cb526320dbe881b82ae53ebfbe5e1ee5858996687e256540dd9ce66a8fa50937b6bc0b79888c2c43389db107cefcb0
 SHA512 
0dc202debaae1431194585575d11b1af6aa057456429dc46e7bf6677b2217fd8569572dc71b8ada578caa961ff2b371a364fb67277c40e76e3025b6b3fcb3a5b
+DIST gvm-tools-23.4.0.tar.gz 219320 BLAKE2B 
5ea56fbe1c613837eb8e5d17714439275b6e544c55a1bc4a86333e18b6772dddb5d425a78caccd1a5382cc83678bf927d21e96fd2738870a6cd3adf7200f958e
 SHA512 
41830e2388eb661d2e64fd63bf42f50adc4d3a1ec5fbe708d0cea072bf0256f10177424989a3fe44c6d93a7e88bcbba139f05e1ff11f85546a5a639974c14ad3

diff --git a/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild 
b/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild
new file mode 100644
index ..accfcb9a95f1
--- /dev/null
+++ b/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="Remote control for Greenbone Vulnerability Manager, previously 
named openvas-cli"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-tools/";
+SRC_URI="https://github.com/greenbone/gvm-tools/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=net-analyzer/python-gvm-23.4.2[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest

diff --git a/net-analyzer/gvm-tools/metadata.xml 
b/net-analyzer/gvm-tools/metadata.xml
index 3be5a1ca7d69..49aa4756bce9 100644
--- a/net-analyzer/gvm-tools/metadata.xml
+++ b/net-analyzer/gvm-tools/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   

jonas.li...@gmail.com
Jonas Licht



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, dev-db/pg-gvm/, dev-db/pg-gvm/files/

2023-07-03 Thread Florian Schmaus
commit: ef7938851459eb69c45659805cbb00f4e3677a12
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:09:48 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef793885

dev-db/pg-gvm: new package, add 22.5.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-db/pg-gvm/Manifest  |  1 +
 dev-db/pg-gvm/files/README.gentoo   | 10 ++
 dev-db/pg-gvm/metadata.xml  | 21 
 dev-db/pg-gvm/pg-gvm-22.5.1.ebuild  | 38 +
 profiles/features/musl/package.mask |  4 
 5 files changed, 74 insertions(+)

diff --git a/dev-db/pg-gvm/Manifest b/dev-db/pg-gvm/Manifest
new file mode 100644
index ..c31563a623c8
--- /dev/null
+++ b/dev-db/pg-gvm/Manifest
@@ -0,0 +1 @@
+DIST pg-gvm-22.5.1.tar.gz 38657 BLAKE2B 
e4c29e67650c101762157229dce7fa390f456e37d52ebc0f9c05beda8d5da8c11342857c87377b7bedc5e9e2d33c24b7f8a24e75fbce7cc5a28015d9d9235075
 SHA512 
aff713d9adceb6dedd4857acd70562bac80d024125637d47883d96bcfd47aa5cd0669c65d69dd307805bd3199a67ca76569cc1a65e19ea391b2c61fe8d359a82

diff --git a/dev-db/pg-gvm/files/README.gentoo 
b/dev-db/pg-gvm/files/README.gentoo
new file mode 100644
index ..1e751010d077
--- /dev/null
+++ b/dev-db/pg-gvm/files/README.gentoo
@@ -0,0 +1,10 @@
+To use the extension in a database create the extension using
+CREATE EXTENSION "pg-gvm";
+
+You can do this on the gvmd database running:
+
+root ~ # sudo -u postgres psql gvmd
+gvmd=> CREATE EXTENSION "pg-gvm";
+gvmd=> \q
+
+Please, read: https://github.com/greenbone/pg-gvm/#use-the-extension

diff --git a/dev-db/pg-gvm/metadata.xml b/dev-db/pg-gvm/metadata.xml
new file mode 100644
index ..807b4ad17d4f
--- /dev/null
+++ b/dev-db/pg-gvm/metadata.xml
@@ -0,0 +1,21 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Greenbone Library for ical functions. This library contains 
functionality for ical object manipulation.
+   This is a PostgreSQL server extension that adds several 
functions used by gvmd, e.g., iCalendar and host
+   range evaluation. In previous versions, of GVM these functions 
were managed directly by gvmd while
+   pg-gvm uses the extension management built into PostgreSQL.
+   
+   
+   greenbone/pg-gvm
+   
+

diff --git a/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild 
b/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild
new file mode 100644
index ..2865140dcd0e
--- /dev/null
+++ b/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake readme.gentoo-r1
+
+DESCRIPTION="Greenbone Library for helper functions in PostgreSQL"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/pg-gvm";
+SRC_URI="https://github.com/greenbone/pg-gvm/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+
+# Tests requires a running database that match up with the current
+# testing slot. Won't run from ${ED}, want's to install too early.
+RESTRICT="test"
+
+DEPEND="
+   >=dev-libs/glib-2.42:2
+   >=dev-libs/libical-1.0.0:=
+   >=net-analyzer/gvm-libs-22.6
+"
+
+RDEPEND="
+   ${DEPEND}
+   >=dev-db/postgresql-9.6[uuid]
+"
+
+src_install() {
+   cmake_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 269245cb9cba..3003915d03db 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -70,6 +70,10 @@ net-print/pnm2ppa
 net-wireless/neard
 sys-apps/noexec
 
+# Giuseppe Foti  (2023-05-19)
+# New packages that require blocked packages in the previous block.
+dev-db/pg-gvm
+
 # Petr Vaněk  (2022-09-23)
 # Musl does not implement rresvport function, bugs #713810 and #713376.
 app-admin/clustershell



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/notus-scanner/files/, net-analyzer/notus-scanner/, ...

2023-07-03 Thread Florian Schmaus
commit: 73d0bd24fdc3fc390c94366d704540648c0b9e63
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:22:43 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d0bd24

net-analyzer/notus-scanner: new package, add 22.5.0

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/notus-scanner/Manifest|  1 +
 .../notus-scanner/files/notus-scanner.confd| 11 
 .../notus-scanner/files/notus-scanner.initd| 23 
 .../notus-scanner/files/notus-scanner.service.conf |  7 +++
 .../notus-scanner/files/notus-scanner.toml |  8 +++
 net-analyzer/notus-scanner/metadata.xml| 19 +++
 .../notus-scanner/notus-scanner-22.5.0.ebuild  | 63 ++
 profiles/features/musl/package.mask|  1 +
 8 files changed, 133 insertions(+)

diff --git a/net-analyzer/notus-scanner/Manifest 
b/net-analyzer/notus-scanner/Manifest
new file mode 100644
index ..653ff84e4195
--- /dev/null
+++ b/net-analyzer/notus-scanner/Manifest
@@ -0,0 +1 @@
+DIST notus-scanner-22.5.0.tar.gz 320894 BLAKE2B 
3bf0cb633ad2636d9430705459d841b717139b162bd39f30a6bf06dafe1647b94c0e791b05390d340f97a4ff83351cbd71be6d5b1793dda82c6cad9250ce18c2
 SHA512 
48576d26a65c439fb00b345d97ba9917c3c2bf99ab5c94ed4488e4638c0442fdcd721ed8a08be147481a01bffc3eadec25029c0d6cd1aed2381221250b16c19d

diff --git a/net-analyzer/notus-scanner/files/notus-scanner.confd 
b/net-analyzer/notus-scanner/files/notus-scanner.confd
new file mode 100644
index ..5000145abaeb
--- /dev/null
+++ b/net-analyzer/notus-scanner/files/notus-scanner.confd
@@ -0,0 +1,11 @@
+# Notus Scanner command args
+
+NOTUS_SCANNER_OPTIONS="--log-file=/var/log/gvm/notus-scanner.log"
+
+NOTUS_SCANNER_MQTT_BROKER_ADDRESS="--mqtt-broker-address localhost"
+
+NOTUS_SCANNER_MQTT_BROKER_PORT="--mqtt-broker-port 1883"
+
+NOTUS_SCANNER_PRODUCTS_DIRECTORY="--products-directory /var/lib/notus/products"
+
+NOTUS_DISABLE_HASHSUM_VERIFICATION="--disable-hashsum-verification false"

diff --git a/net-analyzer/notus-scanner/files/notus-scanner.initd 
b/net-analyzer/notus-scanner/files/notus-scanner.initd
new file mode 100644
index ..e00e9118e32e
--- /dev/null
+++ b/net-analyzer/notus-scanner/files/notus-scanner.initd
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+# Copyright 2023Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Greenbone Notus Scanner"
+command=/usr/bin/notus-scanner
+pidfile="/run/notus-scanner/${RC_SVCNAME}.pid"
+command_args="${NOTUS_SCANNER_OPTIONS} \
+   ${NOTUS_SCANNER_MQTT_BROKER_ADDRESS} \
+   ${NOTUS_SCANNER_MQTT_BROKER_PORT} \
+   ${NOTUS_SCANNER_PRODUCTS_DIRECTORY} \
+   ${NOTUS_DISABLE_HASHSUM_VERIFICATION} \
+   --pid-file ${pidfile} \
+   --config /etc/gvm/notus-scanner.toml"
+
+depend() {
+   after bootmisc
+   need localmount mosquitto
+}
+
+start_pre() {
+checkpath -d /var/run/notus-scanner
+}

diff --git a/net-analyzer/notus-scanner/files/notus-scanner.service.conf 
b/net-analyzer/notus-scanner/files/notus-scanner.service.conf
new file mode 100644
index ..aea5c10e8fad
--- /dev/null
+++ b/net-analyzer/notus-scanner/files/notus-scanner.service.conf
@@ -0,0 +1,7 @@
+[Unit]
+PartOf=gvm.target
+
+[Service]
+Type=forking
+ExecStart=
+ExecStart=/usr/bin/notus-scanner

diff --git a/net-analyzer/notus-scanner/files/notus-scanner.toml 
b/net-analyzer/notus-scanner/files/notus-scanner.toml
new file mode 100644
index ..cff33c77afc8
--- /dev/null
+++ b/net-analyzer/notus-scanner/files/notus-scanner.toml
@@ -0,0 +1,8 @@
+[notus-scanner]
+mqtt-broker-address = "localhost"
+mqtt-broker-port = "1883"
+products-directory = "/var/lib/notus/products"
+pid-file = "/run/notus-scanner/notus-scanner.pid"
+log-file = "/var/log/gvm/notus-scanner.log"
+log-level = "INFO"
+disable-hashsum-verification = false

diff --git a/net-analyzer/notus-scanner/metadata.xml 
b/net-analyzer/notus-scanner/metadata.xml
new file mode 100644
index ..06038ba8d06e
--- /dev/null
+++ b/net-analyzer/notus-scanner/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   This is a new scanner that scans after every regular 
scan, so no user interaction is necessary.
+   It offers better performance due to less system 
resource consumption and thus, faster scanning.
+   
+   
+   greenbone/notus-scanner
+   
+

diff --git a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild 
b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild
new file mode 100644
index ..3d2b52bf6b

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ospd-openvas/, net-analyzer/ospd-openvas/files/

2023-07-03 Thread Florian Schmaus
commit: b3880f8eca49b733579f558fa8874fd7a6c0065b
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:31:02 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3880f8e

net-analyzer/ospd-openvas: add 22.5.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/ospd-openvas/Manifest |  1 +
 .../ospd-openvas/files/ospd-openvas-22.initd   | 21 ++
 .../ospd-openvas/files/ospd-openvas.service.conf   |  7 ++
 .../files/ospd-openvas.service_notus.conf  |  9 +++
 net-analyzer/ospd-openvas/metadata.xml | 10 +++
 .../ospd-openvas/ospd-openvas-22.5.1.ebuild| 77 ++
 6 files changed, 125 insertions(+)

diff --git a/net-analyzer/ospd-openvas/Manifest 
b/net-analyzer/ospd-openvas/Manifest
index 62b5a8d2c3cc..b81230cc16a2 100644
--- a/net-analyzer/ospd-openvas/Manifest
+++ b/net-analyzer/ospd-openvas/Manifest
@@ -1 +1,2 @@
 DIST ospd-openvas-21.4.4.tar.gz 173368 BLAKE2B 
4568eb45bb999d0ff2cf91652dd56000bceb967f5c37c3061735322d1c72165f9b869c8b48694b37fd6d684679fa1bbff4a5550076bbcfcee5936b470cb04700
 SHA512 
3981b0a9044f90243fe06f15b0d8ee5a6b1a334556f6de76955aecda0404da2f8bd1d39bf547093a31c244f0aabae819f5e45e8c518984fc7d50764a267086e9
+DIST ospd-openvas-22.5.1.tar.gz 253605 BLAKE2B 
6f4ecc31f1c47941154973bfca92818fdfe6942b5091d84234d81e287c0871f91deefc25f16790015ab1c57366b92ae42e236673c44848fdaab491caa042693f
 SHA512 
2f92a09b4b9abced9f122eb2ac2dedf652b8c673e3d4ce5676a356da573816cd0f20769540a94919b35d6612ffb8a86b75dc704eae75c1e63150255e564e3349

diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd 
b/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd
new file mode 100644
index ..f43f75802729
--- /dev/null
+++ b/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd
@@ -0,0 +1,21 @@
+#!/sbin/openrc-run
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="remotely control an OpenVAS Scanner"
+command=/usr/bin/ospd-openvas
+pidfile="/run/${RC_SVCNAME}.pid"
+command_args="${OSPD_OPENVAS_OPTIONS} \
+   ${OSPD_OPENVAS_UNIX_SOCKET} \
+   ${OSPD_OPENVAS_SOCKET_MODE} \
+   --pid-file ${pidfile} \
+   --config /etc/openvas/ospd.conf"
+
+depend() {
+   after bootmisc
+   need localmount redis-openvas
+}
+
+start_pre() {
+checkpath -d /var/run/ospd
+}

diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf 
b/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf
new file mode 100644
index ..976d81bc72bc
--- /dev/null
+++ b/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf
@@ -0,0 +1,7 @@
+[Unit]
+After=network.target networking.service redis-openvas.service mosquitto.service
+Wants=redis-openvas.service
+PartOf=gvm.target
+
+[Service]
+ExecStartPre=+setfacl -m u:gvm:rw /run/redis-openvas/redis.sock

diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf 
b/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf
new file mode 100644
index ..cd8b7d8d0e70
--- /dev/null
+++ b/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf
@@ -0,0 +1,9 @@
+[Unit]
+After=network.target networking.service redis-openvas.service mosquitto.service
+Wants=redis-openvas.service
+PartOf=gvm.target
+
+[Service]
+ExecStartPre=+setfacl -m u:gvm:rw /run/redis-openvas/redis.sock
+ExecStart=
+ExecStart=/usr/bin/ospd-openvas --config /etc/gvm/ospd-openvas.conf 
--log-config /etc/gvm/ospd-logging.conf --lock-file-dir /var/lib/openvas 
--socket-mode 0o770 --mqtt-broker-address localhost --mqtt-broker-port 1883 
--notus-feed-dir /var/lib/notus/advisories

diff --git a/net-analyzer/ospd-openvas/metadata.xml 
b/net-analyzer/ospd-openvas/metadata.xml
index 3f6d058084e3..18eb90f3e699 100644
--- a/net-analyzer/ospd-openvas/metadata.xml
+++ b/net-analyzer/ospd-openvas/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   

jonas.li...@gmail.com
Jonas Licht
@@ -13,4 +17,10 @@
This is an OSP server implementation to allow GVM to 
remotely control OpenVAS.
Once running, you need to configure OpenVAS for the 
Greenbone Vulnerability Manager, for example via the web interface Greenbone 
Security Assistant. Then you can create scan tasks to use OpenVAS.

+   
+   Set systemd service file to use 
notus-scanner
+   
+   
+   greenbone/ospd-openvas
+   
 

diff --git a/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild 
b/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild
new file mode 100644
index ..5aa80f75d415
--- /dev/null
+++ b/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.e

[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, net-analyzer/greenbone-feed-sync/, ...

2023-07-03 Thread Florian Schmaus
commit: db4a3bd39e18f891e661f1815a2c95b722a22359
Author: Giuseppe Foti  gmail  com>
AuthorDate: Mon Jun 19 08:05:09 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4a3bd3

net-analyzer/greenbone-feed-sync: new package, add 23.6.0

Signed-off-by: Giuseppe Foti  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31106
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/greenbone-feed-sync/Manifest  |  1 +
 .../files/greenbone-feed-sync.cron |  7 +++
 .../files/greenbone-feed-sync.service  | 11 
 .../files/greenbone-feed-sync.timer|  9 +++
 .../greenbone-feed-sync-23.6.0.ebuild  | 71 ++
 net-analyzer/greenbone-feed-sync/metadata.xml  | 22 +++
 profiles/features/musl/package.mask|  1 +
 7 files changed, 122 insertions(+)

diff --git a/net-analyzer/greenbone-feed-sync/Manifest 
b/net-analyzer/greenbone-feed-sync/Manifest
new file mode 100644
index ..04427bbb47c1
--- /dev/null
+++ b/net-analyzer/greenbone-feed-sync/Manifest
@@ -0,0 +1 @@
+DIST greenbone-feed-sync-23.6.0.tar.gz 65420 BLAKE2B 
f5f30867ff47f10832b175de1c04136d9b42d7662f679f1f87d00684aacde575093a7c199566c04959faa8b26373d4b3e64cc6e7afaf6bca0f80aab095b0d40f
 SHA512 
20427f183ef2c278c96d39ff9ad82e8cbadae12fb2ef4518186993b67dd4c0f5de4a11f375684154daa530c8807dfda07d654a15e580f7886fcedf285531829d

diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron 
b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron
new file mode 100644
index ..5b3755982966
--- /dev/null
+++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# To enable sync via cron, execute "sudo -u gvm touch 
/etc/gvm/cron-feed-sync-enabled"
+if [[ ! -f /etc/gvm/cron-feed-sync-enabled ]]; then
+   exit
+fi
+sudo -u gvm /usr/bin/greenbone-feed-sync --quiet --type all

diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service 
b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service
new file mode 100644
index ..987fe731d47b
--- /dev/null
+++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=sync the Greenbone Community Feed
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/greenbone-feed-sync --quiet --type all
+SyslogIdentifier=greenbone-feed-sync
+User=gvm
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer 
b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer
new file mode 100644
index ..9faf470e013c
--- /dev/null
+++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=Daily update of all feeds of the Greenbone Vulerability Management 
(GMV) suite
+
+[Timer]
+OnCalendar=daily
+RandomizedDelaySec=2hour
+
+[Install]
+WantedBy=timers.target

diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild
new file mode 100644
index ..ade285666c24
--- /dev/null
+++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1 systemd
+
+DESCRIPTION="New script for syncing the Greenbone Community Feed"
+HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync";
+SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+IUSE="cron"
+RESTRICT="test"
+
+DEPEND="
+   acct-user/gvm
+   net-misc/rsync
+   >=net-analyzer/gvmd-22.5.0
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+"
+
+RDEPEND="
+   ${DEPEND}
+   cron? ( virtual/cron )
+"
+
+python_compile() {
+   distutils-r1_python_compile
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   #greenbone-feed-sync should not be run as root to avoid changing file 
permissions
+   insinto /etc/sudoers.d
+   newins - greenbone-feed-sync <<-EOF
+   gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync
+EOF
+
+   if use cron ; then
+   exeinto /etc/cron.daily
+   newexe "${FILESDIR}"/${PN}.cron ${PN}
+   fi
+
+   systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   return
+   fi
+
+   if use cron ; then
+   elog
+   elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to 
activate daily feed update

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/greenbone-feed-sync/

2023-07-03 Thread Florian Schmaus
commit: b570bde60da1d4ab3e446b34744416e4f9685717
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 07:50:19 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b570bde6

net-analyzer/greenbone-feed-sync: remove unnecessary function declaration and 
style fixes

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

 .../greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild
index ade285666c24..dbbef48f42a7 100644
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild
+++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild
@@ -30,10 +30,6 @@ RDEPEND="
cron? ( virtual/cron )
 "
 
-python_compile() {
-   distutils-r1_python_compile
-}
-
 python_install() {
distutils-r1_python_install
 
@@ -43,7 +39,7 @@ python_install() {
gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync
 EOF
 
-   if use cron ; then
+   if use cron; then
exeinto /etc/cron.daily
newexe "${FILESDIR}"/${PN}.cron ${PN}
fi
@@ -56,7 +52,7 @@ pkg_postinst() {
return
fi
 
-   if use cron ; then
+   if use cron; then
elog
elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to 
activate daily feed update!"
elog



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

2023-07-03 Thread Florian Schmaus
commit: 191241f17e14da162b5ea5d57ba460514ed53dba
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:57:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191241f1

net-analyzer/python-gvm: add 23.5.1

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/python-gvm/Manifest |  1 +
 net-analyzer/python-gvm/metadata.xml |  4 +++
 net-analyzer/python-gvm/python-gvm-23.5.1.ebuild | 34 
 3 files changed, 39 insertions(+)

diff --git a/net-analyzer/python-gvm/Manifest b/net-analyzer/python-gvm/Manifest
index 1e97e579cc91..41d40df2374e 100644
--- a/net-analyzer/python-gvm/Manifest
+++ b/net-analyzer/python-gvm/Manifest
@@ -1 +1,2 @@
 DIST python-gvm-21.11.0.tar.gz 230324 BLAKE2B 
1c4ca09f62dbeb6863e6f2da7188fd499d38ec9e1c01a2cac3534b2bff996082a5075a437e225a51bbb98f7a6ebc67062f5bd31ac1ce1a831a82bcc85f377a62
 SHA512 
df1fe64c65453a782dd89615cb6426a47091c82899d73855ec14174ea01ca3066a987eacb4f553c575695c6a962ec635023d0b79eafe143b564e4dfe494cc2a9
+DIST python-gvm-23.5.1.tar.gz 291456 BLAKE2B 
529febe59d46079a48299c8f1e853d4d3e20fb241fbb9e4d05cb83c9bb0c6c98dc297ee2d0322789e178216c55975b8c49204273be9bf484e6304438ae171533
 SHA512 
4928b077bf10367b3f2c8c8fe737720c0e3c84b4df8cdf6e6ca440a442a915f8619519993200c81f4333eae32070af0b51265fdb1c224b11ae11f521d62a7f84

diff --git a/net-analyzer/python-gvm/metadata.xml 
b/net-analyzer/python-gvm/metadata.xml
index 488d3eec2494..fc9cf3041b5d 100644
--- a/net-analyzer/python-gvm/metadata.xml
+++ b/net-analyzer/python-gvm/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   foti.giuse...@gmail.com
+   Giuseppe Foti
+   

jonas.li...@gmail.com
Jonas Licht

diff --git a/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild 
b/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild
new file mode 100644
index ..22a851ada380
--- /dev/null
+++ b/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Greenbone Vulnerability Management Python Library"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/python-gvm/";
+SRC_URI="https://github.com/greenbone/python-gvm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/paramiko[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # drop connection tests
+   rm -r tests/connections || die
+}



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

2023-07-03 Thread Florian Schmaus
commit: bb97e2c336c0fd14020c5e13b1836c52e93364f9
Author: Giuseppe Foti  gmail  com>
AuthorDate: Thu Jun  1 11:38:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb97e2c3

Update profiles/features/musl/package.mask

Co-authored-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/features/musl/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 0e288e530d07..f539037e9028 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -71,7 +71,7 @@ net-wireless/neard
 sys-apps/noexec
 
 # Giuseppe Foti  (2023-05-19)
-# New packages that require blocked packages in the previous block.
+# New packages that require packages masked by the previous block.
 dev-db/pg-gvm
 net-analyzer/notus-scanner
 



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

2023-07-03 Thread Florian Schmaus
commit: 9e306a64f27043dd6e475e334f833e731687bcb5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 08:15:09 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e306a64

net-analyzer/gsad: add 22.5.1

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

 net-analyzer/gsad/Manifest   |   1 +
 net-analyzer/gsad/gsad-22.5.1.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest
index f8cc4f2beacf..24dcef037487 100644
--- a/net-analyzer/gsad/Manifest
+++ b/net-analyzer/gsad/Manifest
@@ -1,2 +1,3 @@
 DIST gsad-21.4.4.tar.gz 220618 BLAKE2B 
276164ce1e03a6ed211d3bdf24c7f9b5ac832c07891b34b467f61ec02c5670d5368ea3219b3cc445e4ef83fef0aee7375c89ce8008746ea7e08abf50da8fb9fd
 SHA512 
092c8187754b3f0503e4ae6fd9c41dbd6917264668a5f8f831d40e88c7b8db6772acd354db62ac66b4af13b7c27e78516d4975f5bfede0d28001007a46c39f75
 DIST gsad-22.4.1.tar.gz 224061 BLAKE2B 
2357d8eac221c934509ed2c4e47d3e16ac392d11212320152bc1d247be2b8eb1275fbaffbb6c71568dac45b41e6380242c8b3afce46e8ee97aad7be8d24544ba
 SHA512 
7f957fcdc842b81aaf69858f98f1edd8a808eb70d2e0bd86413d6a9dfe053e10b6ed2f4e2cadcc023fd580d96d624c007e8701133fb3fea2e072ce26f9a64ed4
+DIST gsad-22.5.1.tar.gz 223290 BLAKE2B 
24530f085c644895d5153929038d040fbcb0626b4b2df0ce3966d96fc8c756fbb2b78540b2a57affab2f2eb97cf868f09b7ac863f9a314cb1f74a829fbea48cc
 SHA512 
52ec1377d57d90f64e949472f5f6d1f94e9cdce86d7a807451ed9f01ff36e392606d725461e416246b9e706f00aa536cbc5672fb977695b20d0c5957b67447aa

diff --git a/net-analyzer/gsad/gsad-22.5.1.ebuild 
b/net-analyzer/gsad/gsad-22.5.1.ebuild
new file mode 100644
index ..00b93d2f84e0
--- /dev/null
+++ b/net-analyzer/gsad/gsad-22.5.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd toolchain-funcs
+#
+DESCRIPTION="Greenbone Security Assistant"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsad";
+SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="AGPL-3+"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="
+   acct-user/gvm
+   dev-libs/glib:2
+   dev-libs/libgcrypt:0=
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=net-analyzer/gvm-libs-${PV}
+   net-libs/gnutls:=
+   net-libs/libmicrohttpd:=
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-analyzer/gvmd-${PV}
+   >=net-analyzer/gsa-22.5.0
+   net-analyzer/ospd-openvas
+"
+BDEPEND="
+   dev-python/polib
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   app-doc/xmltoman
+   app-text/htmldoc
+   sys-devel/gettext
+   )
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # QA-Fix | Remove !CLANG doxygen warnings for 9.0.0
+   if use doc; then
+   if ! tc-is-clang; then
+  local f
+  for f in doc/*.in
+  do
+   sed -i \
+   -e "s*CLANG_ASSISTED_PARSING = 
NO*#CLANG_ASSISTED_PARSING = NO*g" \
+   -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \
+   "${f}" || die "couldn't disable CLANG parsing"
+  done
+   fi
+   fi
+
+   # Do not install the empty /run/gsad run dir. 
https://github.com/greenbone/gsad/pull/54
+   sed -i "/^install.*GSAD_RUN_DIR/d" CMakeLists.txt || die
+
+   # Drop Group= directive. https://github.com/greenbone/gsad/pull/55
+   sed -i "/^Group=/d" config/gsad.service.in || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLOCALSTATEDIR=${EPREFIX}/var"
+   "-DSYSCONFDIR=${EPREFIX}/etc"
+   "-DSBINDIR=${EPREFIX}/usr/bin"
+   "-DGSAD_PID_DIR=/run/gsad"
+   "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)"
+   "-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d"
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   # setting correct PATH for finding react-js
+   NODE_ENV=production PATH="$PATH:${S}/gsa/node_modules/.bin/" 
cmake_src_compile
+   if use doc; then
+   cmake_build -C "${BUILD_DIR}" doc
+   cmake_build doc-full -C "${BUILD_DIR}" doc
+   fi
+   cmake_build rebuild_cache
+}
+
+src_install() {
+   if use doc; then
+   local HTML_DOCS=( "${BUILD_DIR}/doc/generated/html/." )
+   fi
+   cmake_src_install
+
+   systemd_install_serviced "${FILESDIR}/gsad.service.conf" \
+   ${PN}.service
+
+   insinto /etc/gvm/sysconfig
+   doins "${FILESDIR}/${PN}-daemon.conf"
+
+   newinitd "${FILESDIR}/${PN}-22.init" "${PN}"
+   newconfd "${FILESDIR}/${PN}-daemon.conf" "${PN}"
+

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

2023-07-03 Thread Florian Schmaus
commit: 8305c10e69ca5cb1b5011be6265760c4d3588297
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sat May 20 17:01:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8305c10e

net-analyzer/gvm-libs: add 22.6.3

Signed-off-by: Giuseppe Foti  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/gvm-libs/Manifest   |   1 +
 net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild | 111 +++
 net-analyzer/gvm-libs/metadata.xml   |   4 +
 3 files changed, 116 insertions(+)

diff --git a/net-analyzer/gvm-libs/Manifest b/net-analyzer/gvm-libs/Manifest
index fef2a714575a..a0ec15bd17d5 100644
--- a/net-analyzer/gvm-libs/Manifest
+++ b/net-analyzer/gvm-libs/Manifest
@@ -1 +1,2 @@
 DIST gvm-libs-21.4.4.tar.gz 298551 BLAKE2B 
271716d8be2376e2b54218b95069e19d10939c5feda9894220418bf184c4098eeacf61d1faedd49fe3215aa0fbf4a4afcfe2a929ac88450502737eb8af8f8e35
 SHA512 
6c80820c830cbc2e62865a0823740d857db075f2faa1a1e58af7a8f07e0179e7a78934d7613ec57f144900a5530206d4c07c912a6bbe40ad9d0549f9443bfb12
+DIST gvm-libs-22.6.3.tar.gz 309045 BLAKE2B 
9627fbdbb9d7a77542242311bce83e760316aea9f5c7b4c275aada18b6407cda41f5a0e1bd1e7202a16304e11772ddeabb01513ec67b7310d95e6522676fec1a
 SHA512 
7b2db4c7aa2361e6dbaca002755bea00eca333f9edf6da5d3c1cf41c6abac32c60f2721f4f152ea6d6bc0f366bdd6249b0693df711ab35e933cd7e22bf028002

diff --git a/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild 
b/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild
new file mode 100644
index ..a1e56e3d32e0
--- /dev/null
+++ b/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Greenbone Vulnerability Management (GVM) libraries"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-libs/";
+SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ldap test radius"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   acct-user/gvm
+   app-crypt/gpgme:=
+   dev-libs/glib:2
+   dev-libs/hiredis:=
+   dev-libs/libgcrypt:=
+   dev-libs/libgpg-error
+   dev-libs/libxml2
+   dev-perl/UUID
+   net-libs/gnutls:=
+   net-libs/libnet:1.1
+   net-libs/libpcap
+   net-libs/libssh:=
+   sys-apps/util-linux
+   sys-libs/libxcrypt:=
+   sys-libs/zlib
+   dev-libs/paho-mqtt-c:1.3
+   ldap? ( net-nds/openldap:= )
+   radius? ( net-dialup/freeradius-client )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-vcs/git
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   app-doc/xmltoman
+   app-text/htmldoc
+   dev-perl/CGI
+   dev-perl/SQL-Translator
+   )
+   test? ( dev-libs/cgreen )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   # QA-Fix | Remove doxygen warnings for !CLANG
+   if use doc; then
+   if ! tc-is-clang; then
+  local f
+  for f in doc/*.in; do
+   sed -i \
+   -e "s*CLANG_ASSISTED_PARSING = 
NO*#CLANG_ASSISTED_PARSING = NO*g" \
+   -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \
+   "${f}" || die "couldn't disable CLANG parsing"
+  done
+   fi
+   fi
+
+   #Remove tests that doesn't work in the network sandbox
+   if use test; then
+   sed -i 's/add_test (networking-test networking-test)/ /g' 
base/CMakeLists.txt || die
+   sed -i 's/add_test (util-test util-test)/ /g' 
boreas/CMakeLists.txt || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   "-DLOCALSTATEDIR=${EPREFIX}/var"
+   "-DSYSCONFDIR=${EPREFIX}/etc"
+   "-DGVM_RUN_DIR=${EPREFIX}/var/lib/gvm"
+   "-DBUILD_TESTS=$(usex test)"
+   "-DBUILD_WITH_RADIUS=$(usex radius)"
+   "-DBUILD_WITH_LDAP=$(usex ldap)"
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   if use doc; then
+   cmake_build -C "${BUILD_DIR}" doc
+   cmake_build doc-full -C "${BUILD_DIR}" doc
+   fi
+   cmake_build rebuild_cache
+   if use test; then
+   cmake_build tests
+   fi
+}
+
+src_install() {
+   if use doc; then
+   local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. )
+   fi
+   cmake_src_install
+
+   # Set proper permissions on required files/directories
+   keepdir /var/lib/gvm
+   if ! use prefix; then
+   fowners -R gvm:gvm /var/lib/gvm
+   fi
+}

diff --git a/net

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

2023-07-03 Thread Florian Schmaus
commit: 4ee6d9abdc473f216ea67c7cfffb2c56d12c4c13
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 08:05:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:15:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee6d9ab

net-analyzer/gsa: add 22.5.0, drop 22.4.1 and switch to non-dist

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

 net-analyzer/gsa/Manifest  |  3 ++-
 net-analyzer/gsa/gsa-22.4.1.ebuild | 29 --
 net-analyzer/gsa/gsa-22.5.0.ebuild | 42 ++
 3 files changed, 44 insertions(+), 30 deletions(-)

diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest
index 6f1aa937be08..c4d600dd19b4 100644
--- a/net-analyzer/gsa/Manifest
+++ b/net-analyzer/gsa/Manifest
@@ -1,3 +1,4 @@
 DIST gsa-21.4.2-node_modules.tar.gz 86572528 BLAKE2B 
1aec3d8636241d7cd4ca591133cdadd26d349bf4342ee1595a678871617b4b3a763348a7a0e6d44b50780f330362131d7ba72953a40f53e79b1f9709775999fb
 SHA512 
c44f3822864b9f68cbfe0e4052b2295ab74cb2c429cd9aa667b19b8cfb423c49dc65b1455f785abecdc4329f31b43fe368b0bd5276b4ad95d5fa2e208bb4a4ec
 DIST gsa-21.4.4.tar.gz 2471442 BLAKE2B 
b3ac937a87038d93e90223f7c33d087b0dbb043c4fcaa8a00c9d44148e686c064fdcc311899b7b3b4084658d23193bc128fb809f22621583898551f4348ece6f
 SHA512 
5a7b45132a049adf608ccd8988d69a415290cc57d6e7537835a78e19aafb5dfdf204197576f69277726587efaccce189c1ccab55c43e5a0a7855c538b3bc4b67
-DIST gsa-22.4.1.tar.gz 5878329 BLAKE2B 
5ff22dd07dd6a562d463faeb07323cfa083380bfbb96b544345778484ae5cc6d213a029a2c59e25decfe72c81f32a8ac79132dfce7bd3d381a7fa92e10cd5ac6
 SHA512 
6de0eb910ea885681bbb4cff05cd5b34113bbd04bf775deed2e8de583f7756c46926ac9e620dca49a061bf9d8edc5da481a75e7db93ae982314cb5ef03b33eb7
+DIST gsa-22.5.0-node_modules.tar.xz 26394052 BLAKE2B 
77e74ccacecd681e846884af463ee0605eb46c21dd0cd001f3240d4cfd97b91d3ce241bda50996e3ec047824e937383f8c80e0b8014b93bf3d6d067a9afec929
 SHA512 
221dde765497e6c97773d18b04b3d381b2f003c42995e935661ac7e35c9b18984a92336259d803174ad62387a5d653df12c0899c495334561f71df6d4290f0c8
+DIST gsa-22.5.0.tar.gz 3586703 BLAKE2B 
33d9f5e32ccc33e4c1d24665bd7ba0819dc22281772c7ebba24d8c82f93bcc21e8b90f3e0666b9ed8846e2a88417f8bf5999619577c15c307485a7ce3243d104
 SHA512 
2f119f3d8b213cb10abc7b2a25052e943518f8a2c5950f6eb6e5227bf30f7467ddbcf78bbed5f499b96a0bb517c5033f38477f332a14f449b7b04e7b7902843b

diff --git a/net-analyzer/gsa/gsa-22.4.1.ebuild 
b/net-analyzer/gsa/gsa-22.4.1.ebuild
deleted file mode 100644
index d188b90c2e27..
--- a/net-analyzer/gsa/gsa-22.4.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Greenbone Security Assistant"
-HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa";
-SRC_URI="
-   
https://github.com/greenbone/${PN}/releases/download/v${PV}/gsa-dist-${PV}.tar.gz
 -> ${P}.tar.gz
-"
-
-SLOT="0"
-LICENSE="AGPL-3+"
-KEYWORDS="~amd64 ~x86"
-
-src_unpack() {
-   default
-   mkdir ${P}
-   mv static/ "${WORKDIR}"/${P}/
-   mv locales/ "${WORKDIR}"/${P}/
-   mv img/ "${WORKDIR}"/${P}/
-   mv robots.txt "${WORKDIR}"/${P}/
-   mv index.html "${WORKDIR}"/${P}/
-}
-
-src_install() {
-   insinto "usr/share/gvm/gsad/web"
-   doins -r ./*
-}

diff --git a/net-analyzer/gsa/gsa-22.5.0.ebuild 
b/net-analyzer/gsa/gsa-22.5.0.ebuild
new file mode 100644
index ..e25fbab90bcd
--- /dev/null
+++ b/net-analyzer/gsa/gsa-22.5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_NODE_N="node_modules"
+MY_NODE_PV="${PV}"
+
+DESCRIPTION="Greenbone Security Assistant"
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa";
+SRC_URI="
+   https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~flow/distfiles/${PN}/${P}-${MY_NODE_N}.tar.xz
+"
+
+SLOT="0"
+LICENSE="AGPL-3+"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   >=net-libs/nodejs-14.0.0[ssl]
+   >=sys-apps/yarn-1.15.2
+"
+
+MY_NODE_DIR="${S}/${MY_NODE_N}/"
+
+src_prepare() {
+   default
+   # We will use pre-generated npm stuff.
+   mv "${WORKDIR}/${MY_NODE_N}" "${MY_NODE_DIR}" || die "couldn't move 
node_modules"
+}
+
+src_compile() {
+   # setting correct PATH for finding react-js
+   NODE_ENV=production PATH="${PATH}:${MY_NODE_DIR}/.bin/" \
+   yarn --offline build || die
+}
+
+src_install() {
+   insinto "usr/share/gvm/gsad/web"
+   doins -r build/*
+}



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

2023-07-03 Thread Arsen Arsenović
commit: 905d024a32fc0172981ab25d9e088df2abb87e7b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jul  3 08:16:52 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jul  3 08:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905d024a

app-emacs/jinx: add 0.9

Signed-off-by: Arsen Arsenović  gentoo.org>

 app-emacs/jinx/Manifest|  1 +
 app-emacs/jinx/jinx-0.9.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index ba67f78e4334..e4e0c3b9152d 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,2 +1,3 @@
 DIST jinx-0.7.tar.xz 17816 BLAKE2B 
d31ae1c35c5808237890c5c6ecaab915af7cc70260ae05de06c049a9bc250c3ff824a18256715fb7ed12e02df60b24aa957192b95fd3a0ab28e5102f5cf63718
 SHA512 
ed291b1d5eb5b799f629ed3d0d5bfca65e7f11d9349a672f09087a47ebe65a7bc8bef8fda6d344472dc8bc14c97c5d49c79365d45da5c9570e0cf84d51723928
 DIST jinx-0.8.tar.xz 19064 BLAKE2B 
f5c2382e635b4266ac7ea4a500f3ca56f029c1104608ae12570a5983e971dff17bd2d4c7c721b080ac7ab136e7a7cc305cc96b2a5dc825caf17c5713d37702d8
 SHA512 
63ef5031252a98e3c4e22a331fbe99d6fb0465f965fbf7ce4e319514b2ddd8230db66d48c72bc5d957a77b2c8609f08636f1579fe4cefb44e2f56b654638fb52
+DIST jinx-0.9.tar.xz 20852 BLAKE2B 
09a6a765cf51c2efe3a90317cdaeff03c2bc35bd6202b71070a19d51189c2ee6fc7406881130986dcdcfd9a9f6cec4aee25e0e71924a38aca7708aa3b99eb550
 SHA512 
a61e377fdee84fc91c3714f12f1bfffd95d6618a78c48dbcda6ff134f2ce3b604f283ddc5e7040c125e406ec573e3f6e7bfcde681fe574b84d7736e114ea7c0b

diff --git a/app-emacs/jinx/jinx-0.9.ebuild b/app-emacs/jinx/jinx-0.9.ebuild
new file mode 100644
index ..9e53b9cc2c8e
--- /dev/null
+++ b/app-emacs/jinx/jinx-0.9.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx";
+
+# Recompressed from ELPA.
+SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/enchant:2
+   >=app-emacs/compat-29.1.4.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+ELISP_REMOVE="${PN}-pkg.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+   $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+   ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+   elisp_src_compile
+}
+
+src_install() {
+   elisp-make-autoload-file
+   elisp_src_install
+
+   elisp-modules-install "${PN}" jinx-mod.so
+   doinfo jinx.info
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/

2023-07-03 Thread Miroslav Šulc
commit: 15a04c3b6eb631d5ea6403dba483563db507644a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul  3 08:23:40 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul  3 08:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a04c3b

media-sound/qsampler: migrated latest to qt6

Closes: https://bugs.gentoo.org/908650
Signed-off-by: Miroslav Šulc  gentoo.org>

 ...ler-0.9.10.ebuild => qsampler-0.9.10-r1.ebuild} | 24 +++---
 media-sound/qsampler/qsampler-.ebuild  | 22 
 2 files changed, 15 insertions(+), 31 deletions(-)

diff --git a/media-sound/qsampler/qsampler-0.9.10.ebuild 
b/media-sound/qsampler/qsampler-0.9.10-r1.ebuild
similarity index 72%
rename from media-sound/qsampler/qsampler-0.9.10.ebuild
rename to media-sound/qsampler/qsampler-0.9.10-r1.ebuild
index 38a795222015..4210fdc8b8c7 100644
--- a/media-sound/qsampler/qsampler-0.9.10.ebuild
+++ b/media-sound/qsampler/qsampler-0.9.10-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64"
 fi
 
 DESCRIPTION="Graphical frontend to the LinuxSampler engine"
@@ -21,11 +21,8 @@ SLOT="0"
 IUSE="debug +libgig"
 
 DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
media-libs/alsa-lib
media-libs/liblscp:=
x11-libs/libX11
@@ -34,24 +31,17 @@ DEPEND="
 RDEPEND="${DEPEND}
media-sound/linuxsampler
 "
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch"
-)
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+"
 
 DOCS=( ChangeLog README TRANSLATORS )
 
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
-DCONFIG_LIBGIG=$(usex libgig 1 0)
+   -DCONFIG_QT6=1
)
cmake_src_configure
 }

diff --git a/media-sound/qsampler/qsampler-.ebuild 
b/media-sound/qsampler/qsampler-.ebuild
index 262219cfea6e..4210fdc8b8c7 100644
--- a/media-sound/qsampler/qsampler-.ebuild
+++ b/media-sound/qsampler/qsampler-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64"
 fi
 
 DESCRIPTION="Graphical frontend to the LinuxSampler engine"
@@ -21,11 +21,8 @@ SLOT="0"
 IUSE="debug +libgig"
 
 DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
media-libs/alsa-lib
media-libs/liblscp:=
x11-libs/libX11
@@ -34,20 +31,17 @@ DEPEND="
 RDEPEND="${DEPEND}
media-sound/linuxsampler
 "
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+"
 
 DOCS=( ChangeLog README TRANSLATORS )
 
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
-DCONFIG_LIBGIG=$(usex libgig 1 0)
+   -DCONFIG_QT6=1
)
cmake_src_configure
 }



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

2023-07-03 Thread Andrew Ammerlaan
commit: 3b23187b138eddb7c5ede991d01da64ce182210b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jul  3 08:33:20 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jul  3 08:35:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b23187b

dev-python/spyder-unittest: add 0.6.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/spyder-unittest/Manifest|  1 +
 .../spyder-unittest/spyder-unittest-0.6.0.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-python/spyder-unittest/Manifest 
b/dev-python/spyder-unittest/Manifest
index 85e53b0801b3..9bd499e8ac39 100644
--- a/dev-python/spyder-unittest/Manifest
+++ b/dev-python/spyder-unittest/Manifest
@@ -1 +1,2 @@
 DIST spyder-unittest-0.5.1.gh.tar.gz 80022 BLAKE2B 
c904196f7b0288b4d4f105037cbf75fc7ef60669ba1a24687b4f6aa672b88b139b64282c2d12340c958a3ffb65b8cf01b61256f669e167a6c15eb9471430af2a
 SHA512 
4bea5d88b6be80435e2fa6498803ceea275b72c47bd0a54bb3be962bfe00feed2073e4d4915ea1b4dd780cb1c104f6dcd2735ee000cdedb934ed9fac059d0ca5
+DIST spyder-unittest-0.6.0.gh.tar.gz 105932 BLAKE2B 
b7a39e5756d27325bbe0dff32fb3922f667cdd1eb2c3a6d9e5eceb89abd921244fdf1685706bff181c75c59f86f92e405a1d08c5e86d7f15a27bfd46d32048ea
 SHA512 
304843dcf6b51033a6acbc81a0ed274736d36967d95866075bb06a23487f29556256e39c213f685f5a6622743bba568814b5c099fa143e849fdb5608687f1c5c

diff --git a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild 
b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
new file mode 100644
index ..f5fa403a044c
--- /dev/null
+++ b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Plugin for Spyder to run tests and view the results"
+HOMEPAGE="https://github.com/spyder-ide/spyder-unittest";
+SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/spyder-5.4.1[${PYTHON_USEDEP}]
+   

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

2023-07-03 Thread Andrew Ammerlaan
commit: 6950fbc97118d1249ca8c9a6d8d86690109948de
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jul  3 08:33:43 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jul  3 08:35:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6950fbc9

dev-python/spyder-unittest: drop 0.5.1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/spyder-unittest/Manifest|  1 -
 .../spyder-unittest/spyder-unittest-0.5.1.ebuild   | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/spyder-unittest/Manifest 
b/dev-python/spyder-unittest/Manifest
index 9bd499e8ac39..0734087a0fe5 100644
--- a/dev-python/spyder-unittest/Manifest
+++ b/dev-python/spyder-unittest/Manifest
@@ -1,2 +1 @@
-DIST spyder-unittest-0.5.1.gh.tar.gz 80022 BLAKE2B 
c904196f7b0288b4d4f105037cbf75fc7ef60669ba1a24687b4f6aa672b88b139b64282c2d12340c958a3ffb65b8cf01b61256f669e167a6c15eb9471430af2a
 SHA512 
4bea5d88b6be80435e2fa6498803ceea275b72c47bd0a54bb3be962bfe00feed2073e4d4915ea1b4dd780cb1c104f6dcd2735ee000cdedb934ed9fac059d0ca5
 DIST spyder-unittest-0.6.0.gh.tar.gz 105932 BLAKE2B 
b7a39e5756d27325bbe0dff32fb3922f667cdd1eb2c3a6d9e5eceb89abd921244fdf1685706bff181c75c59f86f92e405a1d08c5e86d7f15a27bfd46d32048ea
 SHA512 
304843dcf6b51033a6acbc81a0ed274736d36967d95866075bb06a23487f29556256e39c213f685f5a6622743bba568814b5c099fa143e849fdb5608687f1c5c

diff --git a/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild 
b/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild
deleted file mode 100644
index 43ce967da1ec..
--- a/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 virtualx
-
-COMMIT="d210d9fe6c4efbb21d680a040cc4741d76a81f49"
-
-DESCRIPTION="Plugin for Spyder to run tests and view the results"
-HOMEPAGE="https://github.com/spyder-ide/spyder-unittest";
-SRC_URI="https://github.com/spyder-ide/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-# AttributeError: 'NoneType' object has no attribute 'split'
-RESTRICT="test"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/spyder-5.3.1[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/

2023-07-03 Thread Florian Schmaus
commit: 46be39d0634fca9e20e2882472f775b18f64b1c9
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 08:35:52 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:36:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46be39d0

dev-libs/paho-mqtt-c: style fixes

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

 dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 23 ++-
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild 
b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
index 1b948ab91968..f1713fe8f0c1 100644
--- a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
+++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
@@ -24,7 +24,7 @@ IUSE="+high-performance +ssl doc test"
 
 BDEPEND="
doc? ( app-doc/doxygen
-  media-gfx/graphviz )
+  media-gfx/graphviz )
ssl? ( dev-libs/openssl )
test? ( dev-lang/python )
 "
@@ -38,11 +38,11 @@ BUILD_DIR="${S}_build"
 
 src_configure(){
local mycmakeargs=(
-   -DPAHO_BUILD_SHARED=TRUE
-   -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")"
-   -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
-   -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
-   -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
+   -DPAHO_BUILD_SHARED=TRUE
+   -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" 
"FALSE")"
+   -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
+   -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
+   -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
)
cmake_src_configure
if use test; then
@@ -58,13 +58,10 @@ src_test() {
elog "Disabling tests due to crosscompiling."
return
fi
-   if use test; then
-   echo "RUNNING TESTS"
 
-   ${EPYTHON} 
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \
-   
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf &
+   ${EPYTHON} 
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \
+  
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf &
 
-   ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py &
-   cmake_src_test
-   fi
+   ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py &
+   cmake_src_test
 }



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

2023-07-03 Thread Florian Schmaus
commit: 5a31ea1a6e8f2c81c241de7055084b0931aaa8cd
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 08:37:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 08:37:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a31ea1a

net-analyzer/notus-scanner: disable py3.10

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

 net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild 
b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild
index 3d2b52bf6bee..630d765d70a5 100644
--- a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild
+++ b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_11 )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/qsynth/

2023-07-03 Thread Miroslav Šulc
commit: fd5fc2768ca299220de2d2a9a5a3ba61d1db22ca
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul  3 08:38:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul  3 08:38:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5fc276

media-sound/qsynth: added support fot qt6, fixed missing dep

Closes: https://bugs.gentoo.org/881297
Signed-off-by: Miroslav Šulc  gentoo.org>

 ...synth-0.9.11.ebuild => qsynth-0.9.11-r1.ebuild} | 29 +++---
 media-sound/qsynth/qsynth-.ebuild  | 29 --
 2 files changed, 31 insertions(+), 27 deletions(-)

diff --git a/media-sound/qsynth/qsynth-0.9.11.ebuild 
b/media-sound/qsynth/qsynth-0.9.11-r1.ebuild
similarity index 77%
rename from media-sound/qsynth/qsynth-0.9.11.ebuild
rename to media-sound/qsynth/qsynth-0.9.11-r1.ebuild
index 9304e1e44040..5690fe3abd29 100644
--- a/media-sound/qsynth/qsynth-0.9.11.ebuild
+++ b/media-sound/qsynth/qsynth-0.9.11-r1.ebuild
@@ -18,33 +18,34 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa debug jack pulseaudio"
+IUSE="+alsa debug jack pulseaudio qt6"
 
 REQUIRED_USE="|| ( alsa jack pulseaudio )"
 
 BDEPEND="
-   dev-qt/linguist-tools:5
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
 "
 DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-0.9.1-cmake-no-git-version.patch" )
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_QT6=$(usex qt6 1 0)
)
cmake_src_configure
 }

diff --git a/media-sound/qsynth/qsynth-.ebuild 
b/media-sound/qsynth/qsynth-.ebuild
index 76fd6013eca5..5690fe3abd29 100644
--- a/media-sound/qsynth/qsynth-.ebuild
+++ b/media-sound/qsynth/qsynth-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,31 +18,34 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa debug jack pulseaudio"
+IUSE="+alsa debug jack pulseaudio qt6"
 
 REQUIRED_USE="|| ( alsa jack pulseaudio )"
 
 BDEPEND="
-   dev-qt/linguist-tools:5
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
 "
 DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
 "
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_QT6=$(usex qt6 1 0)
)
cmake_src_configure
 }



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

2023-07-03 Thread Jakov Smolić
commit: ec8b4266d731da616c4ff72b830a9955deaea319
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul  3 08:42:24 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul  3 08:42:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8b4266

media-gfx/gthumb: Stabilize 3.12.2-r5 x86, #909483

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

 media-gfx/gthumb/gthumb-3.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild 
b/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild
index 65ef7e3cae52..6617a41f3ce3 100644
--- a/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild
+++ b/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gthumb";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg 
tiff webkit webp"
 
 # libX11 dep is a workaround. See files/3.12.2-link-with-x11.patch



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

2023-07-03 Thread Jakov Smolić
commit: a11006371b9edd84868a7300aee17e624ac3a3cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul  3 08:42:28 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul  3 08:42:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1100637

gnome-extra/sushi: Stabilize 44.2 x86, #909494

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

 gnome-extra/sushi/sushi-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/sushi/sushi-44.2.ebuild 
b/gnome-extra/sushi/sushi-44.2.ebuild
index 364731d650bc..55603ee690e6 100644
--- a/gnome-extra/sushi/sushi-44.2.ebuild
+++ b/gnome-extra/sushi/sushi-44.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/sushi";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
 IUSE="wayland +X"
 REQUIRED_USE="|| ( wayland X )"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-07-03 Thread Jakov Smolić
commit: 1906fd9d78a1cb74f4ff19d199adc7a10da51cbb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul  3 08:42:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul  3 08:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1906fd9d

gnome-base/nautilus: Stabilize 44.2.1 x86, #909493

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

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 4c7083d93a11..8afc26f6edc2 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/

2023-07-03 Thread Jakov Smolić
commit: acadcbd52a57797858f314d335b120295f9614e0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul  3 08:42:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul  3 08:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acadcbd5

gnome-base/gnome-control-center: Stabilize 44.2 x86, #909491

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

 gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild
index 697439dc7b65..1dc074a4fc7c 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="
^^ ( elogind systemd )
 " # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime, but needs testing if handled gracefully enough
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 
 # meson.build depends on python unconditionally
 BDEPEND="${PYTHON_DEPS}"



[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/

2023-07-03 Thread Miroslav Šulc
commit: 20ccf80f7c32366e81945ae24298654345816b59
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul  3 08:43:28 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul  3 08:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ccf80f

media-sound/qsampler: reintroduced support for qt5

Signed-off-by: Miroslav Šulc  gentoo.org>

 ...-0.9.10-r1.ebuild => qsampler-0.9.10-r2.ebuild} | 21 +++--
 media-sound/qsampler/qsampler-.ebuild  | 22 --
 2 files changed, 31 insertions(+), 12 deletions(-)

diff --git a/media-sound/qsampler/qsampler-0.9.10-r1.ebuild 
b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild
similarity index 72%
rename from media-sound/qsampler/qsampler-0.9.10-r1.ebuild
rename to media-sound/qsampler/qsampler-0.9.10-r2.ebuild
index 4210fdc8b8c7..697cc016c524 100644
--- a/media-sound/qsampler/qsampler-0.9.10-r1.ebuild
+++ b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 DESCRIPTION="Graphical frontend to the LinuxSampler engine"
@@ -18,21 +18,30 @@ HOMEPAGE="https://qsampler.sourceforge.io/ 
https://www.linuxsampler.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug +libgig"
+IUSE="debug +libgig qt6"
 
 DEPEND="
-   dev-qt/qtbase:6[gui,network,widgets]
-   dev-qt/qtsvg:6
media-libs/alsa-lib
media-libs/liblscp:=
x11-libs/libX11
libgig? ( media-libs/libgig:= )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   )
 "
 RDEPEND="${DEPEND}
media-sound/linuxsampler
 "
 BDEPEND="
-   dev-qt/qttools:6[linguist]
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
 "
 
 DOCS=( ChangeLog README TRANSLATORS )
@@ -41,7 +50,7 @@ src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
-DCONFIG_LIBGIG=$(usex libgig 1 0)
-   -DCONFIG_QT6=1
+   -DCONFIG_QT6=$(usex qt6 1 0)
)
cmake_src_configure
 }

diff --git a/media-sound/qsampler/qsampler-.ebuild 
b/media-sound/qsampler/qsampler-.ebuild
index 4210fdc8b8c7..202520b3f67b 100644
--- a/media-sound/qsampler/qsampler-.ebuild
+++ b/media-sound/qsampler/qsampler-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 DESCRIPTION="Graphical frontend to the LinuxSampler engine"
@@ -18,21 +18,31 @@ HOMEPAGE="https://qsampler.sourceforge.io/ 
https://www.linuxsampler.org/";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug +libgig"
+IUSE="debug +libgig qt6"
 
 DEPEND="
-   dev-qt/qtbase:6[gui,network,widgets]
-   dev-qt/qtsvg:6
media-libs/alsa-lib
media-libs/liblscp:=
x11-libs/libX11
libgig? ( media-libs/libgig:= )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
 "
 RDEPEND="${DEPEND}
media-sound/linuxsampler
 "
 BDEPEND="
-   dev-qt/qttools:6[linguist]
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
 "
 
 DOCS=( ChangeLog README TRANSLATORS )
@@ -41,7 +51,7 @@ src_configure() {
local mycmakeargs=(
-DCONFIG_DEBUG=$(usex debug 1 0)
-DCONFIG_LIBGIG=$(usex libgig 1 0)
-   -DCONFIG_QT6=1
+   -DCONFIG_QT6=$(usex qt6 1 0)
)
cmake_src_configure
 }



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

2023-07-03 Thread Hans de Graaff
commit: 13db64894c1275247345172c46f8ae73db4fcd64
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  3 05:49:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  3 09:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13db6489

dev-ruby/io-wait: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/io-wait/io-wait-0.2.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/io-wait/io-wait-0.2.3.ebuild 
b/dev-ruby/io-wait/io-wait-0.2.3.ebuild
index 1e0b2f170113..415a5b87b2ff 100644
--- a/dev-ruby/io-wait/io-wait-0.2.3.ebuild
+++ b/dev-ruby/io-wait/io-wait-0.2.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTENSIONS="ext/io/wait/extconf.rb"



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

2023-07-03 Thread Hans de Graaff
commit: 2ff151b81703eb534db08420998069146712c36d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  3 06:05:46 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  3 09:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff151b8

dev-ruby/capistrano: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/capistrano/capistrano-3.17.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/capistrano/capistrano-3.17.3.ebuild 
b/dev-ruby/capistrano/capistrano-3.17.3.ebuild
index 060941c9ee4a..4e9839ae6fcb 100644
--- a/dev-ruby/capistrano/capistrano-3.17.3.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.17.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-07-03 Thread Hans de Graaff
commit: 8954c9fc6a7b466552a05dfc158ffea91576bccd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  3 06:06:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  3 09:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8954c9fc

dev-ruby/binding_of_caller: update EAPI 7 -> 8

Signed-off-by: Hans de Graaff  gentoo.org>

 .../binding_of_caller-1.0.0-r2.ebuild  | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild 
b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild
new file mode 100644
index ..8d0a4d13f8f5
--- /dev/null
+++ b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="binding_of_caller.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Retrieve the binding of a method's caller"
+HOMEPAGE="https://github.com/banister/binding_of_caller";
+SRC_URI="https://github.com/banister/binding_of_caller/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/debug_inspector-0.0.1"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+}



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

2023-07-03 Thread Hans de Graaff
commit: 30c88ea65d00831f3e01d0c7474bc13c87a845af
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul  3 05:39:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul  3 09:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c88ea6

dev-ruby/jmespath: drop 1.6.1, 1.6.1-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/jmespath/Manifest |  1 -
 dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild | 27 ---
 dev-ruby/jmespath/jmespath-1.6.1.ebuild| 26 --
 3 files changed, 54 deletions(-)

diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest
index 1f3fe455bc96..de265a541451 100644
--- a/dev-ruby/jmespath/Manifest
+++ b/dev-ruby/jmespath/Manifest
@@ -1,2 +1 @@
-DIST jmespath-1.6.1.tar.gz 40731 BLAKE2B 
004da1c19a9990f83cc7484afccf7f7c8b6924ff538a0779752a4fd2aa0d469fd7ddf975f39e50f3f3d806109d6742adbc16237dec5760c224a59e6791954529
 SHA512 
8c66235463f1d83a2b061e9e01b5ef0d3d12df5a034a334d3c06a919bc2049b44dd740da0297e1774300533bc9968614f3d961deb4bfe808c9221e03d6f1bbed
 DIST jmespath-1.6.2.tar.gz 40932 BLAKE2B 
e19a2bacb8e207f65e45d1ad8eaaceb5ab6cbd847dc1009b45c618d426e5cc5814a1b1a806ccd935a83e3dacff3bcefedf9c7241586a348f2b705d80e63ba27d
 SHA512 
2118c348bb25285f002fce64d0f7a00a5850c9f1b39d71d16c0c4335469069861bc51a81a9aec95f5625ae6b2d9daaa8b40ada817ac83ef83349c33e906561e7

diff --git a/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild 
b/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild
deleted file mode 100644
index c3f5e802faf7..
--- a/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
-RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements JMESPath for Ruby"
-HOMEPAGE="https://github.com/jmespath/jmespath.rb";
-SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}.rb-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/I s:^:#:' \
-   
spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die
-   sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
-}

diff --git a/dev-ruby/jmespath/jmespath-1.6.1.ebuild 
b/dev-ruby/jmespath/jmespath-1.6.1.ebuild
deleted file mode 100644
index d79916ac6658..
--- a/dev-ruby/jmespath/jmespath-1.6.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements JMESPath for Ruby"
-HOMEPAGE="https://github.com/jmespath/jmespath.rb";
-SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}.rb-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/I s:^:#:' \
-   
spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die
-   sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
-}



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

2023-07-03 Thread Florian Schmaus
commit: 98c67add3d024f7e98a1f68ed6b4a552e9f39197
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 10:48:25 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 10:48:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c67add

sys-process/below: add 0.7.0

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

 sys-process/below/Manifest   |  61 +++
 sys-process/below/below-0.7.0.ebuild | 313 +++
 2 files changed, 374 insertions(+)

diff --git a/sys-process/below/Manifest b/sys-process/below/Manifest
index b7569322d36d..064fb5368249 100644
--- a/sys-process/below/Manifest
+++ b/sys-process/below/Manifest
@@ -14,6 +14,7 @@ DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST below-0.5.0.tar.gz 857446 BLAKE2B 
cfe340b88e8fce952660b618450e5920312163d849551cabe5be928d50ffe83db03464863b328389f8387b274422f49b5437d6f184f57666fe3846322e2173de
 SHA512 
22e0d50b69db5fe7794aba55534ced757dff1a3a0b2043cbabeb2213a096233b48ad8ca2c545bbcc5be3194fe153349a4d1109c4f95d9c77bc5608a72b6d3e08
 DIST below-0.6.3.tar.gz 907266 BLAKE2B 
10c281713787f60ff6425c02b14de23037037bece8c2de8801a94b11704160637c9e7dd96accd1ca841f66ee2ac5d97fd91b605bdcc7d27c66ed19b5215fd2f3
 SHA512 
4d4f357f50f9aabf6246022d949753622d132b46e303b74de4991cf6b1134748127abf2f6a0101a153dbefdb3583ca1915b8cb17a4a3c2faf30a94592f6720a8
+DIST below-0.7.0.tar.gz 881579 BLAKE2B 
dcb0bfb435ea3858df5395475dce1a082551e9a2929a00e39684760b300c0cc34bfde9bb5a8b91eb123fee1101facb5f58d6743a3dd37a3dd83bed13a99f90b6
 SHA512 
3ef9aeaf154212d413861419be1002216ad02818111f2e96dee51e5d88c0f2e3ea307c9e7177680b6069b66c9157e5d42db00706150c8cceee4f6277c561f24c
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST bytes-1.1.0.crate 49640 BLAKE2B 
b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d
 SHA512 
d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d
@@ -22,6 +23,7 @@ DIST camino-1.1.1.crate 30737 BLAKE2B 
f2403e2f3c4c66f14c298faf582d5ce4f3071be62e
 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 
7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330
 SHA512 
c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
 DIST cargo_metadata-0.12.3.crate 16789 BLAKE2B 
f8556eb5a5925201654dab0eb5b9db6a7c2f2a179e1e2243ad7df8fb037e01509da939f22fd848e8c5e3f35f546ded1d43dfeddce3795eb9b4a84ebf135c58a1
 SHA512 
fc67003f014d6b13b12d8a897168665dbafed7516662bce53bff3dec75892a930f602a4ddf9e2be44fdbdb77b4f2641c0adb116be31929142c3d4a2e6cee4e1f
 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 
4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947
 SHA512 
16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262
+DIST cargo_metadata-0.15.4.crate 19993 BLAKE2B 
33bb182a4fbf453be323cd657e0927d7ae8f4cada172c482d96ba959155aa0bd5fc392d4e0a6d4a869456be5de8756c92a4ee0642d60db992aca6d8adadb8f0a
 SHA512 
dae54e7d21642a12fe967d832769f2310a18903a0a46694dd441974f037d8a53e148bae2668a177478b91629c5da736ce56aca3e140d442267ff0bc65bb984a0
 DIST cc-1.0.72.crate 57495 BLAKE2B 
b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e
 SHA512 
e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d7

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

2023-07-03 Thread Florian Schmaus
commit: 71ca5b5971d01adf95abe4e7f2e649c22194734d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  3 11:39:08 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul  3 11:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ca5b59

net-analyzer/gsad: drop unused CMake variable GSAD_PID_DIR

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

 net-analyzer/gsad/gsad-22.4.1.ebuild | 1 -
 net-analyzer/gsad/gsad-22.5.1.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/net-analyzer/gsad/gsad-22.4.1.ebuild 
b/net-analyzer/gsad/gsad-22.4.1.ebuild
index 65d92e560f05..6cf730484c9d 100644
--- a/net-analyzer/gsad/gsad-22.4.1.ebuild
+++ b/net-analyzer/gsad/gsad-22.4.1.ebuild
@@ -70,7 +70,6 @@ src_configure() {
"-DLOCALSTATEDIR=${EPREFIX}/var"
"-DSYSCONFDIR=${EPREFIX}/etc"
"-DSBINDIR=${EPREFIX}/usr/bin"
-   "-DGSAD_PID_DIR=/run/gsad"
"-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)"
"-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d"
)

diff --git a/net-analyzer/gsad/gsad-22.5.1.ebuild 
b/net-analyzer/gsad/gsad-22.5.1.ebuild
index 00b93d2f84e0..0bb4755d34c5 100644
--- a/net-analyzer/gsad/gsad-22.5.1.ebuild
+++ b/net-analyzer/gsad/gsad-22.5.1.ebuild
@@ -70,7 +70,6 @@ src_configure() {
"-DLOCALSTATEDIR=${EPREFIX}/var"
"-DSYSCONFDIR=${EPREFIX}/etc"
"-DSBINDIR=${EPREFIX}/usr/bin"
-   "-DGSAD_PID_DIR=/run/gsad"
"-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)"
"-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d"
)



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

2023-07-03 Thread Andreas K. Hüttel
commit: 1288ef96a50212d05eaf23e98e6cbe2a872d713f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jul  3 11:52:10 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jul  3 11:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1288ef96

acct-user.eclass: Users need their group already at "build time"

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 eclass/acct-user.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index f658aa0eabc3..0b47e2d8ed69 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -165,6 +165,7 @@ acct-user_add_deps() {
fi
 
RDEPEND+=${ACCT_USER_GROUPS[*]/#/ acct-group/}
+   DEPEND+=${ACCT_USER_GROUPS[*]/#/ acct-group/}
_ACCT_USER_ADD_DEPS_CALLED=1
 }
 



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

2023-07-03 Thread Arthur Zamarin
commit: 3c00eeb89319c0c810c93be9504c8de7c702a7fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  3 12:03:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  3 12:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c00eeb8

gui-apps/kanshi: add missing bdep on dev-util/wayland-scanner

Closes: https://bugs.gentoo.org/909441
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/kanshi/kanshi-1.3.0.ebuild | 3 ++-
 gui-apps/kanshi/kanshi-1.3.1.ebuild | 3 ++-
 gui-apps/kanshi/kanshi-1.4.0.ebuild | 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/gui-apps/kanshi/kanshi-1.3.0.ebuild 
b/gui-apps/kanshi/kanshi-1.3.0.ebuild
index 2f3236686822..a3441df26d64 100644
--- a/gui-apps/kanshi/kanshi-1.3.0.ebuild
+++ b/gui-apps/kanshi/kanshi-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,6 +26,7 @@ BDEPEND="
${RDEPEND}
virtual/pkgconfig
dev-libs/wayland-protocols
+   dev-util/wayland-scanner
man? ( >=app-text/scdoc-1.9.3 )
 "
 

diff --git a/gui-apps/kanshi/kanshi-1.3.1.ebuild 
b/gui-apps/kanshi/kanshi-1.3.1.ebuild
index 2f3236686822..a3441df26d64 100644
--- a/gui-apps/kanshi/kanshi-1.3.1.ebuild
+++ b/gui-apps/kanshi/kanshi-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,6 +26,7 @@ BDEPEND="
${RDEPEND}
virtual/pkgconfig
dev-libs/wayland-protocols
+   dev-util/wayland-scanner
man? ( >=app-text/scdoc-1.9.3 )
 "
 

diff --git a/gui-apps/kanshi/kanshi-1.4.0.ebuild 
b/gui-apps/kanshi/kanshi-1.4.0.ebuild
index 187f88c803bb..a3441df26d64 100644
--- a/gui-apps/kanshi/kanshi-1.4.0.ebuild
+++ b/gui-apps/kanshi/kanshi-1.4.0.ebuild
@@ -26,6 +26,7 @@ BDEPEND="
${RDEPEND}
virtual/pkgconfig
dev-libs/wayland-protocols
+   dev-util/wayland-scanner
man? ( >=app-text/scdoc-1.9.3 )
 "
 



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

2023-07-03 Thread Arthur Zamarin
commit: b4a0423f4b003ae44d382e49d6d16968a77ea64e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  3 12:03:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  3 12:03:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a0423f

gui-apps/kanshi: drop 1.3.0

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

 gui-apps/kanshi/Manifest|  1 -
 gui-apps/kanshi/kanshi-1.3.0.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/gui-apps/kanshi/Manifest b/gui-apps/kanshi/Manifest
index 7433451c5b1f..cdbda7eeb1d3 100644
--- a/gui-apps/kanshi/Manifest
+++ b/gui-apps/kanshi/Manifest
@@ -1,3 +1,2 @@
-DIST kanshi-1.3.0.tar.gz 20721 BLAKE2B 
56ba2241f21c41c5ba0e33c25ed0fb32ce471ac1c5f8dd030f93cb27e142319d1643143e78d4b375f855af1af5a078168e589ef74c82aaf738cef95618c122ab
 SHA512 
f89164b1c4440d1cb29dfd70aab0721607dd63ea144ace9a2ff30cf89e662d404044bb30a5bc6c5544e8988db498eba3cd80100424ca76d31cc35b60e38036d9
 DIST kanshi-1.3.1.tar.gz 20991 BLAKE2B 
9ecad147d2ace82ea4a2e8fccbc1a2a81bdca534f4ae952a1bbc4303c4ff0e6cf6de5dd617e1ee79abd23bb094358b3336bc031748525f628b912e53e5a04db8
 SHA512 
21580c6d950c33ce80a3d39e71ae8352c23c96d89827b79f4a294ccade87026c1ce294a5f9aa9b58e06f7930a3885ab9a54400b7289dfbee18a2a1a53a55709b
 DIST kanshi-1.4.0.tar.gz 22207 BLAKE2B 
9d3d1172c77e77049cfa16a279cf77daaeaf8276a76228a3a5f0c141db4a27c2023e2398fc1591747116d4691c48caa323a6d96e2f2b8379e956478dabaff6fc
 SHA512 
bf894865268f706487379b97e7de0df44c2e69aaa1feaca3f4e68f966382f0663ade6a770457803e274ec3afa9fa5661f7509c344a2f71a2b4cd7289277664a2

diff --git a/gui-apps/kanshi/kanshi-1.3.0.ebuild 
b/gui-apps/kanshi/kanshi-1.3.0.ebuild
deleted file mode 100644
index a3441df26d64..
--- a/gui-apps/kanshi/kanshi-1.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="dynamic display configuration (autorandr for wayland)"
-HOMEPAGE="https://wayland.emersion.fr/kanshi/ https://sr.ht/~emersion/kanshi/";
-SRC_URI="
-   https://git.sr.ht/~emersion/kanshi/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}-v${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+man varlink"
-
-RDEPEND="
-   dev-libs/wayland
-   varlink? ( dev-libs/libvarlink )
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   man? ( >=app-text/scdoc-1.9.3 )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature man man-pages)
-   $(meson_feature varlink ipc)
-   )
-   meson_src_configure
-}



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

2023-07-03 Thread Viorel Munteanu
commit: f7b8d10e537de12104d2c885fa1f22e7cd2974bf
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jul  3 12:08:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jul  3 12:11:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b8d10e

app-misc/fastfetch: add 1.12.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest|   1 +
 app-misc/fastfetch/fastfetch-1.12.1.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 70bbdc0e41a1..737c21d81419 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1 +1,2 @@
 DIST fastfetch-1.12.0.tar.gz 537924 BLAKE2B 
f7d815890193c1ad30cd1d714b9d9a751124dd34a838c9b81e7ac05392082d54e7c658ea93ce2d7ca44d4b8bff9d4cb55ea1e958731eccf1db14a53bc04072b2
 SHA512 
8a9b63b7eda6002771fe3c5852b31acb337c1a78d382bee8f1caa13c02e24cff1728506af2295c231f02d6ffba8b3bf9772d4a7f7f70938e83d256e74cc14de1
+DIST fastfetch-1.12.1.tar.gz 537953 BLAKE2B 
1304cfaf02599dbaafe76ed514e675a2e7f684493c9fc4aeab4982b21a6fe6226b0563395ab5a3afa366494ae0c45174f73c79c0cb831434fe820e8a76936bb6
 SHA512 
04cc98aaf4d22bb064ba9ce7986c1fe4988659cff87a5eb9245907a00a03d95d3e27b589fc5da48743ed476988da98da27bc02fd7cdd5f7f04519a2a637547aa

diff --git a/app-misc/fastfetch/fastfetch-1.12.1.ebuild 
b/app-misc/fastfetch/fastfetch-1.12.1.ebuild
new file mode 100644
index ..7a1c4c649c9a
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-1.12.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch";
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git";
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
pulseaudio sqlite vulkan wayland xcb xfce xrandr"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+RDEPEND="
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? ( media-libs/vulkan-loader )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

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

2023-07-03 Thread Viorel Munteanu
commit: 5cca202789d9eb5d2f19b07ee71530b3670cbee6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jul  3 12:08:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jul  3 12:11:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cca2027

app-misc/fastfetch: drop 1.12.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest|   1 -
 app-misc/fastfetch/fastfetch-1.12.0.ebuild | 102 -
 2 files changed, 103 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 737c21d81419..89f4a6c47f48 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1 @@
-DIST fastfetch-1.12.0.tar.gz 537924 BLAKE2B 
f7d815890193c1ad30cd1d714b9d9a751124dd34a838c9b81e7ac05392082d54e7c658ea93ce2d7ca44d4b8bff9d4cb55ea1e958731eccf1db14a53bc04072b2
 SHA512 
8a9b63b7eda6002771fe3c5852b31acb337c1a78d382bee8f1caa13c02e24cff1728506af2295c231f02d6ffba8b3bf9772d4a7f7f70938e83d256e74cc14de1
 DIST fastfetch-1.12.1.tar.gz 537953 BLAKE2B 
1304cfaf02599dbaafe76ed514e675a2e7f684493c9fc4aeab4982b21a6fe6226b0563395ab5a3afa366494ae0c45174f73c79c0cb831434fe820e8a76936bb6
 SHA512 
04cc98aaf4d22bb064ba9ce7986c1fe4988659cff87a5eb9245907a00a03d95d3e27b589fc5da48743ed476988da98da27bc02fd7cdd5f7f04519a2a637547aa

diff --git a/app-misc/fastfetch/fastfetch-1.12.0.ebuild 
b/app-misc/fastfetch/fastfetch-1.12.0.ebuild
deleted file mode 100644
index 7a1c4c649c9a..
--- a/app-misc/fastfetch/fastfetch-1.12.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch";
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git";
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
pulseaudio sqlite vulkan wayland xcb xfce xrandr"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-RDEPEND="
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   networkmanager? ( net-misc/networkmanager )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pci? ( sys-apps/pciutils )
-   pulseaudio? ( media-libs/libpulse )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2023-07-03 Thread Christian Ruppert
commit: 4269b04a2ffc324157687e204b14317584f6
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Jul  3 12:46:40 2023 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Jul  3 12:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4269b04a

net-proxy/haproxy: Bump to 2.8.1

Signed-off-by: Christian Ruppert  gentoo.org>

 net-proxy/haproxy/Manifest |   1 +
 net-proxy/haproxy/haproxy-2.8.1.ebuild | 190 +
 2 files changed, 191 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 1ae30827b831..0491795496e7 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -11,3 +11,4 @@ DIST haproxy-2.7.3.tar.gz 4141275 BLAKE2B 
a72c3ee578c2a1fb1648779c4a7c692d136455
 DIST haproxy-2.7.8.tar.gz 4176647 BLAKE2B 
2627c28fed6e760406a7eac824da1209a2f7473374e4b6dbce7995ac85ca888ee29e7554cfdea1f53841e90f53edad653124546173218366cd79565e3f197729
 SHA512 
00ea172faccb7a329a08baff1ba67345a233f94f2c0c388eb1446a8f00972a0fa77015645351ec80763f739889a24dcbfa5b0e92eec79fd310c0cafc88b5a700
 DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B 
a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2
 SHA512 
774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495
 DIST haproxy-2.8.0.tar.gz 4328018 BLAKE2B 
a5382e153f08a315b7df7f92736aabad8e9d4cd0152a9178c448d1071440b88dbd723599fd3709d266f97eee4fa89d336a3390d70a0c4ab7f0b46e4ae713fa12
 SHA512 
4197e94df3d4ab8b27487146181335422358a097f7d50188b40ae23263c58ddeab6d17d9ed91e93d239a7fccec2fa58319e3f2cf07ac589c79fd78a3839c2b81
+DIST haproxy-2.8.1.tar.gz 4329591 BLAKE2B 
4c4cb6d0a50d1a5d799b4d861f1dff98d5b3cf6f33c94c1b5927dd1998afb968c0bded9ddbac3e95fc1b16b5515d3d29695d5a6e20ee4424e7240e6a309e8b89
 SHA512 
65950da1287bfa806109e29ff62b4416ac45754af37bb899e3be0acce31457ca687d22f43ce8d311310e8134fb214a04ebf99bca379f91db79b1dfa19137

diff --git a/net-proxy/haproxy/haproxy-2.8.1.ebuild 
b/net-proxy/haproxy/haproxy-2.8.1.ebuild
new file mode 100644
index ..843fa7ff2a33
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-2.8.1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+LUA_COMPAT=( lua5-4 lua5-3 )
+
+[[ ${PV} == * ]] && SCM="git-r3"
+inherit toolchain-funcs lua-single systemd linux-info ${SCM}
+
+MY_P="${PN}-${PV/_beta/-dev}"
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://www.haproxy.org";
+if [[ ${PV} != * ]]; then
+   SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+elif [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";
+   EGIT_BRANCH=master
+else
+   EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
+   EGIT_BRANCH=master
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
+ssl systemd +threads tools zlib lua 51degrees wurfl"
+REQUIRED_USE="pcre-jit? ( pcre )
+   lua? ( ${LUA_REQUIRED_USE} )
+   ?? ( slz zlib )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   crypt? ( virtual/libcrypt:= )
+   pcre? (
+   dev-libs/libpcre2:=
+   pcre-jit? ( dev-libs/libpcre2:=[jit] )
+   )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   systemd? ( sys-apps/systemd )
+   zlib? ( sys-libs/zlib )
+   lua? ( ${LUA_DEPS} )"
+RDEPEND="${DEPEND}
+   acct-group/haproxy
+   acct-user/haproxy"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
+EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
+
+haproxy_use() {
+   (( $# != 2 )) && die "${FUNCNAME}  "
+
+   usex "${1}" "USE_${2}=1" "USE_${2}="
+}
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use net_ns; then
+   CONFIG_CHECK="~NET_NS"
+   linux-info_pkg_setup
+   fi
+}
+
+src_compile() {
+   local -a args=(
+   V=1
+   # Switching to PCRE2 by default, bug 838013
+   PCRE=
+   PCRE_JIT=
+   )
+
+   if use elibc_musl; then
+   args+=( TARGET=linux-musl )
+   else
+   args+=( TARGET=linux-glibc )
+   fi
+
+   # TODO: PCRE2_WIDTH?
+   args+=( $(haproxy_use threads THREAD) )
+   args+=( $(haproxy_use crypt LIBCRYPT) )
+   args+=( $(haproxy_use net_ns NS) )
+   args+=( $(haproxy_use pcre PCRE2) )
+   args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
+   args+=( $(haproxy_use ssl OPENSSL) )
+   args+=( $(haproxy_use slz SLZ) )
+   args+=( $(haproxy_use zlib ZLIB) )
+   args+=( $(haproxy_use lua LUA) )
+

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

2023-07-03 Thread Sam James
commit: 646968ecd85f5552b56e98ea1f4bf05a42dd190a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:30:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646968ec

www-servers/nginx: Stabilize 1.24.0-r1 arm, #909561

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

 www-servers/nginx/nginx-1.24.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx/nginx-1.24.0-r1.ebuild 
b/www-servers/nginx/nginx-1.24.0-r1.ebuild
index 8957d37bc64d..0d37bbc2752d 100644
--- a/www-servers/nginx/nginx-1.24.0-r1.ebuild
+++ b/www-servers/nginx/nginx-1.24.0-r1.ebuild
@@ -208,7 +208,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 # Package doesn't provide a real test suite
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: app-text/dvisvgm/, app-text/dvisvgm/files/

2023-07-03 Thread Sam James
commit: 9f1ffa4a2a46aef7387495ebc440b52608ebb987
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:46:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:46:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1ffa4a

app-text/dvisvgm: fix build w/ gcc 13 (again)

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

 app-text/dvisvgm/dvisvgm-3.0.4.ebuild|  4 
 app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch | 29 
 2 files changed, 33 insertions(+)

diff --git a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild 
b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
index c94c72cd11ca..d583b7ecb4d2 100644
--- a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
@@ -40,6 +40,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc13.patch
+)
+
 src_configure() {
local myargs=(
--disable-bundled-libs

diff --git a/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch 
b/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch
new file mode 100644
index ..a6452baf6794
--- /dev/null
+++ b/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/906250
+https://github.com/mgieseki/dvisvgm/commit/b16a8d1c452d809118ceade4d2e8c6f9dfce48ac
+
+From b16a8d1c452d809118ceade4d2e8c6f9dfce48ac Mon Sep 17 00:00:00 2001
+From: Martin Gieseking 
+Date: Fri, 5 May 2023 22:22:00 +0200
+Subject: [PATCH] added missing includes
+
+--- a/src/DVIActions.hpp
 b/src/DVIActions.hpp
+@@ -21,6 +21,7 @@
+ #ifndef DVIACTIONS_HPP
+ #define DVIACTIONS_HPP
+ 
++#include 
+ #include 
+ #include 
+ 
+--- a/src/Pair.hpp
 b/src/Pair.hpp
+@@ -22,6 +22,7 @@
+ #define PAIR_HPP
+ 
+ #include 
++#include 
+ #include 
+ #include "macros.hpp"
+ 
+



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

2023-07-03 Thread Sam James
commit: 0d4b22501c33e8d547507bf53fd9dfb922853879
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:46:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:46:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4b2250

media-libs/liblscp: Stabilize 0.9.10 x86, #909550

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

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

diff --git a/media-libs/liblscp/liblscp-0.9.10.ebuild 
b/media-libs/liblscp/liblscp-0.9.10.ebuild
index 834c876cf36e..f58f229f36be 100644
--- a/media-libs/liblscp/liblscp-0.9.10.ebuild
+++ b/media-libs/liblscp/liblscp-0.9.10.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
https://download.linuxsampler.org/packages/${P}.tar.gz";
-   KEYWORDS="amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc x86"
 fi
 
 LICENSE="LGPL-2.1"



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

2023-07-03 Thread Sam James
commit: 205a2d06b6500374e448c8fda52562d36c614cc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:46:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:46:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205a2d06

www-servers/nginx: Stabilize 1.24.0-r1 amd64, #909561

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

 www-servers/nginx/nginx-1.24.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx/nginx-1.24.0-r1.ebuild 
b/www-servers/nginx/nginx-1.24.0-r1.ebuild
index 0d37bbc2752d..0ad153af7fb2 100644
--- a/www-servers/nginx/nginx-1.24.0-r1.ebuild
+++ b/www-servers/nginx/nginx-1.24.0-r1.ebuild
@@ -208,7 +208,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 # Package doesn't provide a real test suite
 RESTRICT="test"



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

2023-07-03 Thread Sam James
commit: 80ba4fd2fae70446c06fa9c203b581f0d06ad07e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:46:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:46:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ba4fd2

media-libs/liblscp: Stabilize 0.9.10 amd64, #909550

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

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

diff --git a/media-libs/liblscp/liblscp-0.9.10.ebuild 
b/media-libs/liblscp/liblscp-0.9.10.ebuild
index abf96900d91a..834c876cf36e 100644
--- a/media-libs/liblscp/liblscp-0.9.10.ebuild
+++ b/media-libs/liblscp/liblscp-0.9.10.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
https://download.linuxsampler.org/packages/${P}.tar.gz";
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc ~x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: media-sound/qjackctl/

2023-07-03 Thread Sam James
commit: 83884927d5c10a4646bf120590df226d369fa1d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 13:46:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 13:46:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83884927

media-sound/qjackctl: Stabilize 0.9.11 amd64, #909549

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

 media-sound/qjackctl/qjackctl-0.9.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qjackctl/qjackctl-0.9.11.ebuild 
b/media-sound/qjackctl/qjackctl-0.9.11.ebuild
index ebda8b30bb1e..88bb7181a80b 100644
--- a/media-sound/qjackctl/qjackctl-0.9.11.ebuild
+++ b/media-sound/qjackctl/qjackctl-0.9.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa dbus debug portaudio"
 
 BDEPEND="dev-qt/linguist-tools:5"



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

2023-07-03 Thread Alexey Shvetsov
commit: 2a0dca499f38a1f9f6f16076231376dbb1be64aa
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Jul  3 11:35:33 2023 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Jul  3 13:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0dca49

eclass/kernel-build.eclass: should depend on dtc for arm* and riscv

Signed-off-by: Alexey Shvetsov  gentoo.org>

 eclass/kernel-build.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 2123f165846a..0c8eaf3c1cd5 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -39,6 +39,9 @@ BDEPEND="
sys-devel/flex
virtual/libelf
app-alternatives/yacc
+   arm? ( sys-apps/dtc )
+   arm64? ( sys-apps/dtc )
+   riscv? ( sys-apps/dtc )
 "
 
 IUSE="+strip"



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

2023-07-03 Thread Alexey Shvetsov
commit: 0cfe2886deb604c98c24d541b1e468a1400b48de
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Jul  3 11:34:27 2023 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Jul  3 13:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfe2886

eclass/kernel-build.eclass: riscv also need dtbs

Signed-off-by: Alexey Shvetsov  gentoo.org>

 eclass/kernel-build.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 963e020b3746..2123f165846a 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -188,7 +188,7 @@ kernel-build_src_test() {
debug-print-function ${FUNCNAME} "${@}"
local targets=( modules_install )
# on arm or arm64 you also need dtb
-   if use arm || use arm64; then
+   if use arm || use arm64 || use riscv; then
targets+=( dtbs_install )
fi
 
@@ -216,7 +216,7 @@ kernel-build_src_install() {
# on what kind of installkernel is installed
local targets=( modules_install )
# on arm or arm64 you also need dtb
-   if use arm || use arm64; then
+   if use arm || use arm64 || use riscv; then
targets+=( dtbs_install )
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/OLE-StorageLite/

2023-07-03 Thread Sam James
commit: 89feaef9ad6d0f309eb7bbd52c96479bfe197b1c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 14:55:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 14:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89feaef9

dev-perl/OLE-StorageLite: drop 0.210.0

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

 dev-perl/OLE-StorageLite/Manifest   |  1 -
 dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild | 14 --
 2 files changed, 15 deletions(-)

diff --git a/dev-perl/OLE-StorageLite/Manifest 
b/dev-perl/OLE-StorageLite/Manifest
index 32db29f4a807..1d0a971c5149 100644
--- a/dev-perl/OLE-StorageLite/Manifest
+++ b/dev-perl/OLE-StorageLite/Manifest
@@ -1,3 +1,2 @@
 DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 
7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a
 SHA512 
bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877
-DIST OLE-Storage_Lite-0.21.tar.gz 22812 BLAKE2B 
6ed0b6c0873ca463da351008db8cbc31af691bc3b68e3e2882b4b42b04403eb0a580fc208f28ea5dfd9d166a54a51fe8ee49471a013eb49c5cb7cdb8458e7cec
 SHA512 
2e2f781b6ad63b7dfe27e3962c44cc1fa6d76ae76e53908699c08cf25bc4c3c84f5f81e6cab529067cf0873d4e8e484ed31248d70e627c31809a733c0e3cd778
 DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B 
f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1
 SHA512 
672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5

diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild 
b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild
deleted file mode 100644
index c79b16255bd0..
--- a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_NAME=OLE-Storage_Lite
-DIST_AUTHOR=JMCNAMARA
-DIST_VERSION=0.21
-inherit perl-module
-
-DESCRIPTION="Simple Class for OLE document interface"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"



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

2023-07-03 Thread Sam James
commit: 4351760190db293f5325eccca539c7389e880dd2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 14:56:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 14:56:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43517601

profiles: mask broken =dev-perl/OLE-StorageLite-0.210.0

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1308d1cc6a2f..17e2160751ed 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-06-03)
+# Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564.
+# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.22.0.
+=dev-perl/OLE-StorageLite-0.210.0
+
 # Hans de Graaff  (2023-07-02)
 # Unmaintained and obsolete package. Last release 10 years ago. Upstream
 # advises to use dev-ruby/memoizable or dev-ruby/memoist instead.



[gentoo-commits] repo/gentoo:master commit in: dev-perl/OLE-StorageLite/

2023-07-03 Thread Sam James
commit: 0277f3559523322f5e79cf9ba21439a010f3ec6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 14:54:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 14:55:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0277f355

dev-perl/OLE-StorageLite: add 0.220.0

Changes has 0.220.0 listed twice which is why I didn't notice this originally
and assumed 0.210.0 was the latest version instead. Aaah!

Thanks to Ninpo for digging in and identifying the broken package.

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

 dev-perl/OLE-StorageLite/Manifest   |  1 +
 dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-perl/OLE-StorageLite/Manifest 
b/dev-perl/OLE-StorageLite/Manifest
index d854b809e244..32db29f4a807 100644
--- a/dev-perl/OLE-StorageLite/Manifest
+++ b/dev-perl/OLE-StorageLite/Manifest
@@ -1,2 +1,3 @@
 DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 
7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a
 SHA512 
bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877
 DIST OLE-Storage_Lite-0.21.tar.gz 22812 BLAKE2B 
6ed0b6c0873ca463da351008db8cbc31af691bc3b68e3e2882b4b42b04403eb0a580fc208f28ea5dfd9d166a54a51fe8ee49471a013eb49c5cb7cdb8458e7cec
 SHA512 
2e2f781b6ad63b7dfe27e3962c44cc1fa6d76ae76e53908699c08cf25bc4c3c84f5f81e6cab529067cf0873d4e8e484ed31248d70e627c31809a733c0e3cd778
+DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B 
f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1
 SHA512 
672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5

diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild 
b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild
new file mode 100644
index ..8ecf47752121
--- /dev/null
+++ b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_NAME=OLE-Storage_Lite
+DIST_AUTHOR=JMCNAMARA
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Simple Class for OLE document interface"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"



[gentoo-commits] repo/gentoo:master commit in: media-sound/qjackctl/

2023-07-03 Thread Sam James
commit: 350ccbc03e005e4d0a503c6ad59ec2f291504fa6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 14:59:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 14:59:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350ccbc0

media-sound/qjackctl: Stabilize 0.9.11 x86, #909549

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

 media-sound/qjackctl/qjackctl-0.9.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qjackctl/qjackctl-0.9.11.ebuild 
b/media-sound/qjackctl/qjackctl-0.9.11.ebuild
index 88bb7181a80b..e502a0385dfa 100644
--- a/media-sound/qjackctl/qjackctl-0.9.11.ebuild
+++ b/media-sound/qjackctl/qjackctl-0.9.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa dbus debug portaudio"
 
 BDEPEND="dev-qt/linguist-tools:5"



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

2023-07-03 Thread Sam James
commit: 2f96174440f1c3ab68dfcb1e3496bf3abe1045cd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 15:05:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 15:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f961744

profiles: fix version typo in comment

Perl versioning strikes again. Thanks to Ninpo for spotting.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 17e2160751ed..7e9574c2edde 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -35,7 +35,7 @@
 
 # Sam James  (2023-06-03)
 # Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564.
-# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.22.0.
+# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.220.0.
 =dev-perl/OLE-StorageLite-0.210.0
 
 # Hans de Graaff  (2023-07-02)



[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/files/, www-client/elinks/

2023-07-03 Thread Sam James
commit: dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 15:15:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 15:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfefaa45

www-client/elinks: fix build w/ perl-5.38

Closes: https://bugs.gentoo.org/909042
Thanks-to: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-client/elinks/elinks-0.16.1.1-r2.ebuild| 172 +
 .../elinks/files/elinks-0.16.1.1-perl-5.38.patch   |  62 
 2 files changed, 234 insertions(+)

diff --git a/www-client/elinks/elinks-0.16.1.1-r2.ebuild 
b/www-client/elinks/elinks-0.16.1.1-r2.ebuild
new file mode 100644
index ..16b07eae2f9b
--- /dev/null
+++ b/www-client/elinks/elinks-0.16.1.1-r2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-{1,2,3,4} luajit )
+
+inherit meson lua-single python-any-r1
+
+DESCRIPTION="Advanced and well-established text-mode web browser"
+HOMEPAGE="http://elinks.or.cz/";
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/rkd77/felinks";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/rkd77/elinks/releases/download/v${PV}/${P}.tar.xz";
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="bittorrent brotli bzip2 debug finger ftp gopher gpm gnutls guile idn"
+IUSE+=" javascript lua lzma +mouse nls nntp perl samba ssl test tre unicode X 
xml zlib zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.2:=[unicode(+)]
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( >=app-arch/bzip2-1.0.2 )
+   gpm? (
+   >=sys-libs/gpm-1.20.0-r5
+   )
+   guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] )
+   idn? ( net-dns/libidn:= )
+   javascript? (
+   dev-cpp/libxmlpp:5.0
+   dev-lang/mujs:=
+   )
+   lua? ( ${LUA_DEPS} )
+   lzma? ( app-arch/xz-utils )
+   perl? ( dev-lang/perl:= )
+   samba? ( net-fs/samba )
+   ssl? (
+   !gnutls? ( dev-libs/openssl:= )
+   gnutls? ( net-libs/gnutls:= )
+   )
+   tre? ( dev-libs/tre )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+   xml? ( >=dev-libs/expat-1.95.4 )
+   zlib? ( >=sys-libs/zlib-1.1.4 )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? (
+   net-dns/libidn
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.16.1.1-perl-5.38.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   -Dhtmldoc=false
+   -Dpdfdoc=false
+   -D88-colors=true
+   -D256-colors=true
+   $(meson_use bittorrent)
+   $(meson_use brotli)
+   $(meson_use bzip2 bzlib)
+   $(usex debug '-Ddebug=true' '-Dfastmem=true')
+   $(meson_use finger)
+   $(meson_use ftp)
+   -Dfsp=false
+   -Dgemini=false
+   $(meson_use nls gettext)
+   $(meson_use gopher)
+   $(meson_use gpm)
+   $(meson_use guile)
+   -Dgssapi=false
+   -Dhtml-highlight=true
+   $(meson_use idn)
+   $(meson_use javascript mujs)
+   -Dipv6=true
+   -Dleds=true
+   -Dlibev=false
+   -Dlibevent=false
+   -Dluapkg=$(usex lua ${ELUA:-0} '')
+   $(meson_use lzma)
+   $(meson_use mouse)
+   #-Dmujs=false
+   $(meson_use nls)
+   $(meson_use nntp)
+   $(meson_use perl)
+   -Dpython=false
+   -Dquickjs=false
+   -Druby=false
+   $(meson_use samba smb)
+   -Dsm-scripting=false
+   -Dspidermonkey=false
+   -Dterminfo=true
+   $(meson_use test)
+   $(meson_use tre)
+   -Dtrue-color=true
+   $(meson_use xml xbel)
+   $(meson_use X x)
+   $(meson_use zlib)
+   $(meson_use zstd)
+   )
+
+   if use ssl ; then
+   if use gnutls ; then
+   emesonargs+=( -Dgnutls=true )
+   else
+   emesonargs+=( -Dopenssl=true)
+  

[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/, www-client/elinks/files/

2023-07-03 Thread Sam James
commit: 4ac664e7d86ef49367178cfff9a03936e0fd8289
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 15:10:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 15:10:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac664e7

www-client/elinks: drop 0.13.5-r100, 0.15.1-r1

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

 www-client/elinks/Manifest |   2 -
 www-client/elinks/elinks-0.13.5-r100.ebuild| 147 ---
 www-client/elinks/elinks-0.15.1-r1.ebuild  | 158 -
 .../elinks/files/elinks-0.13.5-parallel-make.patch |  51 ---
 .../files/elinks-0.15.1-no-mouse-build.patch   |  40 --
 5 files changed, 398 deletions(-)

diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest
index 4eb6b44a6972..462b1a150161 100644
--- a/www-client/elinks/Manifest
+++ b/www-client/elinks/Manifest
@@ -1,4 +1,2 @@
-DIST elinks-0.13.5.tar.gz 3600196 BLAKE2B 
e1e51674b5630d6dab3de3030aee671876750fc97808bf4dca50b505fa2c31af669c4c3773b3830186fb98acda5c692ff1902c6e1240251ea699103a70bb4e43
 SHA512 
786f6142c03bca4a47a1043ca4f9c36aab431d192eb13bcad14c1da391f5746779a8f65e53eb781dff79f619ceb3ed30ef939eae8d81f64251fad9b803c0ae7b
-DIST elinks-0.15.1.tar.xz 1997208 BLAKE2B 
dcec7054d417842e709f26bab53ddb1bf43556de4c69d116ad1e049664bc7c5a5513f02cee500d591252b439a66f354079e2e3eff5692202102cb900e06340c2
 SHA512 
677ab3fc24dcfe4e7248a9c1a8e07083ebd13bd9923d89702a04dbe1c3e4d4038029c095881183d7f11ae2c5317ff7e5458320644fde0c176378b89068d8
 DIST elinks-0.16.0.tar.xz 2029708 BLAKE2B 
b81dfeb303d2e33c88f063925f61dbf50a1cf8462cf3d000b70e01b210855682352303646c7d4dc2c5bdd0de41c3ce33d222c636be4d8292cbe8379b4b043ef8
 SHA512 
b1d6040b691610d596e0d1eae26bfe52d702272c71a2e5100ab7d6b05b24a0b88524d4fc7be3f6371e0bada1e6f0992da7505a72419ca642dec778424629a522
 DIST elinks-0.16.1.1.tar.xz 2037292 BLAKE2B 
05578eaa7a88f0abe4472b876a1f72645d32119ce807a61962f8d24a5b444240d3b94189bf25142c0e51e2d404d5992ace07ecc23ef1316d5f3942736b265267
 SHA512 
49e03ff4766e29b6fd4324d226e415ca1329a84d4a44fac40ecd72186dd104de88c3e541810a008dc6f1d1ed889a45edbef159cbc6ac3860756ca21261ffec8a

diff --git a/www-client/elinks/elinks-0.13.5-r100.ebuild 
b/www-client/elinks/elinks-0.13.5-r100.ebuild
deleted file mode 100644
index 2724fdf1d0ab..
--- a/www-client/elinks/elinks-0.13.5-r100.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-LUA_COMPAT=( lua5-{1,2} )
-
-inherit autotools lua-single python-any-r1
-
-DESCRIPTION="Advanced and well-established text-mode web browser"
-HOMEPAGE="http://elinks.or.cz/";
-SRC_URI="https://github.com/rkd77/felinks/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/felinks-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="bittorrent brotli bzip2 debug finger ftp gopher gnutls gpm guile idn ipv6
-   lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib zstd"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-   brotli? ( app-arch/brotli:= )
-   bzip2? ( >=app-arch/bzip2-1.0.2 )
-   gpm? ( >=sys-libs/ncurses-5.2:0= >=sys-libs/gpm-1.20.0-r5 )
-   guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] )
-   idn? ( net-dns/libidn:= )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   ruby? ( dev-lang/ruby:* dev-ruby/rubygems:* )
-   samba? ( net-fs/samba )
-   ssl? (
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   gnutls? ( net-libs/gnutls:= )
-   )
-   tre? ( dev-libs/tre )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXt
-   )
-   xml? ( >=dev-libs/expat-1.95.4 )
-   zlib? ( >=sys-libs/zlib-1.1.4 )
-   zstd? ( app-arch/zstd:= )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-parallel-make.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's/-Werror//' configure* || die
-
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --sysconfdir="${EPREFIX}"/etc/elinks
-   --enable-leds
-   --enable-88-colors
-   --enable-256-colors
-   --enable-true-color
-   --enable-html-highlight
-   --without-spidermonkey
-   $(use_with gpm)
-   $(use_with brotli)
-   $(use_with bzip2 bzlib)
-   $(use_with guile)
-   $(use_with idn)
-   $(use_with lua luapkg lua)
-   $(use_with perl)
-   $(use_with ruby)
-   $(use_with tre)
-   $(use_with X x)
-   $(use_with zlib)
-  

[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/yuzu/

2023-07-03 Thread Samuel Bauer
commit: 1a6b571d506d5f7aee259a49a42370e3d82e8be3
Author: Samuel Bauer  yahoo  fr>
AuthorDate: Mon Jul  3 15:52:52 2023 +
Commit: Samuel Bauer  yahoo  fr>
CommitDate: Mon Jul  3 15:52:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a6b571d

games-emulation/yuzu-: update submodules

Signed-off-by: Samuel Bauer  yahoo.fr>

 games-emulation/yuzu/yuzu-.ebuild | 24 +---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/games-emulation/yuzu/yuzu-.ebuild 
b/games-emulation/yuzu/yuzu-.ebuild
index 71ccdae2e..6b5af1f7c 100644
--- a/games-emulation/yuzu/yuzu-.ebuild
+++ b/games-emulation/yuzu/yuzu-.ebuild
@@ -8,7 +8,7 @@ inherit cmake git-r3 toolchain-funcs xdg
 DESCRIPTION="An emulator for Nintendo Switch"
 HOMEPAGE="https://yuzu-emu.org";
 EGIT_REPO_URI="https://github.com/yuzu-emu/yuzu-mainline";
-EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'xbyak' 'tzdb_to_nx' 
'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' )
+EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'tzdb_to_nx' 
'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' 'VulkanMemoryAllocator' )
 # Dynarmic is not intended to be generic, it is tweaked to fit emulated 
processor
 # TODO wait 'xbyak' waiting version bump. see #860816
 
@@ -16,13 +16,12 @@ LICENSE="|| ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT
!system-vulkan? ( Apache-2.0 )"
 SLOT="0"
 KEYWORDS=""
-IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-vulkan test 
webengine +webservice"
+IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-libfmt 
+system-vulkan test webengine +webservice"
 
 RDEPEND="
=app-arch/zstd-1.5
>=dev-libs/inih-52
-   >=dev-libs/libfmt-9:=
>=dev-libs/openssl-1.1:=
>=media-video/ffmpeg-4.3:=
>=net-libs/enet-1.3
@@ -33,7 +32,6 @@ RDEPEND="
sys-libs/zlib
virtual/libusb:1
cubeb? ( media-libs/cubeb )
-   dev-util/spirv-headers
qt5? (
>=dev-qt/qtcore-5.15:5
>=dev-qt/qtgui-5.15:5
@@ -47,11 +45,13 @@ RDEPEND="
sdl? (
>=media-libs/libsdl2-2.0.18
)
+   system-libfmt? ( >=dev-libs/libfmt-9:= )
 "
 DEPEND="${RDEPEND}
dev-cpp/cpp-httplib
dev-cpp/cpp-jwt
system-vulkan? ( >=dev-util/vulkan-headers-1.3.246 )
+   dev-util/spirv-headers )
test? ( >dev-cpp/catch-3:0 )
 "
 BDEPEND="
@@ -92,9 +92,6 @@ src_prepare() {
# temporary fix
sed -i -e '/Werror/d' src/CMakeLists.txt || die
 
-   # Allow skip submodule downloading
-   rm .gitmodules || die
-
# Unbundle inih
sed -i -e '/^if.*inih/,/^endif()/d' externals/CMakeLists.txt || die
sed -i -e '1afind_package(PkgConfig REQUIRED)\npkg_check_modules(INIH 
REQUIRED INIReader)' \
@@ -137,9 +134,13 @@ src_prepare() {
# LZ4 temporary fix: 
https://github.com/yuzu-emu/yuzu/pull/9054/commits/a8021f5a18bc5251aef54468fa6033366c6b92d9
sed -i 's/lz4::lz4/lz4/' src/common/CMakeLists.txt || die
 
+   if ! use system-libfmt; then # libfmt >= 9
+   sed -i '/fmt.*REQUIRED/d' CMakeLists.txt || die
+   fi
+
# Allow compiling using older glslang
-   if has_version '

[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/yuzu/

2023-07-03 Thread Samuel Bauer
commit: 0617347f3761dbce5228a738e05f1ee14e1dda87
Author: Samuel Bauer  yahoo  fr>
AuthorDate: Mon Jul  3 16:18:19 2023 +
Commit: Samuel Bauer  yahoo  fr>
CommitDate: Mon Jul  3 16:18:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0617347f

games-emulation/yuzu-: update metadata.xml

Signed-off-by: Samuel Bauer  yahoo.fr>

 games-emulation/yuzu/yuzu-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/games-emulation/yuzu/yuzu-.ebuild 
b/games-emulation/yuzu/yuzu-.ebuild
index 6b5af1f7c..3c766c21b 100644
--- a/games-emulation/yuzu/yuzu-.ebuild
+++ b/games-emulation/yuzu/yuzu-.ebuild
@@ -42,15 +42,13 @@ RDEPEND="
>=dev-qt/linguist-tools-5.15:5
webengine? ( >=dev-qt/qtwebengine-5.15:5 )
)
-   sdl? (
-   >=media-libs/libsdl2-2.0.18
-   )
+   sdl? ( >=media-libs/libsdl2-2.28 )
system-libfmt? ( >=dev-libs/libfmt-9:= )
 "
 DEPEND="${RDEPEND}
dev-cpp/cpp-httplib
dev-cpp/cpp-jwt
-   system-vulkan? ( >=dev-util/vulkan-headers-1.3.246 )
+   system-vulkan? ( >=dev-util/vulkan-headers-1.3.246
dev-util/spirv-headers )
test? ( >dev-cpp/catch-3:0 )
 "



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

2023-07-03 Thread Lucio Sauer
commit: 7d76196bf75d50c7efdb2c0918db94101e40ff8f
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jul  3 16:55:18 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jul  3 16:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d76196b

dev-libs/lsbcrypt: install library header

Signed-off-by: Lucio Sauer  posteo.net>

 dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild 
b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
index c25c6972d..3bc066b9e 100644
--- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
+++ b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
@@ -24,5 +24,6 @@ src_test() {
 
 src_install() {
newlib.a bcrypt.a libbcrypt.a
+   newheader bcrypt.h libbcrypt.h
einstalldocs
 }



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

2023-07-03 Thread Mike Pagano
commit: 330a960e8ef0c8c0f12c0fc4d668e36aa8e64600
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jul  3 16:59:11 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jul  3 16:59:11 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=330a960e

wireguard: queueing: use saner cpu selection wrapping

Bug: https://bugs.gentoo.org/909066

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

 _README|   4 +
 2400_wireguard-queueing-cpu-sel-wrapping-fix.patch | 116 +
 2 files changed, 120 insertions(+)

diff --git a/_README b/_README
index 22f83174..bda29555 100644
--- a/_README
+++ b/_README
@@ -63,6 +63,10 @@ Patch:  
2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
 From:   
https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw
 Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. 
See bug #686758
 
+Patch:  2400_wireguard-queueing-cpu-sel-wrapping-fix.patch
+From:   
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=7387943fa35516f6f8017a3b0e9ce48a3bef9faa
+Desc:   wireguard: queueing: use saner cpu selection wrapping
+
 Patch:  2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch
 From:   https://bugs.gentoo.org/710790
 Desc:   tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig. 
See bug #710790. Thanks to Phil Stracchino

diff --git a/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch 
b/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch
new file mode 100644
index ..fa199039
--- /dev/null
+++ b/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch
@@ -0,0 +1,116 @@
+From 7387943fa35516f6f8017a3b0e9ce48a3bef9faa Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Mon, 3 Jul 2023 03:27:04 +0200
+Subject: wireguard: queueing: use saner cpu selection wrapping
+
+Using `% nr_cpumask_bits` is slow and complicated, and not totally
+robust toward dynamic changes to CPU topologies. Rather than storing the
+next CPU in the round-robin, just store the last one, and also return
+that value. This simplifies the loop drastically into a much more common
+pattern.
+
+Fixes: e7096c131e51 ("net: WireGuard secure network tunnel")
+Cc: sta...@vger.kernel.org
+Reported-by: Linus Torvalds 
+Tested-by: Manuel Leiner 
+Signed-off-by: Jason A. Donenfeld 
+Signed-off-by: David S. Miller 
+---
+ drivers/net/wireguard/queueing.c |  1 +
+ drivers/net/wireguard/queueing.h | 25 +++--
+ drivers/net/wireguard/receive.c  |  2 +-
+ drivers/net/wireguard/send.c |  2 +-
+ 4 files changed, 14 insertions(+), 16 deletions(-)
+
+diff --git a/drivers/net/wireguard/queueing.c 
b/drivers/net/wireguard/queueing.c
+index 8084e7408c0ae..26d235d152352 100644
+--- a/drivers/net/wireguard/queueing.c
 b/drivers/net/wireguard/queueing.c
+@@ -28,6 +28,7 @@ int wg_packet_queue_init(struct crypt_queue *queue, 
work_func_t function,
+   int ret;
+ 
+   memset(queue, 0, sizeof(*queue));
++  queue->last_cpu = -1;
+   ret = ptr_ring_init(&queue->ring, len, GFP_KERNEL);
+   if (ret)
+   return ret;
+diff --git a/drivers/net/wireguard/queueing.h 
b/drivers/net/wireguard/queueing.h
+index 125284b346a77..1ea4f874e367e 100644
+--- a/drivers/net/wireguard/queueing.h
 b/drivers/net/wireguard/queueing.h
+@@ -117,20 +117,17 @@ static inline int wg_cpumask_choose_online(int 
*stored_cpu, unsigned int id)
+   return cpu;
+ }
+ 
+-/* This function is racy, in the sense that next is unlocked, so it could 
return
+- * the same CPU twice. A race-free version of this would be to instead store 
an
+- * atomic sequence number, do an increment-and-return, and then iterate 
through
+- * every possible CPU until we get to that index -- choose_cpu. However that's
+- * a bit slower, and it doesn't seem like this potential race actually
+- * introduces any performance loss, so we live with it.
++/* This function is racy, in the sense that it's called while last_cpu is
++ * unlocked, so it could return the same CPU twice. Adding locking or using
++ * atomic sequence numbers is slower though, and the consequences of racing 
are
++ * harmless, so live with it.
+  */
+-static inline int wg_cpumask_next_online(int *next)
++static inline int wg_cpumask_next_online(int *last_cpu)
+ {
+-  int cpu = *next;
+-
+-  while (unlikely(!cpumask_test_cpu(cpu, cpu_online_mask)))
+-  cpu = cpumask_next(cpu, cpu_online_mask) % nr_cpumask_bits;
+-  *next = cpumask_next(cpu, cpu_online_mask) % nr_cpumask_bits;
++  int cpu = cpumask_next(*last_cpu, cpu_online_mask);
++  if (cpu >= nr_cpu_ids)
++  cpu = cpumask_first(cpu_online_mask);
++  *last_cpu = cpu;
+   return cpu;
+ }
+ 
+@@ -159,7 +156,7 @@ static inline void wg_prev_queue_drop_peeked(struct 
prev_queue *queue)
+ 
+ static inline int wg_queue_enqueue_per_device_and_peer(
+   st

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2023-07-03 Thread Ulrich Müller
commit: 02b73f5b9f824c843fe75cdf55daf0df69bbd1a2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 17:25:15 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jul  3 17:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b73f5b

dev-scheme/guile: Drop trivial Emacs site-init file

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/guile/files/50guile-gentoo.el | 1 -
 dev-scheme/guile/guile-1.8.8-r4.ebuild   | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/guile/files/50guile-gentoo.el 
b/dev-scheme/guile/files/50guile-gentoo.el
deleted file mode 100644
index 431f7e90ae73..
--- a/dev-scheme/guile/files/50guile-gentoo.el
+++ /dev/null
@@ -1 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")

diff --git a/dev-scheme/guile/guile-1.8.8-r4.ebuild 
b/dev-scheme/guile/guile-1.8.8-r4.ebuild
index e4d5e582d1d9..42981466c5f7 100644
--- a/dev-scheme/guile/guile-1.8.8-r4.ebuild
+++ b/dev-scheme/guile/guile-1.8.8-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -115,7 +115,7 @@ src_install() {
 
if use emacs; then
elisp-install ${PN} emacs/*.{el,elc}
-   elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
+   elisp-make-site-file "50${PN}-gentoo.el"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/fricas/, sci-mathematics/fricas/files/

2023-07-03 Thread Ulrich Müller
commit: 6ebe64d48c6d20fbd51ffd411742d8325803a700
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 17:26:27 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jul  3 17:50:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebe64d4

sci-mathematics/fricas: Drop trivial Emacs site-init file

Signed-off-by: Ulrich Müller  gentoo.org>

 sci-mathematics/fricas/files/64fricas-gentoo.el | 2 --
 sci-mathematics/fricas/fricas-1.3.8-r1.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-mathematics/fricas/files/64fricas-gentoo.el 
b/sci-mathematics/fricas/files/64fricas-gentoo.el
deleted file mode 100644
index bc610ea83925..
--- a/sci-mathematics/fricas/files/64fricas-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-;; site-init for sci-mathematics/fricas
-(add-to-list 'load-path "/usr/share/emacs/site-lisp/fricas")

diff --git a/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild 
b/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild
index 056e10ba687e..d3898d2d8e64 100644
--- a/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild
+++ b/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild
@@ -96,7 +96,7 @@ src_install() {
-i "${D}"/usr/bin/efricas \
|| die "sed efricas failed"
elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el
-   elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
+   elisp-make-site-file 64${PN}-gentoo.el
else
rm "${D}"/usr/bin/efricas || die "rm efricas failed"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-lang/teyjus/, dev-lang/teyjus/files/

2023-07-03 Thread Ulrich Müller
commit: 9034a7eb7587b21530a117ffa1a53da28a8560c9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 17:49:31 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jul  3 17:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9034a7eb

dev-lang/teyjus: Drop trivial Emacs site-init file

Also drop the the sed command which was a no-op. The site-init file
didn't contain any path in /usr/bin that could be replaced.

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-lang/teyjus/files/50teyjus-gentoo.el | 3 ---
 dev-lang/teyjus/teyjus-2.1-r2.ebuild | 7 ++-
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-lang/teyjus/files/50teyjus-gentoo.el 
b/dev-lang/teyjus/files/50teyjus-gentoo.el
deleted file mode 100644
index 7e05cdec7aec..
--- a/dev-lang/teyjus/files/50teyjus-gentoo.el
+++ /dev/null
@@ -1,3 +0,0 @@
-;;; teyjus site-lisp configuration
-
-(add-to-list 'load-path "@SITELISP@")

diff --git a/dev-lang/teyjus/teyjus-2.1-r2.ebuild 
b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
index f6eeceb48b83..b68958a360ab 100644
--- a/dev-lang/teyjus/teyjus-2.1-r2.ebuild
+++ b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -88,10 +88,7 @@ src_install() {
dodoc README.md QUICKSTART
if use emacs ; then
elisp-install ${PN} emacs/*.{el,elc}
-   cp "${FILESDIR}"/${SITEFILE} "${S}"
-   sed -e "s@/usr/bin/tjcc@${EPREFIX}/usr/bin/tjcc@" -i 
${SITEFILE} \
-   || die "Could not set tjcc executable path in emacs 
site file"
-   elisp-site-file-install ${SITEFILE}
+   elisp-make-site-file "${SITEFILE}"
fi
if use examples; then
ins_example_dir "handbook/logic"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/, dev-vcs/mercurial/files/

2023-07-03 Thread Ulrich Müller
commit: 94280e8cb588f3b855879561a870ec602f194276
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 17:25:56 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jul  3 17:50:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94280e8c

dev-vcs/mercurial: Drop trivial Emacs site-init file

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-vcs/mercurial/files/70mercurial-gentoo.el | 3 ---
 dev-vcs/mercurial/mercurial-6.2.3.ebuild  | 2 +-
 dev-vcs/mercurial/mercurial-6.3.2.ebuild  | 2 +-
 dev-vcs/mercurial/mercurial-6.4.4.ebuild  | 2 +-
 dev-vcs/mercurial/mercurial-.ebuild   | 2 +-
 5 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-vcs/mercurial/files/70mercurial-gentoo.el 
b/dev-vcs/mercurial/files/70mercurial-gentoo.el
deleted file mode 100644
index 5779a612f204..
--- a/dev-vcs/mercurial/files/70mercurial-gentoo.el
+++ /dev/null
@@ -1,3 +0,0 @@
-;;; mercurial site-lisp configuration
-
-(add-to-list 'load-path "@SITELISP@")
\ No newline at end of file

diff --git a/dev-vcs/mercurial/mercurial-6.2.3.ebuild 
b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
index 3b23fa049db4..0b93688248f7 100644
--- a/dev-vcs/mercurial/mercurial-6.2.3.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
@@ -246,7 +246,7 @@ python_install_all() {
 
if use emacs; then
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install 
failed!"
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+   elisp-make-site-file "${SITEFILE}"
fi
 
local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el 
)

diff --git a/dev-vcs/mercurial/mercurial-6.3.2.ebuild 
b/dev-vcs/mercurial/mercurial-6.3.2.ebuild
index 4e3511fc87fc..8bdf4536c637 100644
--- a/dev-vcs/mercurial/mercurial-6.3.2.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.3.2.ebuild
@@ -252,7 +252,7 @@ python_install_all() {
 
if use emacs; then
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install 
failed!"
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+   elisp-make-site-file "${SITEFILE}"
fi
 
local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el 
)

diff --git a/dev-vcs/mercurial/mercurial-6.4.4.ebuild 
b/dev-vcs/mercurial/mercurial-6.4.4.ebuild
index 74741a745c30..e24cf5d8b71c 100644
--- a/dev-vcs/mercurial/mercurial-6.4.4.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.4.4.ebuild
@@ -265,7 +265,7 @@ python_install_all() {
 
if use emacs; then
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install 
failed!"
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+   elisp-make-site-file "${SITEFILE}"
fi
 
local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el 
)

diff --git a/dev-vcs/mercurial/mercurial-.ebuild 
b/dev-vcs/mercurial/mercurial-.ebuild
index 13d27e773bce..2fb319d58180 100644
--- a/dev-vcs/mercurial/mercurial-.ebuild
+++ b/dev-vcs/mercurial/mercurial-.ebuild
@@ -112,7 +112,7 @@ python_install_all() {
 
if use emacs; then
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install 
failed!"
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+   elisp-make-site-file "${SITEFILE}"
fi
 
local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el 
)



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

2023-07-03 Thread Arthur Zamarin
commit: fc315fc60b82b62d43ed2acb31de8f606af4aed7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  3 18:31:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  3 18:42:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc315fc6

app-editors/vscodium: add 1.79.2.23166

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

 app-editors/vscodium/Manifest |   3 +
 app-editors/vscodium/vscodium-1.79.2.23166.ebuild | 122 ++
 2 files changed, 125 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 4197b865b433..fe9667d679a0 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -7,3 +7,6 @@ DIST vscodium-1.78.2.23132-arm64.tar.gz 119733620 BLAKE2B 
95b6cdfa97a02fa18e5a05
 DIST vscodium-1.79.0.23159-amd64.tar.gz 120597824 BLAKE2B 
0219ea4bffcbc9353ac002037a820e9fd36d7af525c685ee92db63e9b8d8027712ecd892d1b8d4eeffe3d1782e6c794744c0ef6c576b001c4e798f2c5cd81c45
 SHA512 
0fbdaf930b6d2c13c87fb39bcfcfd77b086b31e9f11ffe19e223ebc72b9ff26e0563c00d143846bc589160f3839cc1245855b235f6af488fd3de0167a32f1487
 DIST vscodium-1.79.0.23159-arm.tar.gz 109325368 BLAKE2B 
0f322ba23926052e873ee58b8a8839ae2a8d5730915cbce20ede7e5e8809a0b0742600be96b1760c82debd1ac3a3663c8437020315efc6b667094d0927bf03ae
 SHA512 
c329e7c323e87537951eed63a72401554f2e241ef15b971f44f8516fa9766a5ed335e074a797ad98548b30102dba827fa649f1479f072b68abb306c626ca16ee
 DIST vscodium-1.79.0.23159-arm64.tar.gz 120850283 BLAKE2B 
ab8edcf8870fe1584c508a4943a86e5c327d2a309139ac86fed0d9f201c950a47f494495e2a8bef6727abd531acde5d78e014fc016da632391c45c25a162
 SHA512 
a8a7780ca0beb8e6784e3eaeb0a516c8b07f40e9bd1b785259df4ec6c64bf89d2eb6d4d6feaeb1106304ffa002d14c5b238d06d5dbd2455841372db9d0fc6234
+DIST vscodium-1.79.2.23166-amd64.tar.gz 120602785 BLAKE2B 
d15fcdc0f1db850275ec8f2b8e0b0ddb66373eceba788028cd33ed6e2151ad4d33b98796bf6be00822f76436499521dbd9e1e5110f1df43d924d7e7f3d8f1972
 SHA512 
c2e007eef22e4027d252d2a9d578390499c4d07fe41b1f69d7cb6ba856ba51e864c46ec80a6bed8f37ab1cfe20954ce3878db78ce79ab0991635417cf627c9be
+DIST vscodium-1.79.2.23166-arm.tar.gz 109328791 BLAKE2B 
783c854c16be3eac8ea349eaa0ed9ff509eb27191606f245232e2b51ebbc2f338eb8e758677da2ac4ba1cfface487ea38c884b7ddec519e3409df9b066f1aa9c
 SHA512 
6067ac88ef806e784bb8dda8eb2ecd377f52f71f60356384fde1cdca6a802568dba9abefeece2853c4e3961dd98636a66fd0fc4a98131cf4cd59300da2e67377
+DIST vscodium-1.79.2.23166-arm64.tar.gz 120833812 BLAKE2B 
f8cb53aa5faede65b62b174a48a23f6e761a737dffe86e2a92625b745856e106fd1398f68fc3b62d3c2ea5164e7f997be88b0cef735e9e718721982ffd630f09
 SHA512 
79f3c7e1507c0db4d93a35b207aa850d31127196c846f6479b863589634e75da68b30b1c0c5f66ba2c63201a1c4540c910f569f3152ceff523a27889b47a9eb0

diff --git a/app-editors/vscodium/vscodium-1.79.2.23166.ebuild 
b/app-editors/vscodium/vscodium-1.79.2.23166.ebuild
new file mode 100644
index ..7f00a9381d06
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.79.2.23166.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri  
+arch_src_uri() {
+   echo "${1}? (
+   
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+   -> ${P}-${1}.tar.gz
+   )"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/";
+SRC_URI="
+   $(arch_src_uri amd64 x64)
+   $(arch_src_uri arm armhf)
+   $(arch_src_uri arm64 arm64)
+"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE=""
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscode/bin/code-tunnel
+   /opt/vscodium/chrome_crashpad_handler
+   /opt/vscodium/chrome-sandbox
+   /opt/vscodium/codium
+   /opt/vscodium/libEGL.so
+   /opt/vscodium/libffmpeg.so
+

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

2023-07-03 Thread Arthur Zamarin
commit: 87ac2d381abb2d897622f8ccfb97cc321091cc62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  3 18:42:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  3 18:42:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ac2d38

gui-apps/grim: add 1.4.1

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

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

diff --git a/gui-apps/grim/Manifest b/gui-apps/grim/Manifest
index f6c8d088facd..42e0a0a8f197 100644
--- a/gui-apps/grim/Manifest
+++ b/gui-apps/grim/Manifest
@@ -1 +1,2 @@
 DIST grim-1.4.0.tar.gz 18287 BLAKE2B 
72606de01624c98876fe1018877a3cf0b25b44ac4bd6a053f82c40ad1ea2c6c0e510cbb6a0bce988f14607ea162dda1d8350b9f30b0f2b9acd8f8e20ba50bc99
 SHA512 
d0b33528a00528b3ef7488a0984cde5034de4f5a211eb5c8d3299aea356d9348c5d02d08171802bc0315afb19d2446f5f132ea9dca0579ace803b7d5d90a89cc
+DIST grim-1.4.1.tar.gz 18372 BLAKE2B 
cfb432205c9ef47bc292e995c0095f2df492bf0eae63556baa3c1f8a845171f71c5b632c78394b7fad02ac6508d266ea43f912f9cbb75bb786df91c4d38df1e9
 SHA512 
e6f5e540a4e70467971b932c4a36bda88742de360925cf1bb1908823f76ac295c8ef5ec953fcdeb083c39b13a8cd24a01d4739ae4cc37e106b60956266eeef22

diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-1.4.1.ebuild
similarity index 94%
copy from gui-apps/grim/grim-.ebuild
copy to gui-apps/grim/grim-1.4.1.ebuild
index 654a78d5cc27..87345a10a247 100644
--- a/gui-apps/grim/grim-.ebuild
+++ b/gui-apps/grim/grim-1.4.1.ebuild
@@ -12,9 +12,9 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}";
 else
-   SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   SRC_URI="https://git.sr.ht/~emersion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"

diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-.ebuild
index 654a78d5cc27..87345a10a247 100644
--- a/gui-apps/grim/grim-.ebuild
+++ b/gui-apps/grim/grim-.ebuild
@@ -12,9 +12,9 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}";
 else
-   SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   SRC_URI="https://git.sr.ht/~emersion/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"



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

2023-07-03 Thread Michał Górny
commit: 68007460cfb265fe0e791eaffacc2d86f7d500ff
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul  3 18:43:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul  3 18:55:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68007460

dev-python/websockets: Deselect tests needing DNS

Closes: https://bugs.gentoo.org/909567
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/websockets/websockets-11.0.3-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/websockets/websockets-11.0.3-r1.ebuild 
b/dev-python/websockets/websockets-11.0.3-r1.ebuild
index 4ca10af58f5f..dc84ba1b3d49 100644
--- a/dev-python/websockets/websockets-11.0.3-r1.ebuild
+++ b/dev-python/websockets/websockets-11.0.3-r1.ebuild
@@ -41,6 +41,10 @@ python_test() {
local EPYTEST_DESELECT=(
# very fragile to speed

tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout
+   # requires DNS access
+   # https://bugs.gentoo.org/909567
+   
tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port
+   
tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port
)
 
epytest tests



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

2023-07-03 Thread Arthur Zamarin
commit: d46067c698df2d24e3d69362bfe05e2f31cbca6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  3 18:55:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  3 18:58:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46067c6

gui-apps/grim: add missing bdep on dev-util/wayland-scanner

Closes: https://bugs.gentoo.org/909571
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/grim/grim-1.4.0-r3.ebuild | 5 -
 gui-apps/grim/grim-1.4.1.ebuild| 5 -
 gui-apps/grim/grim-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/gui-apps/grim/grim-1.4.0-r3.ebuild 
b/gui-apps/grim/grim-1.4.0-r3.ebuild
index 1a332add693b..bc362032ee7d 100644
--- a/gui-apps/grim/grim-1.4.0-r3.ebuild
+++ b/gui-apps/grim/grim-1.4.0-r3.ebuild
@@ -29,7 +29,10 @@ RDEPEND="
 DEPEND="${RDEPEND}
>=dev-libs/wayland-protocols-1.14
 "
-BDEPEND="man? ( app-text/scdoc )"
+BDEPEND="
+   dev-util/wayland-scanner
+   man? ( app-text/scdoc )
+"
 
 src_configure() {
local emesonargs=(

diff --git a/gui-apps/grim/grim-1.4.1.ebuild b/gui-apps/grim/grim-1.4.1.ebuild
index 87345a10a247..a2ae2ffd137c 100644
--- a/gui-apps/grim/grim-1.4.1.ebuild
+++ b/gui-apps/grim/grim-1.4.1.ebuild
@@ -30,7 +30,10 @@ RDEPEND="
 DEPEND="${RDEPEND}
>=dev-libs/wayland-protocols-1.14
 "
-BDEPEND="man? ( app-text/scdoc )"
+BDEPEND="
+   dev-util/wayland-scanner
+   man? ( app-text/scdoc )
+"
 
 src_configure() {
local emesonargs=(

diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-.ebuild
index 87345a10a247..a2ae2ffd137c 100644
--- a/gui-apps/grim/grim-.ebuild
+++ b/gui-apps/grim/grim-.ebuild
@@ -30,7 +30,10 @@ RDEPEND="
 DEPEND="${RDEPEND}
>=dev-libs/wayland-protocols-1.14
 "
-BDEPEND="man? ( app-text/scdoc )"
+BDEPEND="
+   dev-util/wayland-scanner
+   man? ( app-text/scdoc )
+"
 
 src_configure() {
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2023-07-03 Thread Alfredo Tupone
commit: 895d5776bc29ab3596f27e73dc1e7acf473ba66f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:52:11 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895d5776

dev-ml/dune-build-info: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.9.0.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 52bf70476e95..23bde17eecc5 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -5,3 +5,4 @@ DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild
new file mode 100644
index ..3d78214334e6
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.5"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die
+}



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

2023-07-03 Thread Alfredo Tupone
commit: 102a53ab8787481a7531e8f41f37564f18e5
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:50:40 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102a53ab

dev-ml/dyn: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dyn/Manifest |  1 +
 dev-ml/dyn/dyn-3.9.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest
index a510214c06d7..568c80378bcf 100644
--- a/dev-ml/dyn/Manifest
+++ b/dev-ml/dyn/Manifest
@@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dyn/dyn-3.9.0.ebuild b/dev-ml/dyn/dyn-3.9.0.ebuild
new file mode 100644
index ..a3d55d2d7132
--- /dev/null
+++ b/dev-ml/dyn/dyn-3.9.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dynamic type"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="~dev-ml/ordering-${PV}:=
+   dev-ml/pp:="
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



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

2023-07-03 Thread Alfredo Tupone
commit: 9f1ed420ccd65e64d2ab6a4065472f37e4210325
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:49:38 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1ed420

dev-ml/dune: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest  |  1 +
 dev-ml/dune/dune-3.9.0.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 087267e8a0e3..0e6e7f713673 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -10,3 +10,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dune/dune-3.9.0.ebuild b/dev-ml/dune/dune-3.9.0.ebuild
new file mode 100644
index ..4055f5de2e82
--- /dev/null
+++ b/dev-ml/dune/dune-3.9.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   default
+
+   dodir /usr/share/doc
+   mv "${ED}"/usr/doc/dune "${ED}"/usr/share/doc/${PF} || die
+   rmdir "${ED}"/usr/doc || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



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

2023-07-03 Thread Alfredo Tupone
commit: 788aea635c73d94714e81b9e7c3653469306629c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:50:04 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788aea63

dev-ml/ordering: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ordering/Manifest  |  1 +
 dev-ml/ordering/ordering-3.9.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest
index a510214c06d7..568c80378bcf 100644
--- a/dev-ml/ordering/Manifest
+++ b/dev-ml/ordering/Manifest
@@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/ordering/ordering-3.9.0.ebuild 
b/dev-ml/ordering/ordering-3.9.0.ebuild
new file mode 100644
index ..3302c44ddac1
--- /dev/null
+++ b/dev-ml/ordering/ordering-3.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Element ordering"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND=">=dev-lang/ocaml-4.08"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



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

2023-07-03 Thread Alfredo Tupone
commit: 74d257267cc98680c43140469d9010fd05ccfb93
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:53:26 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d25726

dev-ml/stdune: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/stdune/Manifest|  1 +
 dev-ml/stdune/stdune-3.9.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest
index a510214c06d7..568c80378bcf 100644
--- a/dev-ml/stdune/Manifest
+++ b/dev-ml/stdune/Manifest
@@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/stdune/stdune-3.9.0.ebuild 
b/dev-ml/stdune/stdune-3.9.0.ebuild
new file mode 100644
index ..8d82be573c81
--- /dev/null
+++ b/dev-ml/stdune/stdune-3.9.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dune's unstable standard library"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   dev-ml/pp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/ordering-${PV}:=[ocamlopt?]
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2023-07-03 Thread Alfredo Tupone
commit: 9163c011eeb212b6f00c5f2624f598b28bcc7fdb
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 19:01:06 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9163c011

dev-ml/dune-configurator: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.9.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 72d97f945a0b..6e00701240f3 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -7,3 +7,4 @@ DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild
new file mode 100644
index ..2ef2249b6a21
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2023-07-03 Thread Alfredo Tupone
commit: b6860ec562b14625b442a285336db67a47ff8e93
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:56:57 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6860ec5

dev-ml/dune-site: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest   |  1 +
 dev-ml/dune-site/dune-site-3.9.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index fe49d3698dc1..54384e61f071 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -7,3 +7,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dune-site/dune-site-3.9.0.ebuild 
b/dev-ml/dune-site/dune-site-3.9.0.ebuild
new file mode 100644
index ..7bf2f44ff50c
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.9.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2023-07-03 Thread Alfredo Tupone
commit: 63fc9d90026febbe82475b85475f78f2f9aceead
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jul  3 18:56:06 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jul  3 19:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fc9d90

dev-ml/dune-private-libs: add 3.9.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.9.0.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index f2f068b61617..8cc5921254fe 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -8,3 +8,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b
 DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 
773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355
 SHA512 
bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98
+DIST dune-3.9.0.tar.gz 2609923 BLAKE2B 
f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6
 SHA512 
86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild
new file mode 100644
index ..797e233bbac6
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+   dev-ml/pp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/stdune-${PV}:=[ocamlopt?]
+   >=dev-lang/ocaml-4.08
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



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

2023-07-03 Thread Sam James
commit: 43e9f67bf3e3bf292910c06f7e3f996789689c18
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  3 19:47:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  3 19:47:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e9f67b

profiles/arch/hppa: mask broken kernels

Link: https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0e16 
 bell.net/
Link: https://lore.kernel.org/linux-parisc/b886c0ee-2ef6-5ec9-17e0-eb66c63a61d4 
 roeck-us.net/T/#m250c15554add9bf4909751adccfe18c6ee0198a8
Link: 
https://github.com/torvalds/linux/commit/f66066bc5136f25e36a2daff4896c768f18c211e
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/hppa/package.mask | 16 
 1 file changed, 16 insertions(+)

diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index f60c79116aa6..9ed32b07176c 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -1,6 +1,22 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-07-03)
+# Broken memory handling
+# 
https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0...@bell.net/
+# 
https://lore.kernel.org/linux-parisc/b886c0ee-2ef6-5ec9-17e0-eb66c63a6...@roeck-us.net/T/#m250c15554add9bf4909751adccfe18c6ee0198a8
+# Fix: 
https://github.com/torvalds/linux/commit/f66066bc5136f25e36a2daff4896c768f18c211e
+=sys-kernel/gentoo-kernel-6.1.37
+=sys-kernel/gentoo-kernel-6.3.11
+=sys-kernel/gentoo-sources-6.4.1
+=sys-kernel/gentoo-sources-6.3.11
+=sys-kernel/vanilla-kernel-6.1.37
+=sys-kernel/vanilla-kernel-6.3.11
+=sys-kernel/vanilla-sources-6.4.1
+=sys-kernel/vanilla-sources-6.3.11
+=virtual/dist-kernel-6.1.37
+=virtual/dist-kernel-6.3.11
+
 # Sam James  (2023-03-28)
 # Needs explicit porting to each platform (bug 894078#c6)
 dev-python/py-cpuinfo



  1   2   3   >