[gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/

2023-04-17 Thread Joonas Niilola
commit: 9455d5fa385d49714833582958db41312a12d335
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 18 05:59:20 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 18 05:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9455d5fa

www-client/firefox-bin: drop 112.0

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

 www-client/firefox-bin/Manifest |  98 --
 www-client/firefox-bin/firefox-bin-112.0.ebuild | 381 
 2 files changed, 479 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 76cf85349ce1..59e594144122 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-102.10.0esr-vi.xpi 611432 BLAKE2B 
a389fe9fcd4add0aad18e9fe23ec57374
 DIST firefox-102.10.0esr-xh.xpi 427933 BLAKE2B 
f581ed920343e0b7c323a470c176dafdf0ab66404d391d7c818713d86521e9443c80282ada70492ddbf89423ade1937db278059085324272c9fcb96602097d2e
 SHA512 
d24f803ce4935e8097ce38d0c1566b70da7a81bb5a5199d99c6315c0ba29f24bc81aabca60273028b6d1e379a025af801c64aee8fa6f962a6fe92d1d2170f7bf
 DIST firefox-102.10.0esr-zh-CN.xpi 613321 BLAKE2B 
21bd7a9f4c549e4a443f066679660899e280016e2fe854e4a1bc4ede01efb407bd2012affa848120481eb220cae4ccbf4a1e6272871c5198e8ce59985f4c
 SHA512 
230638b64c6b2b7fade5b0503d7f87f2c92c35963a1c861441196df196051073d0f7f94378c39ffae441ee5cff1cb37b1669b45ae73c39fc2aef059695c9ef75
 DIST firefox-102.10.0esr-zh-TW.xpi 614579 BLAKE2B 
f43efdbc63293629474fb02f5cae5c50d99fb3be58dc82eb3c41717402e86251c44381d721d50eb7747b527554bb0744dd1c5f7e07a92ec65ba77cad384422af
 SHA512 
44cfa7aa39feeb383e51d482d42e9ea90da825022ef4557c81777468b1f8f51b4924f416c955bc0819d20101541fb548db9cab709857c76cdb113bdfbc27b67d
-DIST firefox-112.0-ach.xpi 459577 BLAKE2B 
3adb567d9b02f04e869236b7863d2f7425fe721f0c26bafd21aef30b0a761fc7dc0aedc7abf99429d6da19c6c33d4a7669edb1531526822e20d54d802f2bd92f
 SHA512 
e3a0487ca57ba731bfbacf7628f497b623a68324d9464a73d18e36d3331dde434d05b73abe3d8864ce684d4bddd4d20b73ee53c397dfa9f665360dd612c7fc63
-DIST firefox-112.0-af.xpi 423010 BLAKE2B 
6f87c4cc3eab518c111793860845c34b3131d50500211b0e5b813b376c8a13d5aee071a40e9172e2482994234d4d5764e14a24bb68a9ae8b4b86e8bcb6f0b97a
 SHA512 
000fd456377692eca76efde709d8526c599a38fb9839018cee726ca6359d3356f42f8620b892a9082cd8dcbad5c6be1346c7ef9bfed0b97910f7a343dc0e2cac
-DIST firefox-112.0-an.xpi 503915 BLAKE2B 
2e7e5fa8a7ade25e28edf32402a3132333019938d315483bacd3156c7c1cdeebae037d144f67a04d3dc16004012d0d855b5091249f83ebb55c84b680c903cce7
 SHA512 
45915bb76a712cfd437526f59bb56ce7b493bdc636f783cea1f7e4809d178189ac4622b733465147c82fece78cb49a5f81bb3ef91ee5c6f4ef55415bba55b672
-DIST firefox-112.0-ar.xpi 570938 BLAKE2B 
a1f9dbdfe938763547d3848e396cffec719453901fa05630090a53147f3a27af3f316948eaf217492c366beb74172f288f6565ca9f0390a2b2116e7f391124bb
 SHA512 
667f86e18b1580501d7b205fc8cda963b266ad19e4195b78f1287f1da37b0e81726f88231eb4173213c39e72abe0607592cebe2ac4985192086f774579ed83f9
-DIST firefox-112.0-ast.xpi 489822 BLAKE2B 
24eafec53a5fa9a27dfeb2ccf9126e7e635309873c646e1e50c816d56c8a71673b9e94bd31566edd6a7ed367f904d03752a3ee95381a13659b2da62e1ad0c324
 SHA512 
73a33f6dcbba9dd4692eabb2cb518828a8ac571eca4b532551c902708f9ea6c10e315ab8442e16c4bfa83cd6941d3cbe561c9ac4e3dda2f81e46deb8df1d1587
-DIST firefox-112.0-az.xpi 492297 BLAKE2B 
6aa8062bbf3430ec95b1fd6ee26034d82fffc9551e415801a71c53bb2c491decc007370aa08315f7c7f765edcfb7bb28345a058175002ba44f0d6c2d8133201b
 SHA512 
ec1601baafe5f8fa84d77cf29634cfd10108cd31d3610421afc40ea9bbb3051a8fcaefa3612ef117ed61d151bbe8940a31531bc717d909002eb0588e4a2562f0
-DIST firefox-112.0-be.xpi 659309 BLAKE2B 
a84c19eacf95c17d69350747a570ec90cbecdbf04e1958d60888a5995d38b71442acfb085c1dd16f29ca420cc4061372af0bb24426b2d8112586300b3b1a18fe
 SHA512 
08dafbcd8decd7d82ef49a69c924e5262ba6f522ef055b473bfc1e10b893ed645e7f2205a77c3cb4f91a63538301086f6a6c27c26be60bac412a58dc0df46ca0
-DIST firefox-112.0-bg.xpi 588443 BLAKE2B 
4ed52e475b392229d95d8de4b48c329bfafe1ae09d7363265afe92a99acd70d4a4b328728ac2410d08c9d9d18ceab9956ca369ca3d4062f6d771cd756bc1fb10
 SHA512 
f1c133c23f82fb137f72e77677c8d8fe9d78efb0a85b7bd48779086d65c4b1d2fdec13e41115b0f04a928983a13ac529052a15c39da3f4f4e8a28a38c27e4d0a
-DIST firefox-112.0-bn.xpi 582020 BLAKE2B 
f200f0ac5d20898e3be84a8d0e67f7c551081ac356890b34de9fc2c14ce65406df4a1509654e9a3178abd8d0931968657c2d82bd8c6a613e0da352ffb95bc5e4
 SHA512 
618f00b9dcc0ebdbebec73505bbce8523a7e65158ff9c597caa9954c82ec09188951f70812f6831372a9081c5f741535dde7eeeb53434076d86ea030f7430bea
-DIST firefox-112.0-br.xpi 548373 BLAKE2B 
3a69a75e99fcb1275fb9a8393dc7df89873f10eba581866ae45b2eb4dd0e18c1663fc41d784a0faba00805c890ac05c4d8d08b4a64d906dc1a1955e39d7452f4
 SHA512 
9c325c66e403dd5c36222a724c7ebcfa25918e9fb300a5039576e8d55be630c69c8d1c47f1b713b60bbab4479027e915c6fdd196784d877eb5b607d5cb016b4f
-DIST firefox-112.0-bs.xpi 464480 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/

2023-04-17 Thread Joonas Niilola
commit: 5bc0d19ab7913359eab2d73066d54654306bb47e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 18 05:57:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 18 05:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc0d19a

www-client/firefox-bin: add 112.0.1

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

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-112.0.1.ebuild | 381 ++
 2 files changed, 479 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 976f631a1b41..76cf85349ce1 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -190,7 +190,105 @@ DIST firefox-112.0-vi.xpi 606042 BLAKE2B 
3c184485d465c57e0904d0b7a1bb8cb424e4ab1
 DIST firefox-112.0-xh.xpi 421625 BLAKE2B 
0903cc3932dfc29e474ba105d043f6c583e369890ca6696d0ea2eb503f2ce368a038e4ee75642f9cb06854d266ed80ff37def8b38bf87eb31449ea52c8c8b4f1
 SHA512 
ee13ed7e6a413ba34818cc40ea9a8806cee6cf4d08d8621f529a6c70918bb4c66aa87f2d951c547a832c184da27e079377ef5630a269a37768a93eb40cea122a
 DIST firefox-112.0-zh-CN.xpi 605650 BLAKE2B 
1d6bbc286f03b42259f474f89bdb20a4e77b762876ddfe4e1295d8c760ba9db38059e10e4269a26734bff4518c51cd9486d101b551fd3565d8bf6ad72ba44662
 SHA512 
f36708227a660e428a2f4a9e74eef73e43eb6ac5964ad7b7e2da57814ef57aeac4218ba16463262f440ece718b4aa6286643580dddb6c4de6d31b7176a28fe87
 DIST firefox-112.0-zh-TW.xpi 607191 BLAKE2B 
8c26c2d740e210fddff8a2c4eae20e71da4f5403e5b99e795a6b53ebadd35276c52b40154afbe39ee18c949f444b736857be45f7848921d333ab655c2dfbcc10
 SHA512 
2a96611526d6fd33f921af2ffba3c491d3521885e51d3d026d3c2f583e71a478383ce0582d2d2f5c1dced236ae4dca5a00be58c2db4cc4f8d105e842b571e3d4
+DIST firefox-112.0.1-ach.xpi 459591 BLAKE2B 
8c86217426f182f317027e62e9b9e2d01dc422dd055c202b186867e07e9c9b1af2a62ce91e55c6b673bff73671429053cffa83206ac71170b14c99c5b39777c2
 SHA512 
2e0bd92d47a18fe7e77989e8c5146adb25db37888bf02e6a1d413e3cd1a1e19bec3350bcc8b20a9ea8c3a350261c93de5bb79a46d7292fab14f0f549e64097a7
+DIST firefox-112.0.1-af.xpi 423007 BLAKE2B 
c9c687ac2c4c679c798b5dc6423bb2e93d8712854871a0c820658a12605c665b93f9f9c78e5f97a4e684601cdef88ea90e348aaffdb1040d320edf634e090e4e
 SHA512 
761ba8baf814c67291d4c331e5b64f0750a06ad3c49ccacaec80dae08aefd7e0bcbac96073c438d5afcb7c610b93a7e09c65ab525063d470a91c051d35db9cf6
+DIST firefox-112.0.1-an.xpi 503911 BLAKE2B 
c57f8be4ccfe819c6ec5b77fd7958f841abeb1ed52296b27847e7938877d17020ec4912203f655fb929a0b00921e51225b5d3500328f505b2baaeb1dee16
 SHA512 
d73b72e4f091ada36ab2f07cc8b6a47d628d712b1af42c4687d4b0aead48cb7d47c10ccdf71e191a897cb6af8442b7b4118ee61e5a10f368060448c3c9a8ab9b
+DIST firefox-112.0.1-ar.xpi 570950 BLAKE2B 
56e7e194ca7f158b76be1fcc253d5b10cca7763e6e40d8080c4326fa8bc2f24243326247635a83c26f3567b2b6d2b4bcc03708d417398a5e2231272af66116aa
 SHA512 
0ae6e170b6ff5efc02cf8adca8daabd7c9dcbcac14d2ae4692f1606499b8ae45440ad63325cdb86cb7cc5a4173c78d132efb04b838dafa0aca74ffe75f4a26dc
+DIST firefox-112.0.1-ast.xpi 489821 BLAKE2B 
6b80d95a0cc7cb0240f4e83b29bb813220e8a7bb9f6388a9c4575b022a21ea7064784314584f6e1c18feacb991af2dcfcaa001aeec3bf1c7411ae74d3e4a59e6
 SHA512 
94a33773a37139aa4228fae6b3d4d65219713f08849eb58e736f1915b7336b09f6093c23d8543c2402eed211a3481870f94a00b9dc8c90fd5d0adaf5eeaa13b6
+DIST firefox-112.0.1-az.xpi 492295 BLAKE2B 
cdac54e8c5adde985f6bf005bc0a3e8d017b83f008915260f33543f97f3c97eeb3b10b32cf9ba355fb16707d73a3678c1fca1e03e8f757f946978622e384af72
 SHA512 
66d240a105733aff33721376043c6dd3ae0c0c260c8ba95d3442227be7d7a59500c69732929e72808092ec17bc31d6852f34b80049f5f35420ef0034693fe403
+DIST firefox-112.0.1-be.xpi 659305 BLAKE2B 
9b0179957ec9395ebf397db317d1cd4d9888ed041dd63d57dc79cd3446f756e185f4937dadc5062c6203d977a993e3a5c6ce046790ac2ec4c139147c43a662cd
 SHA512 
e0d111c828301f94365ab8fc300817b8b662a6816ca07e7592b5b923924e32ca1e74ee797781b2273a970df3f08296a03857394bf3196796c697de79b5cbce99
+DIST firefox-112.0.1-bg.xpi 588441 BLAKE2B 
93bac9b10d0bd85dcbb5bee3d854e811ce09ff6620c6c7f5245ae8d3e445f90f0e7621face2bdcc4204097ee1277c668d64243b5bba9bc674e26ee3534a8ffdf
 SHA512 
ba378cc67a1ad42e47927ebf293c45aec041716f69519a5ab2f01684a82e678dbb9b77c2225428ae299ad63c0c36fbe3e05734b90fc62270b782572cddac17e8
+DIST firefox-112.0.1-bn.xpi 582019 BLAKE2B 
35091c7796b7b9c92710ed546d39e1b088037ff2e686d0451646ef70e53d88feb35fcaf3aa0fe7a924e14e891378fb6f68e63eac1b0563f23fc0f79abae32e8f
 SHA512 
066645f7da80a8615b5e87e8e2017bce6f91ecb93055fc53cba35597b97dd429de1a0055c080fa7380aa925ae86228a44a29388c9bddee5888a0902ce656b468
+DIST firefox-112.0.1-br.xpi 548363 BLAKE2B 
6b9dccb14e24a61a91a2569af430974c818d781cc9e8c8fef54a3b8f68ba4db1910f414d125d8cea5b15bbf226c92d1d464ef12b171d86e4c9224c4e44c11180
 SHA512 
ea2fd290ae5fa173d1456af9447d3221ab3acf0d96bea0f3af115eeb237317c3295c12bc2c244784f895df3329bb3056720cb78e05cffcd6238711f7fe029333
+DIST firefox-112.0.1-bs.xpi 464492 BLAKE2B 

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

2023-04-17 Thread Joonas Niilola
commit: 15487e59160767eead87dbab3d71ce5136f41cc6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 18 05:58:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 18 05:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15487e59

dev-cpp/cpp-httplib: Stabilize 0.12.1 amd64, #904419

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

 dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild
index 5e7e52076c45..b4b2e67701ea 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/0.11"  # soversion
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="brotli ssl test zlib"
 REQUIRED_USE="test? ( brotli ssl zlib )"



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

2023-04-17 Thread William Hubbs
commit: c13a382a27e302cba9055edce4548177839ccc67
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Apr 18 05:50:07 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Apr 18 05:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13a382a

sys-apps/openrc: add 0.47

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

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.47.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index 89ed7ed2a0a1..629847149826 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.46.tar.gz 247679 BLAKE2B 
55490afc179e1e56a58408e8a2b7ebd5376ffee25cb61f2838a47cc97ad1e4eadabcc7f74e5cc2a2d9217917eb42517cf01766de2e82b50a3500bdbe263b0d88
 SHA512 
7c837e4b553511f0621944222ca0d35bd553a9888bd482ca0f8f3d2923d5b51cbd1f1c2f33cccb26d9f13dfb488939b95064673bedb7fcbf78d68664df2678c7
+DIST openrc-0.47.tar.gz 249789 BLAKE2B 
db97cea45fc24aadc5c8b8d710070f846b2d5748c4b0fddf6322732a54f506129b8885e9f62537f5dd408f0f418667eb0c9c29007e45a400f752b9ba5e99
 SHA512 
5b1145985e1d210842aa364712ab570d0661b98267a1faf656309b0d7ac03beccd699269955d1995e84e483ceb7f2c66cdf2da895e2ee1133a133d3fe7cac1a7

diff --git a/sys-apps/openrc/openrc-0.47.ebuild 
b/sys-apps/openrc/openrc-0.47.ebuild
new file mode 100644
index ..11d77ecda370
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.47.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson pam
+
+DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
+HOMEPAGE="https://github.com/openrc/openrc/;
+
+if [[ ${PV} =~ ^9{4,}$ ]]; then
+   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? (
+   || (
+   >=sys-apps/sysvinit-2.86-r6[selinux?]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   )
+   virtual/tmpfiles
+   )
+   selinux? (
+   >=sec-policy/selinux-base-policy-2.20170204-r4
+   >=sec-policy/selinux-openrc-2.20170204-r4
+   )
+"
+
+PDEPEND="netifrc? ( net-misc/netifrc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+ 

[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/

2023-04-17 Thread Sam James
commit: 14914a937af2dd0daf896d6912890bcac8ac1e58
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 05:27:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 05:27:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14914a93

app-forensics/aflplusplus: add 4.06c

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

 app-forensics/aflplusplus/Manifest |  2 +
 app-forensics/aflplusplus/aflplusplus-4.06c.ebuild | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/app-forensics/aflplusplus/Manifest 
b/app-forensics/aflplusplus/Manifest
index 90512a2f7a66..4bfecf350b20 100644
--- a/app-forensics/aflplusplus/Manifest
+++ b/app-forensics/aflplusplus/Manifest
@@ -4,3 +4,5 @@ DIST aflplusplus-4.04c-patches.tar.xz 4236 BLAKE2B 
86bb5d1e0da271833fc548633e088
 DIST aflplusplus-4.04c.tar.gz 2832011 BLAKE2B 
80a5652b0d64b4824c3b4f91bf993a8499a0c86cf878ca83c7b7afe217cc1603700d4cf7408ae40f1435251153f88e0663cabe470a06387e6664249b3a015172
 SHA512 
1c2e2e6677e87de2f069e1acdc2319580e488670c3d4975a0f0807da33965c4a14087a7c734195d0a47260acc91f7211b10bd905aac99bdab81145b282edb44e
 DIST aflplusplus-4.05c-patches.tar.xz 4860 BLAKE2B 
dcc0bf2799393bb7e27c6592cf46efc19277733ae1e17b3ab5b7a60aed244ec24405ceaecb5f310ac344390a92b4348275e8a19936b8760c0f2fe74f086771b9
 SHA512 
7a475f433796d9b9c13c5755a11aa632174662d18e69add6531fe1cbe42d75ad514bc779e42630b0a48c9df9edcc89fe992f654812fa2281b6ffa64a1019c82c
 DIST aflplusplus-4.05c.tar.gz 2839704 BLAKE2B 
31594e5c41cb057a1598a112e158360a172a512756a2cba2ec9bd78643045945c9a0f378e322c9250e75a6348b76f5cc84d8de6560e0a6a92a19f4d4b9a149eb
 SHA512 
cb07279e4b1b2fa48a455acd551e26d9a53cf585258880aba4f26aa147b748b947b0608e5bbec4212362da3efc20183ba90b2dfa6584df93861dcca269d5ea7c
+DIST aflplusplus-4.06c-patches.tar.xz 4360 BLAKE2B 
fb59065ef610e87d8bc822513822c150b592e0cdcf4f8f2d861b5dc4a5ded49a03b4ccc46636e24d69bdcee58f6882511f25a04cbc02565f9435c47be1b0829f
 SHA512 
251db964ce6c7e1f59c6c1a8383c1fe4d362c7d336df4d13f0bc1f3c8583494e2b9c9f160fdd544174cc784afc1ae100310109d0d6a30c361b82f3ab50350afa
+DIST aflplusplus-4.06c.tar.gz 2859398 BLAKE2B 
bf26d6be364d01f91a5b60e2bca1ab48e2fed04571bbaee2fd74c31af1c3d53295808c5372bda8dc941232349e9113e09f2d0e8cadc5917fc4fc52e24bad9d60
 SHA512 
b585b244218e70e1120a81a5fbb7401d277174be13c5d5d507130ff7a7b25723ff29c2b3c820466ba847ff53ef016b23781edaccdfcdce904f6b93ec4d860140

diff --git a/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild
new file mode 100644
index ..2d81610f1f76
--- /dev/null
+++ b/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+LLVM_MAX_SLOT=16
+inherit toolchain-funcs llvm optfeature python-single-r1
+
+AFL_PATCHSET="${PN}-4.06c-patches"
+DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
+HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus;
+SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${AFL_PATCHSET}.tar.xz;
+S="${WORKDIR}"/AFLplusplus-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests involve heavy use of LD_PRELOAD in some cases
+# This isn't compatible with sandbox
+RESTRICT="test"
+
+# It turns out we need Clang too
+RDEPEND="${PYTHON_DEPS}
+   >=sys-devel/llvm-13:=
+   || (
+   sys-devel/clang:13
+   sys-devel/clang:14
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !app-forensics/afl"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cmocka )"
+
+QA_FLAGS_IGNORED="afl-gcc-cmplog-pass.so afl-gcc-cmptrs-pass.so"
+QA_PREBUILT="usr/share/afl/testcases/others/elf/small_exec.elf"
+
+PATCHES=(
+   "${WORKDIR}"/${AFL_PATCHSET}
+)
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
+   has_version -b "sys-devel/llvm:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS_FLTO="" \
+   LLVM_CONFIG="$(get_llvm_prefix 
${LLVM_MAX_SLOT})"/bin/llvm-config \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   MAN_PATH="${EPREFIX}/usr/share/man/man8" \
+   "$@"
+}
+
+src_compile() {
+   mymake
+}
+
+src_test() {
+   mymake test
+}
+
+src_install() {
+   mymake DESTDIR="${D}" install
+   dostrip -x /usr/share/afl/testcases/
+}
+
+pkg_postinst() {
+   # TODO: Any others?
+   optfeature "fuzzing with 

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

2023-04-17 Thread Sam James
commit: be56391820ed012f3a7c9a78fa1f52b09141d368
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 05:25:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 05:25:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be563918

dev-python/sqlalchemy: backport greenlet test skips to 2.0.7/2.0.8

On request from Dakon.

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

 dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild | 3 +++
 dev-python/sqlalchemy/sqlalchemy-2.0.8.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild
index 3bad86a1f581..0bf16f0b5df2 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild
@@ -71,7 +71,10 @@ python_test() {

test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]"

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]"
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]"
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]"

"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
+   
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]"
)
fi
 

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.8.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.8.ebuild
index 0ac2428370ce..72166aadb1d9 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.8.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.8.ebuild
@@ -71,7 +71,10 @@ python_test() {

test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]"

"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]"
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]"
+   
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]"

"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
+   
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]"
)
fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/

2023-04-17 Thread Sam James
commit: 313acdc21a558ff82c633a93796ac467cad4f385
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 05:28:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 05:28:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313acdc2

sys-auth/oath-toolkit: unconditionally depend on xmlsec

psks can't be reliably disabled.

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

 ...olkit-2.6.7-r1.ebuild => oath-toolkit-2.6.7-r2.ebuild} | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.7-r1.ebuild 
b/sys-auth/oath-toolkit/oath-toolkit-2.6.7-r2.ebuild
similarity index 87%
rename from sys-auth/oath-toolkit/oath-toolkit-2.6.7-r1.ebuild
rename to sys-auth/oath-toolkit/oath-toolkit-2.6.7-r2.ebuild
index 2641b73deb6f..020037b1bbd1 100644
--- a/sys-auth/oath-toolkit/oath-toolkit-2.6.7-r1.ebuild
+++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.7-r2.ebuild
@@ -12,17 +12,14 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 LICENSE="GPL-3 LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
-IUSE="pam pskc static-libs test"
-REQUIRED_USE="test? ( pskc )"
+IUSE="pam static-libs test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
dev-libs/icu:=
+   dev-libs/libxml2
+   

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

2023-04-17 Thread Sam James
commit: f799a00525182088ea3f6479dab5fe2ab6a869a4
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:38:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f799a005

media-libs/libwmf: add unstaged fixups

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

 ...ibwmf-0.2.13.ebuild => libwmf-0.2.13-r1.ebuild} | 25 --
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/media-libs/libwmf/libwmf-0.2.13.ebuild 
b/media-libs/libwmf/libwmf-0.2.13-r1.ebuild
similarity index 83%
rename from media-libs/libwmf/libwmf-0.2.13.ebuild
rename to media-libs/libwmf/libwmf-0.2.13-r1.ebuild
index 46d011d65fc0..5c0afaef42ab 100644
--- a/media-libs/libwmf/libwmf-0.2.13.ebuild
+++ b/media-libs/libwmf/libwmf-0.2.13-r1.ebuild
@@ -9,33 +9,36 @@ DESCRIPTION="A library for reading vector images in 
Microsoft's Windows Metafile
 HOMEPAGE="https://github.com/caolanm/libwmf http://wvware.sourceforge.net/;
 SRC_URI="https://github.com/caolanm/libwmf/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 LICENSE="LGPL-2"
 SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug doc expat X"
 
-RDEPEND="app-text/ghostscript-gpl
+RDEPEND="
+   app-text/ghostscript-gpl
media-fonts/urw-fonts
media-libs/freetype:2=
-   media-libs/libpng:0=
+   media-libs/libpng:=
+   media-libs/libjpeg-turbo
sys-libs/zlib:=
x11-libs/gdk-pixbuf:2
-   virtual/jpeg:0=
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2= )
-   X? ( x11-libs/libX11
+   X? (
+   x11-libs/libX11
x11-libs/libXt
-   x11-libs/libXpm )"
-
+   x11-libs/libXpm
+   )
+"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-DOCS=( "AUTHORS" "BUILDING" "ChangeLog" "CREDITS" "INSTALL" "NEWS" "README" 
"TODO" )
+DOCS=( AUTHORS BUILDING ChangeLog CREDITS INSTALL NEWS README TODO )
 
 PATCHES=(
-"${FILESDIR}"/${PN}-0.2.8.4-build.patch
-"${FILESDIR}"/${PN}-0.2.8.4-libpng-1.5.patch
-"${FILESDIR}"/${PN}-0.2.8.4-pngfix.patch
+   "${FILESDIR}"/${PN}-0.2.8.4-build.patch
+   "${FILESDIR}"/${PN}-0.2.8.4-libpng-1.5.patch
+   "${FILESDIR}"/${PN}-0.2.8.4-pngfix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: games-strategy/warzone2100/

2023-04-17 Thread Sam James
commit: 3ad7f42f5b07d21deb581c1db86800d33537
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:26:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:26:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad7f426

games-strategy/warzone2100: add 4.3.5

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

 games-strategy/warzone2100/Manifest|   1 +
 .../warzone2100/warzone2100-4.3.5.ebuild   | 121 +
 2 files changed, 122 insertions(+)

diff --git a/games-strategy/warzone2100/Manifest 
b/games-strategy/warzone2100/Manifest
index ea1382535205..4d31b6de0c1f 100644
--- a/games-strategy/warzone2100/Manifest
+++ b/games-strategy/warzone2100/Manifest
@@ -1,3 +1,4 @@
 DIST warzone2100-4.3.3.tar.xz 320439712 BLAKE2B 
15d29a0d7dc8c10b41dabf210e2113f079731e7976932a44054fa86b90dddee68e46faa5e4cf1d25ba57fc5d14c6ddedaea0f1544deb5755d19ca2ff02b7cb56
 SHA512 
46ccf2720d09481dfc89c1e3abb9802a379d1bfe0b3823566b51f2ea177fd793653d5b2592f07c724f0121cafd014c1ea6226b8c2bc22ec12ac3ca1bfaf298f4
 DIST warzone2100-4.3.4.tar.xz 320385680 BLAKE2B 
4c0e26dfe0bc1c80eef0620a81d50d1e8fcf93ad7f125a860d5cfc842e24b5458189c932452353e6e5cb86adc7be4ef0509d006961736afda8292f083285b79e
 SHA512 
75d1b75c452f0c5e3c518efd5378be003c4040f4202408d344341849f534a93573b235191451eb9b8b8e2945754ca2355a44547607e21e1cf60453176dce8f2a
+DIST warzone2100-4.3.5.tar.xz 320369492 BLAKE2B 
526568cd25e7600e4f45714f4cd2a8ef9da8a1a3f6691d9cb07f4ed6c9367fc412f0fa77b4a547c4a4eac6d42624ac5b9d1e105e4606f801f773ce6028740286
 SHA512 
ec65f22a0aad9fe482c4ea916cb321d171b10f0a9b181fea7db2eb17bf54e32b3828c8259082fff266713e2cab4e32dcc455d0d5b923a5ca221fc77b11137062
 DIST warzone2100-videos-2.2.wz 571937134 BLAKE2B 
60b70a71bd920e2d72ded5d519b17db2f3db4b0289edadeb58059a21aba7038b95219dc44cb807754461d1a9bdca60f0d7698be68622b8bd64a55efa949622d3
 SHA512 
ca1a1af51296afdaca137114821508c5783f077090e665eae0f6df895855f57c43f84434706309e819417f5f35d1c649bd14e96dc9fbbb1252d30a4f9a223cf6

diff --git a/games-strategy/warzone2100/warzone2100-4.3.5.ebuild 
b/games-strategy/warzone2100/warzone2100-4.3.5.ebuild
new file mode 100644
index ..8a663d4f672e
--- /dev/null
+++ b/games-strategy/warzone2100/warzone2100-4.3.5.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA bg_BG ca_ES cs da de el en_GB eo es et_EE fa_IR fi fr fy ga 
he_IL hr hu id_ID id it ko la lt nb nl pl pt_BR pt ro ru sk sl tr tt_RU uk_UA 
zh_CN zh_TW"
+inherit cmake plocale xdg
+
+MY_PV=$(ver_cut 1-2)
+VIDEOS_PV=2.2
+VIDEOS_P=${PN}-videos-${VIDEOS_PV}.wz
+
+DESCRIPTION="3D real-time strategy game"
+HOMEPAGE="https://wz2100.net/;
+SRC_URI="
+   mirror://sourceforge/warzone2100/releases/${PV}/${PN}_src.tar.xz -> 
${P}.tar.xz
+   videos? ( 
mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz
 -> ${VIDEOS_P} )
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain vulkan? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Upstream requested debug support
+IUSE="debug discord nls videos vulkan"
+
+COMMON_DEPEND="
+   dev-libs/fribidi
+   >=dev-games/physfs-2[zip]
+   dev-db/sqlite:3
+   >=dev-libs/libsodium-1.0.14:=
+   media-libs/freetype:2
+   media-libs/harfbuzz:=
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libsdl2[opengl,video,X]
+   media-libs/libtheora
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/opus
+   net-libs/miniupnpc:=
+   net-misc/curl
+   sys-libs/zlib
+   nls? ( virtual/libintl )
+   vulkan? ( media-libs/libsdl2:=[vulkan] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   media-libs/fontconfig
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   media-fonts/dejavu
+"
+BDEPEND="
+   app-arch/zip
+   app-text/asciidoc
+   games-util/basis_universal
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+HTML_DOCS=( doc/quickstartguide.html doc/docbook-xsl.css 
doc/ScriptingManual.htm )
+DOCS=( README.md doc/images doc/Scripting.md doc/js-globals.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.1.3-no-compress-manpages.patch
+)
+
+src_unpack() {
+   unpack ${P}.tar.xz
+}
+
+src_prepare() {
+   sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
+
+   # Delete translations we're not using
+   cleanup_po() {
+   local locale=${1}
+   einfo "Cleaning up disabled locale: ${locale}"
+   rm po/${locale}.po || die
+   }
+
+   plocale_for_each_disabled_locale cleanup_po
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # TODO: unbundle nlohmann-json
+   # TODO: unbundle fmt
+   local mycmakeargs=(
+   -DWZ_DISTRIBUTOR="Gentoo Linux"
+   -DWZ_ENABLE_WARNINGS_AS_ERRORS=OFF
+   -DWZ_ENABLE_BACKEND_VULKAN=$(usex 

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

2023-04-17 Thread Sam James
commit: be8427092e3c960201de183b937444f37fe5c300
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Apr 17 19:51:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 03:18:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be842709

dev-db/redis: add 6.2.12

Bug: https://bugs.gentoo.org/904486
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30634
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest|   1 +
 dev-db/redis/redis-6.2.12.ebuild | 195 +++
 2 files changed, 196 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index fd4e37d6156f..d376e13268e4 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,4 +1,5 @@
 DIST redis-6.2.11.tar.gz 2492990 BLAKE2B 
edf046d86e295878abc5ba46ea6c8048c97f27b90d132ec1318350fa0634bb5e4cd1407757f07ef3c11abcb13b05ccc8a757bc17d7f1c9800644dfc0d2994d77
 SHA512 
9962446d7b1f14524a3007967768b33281dd33706567b8ac56e4cb7d3caa8533bcbc319ea899a163d56567be85cbc03cdcc440d9b1c9707372e10b53d1c1dcd7
+DIST redis-6.2.12.tar.gz 2494460 BLAKE2B 
f7ac63c9c377743c158b435f954acf58db764f8ed70d5e76d13b814bf6316102eb9b0994477ac4629ff4fe94fef175735b95e7aa61f3ab69dd1caf63f39bf765
 SHA512 
cb955efacfd3ca9c526403f041d3500bfbd757137af46a1b76f2773ff835d9892f6a970cd9893f89f803aa2491f342b603c6208a08aad8f72f37feef4a03e8d1
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.10.tar.gz 2986993 BLAKE2B 
94008c7801a9a0909b2b0131a45d4e0815648c7761d9a78c59be2cb03f6955678d7185c907f663bccd8a156851b61f76eaeca82dbd3beb5e64cc6ebf060e2ec2
 SHA512 
cb6376b8eb9bd56808d15b7a2289b39ad62ade618ab4b57314e6bda43a91905a4f222b32fa27fd4040e29e55ba4f4624452c246fb42fe3539c154954592efaa7
 DIST redis-7.0.11.tar.gz 2988485 BLAKE2B 
b82c2dd9c81a2d92051814b07e6e3a886e52a1f46b9aa28124ad8850a5fec6a0b7bb86ec803c0e23c2c92fea0e2f29e7eca9f5f875d4396fdff9d1b54dbaf0e1
 SHA512 
679c908b87b4e513401b49d7b87ac1cb03a29dd145dc2364afd579dd541a38feb5d65ee9b7077bb6ec96c3850812bdd475ca10d5cf92ebe52839ff1a2be89174

diff --git a/dev-db/redis/redis-6.2.12.ebuild b/dev-db/redis/redis-6.2.12.ebuild
new file mode 100644
index ..786b4513b599
--- /dev/null
+++ b/dev-db/redis/redis-6.2.12.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Redis does NOT build with Lua 5.2 or newer at this time:
+#  - 5.3 and 5.4 give:
+# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in 
luaconf.h"
+#  - 5.2 fails with:
+# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
+#because lua_open became lua_newstate in 5.2
+LUA_COMPAT=( lua5-1 luajit )
+
+# Upstream have deviated too far from vanilla Lua, adding their own APIs
+# like lua_enablereadonlytable, but we still need the eclass and such
+# for bug #841422.
+inherit autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc selinux ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   ${LUA_DEPS}
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+   selinux? ( sec-policy/selinux-redis )
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )
+   ${LUA_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+)
+
+src_prepare() {
+   default
+
+   # Copy lua modules into build dir
+   #cp 
"${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c 
"${S}"/src || die
+   #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags 

[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/, net-misc/trurl/files/

2023-04-17 Thread Sam James
commit: 6aae086aadec1c30eb0186d54952548df1d7d41f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:03:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aae086a

net-misc/trurl: add 0.5

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

 net-misc/trurl/Manifest|  1 +
 net-misc/trurl/files/trurl-0.5-fix-makefile.patch  | 22 ++
 .../trurl/{trurl-.ebuild => trurl-0.5.ebuild}  | 22 +++---
 net-misc/trurl/trurl-.ebuild   | 22 +++---
 4 files changed, 53 insertions(+), 14 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index ef7b691cf43f..25e2f1333270 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1 +1,2 @@
 DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01
+DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47

diff --git a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch 
b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
new file mode 100644
index ..66a152991ca4
--- /dev/null
+++ b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
@@ -0,0 +1,22 @@
+See https://github.com/curl/trurl/pull/158#issuecomment-1512397801.
+--- a/Makefile
 b/Makefile
+@@ -1,8 +1,6 @@
+ TARGET = trurl
+ OBJS = trurl.o
+-LDLIBS != curl-config --libs
+-CFLAGS != curl-config --cflags
+-CFLAGS += -W -Wall -pedantic -g
++LDLIBS = $(shell curl-config --libs)
+ MANUAL = trurl.1
+ 
+ PREFIX ?= /usr/local
+@@ -13,7 +11,7 @@ INSTALL ?= install
+ PYTHON3 ?= python3
+ 
+ $(TARGET): $(OBJS)
+-  $(CC) $(OBJS) -o $(TARGET) $(LDLIBS) $(LDFLAGS)
++  $(CC) $(CPPFLAGS) $(CFLAGS) -Wall $(shell curl-config --cflags) 
$(LDFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
+ 
+ trurl.o:trurl.c version.h
+ 

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-0.5.ebuild
similarity index 74%
copy from net-misc/trurl/trurl-.ebuild
copy to net-misc/trurl/trurl-0.5.ebuild
index 78443cfb2991..fe0c58e18fdd 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-0.5.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+PYTHON_COMPAT=( python3_{9..11} )
+inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
 HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
@@ -26,12 +27,15 @@ RESTRICT="!test? ( test )"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
 
 src_compile() {
tc-export CC
@@ -39,6 +43,10 @@ src_compile() {
default
 }
 
+src_test() {
+   emake PYTHON3="${EPYTHON}" test
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
 }

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
index 78443cfb2991..fe0c58e18fdd 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+PYTHON_COMPAT=( python3_{9..11} )
+inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
 HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
@@ -26,12 +27,15 @@ RESTRICT="!test? ( test )"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
 
 src_compile() {
tc-export CC
@@ -39,6 +43,10 @@ src_compile() {
default
 }
 
+src_test() {
+   emake PYTHON3="${EPYTHON}" test
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-mem-cpu-load/, app-misc/tmux-mem-cpu-load/files/

2023-04-17 Thread Sam James
commit: fab3e6588af0894f13fcffb7af177fbe4de7f0f4
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 03:26:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 03:26:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab3e658

app-misc/tmux-mem-cpu-load: add 3.7.0

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

 app-misc/tmux-mem-cpu-load/Manifest|  1 +
 .../files/tmux-mem-cpu-load-3.7.0-gcc13.patch  | 24 ++
 ...-.ebuild => tmux-mem-cpu-load-3.7.0.ebuild} |  8 ++--
 .../tmux-mem-cpu-load-.ebuild  |  4 ++--
 4 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/app-misc/tmux-mem-cpu-load/Manifest 
b/app-misc/tmux-mem-cpu-load/Manifest
index 143ff2c45522..7323b0aa516f 100644
--- a/app-misc/tmux-mem-cpu-load/Manifest
+++ b/app-misc/tmux-mem-cpu-load/Manifest
@@ -1 +1,2 @@
 DIST tmux-mem-cpu-load-3.5.1.tar.gz 23020 BLAKE2B 
2bbe2441c0fd687fee4ed2f27b8cea0fdbb0596c36fe8c791be110b880abe5d8c28a14960a9836552cf49b4f92d32a127be9271954853c5310f1628791138f7a
 SHA512 
e08a3ad088021d4f4a3fb671a15cc8468a833501202391a63f57d3b53ea65934dc32869c3b7bbe47bce7d8ff2c9d1d35a5823a70c80d1218392aac82ed96e68f
+DIST tmux-mem-cpu-load-3.7.0.tar.gz 23374 BLAKE2B 
61dfd556b22afd37d7011c2f31e1c1ee2632921c590ac273e92baf18f018d09eaffc628490d8c2bca973fc73dba67f83dfd380792c70f7fac8335cc9c732d7c3
 SHA512 
0a87d91e2d7ea0b687b0610b913aa782813fc80cc689c6f42fa2e1537715b7b2307edbfabf231fc0e13fe5aeaca1c0ffa4500ce338b37365ba0ac7a8b69e7385

diff --git 
a/app-misc/tmux-mem-cpu-load/files/tmux-mem-cpu-load-3.7.0-gcc13.patch 
b/app-misc/tmux-mem-cpu-load/files/tmux-mem-cpu-load-3.7.0-gcc13.patch
new file mode 100644
index ..77e905aa8fb9
--- /dev/null
+++ b/app-misc/tmux-mem-cpu-load/files/tmux-mem-cpu-load-3.7.0-gcc13.patch
@@ -0,0 +1,24 @@
+https://github.com/thewtex/tmux-mem-cpu-load/pull/95
+
+From 59cca005e4c6d2fe9f90574a99afe78dcb6d8539 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 18 Apr 2023 04:25:00 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes so some
+are no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/895304
+--- a/common/cpu.h
 b/common/cpu.h
+@@ -19,6 +19,7 @@
+ #ifndef CPU_H_
+ #define CPU_H_
+ 
++#include 
+ #include 
+ 
+ #if defined(__APPLE__) && defined(__MACH__)
+

diff --git a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild 
b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild
similarity index 78%
copy from app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild
copy to app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.ebuild
index e8fe363b9562..72e6848796f4 100644
--- a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild
+++ b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-3.7.0.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="https://github.com/thewtex/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="CPU, RAM memory, and load monitor for use with tmux"
@@ -20,3 +20,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 
 DOCS=( AUTHORS README.rst )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.7.0-gcc13.patch
+)

diff --git a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild 
b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild
index e8fe363b9562..8cf26ebed9d5 100644
--- a/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.ebuild
+++ b/app-misc/tmux-mem-cpu-load/tmux-mem-cpu-load-.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="https://github.com/thewtex/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="CPU, RAM memory, and load monitor for use with tmux"



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

2023-04-17 Thread Sam James
commit: 783afeb19ed1950cc213f3657e49ed64afcff412
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 03:30:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 03:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783afeb1

net-misc/trurl: drop 0.2, 0.3

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

 net-misc/trurl/Manifest |  2 --
 net-misc/trurl/trurl-0.2.ebuild | 38 
 net-misc/trurl/trurl-0.3.ebuild | 43 -
 3 files changed, 83 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index d4fa4de2b366..ef7b691cf43f 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,3 +1 @@
-DIST trurl-0.2.tar.gz 9095 BLAKE2B 
1fab191158ca914c6a8e561095edc5329f7b565849dc1add85d17c05062f46fa82160bc6595c16e28a216821ffab7944edbce3be4a38895191f3c901ccef611f
 SHA512 
e6ad68183acefb09985b453d0bdc7d0afe9e4c916c4e32fe67cee9afd23aa437e0b538cdc9456bc2ed93dc8996c9c64efeeff74a1415f044d0c1e52d0f5f00c7
-DIST trurl-0.3.tar.gz 11622 BLAKE2B 
013554669c2c9ed8fc8090977d3a729bacb0200078283785b5ff9526317b0923de99ce33747358dd643e977fd67e024182ca03ae8153c05a9c14ce050f6c20df
 SHA512 
c7361bc49439219177e6150804ee665103d37b80145d308fd02a4260134bb098d937279cb8c23a6192f307f9464ab0f34a34997251fdff13db623a9765b90e0c
 DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01

diff --git a/net-misc/trurl/trurl-0.2.ebuild b/net-misc/trurl/trurl-0.2.ebuild
deleted file mode 100644
index d746c034e362..
--- a/net-misc/trurl/trurl-0.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=net-misc/curl-7.62.0"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( dev-lang/perl )"
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}

diff --git a/net-misc/trurl/trurl-0.3.ebuild b/net-misc/trurl/trurl-0.3.ebuild
deleted file mode 100644
index 5c9ebf0edda3..
--- a/net-misc/trurl/trurl-0.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=net-misc/curl-7.62.0"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}



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

2023-04-17 Thread Sam James
commit: b93ba4623f61d3330909c67a17a1809e6ca0c0c3
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:11:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:11:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93ba462

media-libs/libwmf: add github upstream metadata

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

 media-libs/libwmf/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libwmf/metadata.xml b/media-libs/libwmf/metadata.xml
index eac3ad7e3d51..ff96f25bf534 100644
--- a/media-libs/libwmf/metadata.xml
+++ b/media-libs/libwmf/metadata.xml
@@ -5,5 +5,6 @@

https://sourceforge.net/p/wvware/bugs/
wvware
+   caolanm/libwmf

 



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

2023-04-17 Thread Sam James
commit: 4207f7226d49f596d2f934b58ea02e7a7726ccd2
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Apr 17 19:42:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 03:18:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4207f722

dev-db/redis: add 7.0.11

This version fixes crash with FORTIFY_SOURCE=3 in commit 863fcfbf525f
("Use dummy allocator to make accesses defined as per standard
(#11982)") and mitigates CVE-2023-28856.

Bug: https://bugs.gentoo.org/904486
Closes: https://bugs.gentoo.org/903253
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest|   1 +
 dev-db/redis/redis-7.0.11.ebuild | 187 +++
 2 files changed, 188 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 761e3103758a..fd4e37d6156f 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,5 +1,6 @@
 DIST redis-6.2.11.tar.gz 2492990 BLAKE2B 
edf046d86e295878abc5ba46ea6c8048c97f27b90d132ec1318350fa0634bb5e4cd1407757f07ef3c11abcb13b05ccc8a757bc17d7f1c9800644dfc0d2994d77
 SHA512 
9962446d7b1f14524a3007967768b33281dd33706567b8ac56e4cb7d3caa8533bcbc319ea899a163d56567be85cbc03cdcc440d9b1c9707372e10b53d1c1dcd7
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.10.tar.gz 2986993 BLAKE2B 
94008c7801a9a0909b2b0131a45d4e0815648c7761d9a78c59be2cb03f6955678d7185c907f663bccd8a156851b61f76eaeca82dbd3beb5e64cc6ebf060e2ec2
 SHA512 
cb6376b8eb9bd56808d15b7a2289b39ad62ade618ab4b57314e6bda43a91905a4f222b32fa27fd4040e29e55ba4f4624452c246fb42fe3539c154954592efaa7
+DIST redis-7.0.11.tar.gz 2988485 BLAKE2B 
b82c2dd9c81a2d92051814b07e6e3a886e52a1f46b9aa28124ad8850a5fec6a0b7bb86ec803c0e23c2c92fea0e2f29e7eca9f5f875d4396fdff9d1b54dbaf0e1
 SHA512 
679c908b87b4e513401b49d7b87ac1cb03a29dd145dc2364afd579dd541a38feb5d65ee9b7077bb6ec96c3850812bdd475ca10d5cf92ebe52839ff1a2be89174
 DIST redis-7.0.5.tar.gz 2968205 BLAKE2B 
c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580
 SHA512 
16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753
 DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 
9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230
 SHA512 
e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293

diff --git a/dev-db/redis/redis-7.0.11.ebuild b/dev-db/redis/redis-7.0.11.ebuild
new file mode 100644
index ..6351e489f12e
--- /dev/null
+++ b/dev-db/redis/redis-7.0.11.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc selinux ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+   selinux? ( sec-policy/selinux-redis )
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+   "${FILESDIR}"/${PN}-7.0.4-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in 

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

2023-04-17 Thread Sam James
commit: 4a2750e9d8ea819974f2f585f03e0540d729881e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:11:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:11:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2750e9

media-libs/libwmf: add 0.2.13

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

 media-libs/libwmf/Manifest |  1 +
 media-libs/libwmf/libwmf-0.2.13.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/media-libs/libwmf/Manifest b/media-libs/libwmf/Manifest
index 2c2c1bd12f62..765c69762970 100644
--- a/media-libs/libwmf/Manifest
+++ b/media-libs/libwmf/Manifest
@@ -1 +1,2 @@
+DIST libwmf-0.2.13.tar.gz 3044235 BLAKE2B 
0cfbc94d6e7d52c5ecf09b277cf536f56ec54d3b53845e80afdfe4aa3b397562bffd198fb51726d210f21e3e9e16650f85e9188f4e5303b5c4c8b917ef882040
 SHA512 
f45a936c9bc98fc1a5f2b0808b497119e4dcd3c132615fdddb7583e5719c7d1d7f85c16ebf313cad453e5b7ae3508bf6b80c4ed2b42322b7dec295d8f4eb86ce
 DIST libwmf-0.2.8.4.tar.gz 2169375 BLAKE2B 
d86de4483201a07639779e024752d5c00a3dbc7399be353879b828850b74612651bbcf1851f322d62352259b73647038790580a9a4aeb43b7aeb4c1affedcabe
 SHA512 
d98df8e76a52245487b13e5ab3d2fbba9d246f97ee04a7344c0e5861bb2d0f990fc6d662dbd849ce621768b06eaebd4270fb34bec4ee004334a98b14ba6044a5

diff --git a/media-libs/libwmf/libwmf-0.2.13.ebuild 
b/media-libs/libwmf/libwmf-0.2.13.ebuild
new file mode 100644
index ..46d011d65fc0
--- /dev/null
+++ b/media-libs/libwmf/libwmf-0.2.13.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools gnome2-utils
+
+DESCRIPTION="A library for reading vector images in Microsoft's Windows 
Metafile Format (WMF)"
+HOMEPAGE="https://github.com/caolanm/libwmf http://wvware.sourceforge.net/;
+SRC_URI="https://github.com/caolanm/libwmf/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="debug doc expat X"
+
+RDEPEND="app-text/ghostscript-gpl
+   media-fonts/urw-fonts
+   media-libs/freetype:2=
+   media-libs/libpng:0=
+   sys-libs/zlib:=
+   x11-libs/gdk-pixbuf:2
+   virtual/jpeg:0=
+   expat? ( dev-libs/expat )
+   !expat? ( dev-libs/libxml2:2= )
+   X? ( x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXpm )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "AUTHORS" "BUILDING" "ChangeLog" "CREDITS" "INSTALL" "NEWS" "README" 
"TODO" )
+
+PATCHES=(
+"${FILESDIR}"/${PN}-0.2.8.4-build.patch
+"${FILESDIR}"/${PN}-0.2.8.4-libpng-1.5.patch
+"${FILESDIR}"/${PN}-0.2.8.4-pngfix.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Support for GD is disabled, since it's never linked, even, when 
enabled
+   # See https://bugs.gentoo.org/268161
+   local myeconfargs=(
+   --disable-gd
+   --disable-static
+   $(use_enable debug)
+   $(use_with expat)
+   $(use_with !expat libxml2)
+   $(use_with X x)
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF}
+   --with-fontdir="${EPREFIX}"/usr/share/fonts/urw-fonts
+   --with-freetype
+   --with-gsfontdir="${EPREFIX}"/usr/share/fonts/urw-fonts
+   
--with-gsfontmap="${EPREFIX}"/usr/share/ghostscript/9.21/Resource/Init/Fontmap
+   --with-jpeg
+   --with-layers
+   --with-png
+   --with-sys-gd
+   --with-zlib
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   # address parallel build issue, bug 677566
+   MAKEOPTS=-j1
+
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+   gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+   gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+   gnome2_gdk_pixbuf_update
+}



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

2023-04-17 Thread Michał Górny
commit: 9667ad5720082ebb78de4be571e0c33453b0c048
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 02:46:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:54:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9667ad57

dev-python/aiosqlite: Bump to 0.19.0

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

 dev-python/aiosqlite/Manifest|  1 +
 dev-python/aiosqlite/aiosqlite-0.19.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/aiosqlite/Manifest b/dev-python/aiosqlite/Manifest
index cce382dbcf07..fc3b0039ba6b 100644
--- a/dev-python/aiosqlite/Manifest
+++ b/dev-python/aiosqlite/Manifest
@@ -1 +1,2 @@
 DIST aiosqlite-0.18.0.tar.gz 27066 BLAKE2B 
2743db7770b8377a1ab2b11b286684840b1ace9015180fb18590026e4607f78f72068765ea5ab69f9b2fd6ad96007dbbb517d371c2142930f2a587f0b13f81ea
 SHA512 
dcab1bac1b32a86f31957a2f297969ba25cf43cd129afba5810812124964640744cdcbf9764c0037adb9b6cd917cd816a26823578ffb16d864be19f92373d59f
+DIST aiosqlite-0.19.0.tar.gz 21832 BLAKE2B 
0cd367979e84af23e7ca9965535ab6477bb78c6b2b0c6af3a8698bbde6400dee80d468b99f125ae03ab98053212170cbbaaeac5134e9f85dc66704eafa96f78f
 SHA512 
56debffdb73b6ec98bb69ce2b711e53417cbcb06501a2dc94558157c2cd010f9f56345bcf5378a17eb064ac6bd5f3638650edffcd1f73883bdeae7476afa96e8

diff --git a/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild 
b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild
new file mode 100644
index ..bef55760e148
--- /dev/null
+++ b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="asyncio bridge to the standard sqlite3 module"
+HOMEPAGE="
+   https://aiosqlite.omnilib.dev
+   https://pypi.org/project/aiosqlite/
+   https://github.com/omnilib/aiosqlite
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+# AttributeError: 'str' object has no attribute 'supported'
+#distutils_enable_sphinx docs dev-python/m2r



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

2023-04-17 Thread Michał Górny
commit: 8da0e4082fa2ad00d4685e559d7661c8e416e506
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 02:40:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:40:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da0e408

dev-python/pyxattr: Bump to 0.8.1

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

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

diff --git a/dev-python/pyxattr/Manifest b/dev-python/pyxattr/Manifest
index 198aa8cf3450..0c90e047e927 100644
--- a/dev-python/pyxattr/Manifest
+++ b/dev-python/pyxattr/Manifest
@@ -1 +1,2 @@
 DIST pyxattr-0.8.0.tar.gz 35720 BLAKE2B 
776cacc68a2dc3e9d60b026d9d0dd3b3ff362445c8f9eb205d1799378b1cb1ab0e6af5fe9bc4f295e428195d0431287f62f6fb735a37831e3b36b7f53f5535a6
 SHA512 
921af6341cdfdfccea0c46e02742d051de00c7eca75c52f9fcc1618217c41869da957dd6ce03fa7d1367b86b44b49b5263ba65de277bf2453807c6f69a67141b
+DIST pyxattr-0.8.1.tar.gz 38443 BLAKE2B 
2b044f5774c4b1e95a711e3bdad0c2f604d330865155360b8b6e08377c78d058e17a7d3f4792d6ef932b81f92b1671277663a36652d60a25aaa658a2e545f8a6
 SHA512 
98ba196b29b431ecacf0257712aa219175ba030e1c62fb388b4f3109d2d6b14ef09ed38f85177bd2991d3109c0af4cd2a108d17886dd51549e817727714f72f1

diff --git a/dev-python/pyxattr/pyxattr-0.8.1.ebuild 
b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
new file mode 100644
index ..e9891b221530
--- /dev/null
+++ b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
@@ -0,0 +1,39 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interface to xattr"
+HOMEPAGE="
+   https://pyxattr.k1024.org/
+   https://github.com/iustin/pyxattr/
+   https://pypi.org/project/pyxattr/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   sys-apps/attr:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc dev-python/recommonmark
+
+python_prepare_all() {
+   sed -i -e 's:, "-Werror"::' setup.py || die
+   # Bug 548486
+   sed -e "s:html_theme = 'default':html_theme = 'classic':" \
+   -i doc/conf.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2023-04-17 Thread Michał Górny
commit: b7231663101c2ddc1711d57c52093fcc3d915dff
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 02:44:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:54:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7231663

dev-python/cfn-lint: Bump to 0.77.1

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.77.1.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index a7d892964ad7..fbf0dae66bc9 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn-lint-0.75.1.gh.tar.gz 3487870 BLAKE2B 
26aaf3b24023260d7a7d8f2b89fc9135e
 DIST cfn-lint-0.76.1.gh.tar.gz 3631194 BLAKE2B 
95d395369fc230fe4e6c5d5e2a0e4bf246f1f312c6595e998004d43a7662e43ed0612a56893956fbb15e99ed197d9af2723fc1c2ea9b14fc27d8b4ff7b29e484
 SHA512 
5c65111fa7f57b268f2f3f52157d464de467cfdf16cd672e399ab7b2d23d648346c6754c45cd169f993ae15180ffafc710c9f2fa0675a7ecb1d8fc5b3d0ec5ce
 DIST cfn-lint-0.76.2.tar.gz 3402554 BLAKE2B 
e5f9405d2852e3b81140a24d94c90a3bf8c919eb6823280a0a887c6acc56ec71d991cbc76532cc49d1189a8f64750ba3e9db02fb3b46b27a28ec3468f4dd268e
 SHA512 
96351ade16308be18baace1351e263a179eacc0b3635e9baa959baadaebb6a08825f6cb9cd83cb83b8635785c7f54405bfcf00f85d6d95d101d3298919cd1ea7
 DIST cfn-lint-0.77.0.tar.gz 3474124 BLAKE2B 
5715618f6b44a7a88ef3af8d21d038fa4ce4707973e64eb9712ff524cd5276e71802ad4b9a55580ac469b6474c7d48a8ccee04660bcaf7934df7a23cab1e5a9a
 SHA512 
6509197ef29d8bcbfc416df0a63f89736f704b147bbeb489586b6a06e1818f1d91e59429c73a9e9e23dadb20325a3c79d0b8e1b4637cd0e131f9673422e36734
+DIST cfn-lint-0.77.1.tar.gz 3483399 BLAKE2B 
6eaaba9cf70044c673164bce3a062b00ae7703b091e2c0e8d5065e815278fdb88d75f2592695cd1be1612421f95c806f6eaf3be9f4725abec0cf5e39070ff175
 SHA512 
0d18e7bc19d5562c88194f834267fa6d2fd8125754399ef281598beb68752e7935a653fbe3a0573f4887cb7a76c41b49ad8e268d390db59dd79794cde4939f31

diff --git a/dev-python/cfn-lint/cfn-lint-0.77.1.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.77.1.ebuild
new file mode 100644
index ..2b6753f1c840
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.77.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.64.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-04-17 Thread Michał Górny
commit: f7cdfcd6620fc89b2c89f0d546045e0fd23af750
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 02:44:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:54:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cdfcd6

dev-python/pyamg: Bump to 5.0.0

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

 dev-python/pyamg/Manifest   |  1 +
 dev-python/pyamg/pyamg-5.0.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest
index b2369788dc5a..ee76c73d48d8 100644
--- a/dev-python/pyamg/Manifest
+++ b/dev-python/pyamg/Manifest
@@ -1 +1,2 @@
 DIST pyamg-4.2.3.gh.tar.gz 4101959 BLAKE2B 
190cce0bb06bbfc09e8c7a8d6d70498308e4d0e098c23a12d12ae8373b56ef183694430c1f85e287682f9733e3f85ff2bd94d8e10003f578af32f3c3f583a8f4
 SHA512 
ad11ed2870de41bb9596167a5a7fc3edd4c4bc898c2f5b5ffa3cfa862372d993fe1adfc5f3d199150ba69a4d2acbf75e5d99b3aa872273da0d05f1fd8d9f5c6d
+DIST pyamg-5.0.0.gh.tar.gz 4132243 BLAKE2B 
72630feb399653566c32ece3aad52f7e7634418c607ff8a4cc84aa1f5a378ef27b0b954e2ed1e52a9cb74a26a3b0c30ca3b0c25469ad4a7001dd5dc0b6a2a535
 SHA512 
c601e93dbc805f56aa976e5e32c80ae8307022736f29d1d28c5646e814d0c3684b1241f0d8953a2c47ba372107c013e9421d49997340887c0dc92d7c0a56dea7

diff --git a/dev-python/pyamg/pyamg-5.0.0.ebuild 
b/dev-python/pyamg/pyamg-5.0.0.ebuild
new file mode 100644
index ..4171b0ddd8fe
--- /dev/null
+++ b/dev-python/pyamg/pyamg-5.0.0.ebuild
@@ -0,0 +1,49 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Algebraic multigrid solvers in Python"
+HOMEPAGE="
+   https://www.pyamg.org/
+   https://github.com/pyamg/pyamg/
+   https://pypi.org/project/pyamg/
+"
+SRC_URI="
+   https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${DEPEND}
+   >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs pyamg
+}



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

2023-04-17 Thread Michał Górny
commit: e949414b80425797d5f5acaadac3f5a4e34a6a01
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 01:36:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:39:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e949414b

dev-python/boto3: Bump to 1.26.115

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a0a75f35e1b7..94a255404b51 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.26.109.gh.tar.gz 635150 BLAKE2B 
d60417a5220eb1cd4a82e9652a0c6bc2bdb
 DIST boto3-1.26.112.gh.tar.gz 636498 BLAKE2B 
2768bdc1fec35eca4a3079bf12933fc28322d111c8be4548d7c5068597e5020c02a1036124088e158a24b6eec705152dcfa36f4029ee1e64ff9cf429cecee7d3
 SHA512 
f125f8951f2d8703b1e8c1f2f617ba77e190a3dd7fdb04b04a7fe36b56dabdcc3939d9ccda6127ce08d41bcb3573fb94a86dc4f8cfe61435414c8671786c6f36
 DIST boto3-1.26.113.gh.tar.gz 636722 BLAKE2B 
0b5c3819c004ba425294208f114b4b11713730a18e45cf274b8bfe1f762f59e2c404e0a4ccbbec16be934931e7b37c2bd462b7df7d6d47275b1de26300de216e
 SHA512 
bafda63eddb19b97538224e9c12bc3178a0999cc4d2547cb7ec7335f28a7fe3875130573d4fab2fe21000cc1e3bc4e3a7a5ae99bc8f0e9dc7e2b40ad6fb5a2e0
 DIST boto3-1.26.114.gh.tar.gz 637000 BLAKE2B 
06f74ac214f4c2161ebe464e1c8fc42c74cb4429110c8ce979db3962fde5240c62ac94b4b9ca002fff89a36659a8830265ac693bd9522082b8cae21108e16cf9
 SHA512 
324ea177c8ee98a0935d1935f08b31f1640eedf8a7dd19f2bc958f6c1c2fb9deea29f0482b1f4c903d70860a93274dd0d70eafe0564116361daf5e7df51abd26
+DIST boto3-1.26.115.gh.tar.gz 637877 BLAKE2B 
861cf3a197002bcfac3f1ca3428bd01f1a8e103462e0de83ed33bb7575de0056f4222195c70dcd0e40dcf3744467e8c017bfe361e589eaf641fec76d6d3eea94
 SHA512 
337e90d91bb9efcff89b410d5222dead7ce1d0f35257bebe0309cd5fa657facd1a0352bee0ea23d3b94ad852da03a182b7dabf4c2d854390fd227bd58fabc6d3

diff --git a/dev-python/boto3/boto3-1.26.115.ebuild 
b/dev-python/boto3/boto3-1.26.115.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.115.ebuild
@@ -0,0 +1,66 @@
+# 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_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-04-17 Thread Michał Górny
commit: 27e60386b431e029654c33a3d7d88980228fe0b5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 01:37:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:39:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e60386

app-admin/awscli: Bump to 1.27.115

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.115.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ac58f16f0909..81de1d4f9649 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.27.109.gh.tar.gz 2396167 BLAKE2B 
a4221643b05b076fc9304491041e3b14
 DIST aws-cli-1.27.112.gh.tar.gz 2398322 BLAKE2B 
aad52e0df4da8c59441b6540f0ce3ac2884157260584ecf3b4af8826d4a3e60190100727e725d211b0299552addce19d9ffe903cb8e5b13113df052a2c23f2d2
 SHA512 
dc06c09963002ef2cc4b419cbeed0f0f99f1ca73140cca9c942f76b49e49905cb51ee1be8a9235b1edfd79543ae25664ea0d283b5bfa45b1346feb7f19cf3b78
 DIST aws-cli-1.27.113.gh.tar.gz 2398657 BLAKE2B 
00fc53140bb5085713fecfb4182bb37a032d8cd02de4328435a04e2052ee058ca64ab05666562dd9665c86f95afccb94d1230b248408412a024c973b05ddadcd
 SHA512 
238fd1743b008e76a50edbf688020ecf5d0a302f66d288cdc440893a40471525f9cdd85b8f3fa48370d235de2cafed9b616b335541194e5312e3869c5db746dd
 DIST aws-cli-1.27.114.gh.tar.gz 2406530 BLAKE2B 
a566214d83d0238c74e306d82829bc9a512aa03def8a4f3ccffc819ded588427051c524fbd91c32f1dd6f6eafd54e6fe40a1e701c9985a1ec587f362fe1c2920
 SHA512 
60df892a996b5b5c36478e86f321ae9abe3c2d3faafc3187d0b9442d060633ddeddbeeab7ee42a0eca7cb45b07f8c86bbf9d626362a26c503f10b1c693dd1f2a
+DIST aws-cli-1.27.115.gh.tar.gz 2406947 BLAKE2B 
ef5ac62ef273d92b19d1ef2ea755b35f2353a3aea66e935e44408f11c84320701b7419cfbf36f3ed220d62f3ca3d95ee455b50db4fbed70da7cdef885401090b
 SHA512 
878da56008e5c8cd8347571187713c0624dfedae58bcf02df2082560cdcd082721cd215c4e4bce0b82281bdc61979f4006dd3b860bde65adbf072b45ec89130b

diff --git a/app-admin/awscli/awscli-1.27.115.ebuild 
b/app-admin/awscli/awscli-1.27.115.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.115.ebuild
@@ -0,0 +1,80 @@
+# 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_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-04-17 Thread Michał Górny
commit: ead1e984999f299a10db6d9c62b7c1a5b5b9f6a9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 18 01:36:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 18 02:39:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead1e984

dev-python/botocore: Bump to 1.29.115

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.29.115.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f70e0583ead1..d5eb677f84a1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.29.109.gh.tar.gz 11375235 BLAKE2B 
9bd619cce685257a5bd4eb06d2
 DIST botocore-1.29.112.gh.tar.gz 11380151 BLAKE2B 
0392abe4e6be29a9e3eae1e693d7cc121ffd2bba08ac3555b22bb234f6c94cda90251f51368774f7d02a06eb16c9f80c703280947e308390374da2f60efedeb4
 SHA512 
7f2445db878ea21562604ae57722fd993fe5f9770990ee27f98dba440617505f5e14f3f13a4e97e8de0927a8f5aa384fd7f1355ad3d669264e7eb48fc19c93d2
 DIST botocore-1.29.113.gh.tar.gz 11386284 BLAKE2B 
a3611f356f25080f00f675b20a8b49952bcf1e464b9a114bf37392ebdf4573ac1e9eb6373c61dbf87f8101e055f4f6600f7825f45b00c5723c1528d74865dd6c
 SHA512 
8a16fdde7099ae75a3587ee0c0108c12a6c5c27dbbbfc2d98eb3ccd4c66b45f0389a722f1b10ac3f3cc69ea7ba9135cc0604e35126cc2691a26f4a6173d5258a
 DIST botocore-1.29.114.gh.tar.gz 11388772 BLAKE2B 
6c9ce892cccf2f85ba4bcd49b31309528016313bb699efbca3b00d3cf3797de5e1b35bd71a3b5bd6d471e9c411ad7750ebd25c03571aa18c34cd42bc2f47bc19
 SHA512 
6633a2aaf2865a89976ba4097fa64cee4167a9144d4eadc7d9be711e65735bab08d2c03c18ae52c4901fea47265301cb95c91306b261fb48b4119bec66cde376
+DIST botocore-1.29.115.gh.tar.gz 11394187 BLAKE2B 
621be4a22b7f06d520bcd630ed6e1a8721d11d5c7822f56f54907177d0773b69247b627a42cfbb1b8e053f54ea16f7238acc0d485379c1e071b6e917ea625596
 SHA512 
525d8f219cad541c4cc125c2d5eeb7595fba6192bda23e7bcc02a65e4ec413756ae3d8ab5bcb3185b5c837bc7214c22146e52716ff010cc396bc8d32cd98b956

diff --git a/dev-python/botocore/botocore-1.29.115.ebuild 
b/dev-python/botocore/botocore-1.29.115.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.115.ebuild
@@ -0,0 +1,72 @@
+# 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_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-04-17 Thread Sam James
commit: de9c3feb504ff147939d38b4dfc027e0b11b4de6
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:36:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:36:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9c3feb

dev-libs/mpfr: add 4.2.0_p4

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

 dev-libs/mpfr/Manifest |  4 ++
 dev-libs/mpfr/mpfr-4.2.0_p4.ebuild | 90 ++
 2 files changed, 94 insertions(+)

diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index f278ebd18e1a..f73e8f1b0dcc 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -14,5 +14,9 @@ DIST mpfr-4.1.0-patch13.patch 3344 BLAKE2B 
1239cf16dfe32a71bb6fc7b156978cd451bcb
 DIST mpfr-4.1.0.tar.xz 1525476 BLAKE2B 
41d1be0c4b557760f12a4525ad3a84b6e2cd6f0927c935fcfba577ac0490e582d1ae4b581dce58e21e705cf9d7c88373054d7fb7a94bb32c69b339f99a25dc68
 SHA512 
1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273
 DIST mpfr-4.1.1-patch01.patch 2985 BLAKE2B 
d6bed1d6fca2319db457096a81aca060c1bd934fcdf9c5f98ba44920a7e97c2a5e9c539ec554feb723fb98c84096e1cb615c0d973133c67f3c2097edc1c5b803
 SHA512 
aa98173d59a24d0f59acff0c2143db5623746db3f6445e300a018a124b35a6b57d631c357a9a890f23c748591f621a95d3a801bed7341b6c8b6ddcc86ecfb107
 DIST mpfr-4.1.1.tar.xz 1429836 BLAKE2B 
ce20baee2f060acb28b877ffe6fc40c5619cf6af231bd54ca6cfb3e42ef2d74a4ffbab96cf0b5dd6a162e558099a54701d42f34f5bf2256f256fe6f5ae2505d0
 SHA512 
be468749bd88870dec37be35e544983a8fb7bda638eb9414c37334b9d553099ea2aa067045f51ae2c8ab86d852ef833e18161d173e414af0928e9a438c9b91f1
+DIST mpfr-4.2.0-patch01.patch 2927 BLAKE2B 
15f2003b9b423065ea8e7db9191fd56d9832263a87290652b906c0360e1599017659c5650635410825a1ed66eb9ec4c93aefa746dd2505984e07c6ff8b06312c
 SHA512 
a97791ba106cd843e279b913a776f2e1221462978c27ba2e97afa4d3b1763ef87cec991cf337f98897100c5554dd47d7a6342cb51878d351fcc516d951a5cf6b
+DIST mpfr-4.2.0-patch02.patch 8009 BLAKE2B 
094ece68c41e4945d3713a919b39cd3d9a574efe2a84202fceaa5067e74ace109e342732a2221165e2e911796e386e47d3360688fc07bb57eb2a1ed90a93b4be
 SHA512 
b5c3f885c086fe13f91fdc411dc4cdcbba93a140563932d46a98e1bbf0714d3c98cc97468eb48cff917527b2c69ac756ad30e4bbec9f4a974f257141741cb1c7
+DIST mpfr-4.2.0-patch03.patch 4678 BLAKE2B 
356f4c2dc522dc44deab4f92b27590be8bca38e17c98db07348aae8959ae3314fd5dfe8c08dcfa30c31fddb1b90ec55499ce9fb4853e8b7ecc3aab314ac7a251
 SHA512 
cc646867498279530e1c593e129361d7f56e81736b2c2f7563c18c53c139698fbff88b48ae5c8f6856ac1abb47fe39e0148cecf8a41771c962b005d2a239835f
+DIST mpfr-4.2.0-patch04.patch 2622 BLAKE2B 
42fe01ce698d335070469518c42f8f3d4bbff9b69cb2a6bd9a3e504d4970be562a504cfc7495b5a2bfcc9fea2a35ccd4fa39db829e63b016f627140349b0ca31
 SHA512 
73b03be27abacf3b845405aca58b5f77a243f2adf3994e5d8eba74c926132b62d2aa55931c4ed70752aaf45fcfa3676c5c597b723d919306aad40675d5ea51b8
 DIST mpfr-4.2.0.tar.xz 1477532 BLAKE2B 
dd88ae3a6a910ad8faeb791b49c3b1085de5d0d4c49c637c124bf4d9bc79fb621d0d1d69e07d0642b9b678f6d355a5830d083dfd189e1e91d0e04c970c10bd64
 SHA512 
58e843125884ca58837ae5159cd4092af09e8f21931a2efd19c15de057c9d1dc0753ae95c592e2ce59a727fbc491af776db8b00a055320413cdcf2033b90505c
 DIST mpfr-4.2.0.tar.xz.asc 228 BLAKE2B 
b281a11528a69418739b0122b4130d9cf212569f9ded8def685b31afe700ea776dd40ac0de7aa6de1bbd5d03a1dc9726ed4278cc6cccfacd1147681a6de27f70
 SHA512 
ce64346cce89bc38fee161a5e01c349c97c69b626547e54a522b741949cb27bba1668d123143fd03b015f9bdd692bcba08c7b85cf4d4cea9f7834383e04d4bbc

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p4.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p4.ebuild
new file mode 100644
index ..b80366c8f91b
--- /dev/null
+++ b/dev-libs/mpfr/mpfr-4.2.0_p4.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vincentlefevre.asc
+inherit multilib-minimal verify-sig
+
+# Upstream distribute patches before a new release is made
+# See https://www.mpfr.org/mpfr-current/#bugs for the latest version (and 
patches)
+
+# Check whether any patches touch e.g. manuals!
+# 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c2dd39fc4ebc849db6bb0f551739e2ed
+MY_PV=${PV%%_p*}
+MY_PATCH=$(ver_cut 5-)
+MY_PATCHES=()
+MY_P=${PN}-${MY_PV/_/-}
+
+DESCRIPTION="Library for multiple-precision floating-point computations with 
exact rounding"
+HOMEPAGE="https://www.mpfr.org/ https://gitlab.inria.fr/mpfr;
+SRC_URI="https://www.mpfr.org/${PN}-$(ver_cut 1-3)/${MY_P}.tar.xz"
+SRC_URI+=" verify-sig? ( https://www.mpfr.org/${PN}-$(ver_cut 
1-3)/${MY_P}.tar.xz.asc )"
+
+if [[ ${PV} == *_p* ]] ; then
+   # If this is a patch release, we have to download each of the patches:
+   # -_pN = N patches
+   # - patch file names are like: patch01, patch02, ..., patch10, patch12, 
..
+   #
+   # => name the ebuild _pN where N is the 

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

2023-04-17 Thread Sam James
commit: cc0c1a0a49067ddf1442ac8774478887e70a971b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:19:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0c1a0a

app-crypt/gnupg: update libgpg-error min. version for gpgrt_reallocarray

Had a report when upgrading an old system of:
```
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
../common/libcommon.a(libcommon_a-tlv-builder.o): in function 
`ensure_space.part.0':
tlv-builder.c:(.text+0x34): undefined reference to `gpgrt_reallocarray'
```

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

 app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild 
b/app-crypt/gnupg/gnupg-2.2.41.ebuild
index 3f97d048aebf..f1c1b15065fc 100644
--- a/app-crypt/gnupg/gnupg-2.2.41.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild
@@ -32,7 +32,7 @@ RESTRICT="!test? ( test )"
 DEPEND="
>=dev-libs/libassuan-2.5.0
>=dev-libs/libgcrypt-1.8.0:=
-   >=dev-libs/libgpg-error-1.29
+   >=dev-libs/libgpg-error-1.38
>=dev-libs/libksba-1.3.5
>=dev-libs/npth-1.2
>=net-misc/curl-7.10



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

2023-04-17 Thread Maciej Barć
commit: e779e46dcc2f6e3ec0c7f99d2aa531e0f3114891
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Mon Apr 17 14:07:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 02:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e779e46d

dev-ml/camomile: add 2.0.0

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/30631
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/camomile/Manifest  |  1 +
 dev-ml/camomile/camomile-2.0.0.ebuild | 25 +
 dev-ml/camomile/metadata.xml  |  2 +-
 3 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-ml/camomile/Manifest b/dev-ml/camomile/Manifest
index f5976e8b2a78..3766becc3b7d 100644
--- a/dev-ml/camomile/Manifest
+++ b/dev-ml/camomile/Manifest
@@ -1 +1,2 @@
 DIST camomile-1.0.2.tar.gz 7032339 BLAKE2B 
8cd60c74821c2c8e7084e752d1e4d67428c935859e02a8630f3f5563b53b3ce444071fa26153950f6a410b2743073692c7061e4f1f902c23e5fa54c50a89383c
 SHA512 
d62ecaa297058b52674f98e513a6d776148fe62651b2b4a2dac4bb3e05abb8b7684960e889f68c6dab60aee669fbab715a2d6a9206645e24d10d8aaaf7cedf0e
+DIST camomile-2.0.0.tar.gz 7030383 BLAKE2B 
795f6a0e482cbc2d5a38bcb1a9ca2f93f1d7ec437bc736dbc50ef39b6c072df925776dba315e04a9dd508fffe06ffcd2eaac10ef56da56727b8e85ca2f931e9a
 SHA512 
b0ae3d921f65390e8ec88a04901dd097b568db9f9ae70fb328e9d3ddb2dd8922b9a8e8da9ace91ad9cb5f6a1310ae5b6ba502e287d6c828f4d60622289316ac8

diff --git a/dev-ml/camomile/camomile-2.0.0.ebuild 
b/dev-ml/camomile/camomile-2.0.0.ebuild
new file mode 100644
index ..333db6f3ae41
--- /dev/null
+++ b/dev-ml/camomile/camomile-2.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Camomile is a comprehensive Unicode library for ocaml"
+HOMEPAGE="https://github.com/savonet/Camomile;
+SRC_URI="https://github.com/savonet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^}"
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+# Unbound module errors
+RESTRICT="test"
+
+RDEPEND="
+   dev-ml/dune-site:=
+   dev-ml/camlp-streams:=
+"
+DEPEND="${RDEPEND}"

diff --git a/dev-ml/camomile/metadata.xml b/dev-ml/camomile/metadata.xml
index 1e19ff097ea1..07d1d0e57508 100644
--- a/dev-ml/camomile/metadata.xml
+++ b/dev-ml/camomile/metadata.xml
@@ -6,6 +6,6 @@
 ML
   
   
-yoriyuki/Camomile
+savonet/Camomile
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/

2023-04-17 Thread Sam James
commit: 8a488ed64758f7712a59d83a372620dd39a58cb2
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:11:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:12:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a488ed6

dev-java/swt: Stabilize 4.27 ppc64, #904494

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

 dev-java/swt/swt-4.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/swt/swt-4.27.ebuild b/dev-java/swt/swt-4.27.ebuild
index 70696c53d8e6..499b8e3841a0 100644
--- a/dev-java/swt/swt-4.27.ebuild
+++ b/dev-java/swt/swt-4.27.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
 SLOT="4.27"
-KEYWORDS="amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
 IUSE="cairo opengl webkit"
 
 COMMON_DEP="



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

2023-04-17 Thread Sam James
commit: 5a5db7fc59b5ff77e2cf44f51784ed4e87aeab5b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:11:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5db7fc

dev-libs/icu: fix builds w/ UCHAR_TYPE set

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

 dev-libs/icu/files/icu-73.1-fix-UChar-api.patch |  49 +++
 dev-libs/icu/icu-73.1-r1.ebuild | 163 
 2 files changed, 212 insertions(+)

diff --git a/dev-libs/icu/files/icu-73.1-fix-UChar-api.patch 
b/dev-libs/icu/files/icu-73.1-fix-UChar-api.patch
new file mode 100644
index ..7f3f6a8e472f
--- /dev/null
+++ b/dev-libs/icu/files/icu-73.1-fix-UChar-api.patch
@@ -0,0 +1,49 @@
+https://bugs.gentoo.org/904381
+https://unicode-org.atlassian.net/browse/ICU-22356
+https://github.com/unicode-org/icu/pull/2431
+
+From d58ab7c27c2f5ecb83a3fc3de5803dc42f807746 Mon Sep 17 00:00:00 2001
+From: Xi Ruoyao 
+Date: Mon, 17 Apr 2023 15:33:18 +0800
+Subject: [PATCH] ICU-22356 Revert ICU-21833 change for ures.h
+
+These usages of UChar are in inline functions for calling C API functions, so 
they should not be changed to char16_t or the code will fail to compile with 
`-DUCHAR_TYPE=`.
+--- a/common/unicode/ures.h
 b/common/unicode/ures.h
+@@ -812,7 +812,7 @@ inline UnicodeString
+ ures_getUnicodeString(const UResourceBundle *resB, UErrorCode* status) {
+ UnicodeString result;
+ int32_t len = 0;
+-const char16_t *r = ures_getString(resB, , status);
++const UChar *r = ures_getString(resB, , status);
+ if(U_SUCCESS(*status)) {
+ result.setTo(true, r, len);
+ } else {
+@@ -837,7 +837,7 @@ inline UnicodeString
+ ures_getNextUnicodeString(UResourceBundle *resB, const char ** key, 
UErrorCode* status) {
+ UnicodeString result;
+ int32_t len = 0;
+-const char16_t* r = ures_getNextString(resB, , key, status);
++const UChar* r = ures_getNextString(resB, , key, status);
+ if(U_SUCCESS(*status)) {
+ result.setTo(true, r, len);
+ } else {
+@@ -859,7 +859,7 @@ inline UnicodeString
+ ures_getUnicodeStringByIndex(const UResourceBundle *resB, int32_t indexS, 
UErrorCode* status) {
+ UnicodeString result;
+ int32_t len = 0;
+-const char16_t* r = ures_getStringByIndex(resB, indexS, , status);
++const UChar* r = ures_getStringByIndex(resB, indexS, , status);
+ if(U_SUCCESS(*status)) {
+ result.setTo(true, r, len);
+ } else {
+@@ -882,7 +882,7 @@ inline UnicodeString
+ ures_getUnicodeStringByKey(const UResourceBundle *resB, const char* key, 
UErrorCode* status) {
+ UnicodeString result;
+ int32_t len = 0;
+-const char16_t* r = ures_getStringByKey(resB, key, , status);
++const UChar* r = ures_getStringByKey(resB, key, , status);
+ if(U_SUCCESS(*status)) {
+ result.setTo(true, r, len);
+ } else {
+

diff --git a/dev-libs/icu/icu-73.1-r1.ebuild b/dev-libs/icu/icu-73.1-r1.ebuild
new file mode 100644
index ..ad36b18454e5
--- /dev/null
+++ b/dev-libs/icu/icu-73.1-r1.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu-layoutex
+
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
+inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs 
verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/;
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz;
+SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
+S="${WORKDIR}"/${PN}/source
+
+# Keyword with boost-1.82
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )
+   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/icu-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-65.1-remove-bashisms.patch"
+   "${FILESDIR}/${PN}-64.2-darwin.patch"
+   "${FILESDIR}/${PN}-68.1-nonunicode.patch"
+   "${FILESDIR}/${PN}-73.1-fix-UChar-api.patch"
+)
+
+src_prepare() {
+   default
+
+   # Disable renaming as it assumes stable ABI and that consumers
+   # won't use unofficial APIs. We 

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

2023-04-17 Thread Sam James
commit: e0412ea302bfcaf272961bc9686ee35ba1720865
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:11:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0412ea3

dev-ml/dune-site: Keyword 3.7.1 ppc64, #904491

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

 dev-ml/dune-site/dune-site-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.7.1.ebuild 
b/dev-ml/dune-site/dune-site-3.7.1.ebuild
index 548e67f16f1d..0321149fe304 100644
--- a/dev-ml/dune-site/dune-site-3.7.1.ebuild
+++ b/dev-ml/dune-site/dune-site-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-04-17 Thread Sam James
commit: 3caa7a2252dbf0173622777070551ca11bf3f3b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 02:11:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 02:12:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caa7a22

dev-ml/dune-site: Keyword 3.7.1 arm64, #904491

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

 dev-ml/dune-site/dune-site-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.7.1.ebuild 
b/dev-ml/dune-site/dune-site-3.7.1.ebuild
index 0321149fe304..7bf2f44ff50c 100644
--- a/dev-ml/dune-site/dune-site-3.7.1.ebuild
+++ b/dev-ml/dune-site/dune-site-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2023-04-17 Thread Maciej Barć
commit: 31294c5e6974ac9d9a1e7140946567c6374e4ea3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 16:41:51 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31294c5e

app-emacs/php-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/php-mode/php-mode-1.24.3.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emacs/php-mode/php-mode-1.24.3.ebuild 
b/app-emacs/php-mode/php-mode-1.24.3.ebuild
index 3b027aa017cb..66ad92fae09b 100644
--- a/app-emacs/php-mode/php-mode-1.24.3.ebuild
+++ b/app-emacs/php-mode/php-mode-1.24.3.ebuild
@@ -18,8 +18,10 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 DOCS=( ../AUTHORS.md ../CHANGELOG.md ../CONTRIBUTING.md ../README{,.ja}.md 
../docs )
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests ert "${S}" -L ../tests -l ../tests/php-mode-test.el
+
 src_test() {
touch ../tests/project/1/.git || die
-   ${EMACS} ${EMACSFLAGS} -L . -L ../tests -l ../tests/php-mode-test.el \
-   -f ert-run-tests-batch-and-exit || die "tests run failed"
+
+   elisp_src_test
 }



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

2023-04-17 Thread Maciej Barć
commit: ce86dbf39676ef14fb30016fd101aff4579bfe2d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  4 10:44:25 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce86dbf3

app-emacs/bnf-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild 
b/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild
index 32d732fa617a..e3760e5fa4ec 100644
--- a/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild
+++ b/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild
@@ -13,20 +13,11 @@ 
SRC_URI="https://github.com/sergeyklay/${PN}/archive/${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
-BDEPEND="
-   test? (
-   app-emacs/buttercup
-   app-emacs/undercover
-   )
-"
+BDEPEND="test? ( app-emacs/undercover )"
 
 DOCS=( NEWS README.org )
 ELISP_TEXINFO="bnf-mode.texi"
 SITEFILE="50${PN}-gentoo.el"
 
-src_test() {
-   buttercup -L . -L test --traceback full || die
-}
+elisp-enable-tests buttercup test



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

2023-04-17 Thread Maciej Barć
commit: dcc382c60effa87794113fb160e143c671622903
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  4 11:01:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc382c6

app-emacs/a: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/a/a-1.0.0.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-emacs/a/a-1.0.0.ebuild b/app-emacs/a/a-1.0.0.ebuild
index 7a5f15b8325f..fcf2484bdb5d 100644
--- a/app-emacs/a/a-1.0.0.ebuild
+++ b/app-emacs/a/a-1.0.0.ebuild
@@ -14,14 +14,8 @@ S="${WORKDIR}"/a.el-${PV}
 LICENSE="GPL-3+"
 KEYWORDS="~amd64 ~x86"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/ert-runner )"
 
 DOCS=( CHANGELOG.md README.md )
 SITEFILE="50${PN}-gentoo.el"
 
-src_test() {
-   ert-runner -L . -L test --reporter ert+duration --script test || die
-}
+elisp-enable-tests ert-runner test



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

2023-04-17 Thread Maciej Barć
commit: a287a790b6a9cbd161414cad2be1d0e01a619572
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  4 10:56:08 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a287a790

app-emacs/typescript-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/typescript-mode/typescript-mode-0.4.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app-emacs/typescript-mode/typescript-mode-0.4.ebuild 
b/app-emacs/typescript-mode/typescript-mode-0.4.ebuild
index 901e8cfeed71..9adf1b44fa5d 100644
--- a/app-emacs/typescript-mode/typescript-mode-0.4.ebuild
+++ b/app-emacs/typescript-mode/typescript-mode-0.4.ebuild
@@ -16,15 +16,12 @@ KEYWORDS="~amd64 ~x86"
 
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests ert "${S}" -l typescript-mode-tests.el
+
 src_compile() {
elisp-compile ${PN}.el
 }
 
-src_test() {
-   ${EMACS} ${EMACSFLAGS} -L . -l typescript-mode-tests.el \
--f ert-run-tests-batch-and-exit || die
-}
-
 src_install() {
elisp-install ${PN} ${PN}.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"



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

2023-04-17 Thread Maciej Barć
commit: c12e9953e79891fd785befa8078813a18b6a4f58
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 18 00:31:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12e9953

app-emacs/treemacs: use elisp-enable-tests

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

 app-emacs/treemacs/treemacs-3.1.ebuild | 15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/app-emacs/treemacs/treemacs-3.1.ebuild 
b/app-emacs/treemacs/treemacs-3.1.ebuild
index de552c5b30b2..6d097c74f261 100644
--- a/app-emacs/treemacs/treemacs-3.1.ebuild
+++ b/app-emacs/treemacs/treemacs-3.1.ebuild
@@ -7,7 +7,7 @@ NEED_EMACS=26.1
 DISTUTILS_USE_PEP517=no
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit elisp distutils-r1
+inherit distutils-r1 elisp
 
 DESCRIPTION="Tree style project file explorer"
 HOMEPAGE="https://github.com/Alexander-Miller/treemacs/;
@@ -17,8 +17,6 @@ 
SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz
 LICENSE="GPL-3+"
 KEYWORDS="~amd64"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 RDEPEND="
app-emacs/ace-window
@@ -29,10 +27,7 @@ RDEPEND="
app-emacs/pfuture
app-emacs/s
 "
-BDEPEND="
-   ${RDEPEND}
-   test? ( app-emacs/buttercup )
-"
+BDEPEND="${RDEPEND}"
 
 BYTECOMPFLAGS="-L . -L src/elisp"
 PATCHES=(
@@ -44,6 +39,8 @@ PATCHES=(
 DOCS=( Changelog.org Extensions.org README.org screenshots )
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests buttercup test
+
 src_prepare() {
distutils-r1_src_prepare
 
@@ -62,10 +59,6 @@ src_compile() {
elisp-compile src/elisp/*.el
 }
 
-src_test() {
-   buttercup ${BYTECOMPFLAGS} -L test --traceback full || die "tests 
failed"
-}
-
 src_install() {
elisp-install ${PN} src/elisp/*.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"



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

2023-04-17 Thread Maciej Barć
commit: 985fc30ae5bbbdd11c1c8f321f8e9118aac64c47
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  4 10:52:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985fc30a

app-emacs/doom-modeline: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild 
b/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild
index 3c29bcf81e15..6740287569c1 100644
--- a/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild
+++ b/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild
@@ -25,15 +25,9 @@ RDEPEND="
 "
 BDEPEND="${RDEPEND}"
 
+elisp-enable-tests ert test
+
 src_compile() {
elisp_src_compile
elisp-make-autoload-file
 }
-
-src_test() {
-   ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
-   -L . -L test\
-   -l test/${PN}-core-test.el  \
-   -l test/${PN}-env-test.el   \
-   -f ert-run-tests-batch-and-exit || die "tests failed"
-}



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

2023-04-17 Thread Maciej Barć
commit: d8ac4fe35a9fb94bccf8fe3225ab3eeeabf6ee06
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 16:37:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ac4fe3

eclass/elisp-common.eclass: add elisp-enable-tests and elisp-test

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 eclass/elisp-common.eclass | 200 +
 1 file changed, 200 insertions(+)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index 004db173f0cd..0462f022d1ba 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -10,6 +10,7 @@
 # Mamoru Komachi 
 # Christian Faulhammer 
 # Ulrich Müller 
+# Maciej Barć 
 # @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Emacs-related installation utilities
 # @DESCRIPTION:
@@ -337,6 +338,205 @@ elisp-make-autoload-file() {
eend $? "elisp-make-autoload-file: batch-update-autoloads failed" || die
 }
 
+# @FUNCTION: elisp-test-buttercup
+# @USAGE: [test-subdirectory] [test-runner-opts] ...
+# @DESCRIPTION:
+# Run ELisp package tests using the "buttercup" test runner.
+#
+# The option "test-subdirectory" may be given any number of times, it should
+# be given as though it was passed to Emacs or the test tool, not as a string.
+#
+# The options "test-subdirectory" and "test-runner-opts" are optional,
+# but if "test-runner-opts" needs to be provided also "test-subdirectory" has
+# to be specified.
+
+elisp-test-buttercup() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   local test_dir="${1:-$(pwd)}"
+   shift
+
+   local -a myopts=(
+   ${BYTECOMPFLAGS}
+   -L "${test_dir}"
+   --traceback full
+   "$@"
+   )
+   ebegin "Running buttercup tests"
+   buttercup "${myopts[@]}" "${test_dir}"
+   eend $? "${FUNCNAME}: tests failed" || die
+}
+
+# @FUNCTION: elisp-test-ert-runner
+# @USAGE: [test-subdirectory] [test-runner-opts] ...
+# @DESCRIPTION:
+# Run ELisp package tests using the "ert-runner" test runner.
+#
+# The option "test-subdirectory" may be given any number of times, it should
+# be given as though it was passed to Emacs or the test tool, not as a string.
+#
+# The options "test-subdirectory" and "test-runner-opts" are optional,
+# but if "test-runner-opts" needs to be provided also "test-subdirectory" has
+# to be specified.
+
+elisp-test-ert-runner() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   local test_dir="${1:-$(pwd)}"
+   shift
+
+   local -a myopts=(
+   ${BYTECOMPFLAGS}
+   --reporter ert+duration
+   --script
+   -L "${test_dir}"
+   "$@"
+   )
+   ebegin "Running ert-runner tests"
+   ert-runner "${myopts[@]}" "${test_dir}"
+   eend $? "${FUNCNAME}: tests failed" || die
+}
+
+# @FUNCTION: elisp-test-ert
+# @USAGE: [test-subdirectory] [test-runner-opts] ...
+# @DESCRIPTION:
+# Run ELisp package tests using "ert", the Emacs's built-in test runner.
+#
+# The option "test-subdirectory" may be given any number of times, it should
+# be given as though it was passed to Emacs or the test tool, not as a string.
+#
+# The options "test-subdirectory" and "test-runner-opts" are optional,
+# but if "test-runner-opts" needs to be provided also "test-subdirectory" has
+# to be specified.
+
+elisp-test-ert() {
+   debug-print-function ${FUNCNAME} "$@"
+
+   local test_dir="${1:-$(pwd)}"
+   shift
+
+   local -a extra_load=()
+   local extra_load_file
+   for extra_load_file in "${test_dir}"/?*-test.el; do
+   if [[ -f "${extra_load_file}" ]]; then
+   extra_load+=( -l "${extra_load_file}" )
+   fi
+   done
+
+   local -a myopts=(
+   ${EMACSFLAGS}
+   ${BYTECOMPFLAGS}
+   -L "${test_dir}"
+   "${extra_load[@]}"
+   "$@"
+   -f ert-run-tests-batch-and-exit
+   )
+   ebegin "Running ert tests"
+   ${EMACS} "${myopts[@]}"
+   eend $? "${FUNCNAME}: tests failed" || die
+}
+
+# @FUNCTION: elisp-enable-tests
+# @USAGE: [--optional]  [test-runner-options] ...
+# @DESCRIPTION:
+# Set up IUSE, RESTRICT, BDEPEND and test runner function for running tests
+# with the specified test runner.
+#
+# The test-runner argument must be one of:
+#
+# - buttercup: for "buttercup" provided via "app-emacs/buttercup"
+#
+# - ert-runner: for "ert-runner" provided via "app-emacs/ert-runner"
+#
+# - ert: for built-in GNU Emacs test utility
+#
+# If the "--optional" flag is passed (before specifying the test runner),
+# then it is assumed that the ELisp package is a part of some project that
+# optionally enables GNU Emacs support.
+# This will correctly set up the test and Emacs dependencies.
+#
+# Notice that the fist option passed to the "test-runner" is the 

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

2023-04-17 Thread Maciej Barć
commit: 8b9dec33a45387cd264637f208b2a559ae856df0
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 16:41:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9dec33

app-emacs/lsp-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild 
b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild
index 2855d703f835..8b7c6ad12cda 100644
--- a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild
+++ b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild
@@ -16,8 +16,6 @@ S="${WORKDIR}"/${PN}-${COMMIT}
 LICENSE="GPL-3+"
 KEYWORDS="amd64"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-emacs/dash-2.18.0
@@ -33,7 +31,6 @@ BDEPEND="
app-emacs/deferred
app-emacs/ecukes
app-emacs/el-mock
-   app-emacs/ert-runner
app-emacs/espuds
app-emacs/flycheck
app-emacs/undercover
@@ -46,15 +43,13 @@ ELISP_REMOVE="test/lsp-clangd-test.el 
test/lsp-common-test.el
test/lsp-integration-test.el"  # Remove failing tests
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests ert-runner "${S}" -t "!no-win" -t "!org"
+
 src_compile() {
elisp_src_compile
elisp-compile clients/*.el
 }
 
-src_test() {
-   ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || 
die
-}
-
 src_install() {
elisp_src_install
elisp-install ${PN}/clients clients/*



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

2023-04-17 Thread Maciej Barć
commit: e1411e05184086ea6b91a20e5dc7bdd4795f3b5f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 16:38:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1411e05

eclass/elisp.eclass: add elisp_src_test

Closes: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 eclass/elisp.eclass | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 192f27384967..1ac1a2dbfabf 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -9,6 +9,7 @@
 # Jeremy Maitin-Shepard 
 # Christian Faulhammer 
 # Ulrich Müller 
+# Maciej Barć 
 # @SUPPORTED_EAPIS: 7 8
 # @PROVIDES: elisp-common
 # @BLURB: Eclass for Emacs Lisp packages
@@ -142,6 +143,19 @@ elisp_src_compile() {
fi
 }
 
+# @FUNCTION: elisp_src_test
+# @DESCRIPTION:
+# Call "elisp-test" to test the package if "elisp-enable-tests" was called
+# beforehand, otherwise execute the default test function - "src_test".
+
+elisp_src_test() {
+   if [[ ${_ELISP_TEST_FUNCTION} ]]; then
+   elisp-test
+   else
+   default_src_test
+   fi
+}
+
 # @FUNCTION: elisp_src_install
 # @DESCRIPTION:
 # Call elisp-install to install all Emacs Lisp (*.el and *.elc) files.
@@ -187,5 +201,5 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
-EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} \
+EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
pkg_{setup,postinst,postrm}



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

2023-04-17 Thread Maciej Barć
commit: 9a9883c244fdf65103086300352d90031ab63339
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Apr  3 16:39:11 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 18 00:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9883c2

app-emacs/fsharp-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild 
b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
index 045c0e44c4df..dab6caca9f4b 100644
--- a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
+++ b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
@@ -14,15 +14,9 @@ S="${WORKDIR}"/emacs-${P}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
 
 DOCS=( CHANGELOG.md README.org )
 ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
 SITEFILE="50${PN}-gentoo.el"
 
-src_test() {
-   buttercup -L . -L test --traceback full || die
-}
+elisp-enable-tests buttercup test



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

2023-04-17 Thread Arsen Arsenović
commit: 423aa2c1b2a1e173c769cf847bb11ff112864f1e
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Apr 17 23:44:34 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr 18 00:22:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423aa2c1

app-emacs/jinx: new package, add 0.6

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

 app-emacs/jinx/Manifest   |  1 +
 app-emacs/jinx/files/50jinx-gentoo.el |  4 +++
 app-emacs/jinx/files/jinx-0.6-try-load-path.patch | 32 +
 app-emacs/jinx/jinx-0.6.ebuild| 44 +++
 app-emacs/jinx/metadata.xml   | 19 ++
 5 files changed, 100 insertions(+)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
new file mode 100644
index ..cc55fa667dc7
--- /dev/null
+++ b/app-emacs/jinx/Manifest
@@ -0,0 +1 @@
+DIST jinx-0.6.tar.xz 16692 BLAKE2B 
49a391b55b809dd6749ce264b4f732b5c902c1ea67a39e681327ddcf8f728271897202ecd282dc5c4999cf336a5b37c89b9863239291fc944cee352920d99189
 SHA512 
aa253836d04aec04674ca6dbbd1e73719bee78f4d01d4d93eef2cb05f4c3edc6ec4a11c352fb8952780523f187581fae9c33ea0d30416ec30803b7a196d03f60

diff --git a/app-emacs/jinx/files/50jinx-gentoo.el 
b/app-emacs/jinx/files/50jinx-gentoo.el
new file mode 100644
index ..35fde43c0137
--- /dev/null
+++ b/app-emacs/jinx/files/50jinx-gentoo.el
@@ -0,0 +1,4 @@
+;;; app-emacs/jinx site configuration  -*- lexical-binding: t; -*-
+(add-to-list 'load-path "@SITELISP@")
+(add-to-list 'load-path "@EMACSMODULES@")
+(load "@SITELISP@/jinx-autoload.el" nil t)

diff --git a/app-emacs/jinx/files/jinx-0.6-try-load-path.patch 
b/app-emacs/jinx/files/jinx-0.6-try-load-path.patch
new file mode 100644
index ..5cb498015791
--- /dev/null
+++ b/app-emacs/jinx/files/jinx-0.6-try-load-path.patch
@@ -0,0 +1,32 @@
+From 3c0aa84130e07cf69219adce8a3494e76977fc26 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= 
+Date: Tue, 18 Apr 2023 01:29:55 +0200
+Subject: [PATCH] Try searching the whole load-path for jinx-mod
+
+* jinx.el (jinx--load-module): Try to (locate-library module)
+before trying to look for a sibling file of jinx.el.
+---
+https://github.com/minad/jinx/pull/42
+
+ jinx.el | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/jinx.el b/jinx.el
+index d0cf56d..e829d50 100644
+--- a/jinx.el
 b/jinx.el
+@@ -472,6 +472,11 @@ If VISIBLE is non-nil, only include visible overlays."
+ (let ((default-directory
+(file-name-directory (locate-library "jinx.el" t)))
+   (module (file-name-with-extension "jinx-mod" module-file-suffix)))
++
++  (let ((located-module (locate-library module)))
++(when located-module
++  (setq module located-module)))
++
+   (unless (file-exists-p module)
+ (let ((command
+`("cc" "-I." "-O2" "-Wall" "-Wextra" "-fPIC" "-shared"
+-- 
+2.40.0
+

diff --git a/app-emacs/jinx/jinx-0.6.ebuild b/app-emacs/jinx/jinx-0.6.ebuild
new file mode 100644
index ..4cb2cfcb7ae9
--- /dev/null
+++ b/app-emacs/jinx/jinx-0.6.ebuild
@@ -0,0 +1,44 @@
+# 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"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   "${FILESDIR}"/jinx-0.6-try-load-path.patch
+)
+
+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
+}

diff --git a/app-emacs/jinx/metadata.xml b/app-emacs/jinx/metadata.xml
new file mode 100644
index ..983a85253bdd
--- /dev/null
+++ b/app-emacs/jinx/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+ar...@gentoo.org
+Arsen Arsenović
+  
+  
+s...@gentoo.org
+Sam James
+  
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+minad/jinx
+  
+



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

2023-04-17 Thread Arsen Arsenović
commit: 274e115a9b156f7f7c626674df96a7e000f8671c
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Apr 17 22:04:38 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr 18 00:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274e115a

dev-util/poke: add 3.1

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

 dev-util/poke/Manifest|   1 +
 dev-util/poke/poke-3.1.ebuild | 126 ++
 2 files changed, 127 insertions(+)

diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 9066d7c932cc..5e153dbaec48 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,3 +1,4 @@
 DIST poke-2.4.tar.gz 7372092 BLAKE2B 
64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5
 SHA512 
6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
 DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 
38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e
 SHA512 
f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
 DIST poke-3.0.tar.gz 7510801 BLAKE2B 
4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25
 SHA512 
5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
+DIST poke-3.1.tar.gz 7562582 BLAKE2B 
c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f
 SHA512 
5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd

diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
new file mode 100644
index ..80e149428e9b
--- /dev/null
+++ b/dev-util/poke/poke-3.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git;
+   REGEN_BDEPEND="
+   >=sys-devel/autoconf-2.62
+   >=sys-devel/automake-1.16
+   sys-apps/gawk
+   sys-apps/help2man
+   sys-apps/texinfo
+   sys-devel/bison
+   sys-devel/flex
+   "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+   SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz;
+   REGEN_BDEPEND=""
+else
+   SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boehm-gc:=
+   dev-libs/libatomic_ops
+   sys-devel/gettext
+   sys-libs/readline:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+   nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+   ${REGEN_BDEPEND}
+   virtual/pkgconfig
+   pvm-profiling? ( sys-devel/gcc )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   test? (
+   dev-util/dejagnu
+   nbd? ( sys-block/nbdkit )
+   )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+   if use pvm-profiling && ! tc-is-gcc; then
+   die "USE=pvm-profiling requires GCC"
+   fi
+}
+
+pkg_setup() {
+   use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   ./bootstrap || die
+   fi
+}
+
+src_configure() {
+   # See bug 858461.
+   # Upstream support might happen one day.  For context, only one file 
needs
+   # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+   # others do not.  The build system will handle this at some point in the
+   # future.  Until then, just filter out LTO.
+   filter-lto
+
+   local myconf=(
+   --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+   --enable-hserver
+   $(use_enable nbd libnbd)
+   $(use_enable pvm-profiling)
+   $(use_enable nls)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   if use emacs; then
+   cd etc || die
+   elisp-compile *.el
+   fi
+}
+
+src_install() {
+   default
+
+   if use emacs; then
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/

2023-04-17 Thread Sam James
commit: c490b38322442b9fffab581bfff87ce452a6816e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 00:00:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 00:00:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c490b383

dev-java/swt: Stabilize 4.27 arm64, #904494

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

 dev-java/swt/swt-4.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/swt/swt-4.27.ebuild b/dev-java/swt/swt-4.27.ebuild
index d6fab4c42c59..e1c5c4185ffb 100644
--- a/dev-java/swt/swt-4.27.ebuild
+++ b/dev-java/swt/swt-4.27.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
 SLOT="4.27"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ~ppc64"
 IUSE="cairo opengl webkit"
 
 COMMON_DEP="



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

2023-04-17 Thread Sam James
commit: ddc3c4d169fa15549f77b9b739b4dd451c5a6180
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 00:00:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 00:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc3c4d1

profiles/arch/amd64: fix ffmpeg typo

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

 profiles/arch/amd64/package.use.mask | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index cb63c572c50f..c614b3e933a4 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -26,6 +26,10 @@ dev-lang/ruby -jit
 # pytables is available here.
 dev-python/pytables -cpudetection
 
+# Craig Andrews  (2023-03-09)
+# media-libs/libplacebo is keyworded here
+media-video/ffmpeg -libplacebo
+
 # Yiyang Wu  (2023-01-27)
 # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only
 # See also: https://bugs.gentoo.org/891499
@@ -453,7 +457,3 @@ media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow 
cpu_flags_x86_3dnowext
 # saves people from needlessly installing nasm
 # Refs bug #93279
 media-sound/lame cpu_flags_x86_mmx
-
-# Craig Andrews  (2023-03-09)
-# media-libs/libplacebo is keyworded here
-media-video/ffmepg -libplacebo



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

2023-04-17 Thread Sam James
commit: e7101df6b2e567b202262866a2eddc41d6521ac6
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 00:00:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 00:00:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7101df6

dev-ml/dune-site: Keyword 3.7.1 ppc, #904491

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

 dev-ml/dune-site/dune-site-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.7.1.ebuild 
b/dev-ml/dune-site/dune-site-3.7.1.ebuild
index 5f0b9a66b3dc..548e67f16f1d 100644
--- a/dev-ml/dune-site/dune-site-3.7.1.ebuild
+++ b/dev-ml/dune-site/dune-site-3.7.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/

2023-04-17 Thread Sam James
commit: 5d9ff3a881d1c7f9c025f4a9528cca112e0caf0e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 00:00:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 00:00:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9ff3a8

dev-java/swt: Stabilize 4.27 amd64, #904494

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

 dev-java/swt/swt-4.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/swt/swt-4.27.ebuild b/dev-java/swt/swt-4.27.ebuild
index e1c5c4185ffb..70696c53d8e6 100644
--- a/dev-java/swt/swt-4.27.ebuild
+++ b/dev-java/swt/swt-4.27.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
 SLOT="4.27"
-KEYWORDS="~amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
 IUSE="cairo opengl webkit"
 
 COMMON_DEP="



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

2023-04-17 Thread Sam James
commit: d5fb287bf2aff37f58111ea1ebcbe37e3d59e69c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5fb287b

dev-util/spirv-tools: Stabilize 1.3.243 ppc, #904477

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

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

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
index 238fb214946b..a8099b02d704 100644
--- a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
 



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

2023-04-17 Thread Sam James
commit: 29493a83cee1392060f2e0040fde6640ac41b3df
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:45:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29493a83

profiles: mask dev-lang/ruby[jit] in base, unmask on amd64/arm64

Reported by gyakovlev on presumably ppc64 (which is a Rust arch, but Rust
is necessary-but-not-sufficient for YJIT):
```
In file included from yjit.c:24:
yjit.h:24:3: error: #error YJIT unsupported platform
24 | # error YJIT unsupported platform
|   ^
```

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

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/arm64/package.use.mask | 5 +
 profiles/base/package.use.mask   | 5 +
 3 files changed, 15 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 0e00baae5e9c..cb63c572c50f 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-04-17)
+# Ruby has several JITs available but they need porting to individual arches.
+# Unmask on specific arches where it's available.
+dev-lang/ruby -jit
+
 # Sam James  (2023-04-03)
 # pytables is available here.
 dev-python/pytables -cpudetection

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 669c44b9c7cf..9fb567a44715 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-04-17)
+# Ruby has several JITs available but they need porting to individual arches.
+# Unmask on specific arches where it's available.
+dev-lang/ruby -jit
+
 # Sam James  (2023-01-27)
 # media-libs/shaderc not keyworded here
 games-action/supertuxkart vulkan

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index f546b053e471..3b6308459fd6 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2023-04-17)
+# Ruby has several JITs available but they need porting to individual arches.
+# Unmask on specific arches where it's available.
+dev-lang/ruby jit
+
 # Matt Turner  (2023-04-10)
 # Not ported to libsoup:3.0
 >=media-plugins/grilo-plugins-0.3.16 youtube



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

2023-04-17 Thread Sam James
commit: 5481933187044e975072ab788caebfc4aa6b7849
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54819331

dev-util/spirv-headers: Stabilize 1.3.243 ppc, #904477

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

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

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
index 56938fdab680..b074631e4c45 100644
--- a/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
@@ -13,4 +13,4 @@ S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"



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

2023-04-17 Thread Sam James
commit: 683b0445fe091b741323d097f172c1e938e68f9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683b0445

dev-util/glslang: Stabilize 1.3.243 ppc, #904477

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

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

diff --git a/dev-util/glslang/glslang-1.3.243.ebuild 
b/dev-util/glslang/glslang-1.3.243.ebuild
index c7fa0b7e3ded..9a03e6499202 100644
--- a/dev-util/glslang/glslang-1.3.243.ebuild
+++ b/dev-util/glslang/glslang-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2023-04-17 Thread Sam James
commit: b1a13c1665531fcebe29aa476bb70facbed2bbc4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a13c16

dev-util/vulkan-tools: Stabilize 1.3.243 ppc, #904477

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

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

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
index e8c11b330893..e868c43fde5b 100644
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 363c005c995ebf5eccc397ac6873be970fd2b9e7
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:42:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363c005c

profiles/arch: cleanup rust[jit] masks

These are obsoleted by the wd40/package.use.mask entry.

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

 profiles/arch/hppa/package.use.mask  | 4 
 profiles/arch/loong/package.use.mask | 4 
 2 files changed, 8 deletions(-)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 8e05903535c2..9977cd44be75 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -17,10 +17,6 @@ dev-python/nbval test
 dev-python/nbclassic doc
 dev-python/nbval doc
 
-# Hans de Graaff  (2023-02-27)
-# Depends on virtual/rust
-dev-lang/ruby jit
-
 # Sam James  (2022-12-26)
 # Unkeyworded dependencies
 dev-util/diffoscope opendocument pascal pdf R

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 86c908e39d0b..cad66f2225e8 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -10,10 +10,6 @@ dev-python/sympy opengl
 # cc invocations)
 dev-python/sympy aesara
 
-# Hans de Graaff  (2023-02-27)
-# Depends on virtual/rust
-dev-lang/ruby jit
-
 # WANG Xuerui  (2022-12-06)
 # dev-cpp/glog fails tests, needs checking
 media-libs/opencv glog contribsfm



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

2023-04-17 Thread Sam James
commit: 087ce06e29a7666248c6f984421360e94296e55b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087ce06e

dev-util/vulkan-headers: Stabilize 1.3.243 ppc, #904477

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

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

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
index e6a82bb37a5d..872d26d1d2b5 100644
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 084ea123878792a4b4c160704cdd3e69e893813c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084ea123

media-libs/vulkan-layers: Stabilize 1.3.243 ppc, #904477

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

 media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
index f56d03e4a974..1aa41c4269c0 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 2e9862b16d524c91ccae4da4e004cddbb8fde87c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 23:48:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 23:48:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9862b1

media-libs/vulkan-loader: Stabilize 1.3.243 ppc, #904477

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

 media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
index 698406b923e1..9134cc68f453 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/swayfx/

2023-04-17 Thread Rahul Sandhu
commit: fe6d05e14c502a32e435a5bb923e5f19f47c9fe9
Author: Rahul Sandhu  sandhuservices  dev>
AuthorDate: Mon Apr 17 22:11:43 2023 +
Commit: Rahul Sandhu  sandhuservices  dev>
CommitDate: Mon Apr 17 22:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe6d05e1

gui-wm/swayfx: fix 0.2 ebuild deps

Signed-off-by: Rahul Sandhu  sandhuservices.dev>

 gui-wm/swayfx/swayfx-0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-wm/swayfx/swayfx-0.2.ebuild b/gui-wm/swayfx/swayfx-0.2.ebuild
index ac081a87a..35d2bcf8e 100644
--- a/gui-wm/swayfx/swayfx-0.2.ebuild
+++ b/gui-wm/swayfx/swayfx-0.2.ebuild
@@ -38,8 +38,8 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
 "
 DEPEND+="
-   >=gui-libs/wlroots-0.15:=[X?]
-   =gui-libs/wlroots-0.16:=[X?]
+   

[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-session/

2023-04-17 Thread Jimi Huotari
commit: 7be51d0ee39b75106e1e35c9b1553dd4cd0caa85
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:05:54 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be51d0e

lxqt-base/lxqt-session: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-session/Manifest  |  1 +
 lxqt-base/lxqt-session/lxqt-session-1.3.0.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
index ef273b1ea6c1..a0f473be4ff9 100644
--- a/lxqt-base/lxqt-session/Manifest
+++ b/lxqt-base/lxqt-session/Manifest
@@ -1 +1,2 @@
 DIST lxqt-session-1.2.0.tar.xz 185092 BLAKE2B 
625a099628203b3b75ad77490e58dba19c89e1ce9de49006d649e228b1ff74f5a2f4743b35e4ba161737eef6eca42cedcead0e50ea62b9e4a25e3d7680e1c363
 SHA512 
9edbf8ef084ebf5b3fc2e9b30c20d537d1dcefc518428e4367fd4a3ecb9e6a67fb4f8a56def838fb6ff167c481398491de4309f2ad16465bba1bbca1f1b7cf4d
+DIST lxqt-session-1.3.0.tar.xz 186860 BLAKE2B 
7b52f82f2d4bc75bf03e7d2e3456797238ea91856088b2e39f8b5caa4f4f55ab92292e875d3aeb845e96e98435936a1fb0bf6db1c1d04091f5df80d75745bb22
 SHA512 
4ad358ad8a01fe6df697cb4dc19abee7ed9b37dce13022e2fc1b309a5adbb942c69fc4de401fbc16e51394d38482a98bf2f5ebcc0a64194e03bd714691ad96db

diff --git a/lxqt-base/lxqt-session/lxqt-session-1.3.0.ebuild 
b/lxqt-base/lxqt-session/lxqt-session-1.3.0.ebuild
new file mode 100644
index ..52baaa17be4b
--- /dev/null
+++ b/lxqt-base/lxqt-session/lxqt-session-1.3.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt Session Manager"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+udev"
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=app-misc/qtxdg-tools-3.11.0
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   sys-process/procps:=
+   x11-libs/libX11
+   x11-misc/xdg-user-dirs
+   udev? ( virtual/libudev:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_LIBUDEV=$(usex udev)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
+
+   newenvd - 91lxqt-config-dir <<- _EOF_
+   XDG_CONFIG_DIRS='${EPREFIX}/usr/share'
+   _EOF_
+}



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

2023-04-17 Thread Jimi Huotari
commit: f36aad3f95cc283762dc5973ece94d6c29643700
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:11:20 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f36aad3f

x11-misc/pcmanfm-qt: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/pcmanfm-qt/Manifest|  1 +
 x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index 91f0aa2e4370..65dd7008c78b 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1 +1,2 @@
 DIST pcmanfm-qt-1.2.0.tar.xz 352536 BLAKE2B 
4da72028fc22c9cc5711a2c5f4b7f92bdccc0f2006fb501b544df7441473ffe2719d161335b7b7d72f8a7fd3b545a73267a3a1b5b9716333c03c2e67241f
 SHA512 
30e4d606a1eb5f3f64f0f6a3c3e855cca62a012f6e18e76a9f5738f304d2934fb0607fa579fa7ddf00ee863b8cd85f03bdb6e10eeb8bc61f5d50081ccc1db32b
+DIST pcmanfm-qt-1.3.0.tar.xz 358932 BLAKE2B 
e3f9104758ea0a1b4d20c400010d13a79b0d9f8071978a8a0ae17b5b8c85931217cae84f3cdaf01cbeefbfb44ee0f7a66f5f9f14f8a83fb33611ea74a8a65e07
 SHA512 
c656b89258b8156863057a6f99932174f6f2f4d85ffae85b18ff3f0e3c199624aff29866df3b5f78e826918321cc3298bfe492119e6e01aaf5495cc9500ea3e3

diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild 
b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild
new file mode 100644
index ..2b1223e5a0ef
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake optfeature xdg-utils
+
+DESCRIPTION="Qt GUI Tabbed Filemanager"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   sys-apps/util-linux
+   virtual/freedesktop-icon-theme
+   =x11-libs/libfm-qt-${MY_PV}*:=
+   x11-libs/libxcb:=
+   x11-misc/xdg-utils
+"
+RDEPEND="${DEPEND}
+   >=lxde-base/lxmenu-data-0.1.5
+"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   optfeature "mount password storing" gnome-base/gnome-keyring
+   ! has_version lxqt-base/lxqt-meta && optfeature "trash functionality" 
gnome-base/gvfs
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-sudo/

2023-04-17 Thread Jimi Huotari
commit: dd4f103b25ac4e335a17ccb80f1cd769f9a53c7f
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:07:22 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4f103b

lxqt-base/lxqt-sudo: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-sudo/Manifest   |  1 +
 lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/lxqt-base/lxqt-sudo/Manifest b/lxqt-base/lxqt-sudo/Manifest
index eee342cb9cf8..2b0cb4014761 100644
--- a/lxqt-base/lxqt-sudo/Manifest
+++ b/lxqt-base/lxqt-sudo/Manifest
@@ -1 +1,2 @@
 DIST lxqt-sudo-1.2.0.tar.xz 37312 BLAKE2B 
716fc26f17e920563d7f8ac73e69f5598f7c4a70e57dc7a80b1f702e543725f85421c81264ac0a28dd1040008da99fb72746a01142166a77d94ccd9f747fc566
 SHA512 
4b2d91e4f6d364c583ec4db893469628000369b08438f4ea26428621b929f26770c8f8b4b756acd865b404cb2a5e6921161527ff133394a90f0592226bfe3ea8
+DIST lxqt-sudo-1.3.0.tar.xz 37796 BLAKE2B 
43f551182bbf52fdc8380c7fb6d2b729fac983e7c7fe4834e7981cf7da950e9f8cfcd67dc5a3a4fddb690d3c9e09ef33f8cc269e928ed7ae8bd92084d09512bc
 SHA512 
43ee7a0a1322258591259bf248651bd0ca5f438a38e8ac11c5b0edc3fa132b5b269a023a648f707a5844640ff30835155d3830955285608d6c157f72fe23debd

diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild 
b/lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild
new file mode 100644
index ..93e63e6f442b
--- /dev/null
+++ b/lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt GUI frontend for sudo"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   app-admin/sudo
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   ~lxqt-base/liblxqt-${PV}:=
+"
+RDEPEND="${DEPEND}"



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

2023-04-17 Thread Jimi Huotari
commit: 053bcc33a6c8b7ab8b405ce35ccd840b0211c047
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:09:50 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053bcc33

media-sound/pavucontrol-qt: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-sound/pavucontrol-qt/Manifest|  1 +
 .../pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/media-sound/pavucontrol-qt/Manifest 
b/media-sound/pavucontrol-qt/Manifest
index 8f03c10ac606..394a18556bfb 100644
--- a/media-sound/pavucontrol-qt/Manifest
+++ b/media-sound/pavucontrol-qt/Manifest
@@ -1,2 +1,3 @@
 DIST pavucontrol-qt-1.0.0.tar.xz 110092 BLAKE2B 
82d95fb649422d5d9921b8d1b7759367689d884e7bf134c47a7254f2bdf9c0eaf31fc4f96cbc105112b52c5619f31f13a1816545b7d619f4b358fc185c4d1652
 SHA512 
10e03572287a468b2c8062098edab1e5783a6b02ec3629ff0d65f87a8dbe2e490752d9edfdba1f0886165302ec9da615467344ae6b7fa97afde63491e193df89
 DIST pavucontrol-qt-1.2.0.tar.xz 113024 BLAKE2B 
3a18ea2a9c8d60d9042b43b4ebca92d6102ce1d5076168bb7dc23613f24d604d20e239bdefd15133988708b6be9b9070b480c2cfdf79a2467b65c17dd9aa8f25
 SHA512 
c13a04e87aa9aec8ac8261259c0eda1d7f31df5f1e6f5c8ca782a56bc3e1d6f1d9236875c68adfd620fa0b1d3430f1a470d83158c8d82ccd8155ba71d7e8ab6e
+DIST pavucontrol-qt-1.3.0.tar.xz 107612 BLAKE2B 
1b3453d3622247adfbc69cc76cc267567bd7d6d8779a7b46b116d204cd29852acf06359f5a258e3d964bc4564ce8b490a527ae61fa6357793410887ac3616403
 SHA512 
64f954b103b6ffbb97a81a23489799a1fff71810f15f755b92e814a03d8bbe6351ba2a1c8179d60777cbbe60e5ee40cf0e04167cf1467a5b27c9b02142f7cb8c

diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild 
b/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild
new file mode 100644
index ..427e9295dfc6
--- /dev/null
+++ b/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Qt GUI Pulseaudio Mixer"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   media-sound/pulseaudio[glib]
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-openssh-askpass/

2023-04-17 Thread Jimi Huotari
commit: 916fa9db03ec06c3fc2508d6f3dddc006f43b4e8
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:53:03 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916fa9db

lxqt-base/lxqt-openssh-askpass: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-openssh-askpass/Manifest|  1 +
 .../lxqt-openssh-askpass-1.3.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/lxqt-base/lxqt-openssh-askpass/Manifest 
b/lxqt-base/lxqt-openssh-askpass/Manifest
index a1eba98df18e..a8734ce7e1a1 100644
--- a/lxqt-base/lxqt-openssh-askpass/Manifest
+++ b/lxqt-base/lxqt-openssh-askpass/Manifest
@@ -1 +1,2 @@
 DIST lxqt-openssh-askpass-1.2.0.tar.xz 17476 BLAKE2B 
d5bfe5e7081beb527cc8dda54aac28514af1d683cb24e931d1175d941c4928f7186b3f42310d95b034138d0021612f16b1bf274ad54ac59586d9a8df287400e1
 SHA512 
8093516f6e1616a5e012d9af2c491580ab8a35053d4c47045b95a151e2e0e0c6f4055e2cb009140883b31057911d5fec80d5a1f84be8e15f7470dbc0e348960e
+DIST lxqt-openssh-askpass-1.3.0.tar.xz 17560 BLAKE2B 
509ce775ffe3030017d5a37e31a8c979ab1c5c7e963cdc36bb9c70cd34e860d2c017e894e58d905be7a3b86d3efccae7ab464804640b1e958422a3b89a272614
 SHA512 
82f632577cc5b73dda54c8cdea0feadfb4a1f768e7b1d58b2c9e1f12eb40cbec88e7e31a4afc76efe153b5e424c205dde8a19c2249ed7ab6655f7376e54f1950

diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.3.0.ebuild 
b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.3.0.ebuild
new file mode 100644
index ..774ad3d3fe66
--- /dev/null
+++ b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-1.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt OpenSSH user password prompt tool"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+
+   newenvd - 99${PN} <<- _EOF_
+   SSH_ASKPASS='${EPREFIX}/usr/bin/lxqt-openssh-askpass'
+   _EOF_
+}



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

2023-04-17 Thread Jimi Huotari
commit: 5d2925f3580e00babb97bef36790f5cee88ca98b
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:14:31 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2925f3

x11-terms/qterminal: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-terms/qterminal/Manifest   |  1 +
 x11-terms/qterminal/qterminal-1.3.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest
index 5642c15dd799..76119a8dce17 100644
--- a/x11-terms/qterminal/Manifest
+++ b/x11-terms/qterminal/Manifest
@@ -1 +1,2 @@
 DIST qterminal-1.2.0.tar.xz 217432 BLAKE2B 
cd5b8e02fe36abcd88b3af1b7d3e9e9791af0d3db867554cc683fe0f821af7668c585a5ebf3cee1ebcb4e9cc06e41c2c1afaf9f5b9fecb9d02f71dbe9a8bc6c8
 SHA512 
4d0db104004bc4b4a0c6d030978c241c0c57d7642f1a9e215158da5810029a46f21510c9b2a92d32c7218df667015e96b47965e3c2951935af7ab6a1a33a0f9d
+DIST qterminal-1.3.0.tar.xz 217748 BLAKE2B 
8da4e5388f13919cf67eb9931d4acd0e51b4b45a57acea1db1d8d98cfcec57e7b789e9b0f764fdefdfc71ff36b6a9722e2d389013b22872f8f730ebb1ff1d944
 SHA512 
f8cf2183da7af7869433b6057e20fba46be5cce30b75bdafb6cc0a5474e39fb1f2f8831f6841ca78f8b367f718ed2ee5a312a75850bc8192a37f20a6c5767a8d

diff --git a/x11-terms/qterminal/qterminal-1.3.0.ebuild 
b/x11-terms/qterminal/qterminal-1.3.0.ebuild
new file mode 100644
index ..7e969e772422
--- /dev/null
+++ b/x11-terms/qterminal/qterminal-1.3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt-based multitab terminal emulator"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   x11-libs/libX11
+   ~x11-libs/qtermwidget-${PV}:=
+   test? ( dev-qt/qttest:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-meta/

2023-04-17 Thread Jimi Huotari
commit: 654a462b4f74ca8844c3d4c182ab4a50d134af62
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:39:24 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654a462b

lxqt-base/lxqt-meta: add 1.3.0

Closes: https://github.com/gentoo/gentoo/pull/30606
Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild 
b/lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild
new file mode 100644
index ..795379cf238b
--- /dev/null
+++ b/lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="metapackage"
+SLOT="0"
+
+IUSE="+about admin archiver +desktop-portal +display-manager +filemanager
+lximage minimal nls +policykit powermanagement processviewer screenshot
++sddm ssh-askpass sudo terminal +trash"
+
+REQUIRED_USE="trash? ( filemanager )"
+
+# Note: we prefer kde-frameworks/oxygen-icons over other icon sets, as the 
initial
+# install expects oxygen icons, until the user specifies otherwise (bug 543380)
+RDEPEND="
+   kde-frameworks/oxygen-icons
+   >=lxde-base/lxmenu-data-0.1.5
+   =lxqt-base/lxqt-config-${MY_PV}*
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   =lxqt-base/lxqt-notificationd-${MY_PV}*
+   =lxqt-base/lxqt-panel-${MY_PV}*
+   =lxqt-base/lxqt-qtplugin-${MY_PV}*
+   =lxqt-base/lxqt-runner-${MY_PV}*
+   =lxqt-base/lxqt-session-${MY_PV}*
+   virtual/ttf-fonts
+   x11-terms/xterm
+   =x11-themes/lxqt-themes-${MY_PV}*
+   about? ( =lxqt-base/lxqt-about-${MY_PV}* )
+   admin? ( =lxqt-base/lxqt-admin-${MY_PV}* )
+   archiver? ( app-arch/lxqt-archiver )
+   desktop-portal? ( gui-libs/xdg-desktop-portal-lxqt )
+   display-manager? (
+   sddm? ( >=x11-misc/sddm-0.11.0 )
+   !sddm? ( x11-misc/lightdm )
+   )
+   filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
+   lximage? ( media-gfx/lximage-qt )
+   !minimal? (
+   x11-wm/openbox
+   x11-misc/obconf-qt
+   )
+   nls? ( dev-qt/qttranslations:5 )
+   policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
+   powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* )
+   processviewer? ( x11-misc/qps:0 )
+   screenshot? ( x11-misc/screengrab:0 )
+   sddm? ( >=x11-misc/sddm-0.11.0 )
+   ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* )
+   sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* )
+   terminal? ( x11-terms/qterminal:0 )
+   trash? ( gnome-base/gvfs )
+"



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

2023-04-17 Thread Jimi Huotari
commit: b2d7ec9d29ac0b8e52fccaf158adfafd7e02d831
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:16:02 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d7ec9d

x11-libs/qtermwidget: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-libs/qtermwidget/Manifest |  1 +
 x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest
index c31b717d69a7..28b9524d19cf 100644
--- a/x11-libs/qtermwidget/Manifest
+++ b/x11-libs/qtermwidget/Manifest
@@ -1 +1,2 @@
 DIST qtermwidget-1.2.0.tar.xz 189276 BLAKE2B 
bd74e1a9e468697f45a7ab338617aad09a2a3477d94253ec859cb97f7945677f430d5289c75652cec6fdb711fb40459fdc35851abf0b3af845588d4ef744ecc2
 SHA512 
0424720144aca1d6b463bff0f79935b63bc8902dbc169901b2d0f4a8df1dd73ea1b0224fd3d69049cb9d1500fbab8eb349212c1c967a4188f25f7c0a2330bd5a
+DIST qtermwidget-1.3.0.tar.xz 189464 BLAKE2B 
f6257588d6c8505737affcec56cc2da66121cb1fecaa8a44f4afad528f5bd18cb738cb9b65da7b2c1632093680bec2403439a323cdec5d2845b8799de0e02a50
 SHA512 
f1731f6915bb9d5ea83a434cab169064fe7ac2fcf60c6b35c696e4d945fe11937dd98311916d6272016b059ed7f3fc66a955b91d0b0e7e6499f69627116608ed

diff --git a/x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild 
b/x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild
new file mode 100644
index ..1d05e00f94c1
--- /dev/null
+++ b/x11-libs/qtermwidget/qtermwidget-1.3.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 cmake
+
+DESCRIPTION="Qt terminal emulator widget"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="BSD GPL-2 LGPL-2+"
+SLOT="0/${PV}"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+"
+RDEPEND="${DEPEND}"



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

2023-04-17 Thread Jimi Huotari
commit: 2a9e936dd182db3442e230cd0a715d9ab0d0e47e
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:13:10 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9e936d

x11-misc/qps: add 2.7.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/qps/Manifest |  1 +
 x11-misc/qps/qps-2.7.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index b5419ea8d47c..e191b0d59a1f 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1 +1,2 @@
 DIST qps-2.6.0.tar.xz 295320 BLAKE2B 
e6a917993b64ace2333fec11d2406a0d9770bd8f3287ba38c586b7debd2572c342ebfb6e5e8c42f71f7ae6b6135995ba21f597258948538da5721daa8cde69c4
 SHA512 
c405841b2a455daeaf57e86c90a85e2d1e7c9a012d29262cba2b25f4b26ef693ae902d7d97b82504124d1b4562341af9c782b06745903616f1d3b809979d569a
+DIST qps-2.7.0.tar.xz 269192 BLAKE2B 
90cb86f854d7c7df92ad206558741284a758b569ad117e9c4c0fcf063ec86539e9dc45e25e02449c63063b335056d01b5926ec760fde505b014ba3eb76c4ca2f
 SHA512 
76285f37869f057fccd895eccf965547c11e49dd8315ef8ac4ea199734aae449be8e7782d41fb8582b0fa60715952857595d4bef7a3afcb47e83f31a168fd3c7

diff --git a/x11-misc/qps/qps-2.7.0.ebuild b/x11-misc/qps/qps-2.7.0.ebuild
new file mode 100644
index ..aa9eb3943b63
--- /dev/null
+++ b/x11-misc/qps/qps-2.7.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 cmake xdg-utils
+
+DESCRIPTION="Qt GUI Process Manager"
+HOMEPAGE="https://lxqt-project.org/;
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=lxqt-base/liblxqt-1.3:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-lxqt/

2023-04-17 Thread Jimi Huotari
commit: 94f19c8479fd2a3e21795c53d7b0a577d4cc7344
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:20:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f19c84

gui-libs/xdg-desktop-portal-lxqt: add 0.4.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 gui-libs/xdg-desktop-portal-lxqt/Manifest  |  1 +
 .../xdg-desktop-portal-lxqt-0.4.0.ebuild   | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-lxqt/Manifest 
b/gui-libs/xdg-desktop-portal-lxqt/Manifest
index 2f70e9f665fb..7ebbd9696bbb 100644
--- a/gui-libs/xdg-desktop-portal-lxqt/Manifest
+++ b/gui-libs/xdg-desktop-portal-lxqt/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-lxqt-0.3.0.tar.xz 16012 BLAKE2B 
a7b326e4ee7dd089b44e101c2be3625d6e81f229d7a6719ebb1743bc586f6c52044792e7eec10ce6821f60119f4a891cc640ab44f494ba4322cac03dcefb7b00
 SHA512 
13ffa6fc53eec53805b23a533bcccbe786482c1d587da0ab055ba4275bc46bbb545073749899f13164b740348b8736860f364710cc1b5d980352288f6ffc12d7
+DIST xdg-desktop-portal-lxqt-0.4.0.tar.xz 16024 BLAKE2B 
2f362f9ddff42d68dfe69bcebd229566fe396a5a14d9ee9f1650706a34a98f31291a9901ef7121a976c679481192959d785ca8c8401bf8b2839dd18e42eee6bc
 SHA512 
9295da6dc9370e01a48729848d9d19c9afea980335fb1cefeb91abf34b12d53579d876ccc952e2ef1440e10f0937b9c4a02d2c8473c9cad812da0388bfcacbe1

diff --git 
a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild 
b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild
new file mode 100644
index ..3867617ce7ef
--- /dev/null
+++ b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-0.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using 
Qt/KF5/libfm-qt"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   kde-frameworks/kwindowsystem:5
+   >=x11-libs/libfm-qt-1.3:=
+"
+RDEPEND="${DEPEND}
+   sys-apps/xdg-desktop-portal
+"



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

2023-04-17 Thread Jimi Huotari
commit: 89d4c32490ca5bcc1d258f391916a43d3709861f
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:18:32 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d4c324

x11-misc/screengrab: add 2.6.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/screengrab/Manifest|  1 +
 x11-misc/screengrab/screengrab-2.6.0.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index cba55579376a..d50924fc4537 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1 +1,2 @@
 DIST screengrab-2.5.0.tar.xz 336852 BLAKE2B 
7c59cadbac952cf982873f427bc9d6ff594b6e517b7dcda287f80dc51d272b17250d3cb78f264d09eb348bc0c8ce783b22e1ce5f67ec52004d4091f86866e84c
 SHA512 
681adc0e9e26ad591aceb8002095e9117534ba20cc1086e7e2be5c6707d2b308c7bb9e4201563692891678b40b45f4a2e7db20008676af9ca513c34c00c0fc02
+DIST screengrab-2.6.0.tar.xz 337392 BLAKE2B 
086490ef883ce1a317da00d7580f1b5162d6273f2a7caa286ccfb00ba3017631d2c58a127d8ca735d4d9f5947b46a8a5b0f6b315dba857153789a0f353846f6a
 SHA512 
622bd9fa4548dbbd2b965f2a38446d6b6002786ff2154f9efe86a4970ac464174d1d7e34b8fdc61761f935c97bf4ac8bb2e8ffd166b859cddd3183bd76380b88

diff --git a/x11-misc/screengrab/screengrab-2.6.0.ebuild 
b/x11-misc/screengrab/screengrab-2.6.0.ebuild
new file mode 100644
index ..882bb2c42b37
--- /dev/null
+++ b/x11-misc/screengrab/screengrab-2.6.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Screenshot Utility"
+HOMEPAGE="https://lxqt.github.io/;
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtnetwork-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   x11-libs/libX11
+   x11-libs/libxcb:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-04-17 Thread Jimi Huotari
commit: 06bfe9699d41a6cf811af12cb56721314ff36fe7
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:08:49 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:06:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06bfe969

x11-themes/lxqt-themes: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 x11-themes/lxqt-themes/Manifest |  1 +
 x11-themes/lxqt-themes/lxqt-themes-1.3.0.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/x11-themes/lxqt-themes/Manifest b/x11-themes/lxqt-themes/Manifest
index 05fa9f5675bc..fbfb6635e231 100644
--- a/x11-themes/lxqt-themes/Manifest
+++ b/x11-themes/lxqt-themes/Manifest
@@ -1 +1,2 @@
 DIST lxqt-themes-1.2.0.tar.xz 26646616 BLAKE2B 
fdb5e0879af6a2e68fb95e58599f0d9eadc3e935e20ed46a4c9da66859b28219896222d7102bddc2c7f600aff3dd72e37971b4143b286e87875296b499c35e31
 SHA512 
d43ff614a2b91436539b7cd7891d6ad5e968b49dfc44a7c1d9196f47827365b9a8377dd6d7d76c0e43ea09cee0b99e274b2663eaac0c4742559e70f9cbe6ebba
+DIST lxqt-themes-1.3.0.tar.xz 26647512 BLAKE2B 
7c00d77c17b34c420aaf2dc835fa540173dd69d137793d8304600b21ac0860d144f845d8f2f18079e37cb90c708a9b62ddb0cf7ee323e541ea9eb10b5a2cd68d
 SHA512 
b07bd6223b5d39bc728722bfe88698692d283b8fb5af302c0c74f1aca32fc8d53d904fe3ad60e3e0d8d81d33fc1404856e2d6d360a71f3ec3d1f6e602a2941e8

diff --git a/x11-themes/lxqt-themes/lxqt-themes-1.3.0.ebuild 
b/x11-themes/lxqt-themes/lxqt-themes-1.3.0.ebuild
new file mode 100644
index ..00ab08fb1657
--- /dev/null
+++ b/x11-themes/lxqt-themes/lxqt-themes-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt Themes"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-powermanagement/

2023-04-17 Thread Jimi Huotari
commit: ad5726b60eba5a0311a374cec87fbdd0651b5841
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:59:02 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad5726b6

lxqt-base/lxqt-powermanagement: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-powermanagement/Manifest|  1 +
 .../lxqt-powermanagement-1.3.0.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/lxqt-base/lxqt-powermanagement/Manifest 
b/lxqt-base/lxqt-powermanagement/Manifest
index 2097baab4595..b11324d5 100644
--- a/lxqt-base/lxqt-powermanagement/Manifest
+++ b/lxqt-base/lxqt-powermanagement/Manifest
@@ -1 +1,2 @@
 DIST lxqt-powermanagement-1.2.0.tar.xz 89440 BLAKE2B 
a608878a205fa08cbb517f133def3bd25e878dcca622f586fe1491f593610ff910e1e986a83c3bbdd9657fafd2f1854a8094f53060f4b7576cf8ebe27a65280a
 SHA512 
5aa3f4413ff5acac7a75d0893628302df50fdf7752ac7d4e9f6a7cf83a8f2860a8bff858c1cebbd2ed44e8adf0887b64aec7d2203a5fef9a54d5fe11b64176c9
+DIST lxqt-powermanagement-1.3.0.tar.xz 91852 BLAKE2B 
28deb2120974a000333bba6bc5b9922abb40f2fd0efde07d8a8cf32c2c7172e796107f4b0c3a9332ff4f179fb02a2ecd7e856dfd746d85eaf8a627ce897c2e7c
 SHA512 
79891ba791a167c8b4b27acd309908b0badafcf273aca880c4db592b776d8672d240bc8d4a9552cb83195a9a9929e5b1722a6d20be3ea810c3dcb61dc83fd323

diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.3.0.ebuild 
b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.3.0.ebuild
new file mode 100644
index ..cf70d933a82a
--- /dev/null
+++ b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-1.3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt daemon for power management and auto-suspend"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   kde-frameworks/kidletime:5
+   kde-frameworks/solid:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   sys-power/upower
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-globalkeys/

2023-04-17 Thread Jimi Huotari
commit: 4e04018bc38aa4f52a8c950e40beb36b855ff363
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:48:07 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e04018b

lxqt-base/lxqt-globalkeys: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-globalkeys/Manifest |  1 +
 .../lxqt-globalkeys/lxqt-globalkeys-1.3.0.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-globalkeys/Manifest 
b/lxqt-base/lxqt-globalkeys/Manifest
index 05c645b3235d..9ebf2ac0091d 100644
--- a/lxqt-base/lxqt-globalkeys/Manifest
+++ b/lxqt-base/lxqt-globalkeys/Manifest
@@ -1 +1,2 @@
 DIST lxqt-globalkeys-1.2.0.tar.xz 73504 BLAKE2B 
604799bef68618fb2c7b71d9c944bb306a95dfd46776529bb48a3b441dbcb53da20401380ac7d7ddcd69d5661232360f4ae14f93926b144d98bb40fbd48afb37
 SHA512 
c1270ae03fcb2fd8b8e548898c36d57ead6b5bea62f246a1587f4093a937141c6c7339f838d1f4ff0b9bd9b9c8079ba8cf0229b575d323e6d78e8b7ccc2eb624
+DIST lxqt-globalkeys-1.3.0.tar.xz 73844 BLAKE2B 
94b28a092a25895bcca39a8eb8626d19ca3c7ebcedc2898a5a2b222bdc1034c6de3ef3c98653acbc26c20e7b8ba51b54b26c1d1ceded674ab740edffabec93bf
 SHA512 
9acdbff95734bc098b312aa906c38766a035041f8f3e58406470716013762a19d7a8f6cc07377dc8921be9aa09647fff2fef69e7c8ed15109dff71cbaf573eb7

diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.3.0.ebuild 
b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.3.0.ebuild
new file mode 100644
index ..668a4f888f83
--- /dev/null
+++ b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-1.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-policykit/

2023-04-17 Thread Jimi Huotari
commit: e9542b3a3994fce6d478ec210e9dfe81b94f2e7d
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:56:55 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9542b3a

lxqt-base/lxqt-policykit: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-policykit/Manifest  |  1 +
 .../lxqt-policykit/lxqt-policykit-1.3.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/lxqt-base/lxqt-policykit/Manifest 
b/lxqt-base/lxqt-policykit/Manifest
index d92e56af7492..e8806fdd8ea6 100644
--- a/lxqt-base/lxqt-policykit/Manifest
+++ b/lxqt-base/lxqt-policykit/Manifest
@@ -1 +1,2 @@
 DIST lxqt-policykit-1.2.0.tar.xz 39188 BLAKE2B 
b127a39a360ace73b3043e906ee435c28b8cdb18bd4e704e9e2be01ad1ed18f2c4626802952b169b27a086643397c3d697bd44adfc7e1a01de27f8aa8c31ddb3
 SHA512 
ba11f0cae52ad3f2e5db55e040bb02f11841d60d3497e483329b81a3cdc8caae8e9e6df08d702314ff9715f7919db2b3cfe82773dccd2d9e385a7b9ab77cf67f
+DIST lxqt-policykit-1.3.0.tar.xz 39344 BLAKE2B 
ea816eb811a359ae67e2ac6b6b54b4d4af11bd41c450da013a974003253cfff3e4cc0f81768ee96231e426dbdf6a17ad04d8ce0750538e1de6009421ccf745c3
 SHA512 
4a05064f988bd2eb35c4b889fbb098a7617eb7a702deba35338f0f3dfc6e5946505b35f3c022a33bad0e268c710bf7f3c0cdf84160054e118298ee390db8af45

diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-1.3.0.ebuild 
b/lxqt-base/lxqt-policykit/lxqt-policykit-1.3.0.ebuild
new file mode 100644
index ..05cc1b106217
--- /dev/null
+++ b/lxqt-base/lxqt-policykit/lxqt-policykit-1.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt PolKit authentication agent"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   >=sys-auth/polkit-qt-0.113.0
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-notificationd/

2023-04-17 Thread Jimi Huotari
commit: bbcc42e573d5278441bb952c99f8f061abd25b0f
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:49:56 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbcc42e5

lxqt-base/lxqt-notification: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-notificationd/Manifest  |  1 +
 .../lxqt-notificationd-1.3.0.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-notificationd/Manifest 
b/lxqt-base/lxqt-notificationd/Manifest
index 6ecbab8ef06a..849b06c33b62 100644
--- a/lxqt-base/lxqt-notificationd/Manifest
+++ b/lxqt-base/lxqt-notificationd/Manifest
@@ -1 +1,2 @@
 DIST lxqt-notificationd-1.2.0.tar.xz 60720 BLAKE2B 
90d2676e4efd3a46bd6e11becf815c9746bf7ae9f8bb5de5ba48df5af433c91a285f048139cf87a3d1857c2c79ff904e75fdb3b085da80b51e196c07e17e488e
 SHA512 
55ae52cf45942ee7992b099cbea1f81776ab7cc17401f903772458dee3e7ea1899bda13c5e6c5e117b2397dbbbe349c6e06dd389f51b03d4853b2f93c5cb000a
+DIST lxqt-notificationd-1.3.0.tar.xz 61064 BLAKE2B 
249a2cd764cb8ca0bbd4de1bb903df87b58d1efe6cab775edc60dfd4ac6da7bac4f83fad95d3567df7fd4adb3a0a06372fbd70b44a71a4e40b03dfdd3a062710
 SHA512 
8bc57c8a6710aaa5d050802a588530ec446611362eaa7c87aae2dae74b7ed9745486a90efbd854dedf79bc9994e13b5444f8b5259452614e01a8b393dd796607

diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.3.0.ebuild 
b/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.3.0.ebuild
new file mode 100644
index ..4f65c2d4b0d3
--- /dev/null
+++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-1.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt notification daemon and library"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-runner/

2023-04-17 Thread Jimi Huotari
commit: 714f9a102f8a3a6b46870da6047fe0f8812e6059
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:01:54 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714f9a10

lxqt-base/lxqt-runner: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-runner/Manifest |  1 +
 lxqt-base/lxqt-runner/lxqt-runner-1.3.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/lxqt-base/lxqt-runner/Manifest b/lxqt-base/lxqt-runner/Manifest
index 0156aa608d28..89fd0b81ce4e 100644
--- a/lxqt-base/lxqt-runner/Manifest
+++ b/lxqt-base/lxqt-runner/Manifest
@@ -1 +1,2 @@
 DIST lxqt-runner-1.2.0.tar.xz 267912 BLAKE2B 
26d0f0dd8745fe13dfe5af9e254ada68db0de0c07331a6fa2f6c2c05e9b9536528e8a3c09704d090dcbc9104381691ae1eaa77312e998245b8d189ef705052ae
 SHA512 
098add122e4c31ed5428362c4246ea2d76e734c309c3af10dc790b84cf6aa11f5c9ff8f94680b0a35c20ce48927f323917481dc8cd2304d13c796172974b54e6
+DIST lxqt-runner-1.3.0.tar.xz 223880 BLAKE2B 
2ba95d7d24bbdf656ed364c449513c65d340bc55b283ef1914244151068d99b3f67d76622286f246eeeddd4bdd09cf59fdd3ea127ce11c244a92189b16ae9203
 SHA512 
79351e4cebb14ce6578197dc4d4ec3ee3b5be3d3832da778b075c5e2da38dcb518113c8076a4488570e68f51cedc5a3fe4855e296e813aa2b848a386ddcd6fbc

diff --git a/lxqt-base/lxqt-runner/lxqt-runner-1.3.0.ebuild 
b/lxqt-base/lxqt-runner/lxqt-runner-1.3.0.ebuild
new file mode 100644
index ..e04d534c2255
--- /dev/null
+++ b/lxqt-base/lxqt-runner/lxqt-runner-1.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt quick launcher"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-cpp/muParser-2.2.3
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   kde-frameworks/kwindowsystem:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   cmake_src_install
+   doman man/*.1
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-qtplugin/

2023-04-17 Thread Jimi Huotari
commit: 1bb56790364a40fbb6b55fba2756d6365ee5c3a3
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:00:21 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb56790

lxqt-base/lxqt-qtplugin: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-qtplugin/Manifest   |  1 +
 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest
index 5d6db1255c41..274b135e6afa 100644
--- a/lxqt-base/lxqt-qtplugin/Manifest
+++ b/lxqt-base/lxqt-qtplugin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-qtplugin-1.2.0.tar.xz 23848 BLAKE2B 
02a97d6291ea9dce1cb7458283be5704eddd6a9ba503618cf6dca052fcb0aa25cc31419bef3e71e5b9270ed04ab151d0d197fb8226e3b99217399d8b615c588e
 SHA512 
9c46b36e64a4b9f0b26bfac75a5fc1ba3a1af7a435526bc55fc9cee14b6bf51aa681d8bbb6eae56eadf26b7da23b37f833f56eddcdc8855cacb7f9c616c18ce4
+DIST lxqt-qtplugin-1.3.0.tar.xz 23864 BLAKE2B 
4aa79eb0513a3efac265707864137ec935042d3357395fa9e08e1b735015e665c95afe45c8c32c262a76e2d8bd92e80956965cd65e64eef0d409094e4e56b7c1
 SHA512 
a1fefe5af7aacfb3c594fa1c181c2146c702fe0fabaf269c7e22e5755026accc68745d4ba64cd725ba66691f704c5a5d69658b55188b9919586601efbadc27ff

diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild 
b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild
new file mode 100644
index ..3ee5742c21af
--- /dev/null
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake
+
+DESCRIPTION="LXQt system integration plugin for Qt"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/libdbusmenu-qt[qt5(+)]
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5=
+   >=dev-qt/qtwidgets-5.15:5
+   =x11-libs/libfm-qt-${MY_PV}*
+"
+RDEPEND="${DEPEND}"



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

2023-04-17 Thread Jimi Huotari
commit: d77c73a1bfc8bb3a5a5b7bcbb02856dc87d92bcc
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 19:05:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77c73a1

app-misc/qtxdg-tools: add 3.11.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 app-misc/qtxdg-tools/Manifest  |  1 +
 app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/app-misc/qtxdg-tools/Manifest b/app-misc/qtxdg-tools/Manifest
index 70d4d84922a1..b0c80b7b3338 100644
--- a/app-misc/qtxdg-tools/Manifest
+++ b/app-misc/qtxdg-tools/Manifest
@@ -1,2 +1,3 @@
 DIST qtxdg-tools-3.10.0.tar.xz 16704 BLAKE2B 
a43ebdaca879cbfc6f1b6cebcea4964c5486bd983b030a4b374605efeef9a9ad67e3176c95e33ad09c90df5e9432526dbf62ecfbb192df768509e213f57e383f
 SHA512 
d5cdc14ceadf6b2ed7adaa7de383b9930d57d06a6c5294920764b403bcedfdb837de4a01e70f65f2957e18a9e866659406b88e35903376fb26b91f8620b95a55
+DIST qtxdg-tools-3.11.0.tar.xz 16716 BLAKE2B 
ef6b88e69b0b4e8896ba37f7b5f663234a5348759d430600396432f4abb52901001c54ec78bd706efa021b51d9ff514457ff8e123d5142a6562cd380dd5a15ee
 SHA512 
da88f36130b7c23d1553bce252ddc783ae30ba91cd55fba065702376f6cc9c0353c0ad4bb099ed1b65964bd9d476ae431bfde46df110bccec832d3f57cbaa7f3
 DIST qtxdg-tools-3.9.1.tar.xz 16688 BLAKE2B 
c59032f55749616554036cded80050b3390f02741d6874d4e48ca943d0b37864d3565cc1bb0e39474cfbcc38b6b525e73c22a9e9d6277a319dd44a93935af982
 SHA512 
f5bea93ad927967edf13c07ee39a24297fbe06d03e450557afd519b26c3eeed6c9347747efbdc2e0c201a4d51f66cd80a5f2da143544149375d89f36baab5c3f

diff --git a/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild 
b/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild
new file mode 100644
index ..a648456e7b5e
--- /dev/null
+++ b/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="User Tools from libqtxdg"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+RDEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-panel/

2023-04-17 Thread Jimi Huotari
commit: d9622ff534d921da62e23446934b89b939410878
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:55:26 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9622ff5

lxqt-base/lxqt-panel: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-panel/Manifest|   1 +
 lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index 0249c83df9bc..4b20787b7a84 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1 +1,2 @@
 DIST lxqt-panel-1.2.0.tar.xz 563852 BLAKE2B 
78822e0a268448e0ffabec2a8418d7b72d585a8644cf7f1ee3fcd4aa6723bfd5f158ee38a3facf4410575a918e3cd4c331427d74c961ea2a17497fc464140d5c
 SHA512 
7042cf585c153524aaa43b074f3a9f5c2848e2baf200134ca8194f4ffceda438e55d2cff6cc1c37274b35491234800d728cd89cec89cb42dc914a5bba924f3b6
+DIST lxqt-panel-1.3.0.tar.xz 610764 BLAKE2B 
96d4f0368a5071badec0c7dfbcb1f5c9592723fa2ca3be81fe47e0cdccd3108451f204c6de95c154d2ca03f7554fe639afd257f72d554682fabc2bd493ab896d
 SHA512 
1bf66db90e4fbd1ec38688b3a27c9dc5ab2e0a71ace7480c379e9e12211ded61d01fa46484e8a600bb9b30cb3203ec38697ade0a9cb81cb2cd8043af8b97

diff --git a/lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild 
b/lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild
new file mode 100644
index ..00ca261b2d51
--- /dev/null
+++ b/lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt desktop panel and plugins"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+IUSE="+alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
++mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
++spacer +statusnotifier sysstat +taskbar tray +volume +worldclock"
+
+# Work around a missing header issue: https://bugs.gentoo.org/666278
+REQUIRED_USE="
+   || ( desktopswitch mainmenu showdesktop taskbar )
+   volume? ( || ( alsa pulseaudio ) )
+"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   kde-frameworks/kwindowsystem:5[X]
+   >=lxde-base/lxmenu-data-0.1.5
+   >=lxde-base/menu-cache-1.1.0
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   =lxqt-base/lxqt-globalkeys-${MY_PV}*
+   x11-libs/libX11
+   cpuload? ( sys-libs/libstatgrab )
+   kbindicator? ( x11-libs/libxkbcommon )
+   lm-sensors? ( sys-apps/lm-sensors:= )
+   mount? ( kde-frameworks/solid:5 )
+   networkmonitor? ( sys-libs/libstatgrab )
+   statusnotifier? (
+   dev-libs/libdbusmenu-qt[qt5(+)]
+   >=dev-qt/qtconcurrent-5.15:5
+   )
+   sysstat? ( >=lxqt-base/libsysstat-0.4.6 )
+   tray? (
+   x11-libs/libxcb:=
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/xcb-util
+   )
+   volume? (
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? (
+   media-sound/pavucontrol-qt
+   media-sound/pulseaudio
+   )
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   # Plugins
+   -DCOLORPICKER_PLUGIN=$(usex colorpicker)
+   -DCPULOAD_PLUGIN=$(usex cpuload)
+   -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
+   -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
+   -DDOM_PLUGIN=$(usex dom)
+   -DKBINDICATOR_PLUGIN=$(usex kbindicator)
+   -DMAINMENU_PLUGIN=$(usex mainmenu)
+   -DMOUNT_PLUGIN=$(usex mount)
+   -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
+   -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
+   -DSENSORS_PLUGIN=$(usex lm-sensors)
+   -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
+   -DSPACER_PLUGIN=$(usex spacer)
+   -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
+   -DSYSSTAT_PLUGIN=$(usex sysstat)
+

[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-about/

2023-04-17 Thread Jimi Huotari
commit: 0d9d9e44ae03b79729567c2071e5836c9e926bc7
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:41:21 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9d9e44

lxqt-base/lxqt-about: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-about/Manifest|  1 +
 lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/lxqt-base/lxqt-about/Manifest b/lxqt-base/lxqt-about/Manifest
index 341a8198e4c3..c7e685327a6b 100644
--- a/lxqt-base/lxqt-about/Manifest
+++ b/lxqt-base/lxqt-about/Manifest
@@ -1 +1,2 @@
 DIST lxqt-about-1.2.0.tar.xz 45808 BLAKE2B 
e92778fc33fd5b9e2fa88cb86c8682c2dfe7d612d1391d8bd133682a97d334b7452217845bf18bab9f8fbb8f91a4eae7b64b88be564b4d490f791fba366ee017
 SHA512 
16513bda9dc243fad1196f30fe9f90558c96a3bbe64f7575bf8e393e95a4fd2ead3abcb5542b237b3766c5f25cc04fe782b22918bce65ab339e9b94e616f4790
+DIST lxqt-about-1.3.0.tar.xz 46236 BLAKE2B 
e1a9cea0d0fac6cba5a3e7b2d3cb0c8e10430870bb04c4354849764738a6f3c5afada841c2dcde9f288c34917f4aef49db13f6ee48e1082bc9d9faed84be1869
 SHA512 
31a96a4f2ea4961b89b9080188bd8a9fa5f304868a2ab0b96aa9821de88a9aaebf64a8257cbdd8427f4c025045dc7a13602b35311ab96b9b8297c43d5bb92bf7

diff --git a/lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild 
b/lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild
new file mode 100644
index ..9a7601534ecd
--- /dev/null
+++ b/lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt about dialog"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-config/

2023-04-17 Thread Jimi Huotari
commit: 08a4efa3eab2bca84bcf015e0d74c29dc349051a
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:47:06 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a4efa3

lxqt-base/lxqt-config: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-config/Manifest |  1 +
 lxqt-base/lxqt-config/lxqt-config-1.3.0.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
index 49f27324d3da..5743629277c1 100644
--- a/lxqt-base/lxqt-config/Manifest
+++ b/lxqt-base/lxqt-config/Manifest
@@ -1 +1,2 @@
 DIST lxqt-config-1.2.0.tar.xz 364972 BLAKE2B 
2c4082f8b70284492d02372e03088dbade48a8288cd2e0038dd60fd4a70c4ff434188d795ec75bbd268ea3d75661751230c06a74f1cd65273934f89604c7170d
 SHA512 
ae0f71a6ac85e80bc1d1de890148b908bda21aced0829f5f203442f3a0139dbeec44e7190adc1f5706361f4cf7a00bdead3035c63bf6da2bbba5a16a88d7b469
+DIST lxqt-config-1.3.0.tar.xz 370624 BLAKE2B 
2015d2ec8f1a925e505b8c93b3db99fe351d8db742c78b2a19e8f8be7df47be619b3b5c313a693f1ac4e54b1f117aea5a706e8eae2d0fb6340fafe1b4a47412d
 SHA512 
30610d1c90d897eb54ce5ee75a39721a7818b0164bc97dece5b74aec2032c3b0027316995d83c077352e93fd2f7ab319d1801ed5ce356b857805e855db71cd75

diff --git a/lxqt-base/lxqt-config/lxqt-config-1.3.0.ebuild 
b/lxqt-base/lxqt-config/lxqt-config-1.3.0.ebuild
new file mode 100644
index ..ba267034532a
--- /dev/null
+++ b/lxqt-base/lxqt-config/lxqt-config-1.3.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="LXQt system configuration control center"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
+SLOT="0"
+IUSE="+monitor +touchpad"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+"
+DEPEND="
+   >=dev-libs/libqtxdg-3.11.0
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=dev-qt/qtxml-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*:=
+   sys-libs/zlib:=
+   x11-apps/setxkbmap
+   x11-libs/libxcb:=
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   monitor? ( kde-plasma/libkscreen:5= )
+   touchpad? (
+   virtual/libudev:=
+   x11-drivers/xf86-input-libinput
+   x11-libs/libXi
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MONITOR=$(usex monitor)
+   -DWITH_TOUCHPAD=$(usex touchpad)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   doman man/*.1 liblxqt-config-cursor/man/*.1 
lxqt-config-appearance/man/*.1
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/lxqt-archiver/

2023-04-17 Thread Jimi Huotari
commit: c960bb2ec9166f9eacb9edb25dc29cf460a9fea0
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:45:04 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c960bb2e

app-arch/lxqt-archiver: add 0.8.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 app-arch/lxqt-archiver/Manifest   |  1 +
 app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-arch/lxqt-archiver/Manifest b/app-arch/lxqt-archiver/Manifest
index c996c3ec949f..e77295ec153d 100644
--- a/app-arch/lxqt-archiver/Manifest
+++ b/app-arch/lxqt-archiver/Manifest
@@ -1 +1,2 @@
 DIST lxqt-archiver-0.7.0.tar.xz 181612 BLAKE2B 
41ad378f20a9a8f3d7ccfc7406d480eecfad41c991781f503947b37ee26eec5de38b44ea318507dc209a2f2f6d68db65e0f9cdf61920a47fb2d02dd975960f86
 SHA512 
d86fd636b1b2345ead8c4dc0161311b3e361d274902c5b34b9aaccf1a0b9af46d329fbec0d2249197b8e1c837d6949f723451f67fdc9ca4c6b7f1c2cf59daeca
+DIST lxqt-archiver-0.8.0.tar.xz 181572 BLAKE2B 
7bbd2b229cd8c546c86d742c13dac4bd00e24e85a146879290652a9ae41c9ced621738d06284fe285c81f2d5f8e43a5126b9bc61e286342cfb9d7fa935c330ee
 SHA512 
70266581478e75505f708eccee4fd1680c1ff012dd4e99138d0c2d17fb8dfab24d9d5e5453d5d4a3f7a9b8437e8a980c3edf190f3e319400c46a655ba7db4898

diff --git a/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild 
b/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild
new file mode 100644
index ..d305b0ec042b
--- /dev/null
+++ b/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI File Archiver"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   >=x11-libs/libfm-qt-1.3:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+
+   elog "Please note that this is only a graphical front-end, and 
additional"
+   elog "packages are needed to have support for specific file formats."
+   elog "For example, to be able to work with the 7-Zip format, the"
+   elog "'app-arch/p7zip' package may be used."
+   elog "For the full list of supported formats, see the 'README.md' file:"
+   elog "https://github.com/lxqt/lxqt-archiver/blob/master/README.md;
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2023-04-17 Thread Jimi Huotari
commit: 893856d5b98c53b311a84b0e14f64f9ef75cac0b
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:39:58 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893856d5

media-gfx/lximage-qt: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 media-gfx/lximage-qt/Manifest|  1 +
 media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/media-gfx/lximage-qt/Manifest b/media-gfx/lximage-qt/Manifest
index fd2ac9af3eba..eb603c253ce3 100644
--- a/media-gfx/lximage-qt/Manifest
+++ b/media-gfx/lximage-qt/Manifest
@@ -1 +1,2 @@
 DIST lximage-qt-1.2.0.tar.xz 837692 BLAKE2B 
a51ad797882d2725e488226954672df1d6a175237ba5d0f21930af135c92afb46648ba3965f5e65c026eceb324a1e109a08b8f9921dff27d3f6685d35e898da7
 SHA512 
aa7cbc9f9e2e0ea1ea0cda446887002e285a17b54adb0bd87def1fabc9ad9dd5d25c5c1db56785e67f4767c2da8d8db9b4e73a440c676f80d7094434357b86e1
+DIST lximage-qt-1.3.0.tar.xz 838632 BLAKE2B 
eceee2fcdd6eae2360c8c7d27417d4e165520155050dae6c0fadfa22184634372582ac52c6233924b54b9d94e814967eb0abdd8ee3e7c719cdfde85840b51400
 SHA512 
c3fc8e24f78a9cd65736ba1af07b7fd5ba241eab233a595f7b05982d64a0a7a88d81c60eafea632779faa44f76cdb3bb501d2dc3b3758e3f6256fe2da10c37ac

diff --git a/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild 
b/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild
new file mode 100644
index ..28536ab0b803
--- /dev/null
+++ b/media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt Image Viewer"
+HOMEPAGE="https://lxqt-project.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   >=dev-qt/linguist-tools-5.15:5
+   >=dev-util/lxqt-build-tools-0.13.0
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtnetwork-5.15:5
+   >=dev-qt/qtprintsupport-5.15:5
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   >=dev-qt/qtx11extras-5.15:5
+   media-libs/libexif
+   =x11-libs/libfm-qt-${MY_PV}*:=
+   x11-libs/libX11
+   x11-libs/libXfixes
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-admin/

2023-04-17 Thread Jimi Huotari
commit: 5cbfe9d1177f1227cc08968ad93b8611ddcf8518
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 18:42:39 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Apr 17 22:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbfe9d1

lxqt-base/lxqt-admin: add 1.3.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 lxqt-base/lxqt-admin/Manifest|  1 +
 lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/lxqt-base/lxqt-admin/Manifest b/lxqt-base/lxqt-admin/Manifest
index 2ccebd6be67e..a196ca76a20f 100644
--- a/lxqt-base/lxqt-admin/Manifest
+++ b/lxqt-base/lxqt-admin/Manifest
@@ -1 +1,2 @@
 DIST lxqt-admin-1.2.0.tar.xz 149440 BLAKE2B 
51ab909b2cdb531da58130fb316cd1aba7ee4df5b502f0f09a7e110675d349dd69659393d38c126d3ee899f1c4aef7918ffe8425832b2cdfcf35f5752ed9e39f
 SHA512 
bbb8c5c386a5a0b2123140e9a5fdfafbd7d7f12586a311d153454bc8b0af94b671af61b8b406f6ff441e059455d63684291f1eb0c45c063b2f762d19548e5035
+DIST lxqt-admin-1.3.0.tar.xz 151148 BLAKE2B 
b4feae9d043ea5891b3522ecc20dea677452f532f1c17f754d13d9c506ac72e4d0deb7b52359e78c749f8784c7ceddb47574e8bb162c373afb2caa60b87765b0
 SHA512 
5538d20466a42c5a6e31925889ce2315bd63fc15b79ede0faacd485f10a33375f9799597601dcf3bba421e7b55797b0d7c898c2b579d878c32e79ef897735ef6

diff --git a/lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild 
b/lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild
new file mode 100644
index ..654cff780842
--- /dev/null
+++ b/lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt system administration tool"
+HOMEPAGE="https://lxqt-project.org/;
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+BDEPEND=">=dev-util/lxqt-build-tools-0.13.0"
+DEPEND="
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtdbus-5.15:5
+   >=dev-qt/qtgui-5.15:5
+   >=dev-qt/qtwidgets-5.15:5
+   =lxqt-base/liblxqt-${MY_PV}*
+   kde-frameworks/kwindowsystem:5
+   >=sys-auth/polkit-qt-0.113.0
+   =lxqt-base/liblxqt-${MY_PV}*:=
+"
+RDEPEND="${DEPEND}"



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

2023-04-17 Thread Sam James
commit: 5a1b0cd7dd1ec92f9d67b6b7f58a97d0bf875af6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:19:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1b0cd7

app-doc/eclass-manpages: add 20230417

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

 app-doc/eclass-manpages/Manifest   |  1 +
 .../eclass-manpages-20230417.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index dc4056ec0bcd..3b9363d34a2e 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,2 +1,3 @@
 DIST eclass-manpages-20230222.tar.xz 410124 BLAKE2B 
7da1a4b539c227c386fd27e3fb6de4d0dc79c4b648491547df0dceb50ba93f27ef1105234ad5c0f6c6a409c8837e8a629029215782471651606375332223cc2e
 SHA512 
4def4388095c82a187f5dfc6ffb0eff59cec922c606b0202e7995ff81209fa9fe48e22fb05d4b07be4cd7e10f78ef4f87d01362099333ad49619e45c4b8b9411
 DIST eclass-manpages-20230329.tar.xz 409168 BLAKE2B 
5913afcf95174540546d238cc637689fe0c7de2013f4271ac3feee749eb2fede8b741e2409ba09060fd5c36941e36ee504be8a584201d04b368886f50abfd3ea
 SHA512 
ee43c47f26b474acec2f778a5bf05c752198d2f5cce959a337eaa674465c92869e213dd4aea8243671825cea80bbfbec7040cac283354de4e8feeefeace46d32
+DIST eclass-manpages-20230417.tar.xz 409620 BLAKE2B 
0e1b3cce23ee9f2a91b87c5de89819eca8fd50101e813ecf56c8a1d4147bf33006505425be95a2f1693ec084fbf9409c2aaf1dccf6d9cbf244e71ee1c0e1498d
 SHA512 
2cef6f30e917979b9f56c11f953c27a8048842b432fc6641ea06daf479bc202d9ea2f8ce26769584f317bf3cde2c2f9736d2605546be1b1a10ea557177639de3

diff --git a/app-doc/eclass-manpages/eclass-manpages-20230417.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20230417.ebuild
new file mode 100644
index ..ab672a12df02
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-20230417.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Instructions to make a dist tarball:
+# git clone https://github.com/projg2/eclass-to-manpage.git
+# cd eclass-to-manpage
+# make dist ECLASSDIR=~/g/eclass/
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+# Keep the keywords stable. No need to change to ~arch.
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+
+BDEPEND="sys-apps/gawk"
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}



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

2023-04-17 Thread Sam James
commit: fde66edd5ae101d3ca938850735ada4a9c045e79
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:19:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:19:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde66edd

app-doc/eclass-manpages: drop 20230222

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

 app-doc/eclass-manpages/Manifest   |  1 -
 .../eclass-manpages-20230222.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index 3b9363d34a2e..31be392332c6 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,3 +1,2 @@
-DIST eclass-manpages-20230222.tar.xz 410124 BLAKE2B 
7da1a4b539c227c386fd27e3fb6de4d0dc79c4b648491547df0dceb50ba93f27ef1105234ad5c0f6c6a409c8837e8a629029215782471651606375332223cc2e
 SHA512 
4def4388095c82a187f5dfc6ffb0eff59cec922c606b0202e7995ff81209fa9fe48e22fb05d4b07be4cd7e10f78ef4f87d01362099333ad49619e45c4b8b9411
 DIST eclass-manpages-20230329.tar.xz 409168 BLAKE2B 
5913afcf95174540546d238cc637689fe0c7de2013f4271ac3feee749eb2fede8b741e2409ba09060fd5c36941e36ee504be8a584201d04b368886f50abfd3ea
 SHA512 
ee43c47f26b474acec2f778a5bf05c752198d2f5cce959a337eaa674465c92869e213dd4aea8243671825cea80bbfbec7040cac283354de4e8feeefeace46d32
 DIST eclass-manpages-20230417.tar.xz 409620 BLAKE2B 
0e1b3cce23ee9f2a91b87c5de89819eca8fd50101e813ecf56c8a1d4147bf33006505425be95a2f1693ec084fbf9409c2aaf1dccf6d9cbf244e71ee1c0e1498d
 SHA512 
2cef6f30e917979b9f56c11f953c27a8048842b432fc6641ea06daf479bc202d9ea2f8ce26769584f317bf3cde2c2f9736d2605546be1b1a10ea557177639de3

diff --git a/app-doc/eclass-manpages/eclass-manpages-20230222.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20230222.ebuild
deleted file mode 100644
index ab672a12df02..
--- a/app-doc/eclass-manpages/eclass-manpages-20230222.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Instructions to make a dist tarball:
-# git clone https://github.com/projg2/eclass-to-manpage.git
-# cd eclass-to-manpage
-# make dist ECLASSDIR=~/g/eclass/
-
-DESCRIPTION="Collection of Gentoo eclass manpages"
-HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
-SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-# Keep the keywords stable. No need to change to ~arch.
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-
-BDEPEND="sys-apps/gawk"
-
-src_install() {
-   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
-}



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

2023-04-17 Thread Sam James
commit: d8d0c05cce0244397d64b2fefaf9cb314a8ace24
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d0c05c

app-emulation/wine-vanilla: Stabilize 7.0.2 x86, #904489

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

 app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
index 53b146197a48..87cd1e61cd65 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
@@ -16,7 +16,7 @@ else
(( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0

SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
S="${WORKDIR}/wine-${PV}"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"



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

2023-04-17 Thread Sam James
commit: 0f7302df37ff99466efd6d43fd59b601fe8bf6e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7302df

media-libs/libplacebo: Stabilize 5.264.1 ppc64, #904487

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

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

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
index 88c90559f7aa..22760fcd60de 100644
--- a/media-libs/libplacebo/libplacebo-5.264.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -15,7 +15,7 @@ else

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~ppc64 x86"
+   KEYWORDS="amd64 ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-04-17 Thread Sam James
commit: c35cba01d042674ca9a5f353b8206d1b4776c6bf
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35cba01

dev-util/spirv-tools: Stabilize 1.3.243 arm, #904477

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

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

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
index 0da752f22d50..238fb214946b 100644
--- a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
 



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

2023-04-17 Thread Sam James
commit: 6f47b8cd05564d55f0919fb2b4df3b8ab6558b35
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f47b8cd

dev-util/glslang: Stabilize 1.3.243 arm64, #904477

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

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

diff --git a/dev-util/glslang/glslang-1.3.243.ebuild 
b/dev-util/glslang/glslang-1.3.243.ebuild
index 62123f01363e..27cdc32aec4d 100644
--- a/dev-util/glslang/glslang-1.3.243.ebuild
+++ b/dev-util/glslang/glslang-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2023-04-17 Thread Sam James
commit: 8d71c1bded73234f3059c087c632cc5ef7b96f00
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d71c1bd

media-libs/vulkan-loader: Stabilize 1.3.243 arm64, #904477

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

 media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
index 87c921467554..f035cea008ed 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



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

2023-04-17 Thread Sam James
commit: 20907d6d7b3bf3551aaad885932dfd6f8871e783
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20907d6d

app-emulation/vkd3d: Stabilize 1.7 x86, #904488

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

 app-emulation/vkd3d/vkd3d-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
index 65408b0bc03c..0a6c10a184bc 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



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

2023-04-17 Thread Sam James
commit: 75e206563a3d96e3acebd9b7be9f20a3050954c7
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e20656

media-libs/vulkan-layers: Stabilize 1.3.243 arm, #904477

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

 media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
index 722fb92eee1a..f56d03e4a974 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 01b77f7a954c6dc17936de98cd1847037beff945
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b77f7a

app-emulation/vkd3d: Stabilize 1.7 amd64, #904488

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

 app-emulation/vkd3d/vkd3d-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
index cea4a98c8e5e..65408b0bc03c 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



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

2023-04-17 Thread Sam James
commit: 22485c8615c90ab2165ec21c342223676b7988a8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22485c86

media-libs/libplacebo: Stabilize 5.264.1 x86, #904487

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

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

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
index 2759a11085c5..3f0b89a9f111 100644
--- a/media-libs/libplacebo/libplacebo-5.264.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -15,7 +15,7 @@ else

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-04-17 Thread Sam James
commit: b2e1a273dc94de6ef0e9207ee200650a5c1a32c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e1a273

dev-util/vulkan-tools: Stabilize 1.3.243 arm64, #904477

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

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

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
index f232de02aa5c..817afcdd0006 100644
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 0113d50646e7c67caf5db3c4f9e0542a9b4073ba
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0113d506

dev-util/spirv-headers: Stabilize 1.3.243 arm, #904477

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

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

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
index 3efa4e563e90..56938fdab680 100644
--- a/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-1.3.243.ebuild
@@ -13,4 +13,4 @@ S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"



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

2023-04-17 Thread Sam James
commit: 5658068a6e2c7a8a247039fa167db51341139825
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5658068a

dev-util/glslang: Stabilize 1.3.243 arm, #904477

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

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

diff --git a/dev-util/glslang/glslang-1.3.243.ebuild 
b/dev-util/glslang/glslang-1.3.243.ebuild
index 27cdc32aec4d..c7fa0b7e3ded 100644
--- a/dev-util/glslang/glslang-1.3.243.ebuild
+++ b/dev-util/glslang/glslang-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2023-04-17 Thread Sam James
commit: 8796f4b25713c00240cb1e6ae50777b4781b55f1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8796f4b2

media-libs/libplacebo: Stabilize 5.264.1 amd64, #904487

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

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

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
index 3f0b89a9f111..88c90559f7aa 100644
--- a/media-libs/libplacebo/libplacebo-5.264.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -15,7 +15,7 @@ else

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~ppc64 x86"
+   KEYWORDS="amd64 ~ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-04-17 Thread Sam James
commit: 78657380aae1316ebaf2070b2a1af4616c5a9b27
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78657380

dev-util/vulkan-tools: Stabilize 1.3.243 arm, #904477

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

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

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
index 817afcdd0006..e8c11b330893 100644
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: 2f30ac98c83a6c8155dbe87c24452dd0f8b1c600
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f30ac98

dev-util/vulkan-headers: Stabilize 1.3.243 arm, #904477

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

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

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
index 906cc709e575..e6a82bb37a5d 100644
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2023-04-17 Thread Sam James
commit: ae1632e99ba0303720885ca963be2b674f4511ec
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1632e9

media-libs/vulkan-loader: Stabilize 1.3.243 arm, #904477

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

 media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
index f035cea008ed..698406b923e1 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



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

2023-04-17 Thread Sam James
commit: c7f6e99f52b84f2e8625e715c522cd04bc607c91
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7f6e99f

dev-util/spirv-tools: Stabilize 1.3.243 arm64, #904477

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

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

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
index a8b1522800c4..0da752f22d50 100644
--- a/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.243.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
 



  1   2   3   4   >