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

2023-07-22 Thread Hans de Graaff
commit: bc71642b6c71e4078eebdcbb058c24bfbd2dce15
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 22 09:22:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 23 05:51:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc71642b

net-analyzer/munin: drop 2.0.67-r7, 2.0.69

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

 net-analyzer/munin/Manifest   |   2 -
 net-analyzer/munin/munin-2.0.67-r7.ebuild | 415 --
 net-analyzer/munin/munin-2.0.69.ebuild| 415 --
 3 files changed, 832 deletions(-)

diff --git a/net-analyzer/munin/Manifest b/net-analyzer/munin/Manifest
index 9c9f5215a752..0b88a1a95ebd 100644
--- a/net-analyzer/munin/Manifest
+++ b/net-analyzer/munin/Manifest
@@ -1,5 +1,3 @@
-DIST munin-2.0.67-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
-DIST munin-2.0.67.tar.gz 2258670 BLAKE2B 
374b336403433d612b7998c77e6eb4f0eb68ffda4204ae6bc3c303f7667154c2ce606ffa27226c5644f3e6f71655c939b749da925136f59be4762891af49e2b1
 SHA512 
a8381491dfa15572438d9acda7a09feb0c3918ebe49e7bcfce5c172b36b4a5a0472bd6d06f5fad41270af0510b3fe115509d146f372df7fa47ed4aa1ec5f95d4
 DIST munin-2.0.69-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
 DIST munin-2.0.69.tar.gz 2258024 BLAKE2B 
2d270f6f67fc9a86a592e2b7cbcf4111d6ae40bf1928b0ad0adb99ad32384810e5768c17019f9163e8b22fd8524b28257df527df023db9c1ba333691b384dd74
 SHA512 
4976e394e046d3fe1cbb000acdf081060188517e09abcf8b60dd7c55e0e1cdf46e33d1760368cb1423dfb9286e397df2072a2c55ba8b79adeae4ea2303130667
 DIST munin-2.0.73.tar.gz 2259959 BLAKE2B 
2d2e4ce00b2df06f083280b9253f875ded100e42c991152f3f8e4b39e85d605367efc18df369e07e18eac38aabd78faa959c367752b153f97246bb47a9732f20
 SHA512 
4f1d59ff3f163c8fac883973ebba1221619d716c4cde506d9265544c52e73f43e8b587cda3fd00bcf779ceeaf8fef6e7780d9ea4be5b99894f0bb5047f24b935

diff --git a/net-analyzer/munin/munin-2.0.67-r7.ebuild 
b/net-analyzer/munin/munin-2.0.67-r7.ebuild
deleted file mode 100644
index 6368339dd6f6..
--- a/net-analyzer/munin/munin-2.0.67-r7.ebuild
+++ /dev/null
@@ -1,415 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCHSET=1
-
-inherit java-pkg-opt-2 systemd tmpfiles
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Munin Server Monitoring Tool"
-HOMEPAGE="https://munin-monitoring.org/;
-SRC_URI="
-   https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~graaff/munin/${P}-gentoo-${PATCHSET}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
-IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
-REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
-RESTRICT="!test? ( test )"
-
-# Upstream's listing of required modules is NOT correct!
-# Some of the postgres plugins use DBD::Pg, while others call psql directly.
-# Some of the mysql plugins use DBD::mysql, while others call mysqladmin 
directly.
-# We replace the original ipmi plugins with the freeipmi_ plugin which at 
least works.
-DEPEND_COM="
-   acct-user/munin
-   acct-user/munin-async
-   acct-group/munin
-   dev-lang/perl:=[berkdb]
-   dev-perl/DBI
-   dev-perl/Date-Manip
-   dev-perl/File-Copy-Recursive
-   dev-perl/List-MoreUtils
-   dev-perl/Log-Log4perl
-   dev-perl/Net-CIDR
-   dev-perl/Net-DNS
-   dev-perl/Net-Netmask
-   dev-perl/Net-SNMP
-   dev-perl/Net-Server[ipv6(-)?]
-   virtual/perl-Digest-MD5
-   virtual/perl-Getopt-Long
-   virtual/perl-MIME-Base64
-   virtual/perl-Storable
-   virtual/perl-Text-Balanced
-   virtual/perl-Time-HiRes
-   apache2? ( 
www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite]
 )
-   asterisk? ( dev-perl/Net-Telnet )
-   cgi? (
-   dev-perl/FCGI
-   dev-perl/CGI-Fast
-   )
-   dhcpd? (
-   >=net-misc/dhcp-3[server]
-   dev-perl/Net-IP
-   dev-perl/HTTP-Date
-   )
-   doc? ( dev-python/sphinx )
-   http? ( dev-perl/libwww-perl )
-   irc? ( dev-perl/Net-IRC )
-   ldap? ( dev-perl/perl-ldap )
-   kernel_linux? ( sys-process/procps )
-   memcached? ( dev-perl/Cache-Memcached )
-   mysql? (
-   virtual/mysql
-   dev-perl/Cache-Cache
-

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

2023-07-22 Thread Hans de Graaff
commit: 1f9821904b8f12c035cfc02a1cce689b81228300
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 22 08:11:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 23 05:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f982190

net-analyzer/munin: depend on hostname and net in init file

Closes: https://bugs.gentoo.org/726952
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/munin/files/munin-node_init.d_2.0.73 |  27 ++
 net-analyzer/munin/munin-2.0.73-r3.ebuild | 417 ++
 2 files changed, 444 insertions(+)

diff --git a/net-analyzer/munin/files/munin-node_init.d_2.0.73 
b/net-analyzer/munin/files/munin-node_init.d_2.0.73
new file mode 100644
index ..ef9ff691adeb
--- /dev/null
+++ b/net-analyzer/munin/files/munin-node_init.d_2.0.73
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+get_munin_config() {
+   awk '$1 == "'$1'" { s=$2 } END { print s }' "$CFGFILE"
+}
+
+: ${CFGFILE:=/etc/munin/munin-node.conf}
+
+command=/usr/sbin/munin-node
+command_args="--config ${CFGFILE}"
+pidfile=$(get_munin_config pid_file)
+start_stop_daemon_args="--nicelevel ${NICE_LEVEL:-0} --wait 1500"
+extra_started_commands="reload"
+
+depend() {
+   config "$CFGFILE"
+
+   before cron
+need hostname net
+
+   [ "$(get_munin_config log_file)" = "Sys::Syslog" ] && \
+   use logger
+}
+
+# vim: filetype=gentoo-init-d:

diff --git a/net-analyzer/munin/munin-2.0.73-r3.ebuild 
b/net-analyzer/munin/munin-2.0.73-r3.ebuild
new file mode 100644
index ..5163d71d6fe0
--- /dev/null
+++ b/net-analyzer/munin/munin-2.0.73-r3.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET=1
+
+inherit java-pkg-opt-2 systemd tmpfiles
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Munin Server Monitoring Tool"
+HOMEPAGE="https://munin-monitoring.org/;
+SRC_URI="
+   https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   "
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
+REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
+RESTRICT="!test? ( test )"
+
+# Upstream's listing of required modules is NOT correct!
+# Some of the postgres plugins use DBD::Pg, while others call psql directly.
+# Some of the mysql plugins use DBD::mysql, while others call mysqladmin 
directly.
+# We replace the original ipmi plugins with the freeipmi_ plugin which at 
least works.
+DEPEND_COM="
+   acct-user/munin
+   acct-user/munin-async
+   acct-group/munin
+   dev-lang/perl:=[berkdb]
+   dev-perl/DBI
+   dev-perl/File-Copy-Recursive
+   dev-perl/List-MoreUtils
+   dev-perl/Log-Log4perl
+   dev-perl/Net-CIDR
+   dev-perl/Net-DNS
+   dev-perl/Net-Netmask
+   dev-perl/Net-SNMP
+   dev-perl/Net-Server[ipv6(-)?]
+   dev-perl/TimeDate
+   virtual/perl-Digest-MD5
+   virtual/perl-Getopt-Long
+   virtual/perl-MIME-Base64
+   virtual/perl-Storable
+   virtual/perl-Text-Balanced
+   virtual/perl-Time-HiRes
+   apache2? ( 
www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite]
 )
+   asterisk? ( dev-perl/Net-Telnet )
+   cgi? (
+   dev-perl/FCGI
+   dev-perl/CGI-Fast
+   )
+   dhcpd? (
+   >=net-misc/dhcp-3[server]
+   dev-perl/Net-IP
+   dev-perl/HTTP-Date
+   )
+   doc? ( dev-python/sphinx )
+   http? ( dev-perl/libwww-perl )
+   irc? ( dev-perl/Net-IRC )
+   ldap? ( dev-perl/perl-ldap )
+   kernel_linux? ( sys-process/procps )
+   memcached? ( dev-perl/Cache-Memcached )
+   mysql? (
+   virtual/mysql
+   dev-perl/Cache-Cache
+   dev-perl/DBD-mysql
+   )
+   postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* )
+   ssl? ( dev-perl/Net-SSLeay )
+   syslog? ( virtual/perl-Sys-Syslog )
+   !minimal? (
+   dev-perl/HTML-Template
+   dev-perl/IO-Socket-INET6
+   dev-perl/URI
+   >=net-analyzer/rrdtool-1.3[graph,perl]
+   virtual/ssh
+   )
+   "
+
+# Keep this seperate, as previous versions have had other deps here
+DEPEND="${DEPEND_COM}
+   dev-perl/Module-Build
+   java? ( >=virtual/jdk-1.8 )
+   test? (
+   dev-perl/Test-Deep
+   dev-perl/Test-Exception
+   dev-perl/Test-LongString
+   dev-perl/Test-Differences
+   dev-perl/Test-MockModule
+   dev-perl/Test-MockObject
+   dev-perl/File-Slurp
+   

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

2023-07-22 Thread Joonas Niilola
commit: 771d71529727437298f4d56976dd3cf8ef7747f9
Author: badhab...@riseup.net  riseup  net>
AuthorDate: Sun Jul 23 05:45:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul 23 05:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771d7152

media-gfx/ahoviewer: add 2.0.0_pre20220827

Closes: https://bugs.gentoo.org/910702
Signed-off-by: Joonas Niilola  gentoo.org>

 media-gfx/ahoviewer/Manifest   |  1 +
 .../ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild   | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/media-gfx/ahoviewer/Manifest b/media-gfx/ahoviewer/Manifest
index 1a98e9f8c6a9..66ae64b66453 100644
--- a/media-gfx/ahoviewer/Manifest
+++ b/media-gfx/ahoviewer/Manifest
@@ -1 +1,2 @@
 DIST ahoviewer-2.0.0_pre20220124.tar.gz 502882 BLAKE2B 
9476c42dd36615f9106b6db0386b20c8922092fe68674f7a4439ca64458c00e3c1943a7402aed752ec91395e0684ce7cd89b0ac2de7f198edb39ebccef782fbd
 SHA512 
0cf01c7011ae506fcff9700c46a06a57fdccc8f8a274d86a8438c926f0513e4e5851bdb37cb6ee7f8b673894938aafa7c2cb485773db04b977ec5f8b8634da3e
+DIST ahoviewer-2.0.0_pre20220827.tar.gz 502441 BLAKE2B 
3d784a729a5221f457e0e9378f6baf5bdac6bbd800658467c7abf8c5c402da9a10357f3bb9642acce2390c0cf98fd236ff82f707ff1ce189bac079fe275cc89b
 SHA512 
e9d20eb69c03417ca9d7cb708bbf69056c0ee525c7e7da55d273af72f74d038210f10841a07add839c171b473ce338880736cf874a58aa572f35393c86021ac1

diff --git a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild 
b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
new file mode 100644
index ..fd77e86d0a8d
--- /dev/null
+++ b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+MY_COMMIT="42e16f94b78496e3e346f0d127baa569039a6757"
+
+DESCRIPTION="A GTK image viewer, manga reader, and booru browser"
+HOMEPAGE="https://github.com/ahodesuka/ahoviewer;
+SRC_URI="https://github.com/ahodesuka/ahoviewer/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="keyring gnutls +gstreamer plugins +rar +ssl +zip"
+
+DEPEND="dev-cpp/atkmm:0
+   dev-cpp/glibmm:2
+   dev-cpp/gtkmm:3.0
+   dev-cpp/pangomm:1.4
+   dev-libs/glib:2
+   dev-libs/libconfig:=[cxx]
+   dev-libs/libsigc++:2
+   dev-libs/libxml2:2
+   media-libs/libnsgif
+   net-misc/curl
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   keyring? ( app-crypt/libsecret )
+   gstreamer? (
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gstreamer:1.0
+   )
+   plugins? (
+   dev-libs/gobject-introspection
+   dev-libs/libpeas
+   )
+   rar? ( app-arch/unrar:= )
+   ssl? (
+   gnutls? (
+   dev-libs/libgcrypt:=
+   net-libs/gnutls:=
+   net-misc/curl[curl_ssl_gnutls]
+   )
+   !gnutls? (
+   dev-libs/openssl:=
+   net-misc/curl[curl_ssl_openssl]
+   )
+   )
+   zip? ( dev-libs/libzip:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? (
+   media-libs/gst-plugins-base:1.0[X]
+   media-libs/gst-plugins-good:1.0
+   || (
+   media-plugins/gst-plugins-vpx
+   media-plugins/gst-plugins-libav
+   )
+   )"
+
+# In future (-beta), pull https://github.com/ahodesuka/ahoviewer-plugins
+# directly via SRC_URI="plugins? ( )", or add as a separate package. It
+# depends on how the plugins are handled.
+#PDEPEND="plugins? ( x11-misc/ahoviewer-plugins )"
+
+S="${WORKDIR}/ahoviewer-${MY_COMMIT}"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature keyring libsecret)
+   $(meson_feature gstreamer)
+   $(meson_feature plugins libpeas)
+   $(meson_feature rar libunrar)
+   $(meson_feature zip libzip)
+   )
+
+   meson_src_configure
+}



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

2023-07-22 Thread Joonas Niilola
commit: 4ba2903686c8566797abf42003a5b1cece470354
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul 23 05:46:27 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul 23 05:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba29036

media-gfx/ahoviewer: add missing xorg-proto dep

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

 media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild 
b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
index fd77e86d0a8d..3e253e4c5368 100644
--- a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
+++ b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="keyring gnutls +gstreamer plugins +rar +ssl +zip"
 
-DEPEND="dev-cpp/atkmm:0
+COMMON_DEPEND="dev-cpp/atkmm:0
dev-cpp/glibmm:2
dev-cpp/gtkmm:3.0
dev-cpp/pangomm:1.4
@@ -51,7 +51,9 @@ DEPEND="dev-cpp/atkmm:0
)
zip? ( dev-libs/libzip:= )
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto"
+RDEPEND="${COMMON_DEPEND}
gstreamer? (
media-libs/gst-plugins-base:1.0[X]
media-libs/gst-plugins-good:1.0



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

2023-07-22 Thread Joonas Niilola
commit: 2da7d0cc70cdd97dcab64b9ff99ce0668236cc17
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul 23 05:47:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul 23 05:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da7d0cc

media-gfx/ahoviewer: add github upstream metadata

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

 media-gfx/ahoviewer/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-gfx/ahoviewer/metadata.xml b/media-gfx/ahoviewer/metadata.xml
index ea6eed74ae28..8b14c77914a6 100644
--- a/media-gfx/ahoviewer/metadata.xml
+++ b/media-gfx/ahoviewer/metadata.xml
@@ -9,4 +9,7 @@
 Rar archive support
 Zip archive support
   
+  
+ahodesuka/ahoviewer
+  
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/

2023-07-22 Thread Alexey Zapparov
commit: 84d271db1e8ca709d5122195ac7c4e235e7c0d52
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sun Jul 23 02:44:51 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Sun Jul 23 02:44:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84d271db

app-admin/pulumi-bin: add 3.76.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  1 +
 app-admin/pulumi-bin/pulumi-bin-3.76.0.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 8fcd5ebcf..8d0768a6c 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,4 @@
 DIST pulumi-v3.73.0-linux-x64.tar.gz 143303347 BLAKE2B 
fbc786dac43056545dafc7e99950fa6bcc2258779adcd18d012fc351e88f9f29ce700155c1d09221d13500e8d70f0e9c70641d5332bed91dcd3699e87b44a811
 SHA512 
a084b7d83e83be595b7ba37e95ba12466cdfef66c4afcd9ff00071d212bcdc8810c9a3cec669db7dd0d8ec952d57e0f7b6ddb835ad06c2f8917cc1fb57a9f43f
 DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 
8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751
 SHA512 
8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded
 DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 
1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c
 SHA512 
b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9
+DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 
959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848
 SHA512 
02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.76.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.76.0.ebuild
new file mode 100644
index 0..febb59ec1
--- /dev/null
+++ b/app-admin/pulumi-bin/pulumi-bin-3.76.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="Infrastructure as code in any programming language"
+HOMEPAGE="
+   https://www.pulumi.com/
+   https://github.com/pulumi/pulumi
+"
+SRC_URI="
+   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
+"
+
+S="${WORKDIR}/pulumi"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="*"
+
+src_install() {
+   dobin pulumi*
+
+   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
+   newbashcomp pulumi.bash-completion pulumi
+
+   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
+   insinto /usr/share/zsh/site-functions
+   newins pulumi.zsh-completion _pulumi
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/

2023-07-22 Thread Alexey Zapparov
commit: 7ab3f79b31a2efc2865971cf32f90e9ac0c06e27
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sun Jul 23 02:45:28 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Sun Jul 23 02:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ab3f79b

app-admin/pulumi-bin: drop 3.73.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  1 -
 app-admin/pulumi-bin/pulumi-bin-3.73.0.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 8d0768a6c..8c17a16c7 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,4 +1,3 @@
-DIST pulumi-v3.73.0-linux-x64.tar.gz 143303347 BLAKE2B 
fbc786dac43056545dafc7e99950fa6bcc2258779adcd18d012fc351e88f9f29ce700155c1d09221d13500e8d70f0e9c70641d5332bed91dcd3699e87b44a811
 SHA512 
a084b7d83e83be595b7ba37e95ba12466cdfef66c4afcd9ff00071d212bcdc8810c9a3cec669db7dd0d8ec952d57e0f7b6ddb835ad06c2f8917cc1fb57a9f43f
 DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 
8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751
 SHA512 
8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded
 DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 
1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c
 SHA512 
b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9
 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 
959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848
 SHA512 
02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.73.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.73.0.ebuild
deleted file mode 100644
index 8e5eb8e90..0
--- a/app-admin/pulumi-bin/pulumi-bin-3.73.0.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 bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/pulumi"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}



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

2023-07-22 Thread Sam James
commit: 43a425daeeff780956f0dcdad5b5d9c008d901d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 02:05:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 02:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a425da

net-vpn/vtun: Stabilize 3.0.4-r4 x86, #910695

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

 net-vpn/vtun/vtun-3.0.4-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/vtun/vtun-3.0.4-r4.ebuild 
b/net-vpn/vtun/vtun-3.0.4-r4.ebuild
index f7c4985111d5..a517b0a9002a 100644
--- a/net-vpn/vtun/vtun-3.0.4-r4.ebuild
+++ b/net-vpn/vtun/vtun-3.0.4-r4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://vtun.sourceforge.net/;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
 IUSE="lzo socks5 ssl zlib"
 
 RDEPEND="



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

2023-07-22 Thread Sam James
commit: 327d0f5906277672664e810b7cf414521355e6e1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 02:04:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 02:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327d0f59

sys-fs/dd-rescue: fix keywords

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

 sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild | 2 +-
 sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild 
b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
index e36b59fed8a0..d0b6a87d18c7 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr"
 
 RDEPEND="

diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild 
b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
index d0b6a87d18c7..e36b59fed8a0 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-nds/gssproxy/files/, net-nds/gssproxy/

2023-07-22 Thread Sam James
commit: 1a1fa5706559e41c9fce366a69291e7cbc7b86c3
Author: Brahmajit Das  gmail  com>
AuthorDate: Wed May 31 13:35:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1fa570

net-nds/gssproxy: Fix build with musl llvm

Upstream-Commit: 
https://github.com/gssapi/gssproxy/commit/f6ab3193e64ecc9db4d253b6dd1f461b6081
Closes: https://bugs.gentoo.org/898064
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31238
Signed-off-by: Sam James  gentoo.org>

 .../gssproxy-0.9.1-fix-musl-llvm16-build.patch |  30 ++
 net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild  | 102 +
 2 files changed, 132 insertions(+)

diff --git a/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch 
b/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch
new file mode 100644
index ..ac8c35c565ec
--- /dev/null
+++ b/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch
@@ -0,0 +1,30 @@
+https://github.com/gssapi/gssproxy/commit/f6ab3193e64ecc9db4d253b6dd1f461b6081
+From: Brahmajit Das 
+Date: Wed, 31 May 2023 04:53:23 +
+Subject: [PATCH] Fix build with musl and llvm
+
+Signed-off-by: Brahmajit Das 
+--- a/src/gp_util.c
 b/src/gp_util.c
+@@ -63,7 +63,7 @@ char *gp_strerror(int errnum)
+ static __thread char buf[MAX_GP_STRERROR];
+ int saved_errno = errno;
+ 
+-#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE)
++#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) || 
!defined(__GLIBC__)
+ /* XSI version */
+ int ret;
+ 
+--- a/tests/userproxytest.c
 b/tests/userproxytest.c
+@@ -5,6 +5,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.40.1
+

diff --git a/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild 
b/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild
new file mode 100644
index ..2b819259be0a
--- /dev/null
+++ b/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Daemon to proxy GSSAPI context establishment and channel handling"
+HOMEPAGE="https://github.com/gssapi/gssproxy;
+SRC_URI="https://github.com/gssapi/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="BSD-1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="debug selinux systemd"
+
+COMMON_DEPEND=">=dev-libs/libverto-0.2.2
+   >=dev-libs/ding-libs-0.6.1
+   virtual/krb5
+   selinux? ( sys-libs/libselinux )"
+RDEPEND="${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-gssproxy )"
+# We need xml stuff to build the man pages, and people really want/need
+# the man pages for this package :). #585200
+BDEPEND="
+   app-text/docbook-xml-dtd:4.4
+   dev-libs/libxslt
+   virtual/pkgconfig
+"
+
+# Many requirements to run tests, including running slapd as root, hence
+# unfeasible.
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.1-fix-musl-llvm16-build.patch
+)
+
+# pkg_setup() {
+#  # Here instead of flag-logic in DEPEND, since virtual/krb5 does not
+#  # allow to specify the openldap use flag, which heimdal doesn't
+#  # support.
+#  # Using mit-krb5 explicitly because heimdal doesn't install kerberos
+#  # schemata required for the tests of gss-proxy.
+#  if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then
+#  eerror "Tests of this package require the kerberos schemata 
installed from app-crypt/mit-krb5[openldap]."
+#  die "Tests enabled but no app-crypt/mit-krb5[openldap] being 
installed."
+#  fi
+# }
+
+# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for
+# comment: see RESTRICT comment
+# src_prepare() {
+#  default
+#  # The tests look for kerberos schemata in the documentation
+#  # directory of krb5, however these are installed in /etc/openldap
+#  # and only if the openldap useflag is supplied
+#  sed -i \
+#  -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \
+#  -e 
"s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \
+#  "${S}/tests/testlib.py" || die
+# }
+
+src_configure() {
+   local myeconfargs=(
+   # The build assumes localstatedir is /var and takes care of
+   # using all the right subdirs itself.
+   --localstatedir="${EPREFIX}"/var
+
+   --with-os=gentoo
+   --with-initscript=$(usex systemd systemd none)
+   $(use_with selinux)
+   $(use_with debug gssidebug)
+
+   # We already set FORTIFY_SOURCE by default along with the
+   # other bits. But setting it on each compile line interferes
+   # 

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

2023-07-22 Thread Sam James
commit: 28bd090692e7a0d70b85f00f03d39c94c883e1db
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 01:55:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:55:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bd0906

dev-ruby/leto: Keyword 2.1.0 hppa, #910607

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

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

diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild
index 5d3f520eeb2e..4d0d2423550b 100644
--- a/dev-ruby/leto/leto-2.1.0.ebuild
+++ b/dev-ruby/leto/leto-2.1.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 all_ruby_prepare() {



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

2023-07-22 Thread Sam James
commit: de22e62992d860603255b4b8226a0dae0276dedd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 01:55:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de22e629

sys-boot/palo: Stabilize 2.24 hppa, #910659

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

 sys-boot/palo/palo-2.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/palo/palo-2.24.ebuild b/sys-boot/palo/palo-2.24.ebuild
index 6eae2c2820e0..967e766b9dee 100644
--- a/sys-boot/palo/palo-2.24.ebuild
+++ b/sys-boot/palo/palo-2.24.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 LICENSE="GPL-2"



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

2023-07-22 Thread Sam James
commit: cb7084b7372c7e61ee9e05e72775c1b3b5c47e57
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 01:55:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7084b7

net-misc/gallery-dl: Stabilize 1.25.6 hppa, #910655

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

 net-misc/gallery-dl/gallery-dl-1.25.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
index e5fbc2f301b3..e83e798733f1 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-07-22 Thread Sam James
commit: ad195221668bad0a4b911e1ff34fd13f7fed0977
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 01:55:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:55:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad195221

dev-libs/openssl: Stabilize 3.0.9-r2 arm64, #910660

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

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

diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
index 8fa6b19c9113..915313bdae51 100644
--- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2023-07-22 Thread Sam James
commit: 7c94e9ee0591857e6342e4bfabadd0a741315d21
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jul 22 23:00:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c94e9ee

net-misc/curl: drop 8.2.0

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/32006
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.2.0.ebuild | 351 
 1 file changed, 351 deletions(-)

diff --git a/net-misc/curl/curl-8.2.0.ebuild b/net-misc/curl/curl-8.2.0.ebuild
deleted file mode 100644
index 0414671d123d..
--- a/net-misc/curl/curl-8.2.0.ebuild
+++ /dev/null
@@ -1,351 +0,0 @@
-# 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/danielstenberg.asc
-inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/curl/curl.git;
-else
-   SRC_URI="
-   https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
-   "
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
-# These select the default SSL implementation
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
-IUSE+=" nghttp3"
-RESTRICT="!test? ( test )"
-
-# Only one default ssl provider can be enabled
-# The default ssl provider needs its USE satisfied
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_nss
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )
-   curl_ssl_gnutls? ( gnutls )
-   curl_ssl_mbedtls? ( mbedtls )
-   curl_ssl_nss? ( nss )
-   curl_ssl_openssl? ( openssl )
-   curl_ssl_rustls? ( rustls )
-"
-
-RDEPEND="
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
-   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
-   nghttp3? (
-   net-libs/nghttp3[${MULTILIB_USEDEP}]
-   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
-   )
-   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
-   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
-   dev-libs/nettle:=[${MULTILIB_USEDEP}]
-   )
-   mbedtls? (
-   app-misc/ca-certificates
-   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
-   )
-   nss? (
-   app-misc/ca-certificates
-   dev-libs/nss[${MULTILIB_USEDEP}]
-   dev-libs/nss-pem
-   )
-   openssl? (
-   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
-   )
-   rustls? (
-   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
-   )
-   )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig
-   test? (
-   sys-apps/diffutils
-   http2? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
-   nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
-   )
-   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
-"
-
-DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/curl/curlbuild.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/curl-config
-)
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   __builtin_available
-   closesocket
-   CloseSocket
-   getpass_r
-   ioctlsocket
-   IoctlSocket
-   mach_absolute_time
-   setmode
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-prefix.patch
-   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/gsmc/, sci-electronics/gsmc/files/

2023-07-22 Thread Sam James
commit: 9469342c7d179f27f09bf03fc6bd85d62b408fa9
Author: Brahmajit Das  gmail  com>
AuthorDate: Fri Jul 21 07:32:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9469342c

sci-electronics/gsmc: Fix call to undeclared function recalc

Closes: https://bugs.gentoo.org/886137
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31991
Signed-off-by: Sam James  gentoo.org>

 .../gsmc/files/gsmc-1.1-clang16-build-fix.patch| 41 ++
 sci-electronics/gsmc/gsmc-1.1-r3.ebuild| 38 
 2 files changed, 79 insertions(+)

diff --git a/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch 
b/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch
new file mode 100644
index ..bc813a0bed20
--- /dev/null
+++ b/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch
@@ -0,0 +1,41 @@
+Bug: https://bugs.gentoo.org/886137
+--- a/autotune.c
 b/autotune.c
+@@ -29,6 +29,8 @@
+ #include 
+ #include "main.h"
+ #include "autotune.h"
++#include "draw.h"
++#include "calc.h"
+ #include 
+ 
+ 
+--- a/main.h
 b/main.h
+@@ -112,4 +112,6 @@ gint mdw_expose_event(GtkWidget *, GdkEventExpose *, 
gpointer),
+ 
+ void writespice(char *);
+ void removene(void);
++void loadgw(char *);
++void savegw(char *);
+ 
+--- a/print.c
 b/print.c
+@@ -32,6 +32,7 @@
+ #include "main.h"
+ #include "calc.h"
+ #include "print.h"
++#include "draw.h"
+ // jvdh 2004-3-30
+ 
+ extern SMCDATA smcdata;
+--- a/widget.c
 b/widget.c
+@@ -36,6 +36,7 @@
+ #include "widget.h"
+ #include "draw.h"
+ #include "print.h"
++#include "autotune.h"
+ 
+ extern GtkTextBuffer *txtcircbuff;
+ extern int Zcirc, Ycirc, RHOcirc, Qcirc, tsidx, fsidx;

diff --git a/sci-electronics/gsmc/gsmc-1.1-r3.ebuild 
b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild
new file mode 100644
index ..ebd74cd54aa1
--- /dev/null
+++ b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A GTK program for doing Smith Chart calculations"
+HOMEPAGE="https://www.qsl.net/ik5nax/;
+SRC_URI="https://www.qsl.net/ik5nax/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:2
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${P}-clang16-build-fix.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS NEWS README TODO
+   insinto /usr/share/${PN}
+   doins example*
+}



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

2023-07-22 Thread Sam James
commit: 931a75d893debd7a88d4b949e6a872463e798642
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jul 22 22:58:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931a75d8

net-misc/curl: add 8.2.0-r1

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.2.0-r1.ebuild  | 353 
 net-misc/curl/files/curl-8.2.0-basic-auth.patch | 127 +
 net-misc/curl/files/curl-8.2.0-http2-eof.patch  |  32 +++
 3 files changed, 512 insertions(+)

diff --git a/net-misc/curl/curl-8.2.0-r1.ebuild 
b/net-misc/curl/curl-8.2.0-r1.ebuild
new file mode 100644
index ..11500ccb756e
--- /dev/null
+++ b/net-misc/curl/curl-8.2.0-r1.ebuild
@@ -0,0 +1,353 @@
+# 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/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/curl/curl.git;
+else
+   SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="curl"
+SLOT="0"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
+# These select the default SSL implementation
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
+IUSE+=" nghttp3"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+# The default ssl provider needs its USE satisfied
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+   curl_ssl_gnutls? ( gnutls )
+   curl_ssl_mbedtls? ( mbedtls )
+   curl_ssl_nss? ( nss )
+   curl_ssl_openssl? ( openssl )
+   curl_ssl_rustls? ( rustls )
+"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   nss? (
+   app-misc/ca-certificates
+   dev-libs/nss[${MULTILIB_USEDEP}]
+   dev-libs/nss-pem
+   )
+   openssl? (
+   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   http2? ( >=net-libs/nghttp2-1.15.0:=[utils,${MULTILIB_USEDEP}] )
+   nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
+   )
+   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
+"
+
+DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/curl/curlbuild.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/curl-config
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   __builtin_available
+   closesocket
+   CloseSocket
+   getpass_r
+   ioctlsocket
+   IoctlSocket
+   mach_absolute_time
+

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

2023-07-22 Thread Sam James
commit: bd9ea44dff37434afdb34f44096edcdc875bb3f8
Author: Brahmajit Das  gmail  com>
AuthorDate: Mon Jun 26 06:17:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9ea44d

sys-process/numactl: Fix build with clang-16 and musl

These are some of the patches from upstream that fixes build with
clang-16 and musl, hence the backporting them till a new release.

Clsoses: https://bugs.gentoo.org/906539
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31610
Signed-off-by: Sam James  gentoo.org>

 16-configure-check-for-largefile-support.patch | 27 +
 ...0.16-replace-stat64-with-normal-functions.patch | 65 
 sys-process/numactl/numactl-2.0.16-r1.ebuild   | 69 ++
 3 files changed, 161 insertions(+)

diff --git 
a/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch
 
b/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch
new file mode 100644
index ..f22ba23999c1
--- /dev/null
+++ 
b/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch
@@ -0,0 +1,27 @@
+https://github.com/numactl/numactl/commit/246b0e695644ad614f6c324505d7cfa6e74f1fc1.patch
+From: Khem Raj 
+Date: Thu, 15 Dec 2022 12:10:37 -0800
+Subject: [PATCH] configure: Check for largefile support
+
+This helps in using 64bit versions of off_t related functions
+
+Signed-off-by: Khem Raj 
+---
+ configure.ac | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index ebf9917..6139132 100644
+--- a/configure.ac
 b/configure.ac
+@@ -14,6 +14,9 @@ LT_INIT
+ 
+ AC_PROG_CC
+ 
++# Check for enabling LFS support
++AC_SYS_LARGEFILE
++
+ # Override CFLAGS so that we can specify custom CFLAGS for numademo.
+ AX_AM_OVERRIDE_VAR([CFLAGS])
+ 
+

diff --git 
a/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch
 
b/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch
new file mode 100644
index ..9b08a55c2e77
--- /dev/null
+++ 
b/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch
@@ -0,0 +1,65 @@
+https://github.com/numactl/numactl/commit/851bbd5b963a7a5d95b8fe3102cf05972dc72655.patch
+From: Khem Raj 
+Date: Thu, 15 Dec 2022 12:11:13 -0800
+Subject: [PATCH] shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal
+ functions
+
+These functions were needed when _FILE_OFFSET_BITS was not 64, using
+AC_SYS_LARGEFILE will detect it correctly and make the normal variants
+of these functions behave same as their *64 counterparts.
+
+Signed-off-by: Khem Raj 
+---
+ shm.c | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/shm.c b/shm.c
+index 20537d9..5d0d1ab 100644
+--- a/shm.c
 b/shm.c
+@@ -24,8 +24,8 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -135,7 +135,7 @@ void attach_sysvshm(char *name, char *opt)
+ /* Attach a shared memory file. */
+ void attach_shared(char *name, char *opt)
+ {
+-  struct stat64 st;
++  struct stat st;
+ 
+   shmfd = open(name, O_RDWR);
+   if (shmfd < 0) {
+@@ -146,14 +146,14 @@ void attach_shared(char *name, char *opt)
+   if (shmfd < 0)
+   nerror("cannot create file %s", name);
+   }
+-  if (fstat64(shmfd, ) < 0)
++  if (fstat(shmfd, ) < 0)
+   err("shm stat");
+   /* the file size must be larger than mmap shmlen + shmoffset, otherwise 
SIGBUS
+* will be caused when we access memory, because mmaped memory is no 
longer in
+* the range of the file laster.
+*/
+   if ((shmlen + shmoffset) > st.st_size) {
+-  if (ftruncate64(shmfd, shmlen + shmoffset) < 0) {
++  if (ftruncate(shmfd, shmlen + shmoffset) < 0) {
+   /* XXX: we could do it by hand, but it would it
+  would be impossible to apply policy then.
+  need to fix that in the kernel. */
+@@ -168,7 +168,7 @@ void attach_shared(char *name, char *opt)
+ 
+   /* RED-PEN For shmlen > address space may need to map in pieces.
+  Left for some poor 32bit soul. */
+-  shmptr = mmap64(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, 
shmfd, shmoffset);
++  shmptr = mmap(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, 
shmoffset);
+   if (shmptr == (char*)-1)
+   err("shm mmap");
+ }
+

diff --git a/sys-process/numactl/numactl-2.0.16-r1.ebuild 
b/sys-process/numactl/numactl-2.0.16-r1.ebuild
new file mode 100644
index ..dca719d54ef6
--- /dev/null
+++ b/sys-process/numactl/numactl-2.0.16-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/dd-rescue/files/, sys-fs/dd-rescue/

2023-07-22 Thread Sam James
commit: 3669e5495eeda680246ea087408dcf85e74b9f11
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Sep 15 07:01:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3669e549

sys-fs/dd-rescue: Fix building for musl.

The original patch was written by gentoo developer Thomas Deutschmann
 gentoo.org>, but the patch needed to be rebased. I've added in
my secmem patch inside it (another musl fix for dd-rescue).

Closes: https://bugs.gentoo.org/829285
Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26455
Signed-off-by: Sam James  gentoo.org>

 ...-1.99.13.ebuild => dd-rescue-1.99.13-r1.ebuild} |   4 +
 sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild  |   6 +-
 .../dd-rescue/files/dd-rescue-1.99.13-musl.patch   | 145 +
 3 files changed, 154 insertions(+), 1 deletion(-)

diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild 
b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
similarity index 97%
copy from sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
copy to sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
index d330001df26d..e36b59fed8a0 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.99.13-musl.patch
+)
+
 src_prepare() {
default
 

diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild 
b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
index d330001df26d..d0b6a87d18c7 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr"
 
 RDEPEND="
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.99.13-musl.patch
+)
+
 src_prepare() {
default
 

diff --git a/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch 
b/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch
new file mode 100644
index ..53d8af201280
--- /dev/null
+++ b/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch
@@ -0,0 +1,145 @@
+# Original patch was created by Thomas Deutschmann , but the
+# patch needed to be rebased. Mainly configure.ac instead of configure.in.
+# The only additional included part is secmem patch.
+#
+# Closes: https://bugs.gentoo.org/829285
+From 69c3974670f5a8ee0f2258f10a9228b39025b464 Mon Sep 17 00:00:00 2001
+From: Thomas Deutschmann 
+Date: Wed, 13 Dec 2017 01:02:12 +0100
+Subject: [PATCH] loff_t and __WORDSIZE includes for MUSL
+
+Rewrite of Justin Keogh's patch [Link 1] to fix build problems
+on ARM.
+
+Link 1: 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5abc0f1b036921d6eb5b0f434c960ed280619f
+Fixes: https://bugs.gentoo.org/616364
+--- a/configure.ac
 b/configure.ac
+@@ -11,7 +11,7 @@ AC_C_INLINE
+
+ #AC_PROG_INSTALL
+ #CFLAGS="$CFLAGS -DHAVE_CONFIG_H"
+-AC_CHECK_HEADERS([fallocate.h dlfcn.h unistd.h sys/xattr.h attr/xattr.h 
sys/acl.h sys/ioctl.h endian.h linux/fs.h linux/fiemap.h stdint.h lzo/lzo1x.h 
openssl/evp.h linux/random.h sys/random.h malloc.h sched.h sys/statvfs.h 
sys/resource.h sys/endian.h linux/swab.h])
++AC_CHECK_HEADERS([fallocate.h dlfcn.h unistd.h sys/xattr.h attr/xattr.h 
sys/acl.h sys/ioctl.h sys/reg.h endian.h linux/fs.h linux/fiemap.h stdint.h 
lzo/lzo1x.h openssl/evp.h linux/random.h sys/random.h malloc.h sched.h 
sys/statvfs.h sys/resource.h sys/endian.h linux/swab.h])
+ AC_CHECK_FUNCS([ffs ffsl basename fallocate64 splice getopt_long open64 pread 
pread64 lseek64 stat64 posix_fadvise posix_fadvise64 __builtin_prefetch htonl 
htobe64 feof_unlocked getline getentropy getrandom posix_memalign valloc 
sched_yield fstatvfs __builtin_cpu_supports getrlimit aligned_alloc])
+ AC_CHECK_LIB(dl,dlsym)
+ AC_CHECK_LIB(fallocate,linux_fallocate64)
+--- a/ddr_ctrl.h
 b/ddr_ctrl.h
+@@ -7,6 +7,9 @@
+  *  License: GNU GPLv2 or v3
+  */
+
++#define _GNU_SOURCE
++#include 
++
+ #ifndef _DDR_CTRL_H
+ #define _DDR_CTRL_H
+
+--- a/ffs.h
 b/ffs.h
+@@ -28,6 +28,9 @@
+ #include 
+ #endif
+
++#ifdef HAVE_SYS_REG_H
++#include 
++#endif
+
+ #ifdef HAVE_FFS
+ # define myffs(x) ffs(x)
+
+--- a/fiemap.h
 b/fiemap.h
+@@ -29,5 +29,9 @@
+
+ #endif/* HAVE_LINUX_FS_H */
+
++#ifdef HAVE_SYS_REG_H
++#include 
++#endif
++
+ #endif/* _FIEMAPH */
+
+--- a/fmt_no.h
 b/fmt_no.h
+@@ -1,4 +1,6 @@
+ /** Decl for int to str conversion with highlighting */
++#define _GNU_SOURCE
++#include 
+
+ #ifndef _FMT_NO_H
+ #define _FMT_NO_H
+
+--- a/fstrim.h
 b/fstrim.h
+@@ -1,3 +1,6 @@
++#define 

[gentoo-commits] repo/gentoo:master commit in: app-arch/dump/, app-arch/dump/files/

2023-07-22 Thread Sam James
commit: 1352e25c9559f76f9aacb38bb395546f7e2bba07
Author: brahmajit das  gmail  com>
AuthorDate: Mon Apr 17 07:40:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:45:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1352e25c

app-arch/dump: fix incompatible pointer to integer conversion

transformation_null was initializing one of it's elements with NULL
which is zero type casted to void. Hence, instead of initializing with
NULL, now we are initializing that element with zero.

Closes: https://bugs.gentoo.org/874675
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30624
Signed-off-by: Sam James  gentoo.org>

 app-arch/dump/dump-0.4.47-r3.ebuild| 100 +
 ...ncompatible-pointer-to-integer-conversion.patch |  25 ++
 2 files changed, 125 insertions(+)

diff --git a/app-arch/dump/dump-0.4.47-r3.ebuild 
b/app-arch/dump/dump-0.4.47-r3.ebuild
new file mode 100644
index ..c4d086432c12
--- /dev/null
+++ b/app-arch/dump/dump-0.4.47-r3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1
+
+MY_P="${PN}-$(ver_rs 2 b)"
+
+DESCRIPTION="Dump/restore ext2fs backup utilities"
+HOMEPAGE="https://dump.sourceforge.io/;
+SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+# We keep uuid USE flag default dsiabled for this version. Don't forget
+# to default enable it for later versions as this is the upstream default.
+IUSE="bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ermt? ( ssl )
+   ssl? ( zlib )
+   test? ( sqlite? ( uuid ) )"
+
+RDEPEND="
+   >=sys-fs/e2fsprogs-1.27:=
+   sys-apps/util-linux
+   bzip2? (
+   app-arch/bzip2:=
+   static? ( app-arch/bzip2[static-libs] )
+   )
+   zlib? ( >=sys-libs/zlib-1.1.4:= )
+   lzo? (
+   dev-libs/lzo:2=
+   static? ( dev-libs/lzo:2[static-libs] )
+   )
+   sqlite? ( dev-db/sqlite:3= )
+   ermt? ( dev-libs/openssl:0= )
+   ssl? ( dev-libs/openssl:0= )
+   readline? (
+   sys-libs/readline:0=
+   sys-libs/ncurses:=
+   static? ( sys-libs/ncurses:=[static-libs] )
+   )"
+DEPEND="${RDEPEND}
+   virtual/os-headers"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-fix-incompatible-pointer-to-integer-conversion.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   --with-dumpdatespath=/etc/dumpdates
+   --with-rmtpath='$(sbindir)/rmt'
+   --enable-blkid
+   $(use_enable bzip2)
+   $(use_enable debug)
+   $(use_enable ermt)
+   $(use_enable lzo)
+   $(use_enable readline)
+   $(use_enable selinux)
+   $(use_enable sqlite)
+   $(use_enable ssl)
+   $(use_enable static static-progs)
+   $(use_enable uuid)
+   $(use_enable zlib)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   mv "${ED}"/usr/sbin/{,dump-}rmt || die
+   mv "${ED}"/usr/share/man/man8/{,dump-}rmt.8 || die
+   use ermt && newsbin rmt/ermt dump-ermt
+
+   dodoc KNOWNBUGS MAINTAINERS REPORTING-BUGS
+   dodoc -r examples
+
+   # Don't install pre-compressed files
+   gunzip 
"${ED}"/usr/share/doc/${PF}/examples/cron_dump_to_disk/backupskel.tar.gz \
+   || die
+
+   local DOC_CONTENTS="dump has serious bugs
+   (see https://sourceforge.net/p/dump/bugs/162/ and
+   https://sourceforge.net/p/dump/bugs/174/). This tool should only
+   be used for restoring old backups, not for creating new ones.
+   \n\n${CATEGORY}/${PN} installs 'rmt' as 'dump-rmt'.
+   This is to avoid conflicts with app-arch/tar 'rmt'."
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}

diff --git 
a/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch 
b/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch
new file mode 100644
index ..220e37bb7f57
--- /dev/null
+++ 
b/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch
@@ -0,0 +1,25 @@
+From: listout 
+Date: Mon, 17 Apr 2023 12:36:40 +0530
+Subject: [PATCH] Fix incompatible pointer to integer conversion
+
+transformation_null was initializing one of it's elements with NULL
+which is zero type casted to void. Hence, instead of initializing with
+NULL, now we are initializing that element with zero.
+
+Refer: https://bugs.gentoo.org/874675
+
+Signed-off-by: listout 
+--- a/common/transformation_null.c
 

[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2023-07-22 Thread Sam James
commit: 71cc36f285c34660ac8acc5cb96e86470f0bc02b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jul 21 00:27:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 01:36:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cc36f2

gui-wm/hyprland: use updated patch for VIDEO_CARDS=nvidia

Closes: https://bugs.gentoo.org/910576
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31983
Signed-off-by: Sam James  gentoo.org>

 gui-wm/hyprland/hyprland-0.27.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/hyprland/hyprland-0.27.2.ebuild 
b/gui-wm/hyprland/hyprland-0.27.2.ebuild
index e67a76f747bd..1a9d8c41a453 100644
--- a/gui-wm/hyprland/hyprland-0.27.2.ebuild
+++ b/gui-wm/hyprland/hyprland-0.27.2.ebuild
@@ -75,7 +75,7 @@ pkg_setup() {
 src_prepare() {
if use video_cards_nvidia; then
cd "${S}/subprojects/wlroots" || die
-   eapply "${FILESDIR}/nvidia-0.25.0.patch"
+   eapply "${S}/nix/wlroots-nvidia.patch"
cd "${S}" || die
fi
 



[gentoo-commits] repo/proj/guru:master commit in: app-emulation/quickemu/

2023-07-22 Thread David Roman
commit: eefa46e39f6df69b94f5e675e940ecfebb2dfc49
Author: Steven Burnham  gmail  com>
AuthorDate: Sat Jul 22 17:34:13 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 17:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eefa46e3

app-emulation/quickemu: Accepts -bin now for edk2-ovmf

Signed-off-by: Steven Burnham  gmail.com>

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

diff --git a/app-emulation/quickemu/quickemu-4.8.ebuild 
b/app-emulation/quickemu/quickemu-4.8.ebuild
index b20d3412b..7eb2b4472 100644
--- a/app-emulation/quickemu/quickemu-4.8.ebuild
+++ b/app-emulation/quickemu/quickemu-4.8.ebuild
@@ -27,7 +27,7 @@ DEPEND="
net-misc/zsync
sys-apps/usbutils
sys-apps/util-linux
-   sys-firmware/edk2-ovmf
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
sys-process/procps
x11-apps/xrandr
x11-misc/xdg-user-dirs



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: aa21150ee6944f871949e2364512fe72247f23bd
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:29:24 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 17:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa21150e

Revert "dev-cpp/coeurl: revbump"

This reverts commit 86ed7bfed6f692e532d76c2ebcade743606500a7.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/{coeurl-0.3.0-r1.ebuild => coeurl-0.3.0.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
similarity index 100%
rename from dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
rename to dev-cpp/coeurl/coeurl-0.3.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: 86ed7bfed6f692e532d76c2ebcade743606500a7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:49:50 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 13:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86ed7bfe

dev-cpp/coeurl: revbump

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/{coeurl-0.3.0.ebuild => coeurl-0.3.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
similarity index 100%
rename from dev-cpp/coeurl/coeurl-0.3.0.ebuild
rename to dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: ec83f27f146ff75b3c1d60b503fd40987170fe16
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:48:54 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 13:48:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec83f27f

dev-cpp/coeurl: pin libfmt dep

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index b5c1bbe2e..832f0857e 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -19,7 +19,7 @@ RESTRICT="test" # Tests turned off because they need a local 
webserver.
 RDEPEND="
net-misc/curl[ssl?]
dev-libs/libevent:=
-   dev-libs/libfmt:=
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: b12e7da73c72b580d2ebdf94d53895b7d9921661
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:49:03 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 13:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b12e7da7

dev-cpp/coeurl: enable tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 30 --
 1 file changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index 832f0857e..37dfa3669 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo meson python-any-r1
 
 DESCRIPTION="A simple async wrapper around CURL for C++"
 HOMEPAGE="https://nheko.im/nheko-reborn/coeurl;
@@ -14,7 +15,8 @@ LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 IUSE="ssl test"
-RESTRICT="test" # Tests turned off because they need a local webserver.
+REQUIRED_USE="test? ( ssl )"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
net-misc/curl[ssl?]
@@ -26,6 +28,16 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/doctest )
 "
+BDEPEND="
+   test? (
+   dev-libs/openssl
+   $(python_gen_any_dep 'dev-python/flask[${PYTHON_USEDEP}]')
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/flask[${PYTHON_USEDEP}]"
+}
 
 src_prepare() {
default
@@ -38,3 +50,17 @@ src_configure() {
)
meson_src_configure
 }
+
+src_test() {
+   openssl req -x509 -newkey rsa:4096 -nodes \
+   -out "${T}"/cert.pem -keyout "${T}"/key.pem \
+   -days 365 -subj "/CN=localhost" || die
+
+   edo ${EPYTHON} ./tests/testserver.py &
+   sleep 3
+
+   edo ${EPYTHON} ./tests/testserver.py "${T}" &
+   sleep 3
+
+   meson_src_test
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: 5bf6d4130dbf11bd7df78addd58ed5941935f255
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:28:17 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 17:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5bf6d413

Revert "dev-cpp/coeurl: pin libfmt dep"

This reverts commit ec83f27f146ff75b3c1d60b503fd40987170fe16.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
index 37dfa3669..5c65cc7b7 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
net-misc/curl[ssl?]
dev-libs/libevent:=
-   

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

2023-07-22 Thread David Roman
commit: bcc7513b14e8e4be58e71383a8737f6df9c0902d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:03:28 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 17:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcc7513b

dev-libs/mtxclient: remove pic use flag

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/mtxclient/mtxclient-0.9.2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/mtxclient/mtxclient-0.9.2.ebuild 
b/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
index a1a040656..e8c8b143b 100644
--- a/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
+++ b/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
@@ -13,16 +13,16 @@ LICENSE="MIT"
 SLOT="0/${PV}" # ABI may break even on patch version changes
 KEYWORDS="~amd64"
 
-IUSE="+pie test"
+IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   >=dev-cpp/coeurl-0.3.0:=[ssl]
dev-libs/libfmt:=
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
-   >=dev-cpp/coeurl-0.3.0:=[ssl]
 "
 DEPEND="
${RDEPEND}
@@ -38,7 +38,6 @@ src_configure() {
local -a mycmakeargs=(
-DBUILD_LIB_TESTS="$(usex test)"
-DBUILD_LIB_EXAMPLES=OFF
-   -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
)
 
cmake_src_configure



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-22 Thread David Roman
commit: c8fb50fc53191e429828159595e50cfec7f81e9a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:28:34 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 13:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8fb50fc

dev-cpp/coeurl: fix build with recent meson

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index c80a52c33..b5c1bbe2e 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -27,6 +27,11 @@ DEPEND="
test? ( dev-cpp/doctest )
 "
 
+src_prepare() {
+   default
+   rm -r subprojects || die
+}
+
 src_configure() {
local -a emesonargs=(
$(meson_use test tests)



[gentoo-commits] repo/proj/guru:master commit in: dev-vcs/lazygit/

2023-07-22 Thread David Roman
commit: 0e9e191e62b74d47564fefcce7ed256ea72d9cf8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jul 22 16:55:35 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 16:55:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0e9e191e

dev-vcs/lazygit: 0.39.2 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-vcs/lazygit/Manifest  |  1 +
 dev-vcs/lazygit/lazygit-0.39.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest
index 56adf441e..b382d62fe 100644
--- a/dev-vcs/lazygit/Manifest
+++ b/dev-vcs/lazygit/Manifest
@@ -1,3 +1,4 @@
 DIST lazygit-0.37.tar.gz 4213356 BLAKE2B 
8fb82b70ea2c5188b0d9fd4e015f5e525fd64f82c3e1af33e268cca500eb3c0dd9687dceacfba40439f65e31b95097d4550d892de0c942dbdc3e4695573264cf
 SHA512 
33eb6f609056d7f390e2a06ca6d48ff9289b54bb44f90f6498ff9e5cba077835a71e7668bc5ce0fa508dea403d9e33098a4a1cf72288ab407bb92eb625f71991
 DIST lazygit-0.38.2.tar.gz 3870937 BLAKE2B 
c3dcc40f0accecceda1b663503e522076ba98fb09268f65f95af0c79e51ac6f9706a0cd18ca8b13f3b3b855ca0ebd665a9fd083d1f5257c652b1e68b3677d00e
 SHA512 
508e253a4acfcb2c958820d72873de3308b06eba20978caa660321d75db41bc31fe917e4469d5ed368d9e20d2047b57d759f9ec00a4a982cd2556d5c4ef5c57f
 DIST lazygit-0.39.1.tar.gz 3882142 BLAKE2B 
4c4d5e3e14a6aeaf4c6545c010ae82fe7c2ba80354df3b7243afb2f19b544b77de450dd741209f24373875dc8cea271d486037d59d0424b35ac60cd30ba492ba
 SHA512 
9fb65fe1e2853abe4035e450f319c95d03a813587fac9761380b67d2ec1c338203f0e7888cf1a14c959d163f0868c96555f0947d955e206575f0b63da7b9de5f
+DIST lazygit-0.39.2.tar.gz 3882299 BLAKE2B 
ee5c6f144e6adbab94aad590f07c295b068df38e049bf55bcfaa28089944a7e915bca024cdb8d1eeb8f9126667e901a953a7200eedeb35b46ab5a46a4bbb7913
 SHA512 
f43b13e53f0ff0131ea3e04ea168faab718ed8ec216d5e2ddf19b2304ae8c024a75e9a66c210416087cb54abd72f34462ad3210a4e41a9dd41efa011cc77406a

diff --git a/dev-vcs/lazygit/lazygit-0.39.2.ebuild 
b/dev-vcs/lazygit/lazygit-0.39.2.ebuild
new file mode 100644
index 0..7cb26b743
--- /dev/null
+++ b/dev-vcs/lazygit/lazygit-0.39.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Simple terminal UI for git commands"
+HOMEPAGE="https://github.com/jesseduffield/lazygit;
+SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD ISC MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${P}"
+
+RDEPEND="dev-vcs/git"
+
+DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
+
+src_compile() {
+   go build -o bin/lazygit || die
+}
+
+src_install() {
+   dobin bin/lazygit
+   einstalldocs
+}



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

2023-07-22 Thread Mike Gilbert
commit: c5aa6e1da5476d009cf6017c2fde11b805a3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jul 22 21:00:34 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jul 22 21:00:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5aa6e1d

sys-apps/systemd: apply initrd-generators patch to 254

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

 sys-apps/systemd/systemd-254_rc2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild 
b/sys-apps/systemd/systemd-254_rc2.ebuild
index 0bd6dcb2fb85..494249a2edd6 100644
--- a/sys-apps/systemd/systemd-254_rc2.ebuild
+++ b/sys-apps/systemd/systemd-254_rc2.ebuild
@@ -240,6 +240,7 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-253-initrd-generators.patch"
)
 
if ! use vanilla; then



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

2023-07-22 Thread Mike Gilbert
commit: e92f7252b53bce0359a7dedbf02d5d6cb3dc1c44
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jul 22 20:48:52 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jul 22 20:48:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92f7252

sys-apps/systemd: create sysctl.d symlink only when /etc/sysctl.conf exists

Closes: https://bugs.gentoo.org/885287
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-254_rc2.ebuild | 8 +---
 sys-apps/systemd/systemd-.ebuild| 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/systemd-254_rc2.ebuild 
b/sys-apps/systemd/systemd-254_rc2.ebuild
index 79a152ddc472..0bd6dcb2fb85 100644
--- a/sys-apps/systemd/systemd-254_rc2.ebuild
+++ b/sys-apps/systemd/systemd-254_rc2.ebuild
@@ -399,9 +399,6 @@ multilib_src_install_all() {
keepdir /var/lib/systemd
keepdir /var/log/journal
 
-   # Symlink /etc/sysctl.conf for easy migration.
-   dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
-
if use pam; then
newpamd "${FILESDIR}"/systemd-user.pam systemd-user
fi
@@ -465,6 +462,11 @@ migrate_locale() {
 }
 
 pkg_preinst() {
+   if [[ -e ${EROOT}/etc/sysctl.conf ]]; then
+   # Symlink /etc/sysctl.conf for easy migration.
+   dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
+   fi
+
if ! use split-usr; then
local dir
for dir in bin sbin lib usr/sbin; do

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 1b78026dc881..2995dae33660 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -399,9 +399,6 @@ multilib_src_install_all() {
keepdir /var/lib/systemd
keepdir /var/log/journal
 
-   # Symlink /etc/sysctl.conf for easy migration.
-   dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
-
if use pam; then
newpamd "${FILESDIR}"/systemd-user.pam systemd-user
fi
@@ -465,6 +462,11 @@ migrate_locale() {
 }
 
 pkg_preinst() {
+   if [[ -e ${EROOT}/etc/sysctl.conf ]]; then
+   # Symlink /etc/sysctl.conf for easy migration.
+   dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
+   fi
+
if ! use split-usr; then
local dir
for dir in bin sbin lib usr/sbin; do



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

2023-07-22 Thread Marc Schiffbauer
commit: 279167f3751a952ac40c0418a64b09676fcf7aba
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Jul 22 20:29:48 2023 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sat Jul 22 20:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279167f3

dev-python/bareos: add 22.1.0, drop 22.0.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest   | 2 +-
 dev-python/bareos/{bareos-22.0.3.ebuild => bareos-22.1.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index 87f1caaf924a..ede21f58a067 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1 @@
-DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 
7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621
 SHA512 
cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c
+DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c

diff --git a/dev-python/bareos/bareos-22.0.3.ebuild 
b/dev-python/bareos/bareos-22.1.0.ebuild
similarity index 91%
rename from dev-python/bareos/bareos-22.0.3.ebuild
rename to dev-python/bareos/bareos-22.1.0.ebuild
index 607aaf1bf7d1..16447ca3586b 100644
--- a/dev-python/bareos/bareos-22.0.3.ebuild
+++ b/dev-python/bareos/bareos-22.1.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



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

2023-07-22 Thread Ionen Wolkens
commit: 12e95875ffcaff43b2c081148ccf6d0a9bafbc68
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jul 22 18:42:49 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jul 22 18:42:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e95875

dev-python/parse_type: drop 0.6.0-r1, 0.6.1

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

 dev-python/parse_type/Manifest |  2 --
 .../files/parse_type-0.6.0-setupwarn.patch |  7 -
 dev-python/parse_type/parse_type-0.6.0-r1.ebuild   | 35 --
 dev-python/parse_type/parse_type-0.6.1.ebuild  | 30 ---
 4 files changed, 74 deletions(-)

diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest
index 729880d8d3f0..eb79399eb3d8 100644
--- a/dev-python/parse_type/Manifest
+++ b/dev-python/parse_type/Manifest
@@ -1,3 +1 @@
-DIST parse_type-0.6.0.gh.tar.gz 272744 BLAKE2B 
fdba57380bfbefa43793338ddd1dfc618d15036c8e78adfbccd993156c77d59f30c2351b1dba826bdc41de12ab3e403102124fe85a462f3fbb6fb915885fb026
 SHA512 
cbe2c8d2bac567cb89b600ef4b0fb5e65c5afdb8e83c3da01cf0b80ce40630c6fb0e1156e352f8b64d5b6d69555126edfbd3f48c6482f7fe8cfb79fcff8ac5b7
-DIST parse_type-0.6.1.tar.gz 69604 BLAKE2B 
49488855a605bf2763dd3b4c9d7444d8d55632c66b63dc7ad0c418f767c0fa923c958868317d075169091dfc3b538702ab91d6af5e7361092714a66655853a23
 SHA512 
a1d050679ef10a6b8dbbe2106a503a753ccd88d076de3d3fbf1cd60517fa181ad9856e66b1feaf4a4fe15fa3a1ae2081ba6f91a00b6641ebc15d3e6cf45dd213
 DIST parse_type-0.6.2.tar.gz 69720 BLAKE2B 
76deaacc1824f701db74fbdd971b1dd8131f6d45f329e64f6eae993d6a41cebebb44c0653813bcb625e335bae5a81853c8c3704c0f102ebad96a38f43826059c
 SHA512 
d614b105696baf135a7f8c84f751a2491dc7558cadf1c3891f1223f6196a7b041c499f3df4902b04daca5e6507522ec0f99533b6b1d027773a15f7738a574958

diff --git a/dev-python/parse_type/files/parse_type-0.6.0-setupwarn.patch 
b/dev-python/parse_type/files/parse_type-0.6.0-setupwarn.patch
deleted file mode 100644
index 4dbf73e1a02e..
--- a/dev-python/parse_type/files/parse_type-0.6.0-setupwarn.patch
+++ /dev/null
@@ -1,7 +0,0 @@
 a/setup.cfg
-+++ b/setup.cfg
-@@ -17,3 +17,3 @@
- [upload_docs]
--upload-dir = build/docs/html
-+upload_dir = build/docs/html
- 

diff --git a/dev-python/parse_type/parse_type-0.6.0-r1.ebuild 
b/dev-python/parse_type/parse_type-0.6.0-r1.ebuild
deleted file mode 100644
index 5c75501580a1..
--- a/dev-python/parse_type/parse_type-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1
-
-DESCRIPTION="Extension to the parse module"
-HOMEPAGE="https://pypi.org/project/parse-type/;
-SRC_URI="https://github.com/jenisys/parse_type/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-RDEPEND="
-   https://pypi.org/project/parse-type/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/parse-1.19.1[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-DOCS=( CHANGES.txt README.rst )
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-
-   # disable unnecessary html test report and its pytest-html dependency
-   sed -i '/^addopts/,/report.xml$/d' pytest.ini || die
-}



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

2023-07-22 Thread Ionen Wolkens
commit: c785b25be024a51c21329a16fac6b7b5d30e76ba
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jul 22 18:42:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jul 22 18:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c785b25b

dev-python/parse: drop 1.19.0-r1

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

 dev-python/parse/Manifest   |  1 -
 dev-python/parse/parse-1.19.0-r1.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
index 7c660e0d9bb0..3c7954b6cf4f 100644
--- a/dev-python/parse/Manifest
+++ b/dev-python/parse/Manifest
@@ -1,2 +1 @@
-DIST parse-1.19.0.tar.gz 30884 BLAKE2B 
97f0d1fb7f1d2d826f20df592a61bc94e65ea583ba651d4ddf18b3ffb21d977444c2a3a0e75ba9138d2bae48668456d1ac56d50d05d4b8ed7721733f3bda59f2
 SHA512 
25e183949a78213e699c319f5dcf1b2664ea6cfcfae4b9eb8dcaf1825e55dcb2ce2032f9eb630e962acf2d94588d4f4b8cf340af1075cbab5ab44aed5377ef6f
 DIST parse-1.19.1.gh.tar.gz 26732 BLAKE2B 
15a1a11d9ca5c93a07848db4acdae1b9b489e3366f3dcbdcbae06a22b2bc8183fd266106dec5b975be8fd6926ee29d9ee4850db8d8504b8fc489bee82c7f0492
 SHA512 
f3fd067cbe6f30f0e61297f471dd7eb183d351ca60bf5a4dfd31cf0775988ecea6dfdf3f0ecd23dbe9fb3f8be3f5c1b824af660074589cb3b289658d0af898fa

diff --git a/dev-python/parse/parse-1.19.0-r1.ebuild 
b/dev-python/parse/parse-1.19.0-r1.ebuild
deleted file mode 100644
index ff89f7a1ed99..
--- a/dev-python/parse/parse-1.19.0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Parse strings using a specification based on the Python format() 
syntax"
-HOMEPAGE="https://pypi.org/project/parse/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-distutils_enable_tests unittest



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

2023-07-22 Thread Sam James
commit: 2997c97c8a686bfee629a2d5491081a260b0eee7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2997c97c

app-emulation/vkd3d: Stabilize 1.8 x86, #910664

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

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

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
index 65408b0bc03c..0a6c10a184bc 100644
--- a/app-emulation/vkd3d/vkd3d-1.8.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.8.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-gfx/ueberzug/

2023-07-22 Thread Sam James
commit: bc71772ca933b300dbb3327a2c61403faf75bf11
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc71772c

media-gfx/ueberzug: Stabilize 18.2.2 amd64, #910665

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

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

diff --git a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild 
b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
index d0ad654cffdb..5db837e4af0e 100644
--- a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
+++ b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ueber-devel/ueberzug/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 COMMON_DEPEND="
x11-libs/libX11



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

2023-07-22 Thread Sam James
commit: b6ff6a6c312899c57c9eddd1999fb8c8f4d7bbc0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ff6a6c

media-gfx/ueberzug: Stabilize 18.2.2 x86, #910665

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

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

diff --git a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild 
b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
index 5db837e4af0e..51e616b8ef33 100644
--- a/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
+++ b/media-gfx/ueberzug/ueberzug-18.2.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/ueber-devel/ueberzug/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 COMMON_DEPEND="
x11-libs/libX11



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

2023-07-22 Thread Sam James
commit: 794a7b5d891bad6b4be8ac9606bc0d0007843b43
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794a7b5d

app-emulation/vkd3d: Stabilize 1.8 amd64, #910664

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

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

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
index cea4a98c8e5e..65408b0bc03c 100644
--- a/app-emulation/vkd3d/vkd3d-1.8.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.8.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: dev-python/parse/

2023-07-22 Thread Sam James
commit: d1200bcd56c92b9b2e0f07121d5573ef5d68affb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1200bcd

dev-python/parse: Stabilize 1.19.1 ALLARCHES, #910663

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

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

diff --git a/dev-python/parse/parse-1.19.1.ebuild 
b/dev-python/parse/parse-1.19.1.ebuild
index d985905c67a1..728749eceea0 100644
--- a/dev-python/parse/parse-1.19.1.ebuild
+++ b/dev-python/parse/parse-1.19.1.ebuild
@@ -13,6 +13,6 @@ 
SRC_URI="https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 distutils_enable_tests unittest



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

2023-07-22 Thread Sam James
commit: ca6dcbb579e5963e1b5286b78b7e3f5b37a81705
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6dcbb5

dev-libs/openssl: Stabilize 3.0.9-r2 x86, #910660

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

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

diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
index a5ee34635266..8fa6b19c9113 100644
--- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2023-07-22 Thread Sam James
commit: ddec13df5e5bc6896ebf5ba9e64d79fc20782774
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddec13df

dev-libs/openssl: Stabilize 3.0.9-r2 amd64, #910660

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

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

diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
index c1c56681758c..e24c86c78210 100644
--- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2023-07-22 Thread Sam James
commit: 3dfaff07fb2d59a89d210942ee969518c5b61c84
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dfaff07

net-vpn/vtun: Stabilize 3.0.4-r4 amd64, #910695

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

 net-vpn/vtun/vtun-3.0.4-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/vtun/vtun-3.0.4-r4.ebuild 
b/net-vpn/vtun/vtun-3.0.4-r4.ebuild
index 81eaa36bd9e3..f7c4985111d5 100644
--- a/net-vpn/vtun/vtun-3.0.4-r4.ebuild
+++ b/net-vpn/vtun/vtun-3.0.4-r4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://vtun.sourceforge.net/;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~sparc ~x86"
 IUSE="lzo socks5 ssl zlib"
 
 RDEPEND="



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

2023-07-22 Thread Sam James
commit: fe3fccc0f2949d98dab4e26e0e0d64613213a1c3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3fccc0

dev-python/parse_type: Stabilize 0.6.2 ALLARCHES, #910662

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

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

diff --git a/dev-python/parse_type/parse_type-0.6.2.ebuild 
b/dev-python/parse_type/parse_type-0.6.2.ebuild
index 7a06e2c06c0e..635bc52d0adb 100644
--- a/dev-python/parse_type/parse_type-0.6.2.ebuild
+++ b/dev-python/parse_type/parse_type-0.6.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/parse-type/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 RDEPEND="
dev-python/parse[${PYTHON_USEDEP}]



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

2023-07-22 Thread Sam James
commit: 775db2f01624854f35ead5d64dc6a9098c20cc70
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=775db2f0

net-misc/gallery-dl: Stabilize 1.25.6 x86, #910655

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

 net-misc/gallery-dl/gallery-dl-1.25.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
index 154e7d91ee77..e5fbc2f301b3 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-07-22 Thread Sam James
commit: caf090ff3440a21649142ad5d27e4a1b6cfa3f55
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf090ff

dev-libs/openssl: Stabilize 3.0.9-r2 ppc64, #910660

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

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

diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
index e24c86c78210..a5ee34635266 100644
--- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/

2023-07-22 Thread Sam James
commit: 59932e552bafee4a17373c1e890b1a9afb5da18f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59932e55

mail-filter/spamassassin: Stabilize 4.0.0-r4 x86, #910658

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

 mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild
index df351c6daccf..42299eb3173b 100644
--- a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-07-22 Thread Matt Turner
commit: c1fb973f08517e305697514053545cf40ed6b574
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jul 22 17:55:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 22 17:55:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fb973f

media-gfx/shotwell: Version bump to 0.32.2

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

 media-gfx/shotwell/Manifest   |  1 +
 media-gfx/shotwell/shotwell-0.32.2.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest
index 56b114e1cbca..4d240c8c18f0 100644
--- a/media-gfx/shotwell/Manifest
+++ b/media-gfx/shotwell/Manifest
@@ -1 +1,2 @@
 DIST shotwell-0.32.1.tar.xz 35324252 BLAKE2B 
a8fd4195dcf495db8413586805f0d75d37759b62847c55dc8e81ed447c7d3c75e1f0f6b95f3982ee0712403b850d735962e4cd0f48ec41426e98c62555fdeb60
 SHA512 
1d487a0ea7ef0fb1b26d7c53b50e64b7d899bb9082744620dd421195b3ea90765633aac940695371d82fe5054f979e43cb587e726c4fa90712403ea9f60afcfe
+DIST shotwell-0.32.2.tar.xz 35327248 BLAKE2B 
e64c14fa8516dede11e5793f35328993755e83b893423f413a9419fe30fc8eebc26c61b34b259dcee1353dfdecb77f582c6e1a10a62e477032ea518d0e56af12
 SHA512 
3f502856ed0ad6dba18d696b67c940afe04b40130ba273bef8d2324301444c1c90e2762827061383785bb20f31b62a8657e9795b405f719254cec308f9430fca

diff --git a/media-gfx/shotwell/shotwell-0.32.2.ebuild 
b/media-gfx/shotwell/shotwell-0.32.2.ebuild
new file mode 100644
index ..63235d2bfa5c
--- /dev/null
+++ b/media-gfx/shotwell/shotwell-0.32.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson optfeature vala xdg
+
+DESCRIPTION="Open source photo manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+IUSE="opencv udev"
+
+DEPEND="
+   >=x11-libs/gtk+-3.22.0:3
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libgee-0.8.5:0.8=
+   >=net-libs/webkit-gtk-2.26:4.1
+   net-libs/libsoup:3.0
+   >=dev-libs/json-glib-0.7.6
+   >=dev-libs/libxml2-2.6.32:2
+   x11-libs/gdk-pixbuf:2
+   >=dev-db/sqlite-3.5.9:3
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-libs/libgphoto2-2.5:=
+   udev? ( >=dev-libs/libgudev-145:= )
+   >=media-libs/gexiv2-0.12.3
+   >=media-libs/libraw-0.13.2:=
+   >=media-libs/libexif-0.6.16
+   app-crypt/libsecret
+   >=dev-libs/libportal-0.5:=[gtk]
+   media-libs/libwebp:=
+
+   >=app-crypt/gcr-3:0=[gtk]
+   x11-libs/cairo
+   opencv? ( >=media-libs/opencv-4.0.0:= )
+"
+RDEPEND="${DEPEND}
+   media-plugins/gst-plugins-gdkpixbuf:1.0
+   media-plugins/gst-plugins-meta:1.0
+"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-libs/glib
+   dev-util/gdbus-codegen
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   net-libs/libsoup:3.0[vala]
+   media-libs/gexiv2[vala]
+   app-crypt/gcr:0[vala]
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dunity_support=false
+   # -Dpublishers # In 0.30.2 all get compiled in anyways, even if 
restricted list, affects only runtime support
+   #trace
+   #measure
+   -Ddupe_detection=true
+   $(meson_use udev)
+   -Dinstall_apport_hook=false
+   $(meson_use opencv face_detection)
+   -Dfatal_warnings=false
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   optfeature "Enable support for the AVIF format" 
media-libs/libavif[gdk-pixbuf]
+   optfeature "Enable support for the HEIF format" 
media-libs/libheif[gdk-pixbuf]
+   optfeature "Enable support for the JPEG format" 
x11-libs/gdk-pixbuf[jpeg]
+   optfeature "Enable support for the TIFF format" 
x11-libs/gdk-pixbuf[tiff]
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/quickemu/

2023-07-22 Thread Steve Burnham
commit: eefa46e39f6df69b94f5e675e940ecfebb2dfc49
Author: Steven Burnham  gmail  com>
AuthorDate: Sat Jul 22 17:34:13 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Sat Jul 22 17:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eefa46e3

app-emulation/quickemu: Accepts -bin now for edk2-ovmf

Signed-off-by: Steven Burnham  gmail.com>

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

diff --git a/app-emulation/quickemu/quickemu-4.8.ebuild 
b/app-emulation/quickemu/quickemu-4.8.ebuild
index b20d3412b..7eb2b4472 100644
--- a/app-emulation/quickemu/quickemu-4.8.ebuild
+++ b/app-emulation/quickemu/quickemu-4.8.ebuild
@@ -27,7 +27,7 @@ DEPEND="
net-misc/zsync
sys-apps/usbutils
sys-apps/util-linux
-   sys-firmware/edk2-ovmf
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
sys-process/procps
x11-apps/xrandr
x11-misc/xdg-user-dirs



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: 5bf6d4130dbf11bd7df78addd58ed5941935f255
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:28:17 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 17:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5bf6d413

Revert "dev-cpp/coeurl: pin libfmt dep"

This reverts commit ec83f27f146ff75b3c1d60b503fd40987170fe16.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
index 37dfa3669..5c65cc7b7 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
net-misc/curl[ssl?]
dev-libs/libevent:=
-   

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

2023-07-22 Thread Anna Vyalkova
commit: bcc7513b14e8e4be58e71383a8737f6df9c0902d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:03:28 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 17:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcc7513b

dev-libs/mtxclient: remove pic use flag

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/mtxclient/mtxclient-0.9.2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/mtxclient/mtxclient-0.9.2.ebuild 
b/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
index a1a040656..e8c8b143b 100644
--- a/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
+++ b/dev-libs/mtxclient/mtxclient-0.9.2.ebuild
@@ -13,16 +13,16 @@ LICENSE="MIT"
 SLOT="0/${PV}" # ABI may break even on patch version changes
 KEYWORDS="~amd64"
 
-IUSE="+pie test"
+IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   >=dev-cpp/coeurl-0.3.0:=[ssl]
dev-libs/libfmt:=
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
-   >=dev-cpp/coeurl-0.3.0:=[ssl]
 "
 DEPEND="
${RDEPEND}
@@ -38,7 +38,6 @@ src_configure() {
local -a mycmakeargs=(
-DBUILD_LIB_TESTS="$(usex test)"
-DBUILD_LIB_EXAMPLES=OFF
-   -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
)
 
cmake_src_configure



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: aa21150ee6944f871949e2364512fe72247f23bd
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 17:29:24 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 17:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa21150e

Revert "dev-cpp/coeurl: revbump"

This reverts commit 86ed7bfed6f692e532d76c2ebcade743606500a7.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/{coeurl-0.3.0-r1.ebuild => coeurl-0.3.0.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
similarity index 100%
rename from dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
rename to dev-cpp/coeurl/coeurl-0.3.0.ebuild



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

2023-07-22 Thread Matt Turner
commit: de718a87b2cedfc40155f05af6fd477b14cabcb8
Author: Ahmed Charles  ahmedcharles  com>
AuthorDate: Thu Jul 20 18:53:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 22 17:24:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de718a87

x11-base/xorg-server: fix xf86-video-nouveau build

Closes: https://bugs.gentoo.org/885763
Closes: https://github.com/gentoo/gentoo/pull/31985
Signed-off-by: Ahmed Charles  ahmedcharles.com>
Signed-off-by: Matt Turner  gentoo.org>

 .../xorg-server/files/xorg-server-21.1.8-wfb.patch |  43 +
 x11-base/xorg-server/xorg-server-21.1.8-r2.ebuild  | 195 +
 2 files changed, 238 insertions(+)

diff --git a/x11-base/xorg-server/files/xorg-server-21.1.8-wfb.patch 
b/x11-base/xorg-server/files/xorg-server-21.1.8-wfb.patch
new file mode 100644
index ..48cdbd017088
--- /dev/null
+++ b/x11-base/xorg-server/files/xorg-server-21.1.8-wfb.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/885763
+https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1114
+https://gitlab.freedesktop.org/xorg/xserver/-/commit/34a430a16ec2cb9851b1f2bc7fc2117e19b9fcc7
+
+From 34a430a16ec2cb9851b1f2bc7fc2117e19b9fcc7 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Thu, 13 Apr 2023 15:45:58 +0200
+Subject: [PATCH] fb: Declare wfbFinishScreenInit, wfbScreenInit for
+ !FB_ACCESS_WRAPPER
+
+xf86-video-nouveau calls wfbScreenInit without defining
+FB_ACCESS_WRAPPER (which has other unintended side effects).
+Presently, this compiles and links because compilers still support
+implicit function declarations, but this is going to change fairly
+soon.  This seems to be the most straightforward change to keep
+the driver building.
+---
+ fb/fb.h | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/fb/fb.h b/fb/fb.h
+index 08143a0d49..309f15294c 100644
+--- a/fb/fb.h
 b/fb/fb.h
+@@ -1027,7 +1027,6 @@ extern _X_EXPORT Bool
+int dpiy, int width, /* pixel width of frame buffer */
+int bpp);/* bits per pixel of frame buffer */
+ 
+-#ifdef FB_ACCESS_WRAPPER
+ extern _X_EXPORT Bool
+ wfbFinishScreenInit(ScreenPtr pScreen,
+ void *pbits,
+@@ -1049,7 +1048,6 @@ wfbScreenInit(ScreenPtr pScreen,
+   int width,
+   int bpp,
+   SetupWrapProcPtr setupWrap, FinishWrapProcPtr finishWrap);
+-#endif
+ 
+ extern _X_EXPORT Bool
+ fbFinishScreenInit(ScreenPtr pScreen,
+-- 
+GitLab
+

diff --git a/x11-base/xorg-server/xorg-server-21.1.8-r2.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.8-r2.ebuild
new file mode 100644
index ..ce07240d3cc7
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-21.1.8-r2.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_EAUTORECONF="no"
+inherit flag-o-matic xorg-3 meson
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   xorg? (
+   >=x11-libs/libxcvt-0.1.0
+   )
+   xnest? (
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libX11-1.1.5
+   )
+   xephyr? (
+   x11-libs/libxcb
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind:= )
+   selinux? (
+   sys-process/audit
+   sys-libs/libselinux:=
+   )
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+   

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

2023-07-22 Thread Alfredo Tupone
commit: c907a9efcaeb40535aa6b6d1ddf5daca6f3fb453
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 22 17:04:44 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 22 17:05:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c907a9ef

dev-python/confusable_homoglyphs: fix deps

Closes: https://bugs.gentoo.org/910691
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...le_homoglyphs-3.2.0.ebuild => confusable_homoglyphs-3.2.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild 
b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
similarity index 93%
rename from dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild
rename to dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
index 1d87c393832b..1b9de4f368a0 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
@@ -21,6 +21,8 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+
 S="${WORKDIR}"/${PN}-${CommitId}
 
 distutils_enable_tests pytest



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

2023-07-22 Thread David Seifert
commit: b5162e97feec7381014da6ef9be3ea004851d57f
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jul 22 17:00:53 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 22 17:00:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5162e97

games-engines/openmw: add 0.48.0

Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 games-engines/openmw/Manifest |   1 +
 games-engines/openmw/openmw-0.48.0.ebuild | 174 ++
 2 files changed, 175 insertions(+)

diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index cba80402aaec..0bfdae772a9c 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1,3 @@
 DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 
40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d
 SHA512 
517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
+DIST openmw-0.48.0.tar.gz 6020423 BLAKE2B 
6a6f710f06efc0e844115018365db8148e9f6acefd453df74904144f53f5e896e9ab4d4f563ab95a3231500a2c1a5e1f8c5b6d6ac5c1315805c61657d13a7aa8
 SHA512 
969c10b285c039b54810c56f202f9c33bd03c83d87fec722c3389525e87fc7104760ea12527be5fb19a3f7ae2dc9aef0e4c6b7375d8bbcd6eb726e1d7859b833
 DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 
BLAKE2B 
bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e
 SHA512 
6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6

diff --git a/games-engines/openmw/openmw-0.48.0.ebuild 
b/games-engines/openmw/openmw-0.48.0.ebuild
new file mode 100644
index ..a7b997f5b8a9
--- /dev/null
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+inherit cmake lua-single readme.gentoo-r1 xdg
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenMW/openmw.git;
+else
+   SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S="${WORKDIR}/${PN}-${P}"
+fi
+
+MY_TEMPLATE_COMMIT="8966dab24692555eec720c854fb0f73d108070cd"
+SRC_URI+="
+   test? ( 
https://gitlab.com/OpenMW/example-suite/-/raw/${MY_TEMPLATE_COMMIT}/data/template.omwgame
 -> openmw-template-${MY_TEMPLATE_COMMIT}.omwgame )
+"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+IUSE="doc devtools +osg-fork test +qt5"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
+# used when BUILD_OPENCS flag is enabled. See bug #676266.
+
+RDEPEND="${LUA_DEPS}
+   app-arch/lz4:=
+   dev-games/mygui
+   dev-cpp/yaml-cpp:=
+   dev-db/sqlite:3
+   dev-games/recastnavigation:=
+   dev-libs/boost:=[zlib]
+   dev-libs/icu:=
+   dev-libs/tinyxml[stl]
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/openal
+   media-video/ffmpeg:=
+   >=sci-physics/bullet-2.86:=[double-precision]
+   virtual/opengl
+   osg-fork? ( 
>=dev-games/openscenegraph-openmw-3.6:=[collada(-),jpeg,png,sdl,svg,truetype,zlib]
 )
+   !osg-fork? ( 
>=dev-games/openscenegraph-3.5.5:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
+   qt5? (
+   app-arch/unshield
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   )
+"
+
+DEPEND="${RDEPEND}
+   dev-cpp/sol2
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   dev-python/sphinx
+   )
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Use the system tinyxml headers
+   rm -v extern/oics/tiny{str,xml}* || die
+   rm -rv extern/sol3 || die
+}
+
+src_configure() {
+   use devtools && ! use qt5 &&
+   elog "'qt5' USE flag is disabled, 'openmw-cs' will not be 
installed"
+
+   local mycmakeargs=(
+   -DBUILD_BSATOOL=$(usex devtools)
+   -DBUILD_DOCS=$(usex doc)
+   -DBUILD_ESMTOOL=$(usex devtools)
+   -DBUILD_LAUNCHER=$(usex qt5)
+   -DBUILD_NIFTEST=$(usex devtools)
+   -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+   -DBUILD_WIZARD=$(usex qt5)
+   -DBUILD_UNITTESTS=$(usex test)
+   

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

2023-07-22 Thread David Seifert
commit: 2f9e56ed6c4bac83a1c63a3f3f13331b12fb321c
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jul 22 17:00:54 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 22 17:00:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9e56ed

games-engines/openmw: sync live

Closes: https://github.com/gentoo/gentoo/pull/32002
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 games-engines/openmw/openmw-.ebuild | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/games-engines/openmw/openmw-.ebuild 
b/games-engines/openmw/openmw-.ebuild
index 47e3aee609e5..a7b997f5b8a9 100644
--- a/games-engines/openmw/openmw-.ebuild
+++ b/games-engines/openmw/openmw-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1,3,4} luajit )
+LUA_COMPAT=( luajit )
 inherit cmake lua-single readme.gentoo-r1 xdg
 
 DESCRIPTION="Open source reimplementation of TES III: Morrowind"
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/OpenMW/openmw.git;
 else
SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${P}"
 fi
 
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="${LUA_DEPS}
app-arch/lz4:=
-   >=dev-games/mygui-3.4.1
+   dev-games/mygui
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
@@ -105,6 +105,8 @@ src_configure() {
-DUSE_LUAJIT=ON
)
else
+   # 5.1 (and other 5.x) are supported in theory, but don't work 
well (eg. test fails)
+   # In a future version consider adding it back to LUA_COMPAT or 
dropping this branch
mycmakeargs+=(
-DUSE_LUAJIT=OFF
-DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
@@ -116,7 +118,8 @@ src_configure() {
 
if use test ; then
mkdir -p "${BUILD_DIR}"/apps/openmw_test_suite/data || die
-   cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame 
"${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
+   cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame \
+   
"${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
fi
 
cmake_src_configure
@@ -134,7 +137,9 @@ src_compile() {
 }
 
 src_test() {
-   "${BUILD_DIR}/openmw_test_suite" || die
+   pushd "${BUILD_DIR}" > /dev/null || die
+   ./openmw_test_suite || die
+   popd > /dev/null || die
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/lazygit/

2023-07-22 Thread Sergey Torokhov
commit: 0e9e191e62b74d47564fefcce7ed256ea72d9cf8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jul 22 16:55:35 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sat Jul 22 16:55:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0e9e191e

dev-vcs/lazygit: 0.39.2 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-vcs/lazygit/Manifest  |  1 +
 dev-vcs/lazygit/lazygit-0.39.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest
index 56adf441e..b382d62fe 100644
--- a/dev-vcs/lazygit/Manifest
+++ b/dev-vcs/lazygit/Manifest
@@ -1,3 +1,4 @@
 DIST lazygit-0.37.tar.gz 4213356 BLAKE2B 
8fb82b70ea2c5188b0d9fd4e015f5e525fd64f82c3e1af33e268cca500eb3c0dd9687dceacfba40439f65e31b95097d4550d892de0c942dbdc3e4695573264cf
 SHA512 
33eb6f609056d7f390e2a06ca6d48ff9289b54bb44f90f6498ff9e5cba077835a71e7668bc5ce0fa508dea403d9e33098a4a1cf72288ab407bb92eb625f71991
 DIST lazygit-0.38.2.tar.gz 3870937 BLAKE2B 
c3dcc40f0accecceda1b663503e522076ba98fb09268f65f95af0c79e51ac6f9706a0cd18ca8b13f3b3b855ca0ebd665a9fd083d1f5257c652b1e68b3677d00e
 SHA512 
508e253a4acfcb2c958820d72873de3308b06eba20978caa660321d75db41bc31fe917e4469d5ed368d9e20d2047b57d759f9ec00a4a982cd2556d5c4ef5c57f
 DIST lazygit-0.39.1.tar.gz 3882142 BLAKE2B 
4c4d5e3e14a6aeaf4c6545c010ae82fe7c2ba80354df3b7243afb2f19b544b77de450dd741209f24373875dc8cea271d486037d59d0424b35ac60cd30ba492ba
 SHA512 
9fb65fe1e2853abe4035e450f319c95d03a813587fac9761380b67d2ec1c338203f0e7888cf1a14c959d163f0868c96555f0947d955e206575f0b63da7b9de5f
+DIST lazygit-0.39.2.tar.gz 3882299 BLAKE2B 
ee5c6f144e6adbab94aad590f07c295b068df38e049bf55bcfaa28089944a7e915bca024cdb8d1eeb8f9126667e901a953a7200eedeb35b46ab5a46a4bbb7913
 SHA512 
f43b13e53f0ff0131ea3e04ea168faab718ed8ec216d5e2ddf19b2304ae8c024a75e9a66c210416087cb54abd72f34462ad3210a4e41a9dd41efa011cc77406a

diff --git a/dev-vcs/lazygit/lazygit-0.39.2.ebuild 
b/dev-vcs/lazygit/lazygit-0.39.2.ebuild
new file mode 100644
index 0..7cb26b743
--- /dev/null
+++ b/dev-vcs/lazygit/lazygit-0.39.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Simple terminal UI for git commands"
+HOMEPAGE="https://github.com/jesseduffield/lazygit;
+SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD ISC MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${P}"
+
+RDEPEND="dev-vcs/git"
+
+DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
+
+src_compile() {
+   go build -o bin/lazygit || die
+}
+
+src_install() {
+   dobin bin/lazygit
+   einstalldocs
+}



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

2023-07-22 Thread 罗百科
commit: 60f8b3da0ac7bf0b83658e811487702ea192b934
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jul 22 16:46:26 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Jul 22 16:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f8b3da

profiles/base: Update postgres_targets to postgres15

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

 profiles/base/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 3646d139c927..d961a4aad52f 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -153,7 +153,7 @@ TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
 
 # Aaron W. Swenson  (2017-07-09)
 # Default target(s) for postgres{,-multi}.eclass
-POSTGRES_TARGETS="postgres12 postgres13"
+POSTGRES_TARGETS="postgres15"
 
 # Michael Orlitzky  (2017-11-17)
 #



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

2023-07-22 Thread 罗百科
commit: e485db0cd8780ff1dbf9e489c3d774de2ff11663
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jul 22 16:29:26 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Jul 22 16:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e485db0c

dev-db/pgbouncer: add 1.19.1, 1.20.0

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

 dev-db/pgbouncer/Manifest|  2 +
 dev-db/pgbouncer/pgbouncer-1.19.1.ebuild | 79 
 dev-db/pgbouncer/pgbouncer-1.20.0.ebuild | 79 
 3 files changed, 160 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index cf53948311d9..f8e0bd2fe82a 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,3 +1,5 @@
 DIST pgbouncer-1.16.1.tar.gz 591450 BLAKE2B 
137193ad614586d708598fd7003af4dee69f03f88a7235ba4074b63d57ffc3ee1c41fbccb49c5df7c23a2272b33810f8c2a9084d98e2e695a3b5f5ec317e0227
 SHA512 
9ecb7c7ae136d85e3da434094909df3a6ff06ce8586a1848c0c00914d87a877aecbb26ea30ad8230062160f3177621cc16deb4a490e9a2a649c8032dacb86341
 DIST pgbouncer-1.17.0.tar.gz 598294 BLAKE2B 
697411c612b4d53c779c3170692e49afd250c28a1674a835403aa6e0ee27f1e52627b97d0ed478868f8658be7ce2323fdfd1604e5a00d739f3152c55332479b2
 SHA512 
5913ce542f0f694f114db8a2f339e536fb2b5887efb160b7ce3c708ae3d638bee95943104eafb9fbc4fc225649bd5625da2ccf1b56489afe33ebf8aacac48863
 DIST pgbouncer-1.18.0.tar.gz 600825 BLAKE2B 
5c701d6534b9127cb8aef4e47c956644e657506104f5d9844724cc27901f48d271471ff0fe7f863bc064a30906c0ab9dfa9d0ca9472753d183419e57ae2ad333
 SHA512 
1c2bd55c6909a012917fcf1b139ab4bac89de1d02b346b8ade2205c15105a0c6f4f6632bf5844f654cb19e3312b8ed22bf2d14094a17f5515325c826662d5935
+DIST pgbouncer-1.19.1.tar.gz 623569 BLAKE2B 
b62d19e097d4fb1bccda315c9a67876aecaa8647ab092cc0157591fe64644c2c84b2785efab08ac338429e3c7d2cdd2bbff20404e71d67a9b1b5695367c2586e
 SHA512 
1f1f56f778cf1ad7bd6a9809b54443d570eb04c2d5fe416d3bc9aa2ee8e4b3404753a15d9096c88c3a86dee534aff0268d460f862326694097ae67c83f08a589
+DIST pgbouncer-1.20.0.tar.gz 638020 BLAKE2B 
1aa253b4f211e70e882e9b7789bfcdee3436b56d88d0448a122a6975deb379ff6034f563f3ec87997a3f8c2f0e6c25a09916989d486542356a5a5d41ef6e2039
 SHA512 
6386f80bb8dcdf6e9882f94dde1c5ff4b58cd6eb877233952e483d5fa765072588f12dfb39eab5989dee54eaa595db541042654ad47c1ea4b754304ecc69f3dd

diff --git a/dev-db/pgbouncer/pgbouncer-1.19.1.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.19.1.ebuild
new file mode 100644
index ..0552eb5d92a9
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.19.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Lightweight connection pooler for PostgreSQL"
+HOMEPAGE="https://www.pgbouncer.org/;
+SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+c-ares debug doc pam ssl systemd udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+   >=dev-libs/libevent-2.0:=
+   >=sys-libs/glibc-2.10
+   acct-user/pgbouncer
+   c-ares? ( >=net-dns/c-ares-1.10 )
+   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] )
+   systemd? ( sys-apps/systemd )
+   udns? ( >=net-libs/udns-0.1 )
+"
+
+DEPEND="${RDEPEND}"
+
+# Tests require a local database server, wants to fiddle with iptables,
+# and doesn't support overriding.
+RESTRICT="test"
+
+src_prepare() {
+   eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch
+
+   default
+}
+
+src_configure() {
+   # --enable-debug is only used to disable stripping
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-debug \
+   $(use_with c-ares cares) \
+   $(use_enable debug cassert) \
+   $(use_with pam) \
+   $(use_with ssl openssl) \
+   $(use_with systemd) \
+   $(use_with udns)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc AUTHORS
+   use doc && dodoc doc/*.md
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
+
+   insinto /etc
+   doins etc/pgbouncer.ini
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" pgbouncer
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   einfo "Please read the config.txt for Configuration Directives"
+   einfo
+   einfo "For Administration Commands, see:"
+   einfo "man pgbouncer"
+   einfo
+   einfo "By default, PgBouncer does not have access to any 
database."
+   einfo "GRANT the permissions needed for your application and 
make sure that it"
+   einfo "exists in PgBouncer's auth_file."
+   fi
+}

diff --git a/dev-db/pgbouncer/pgbouncer-1.20.0.ebuild 

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

2023-07-22 Thread 罗百科
commit: b098f633c713fb9895e6e6b62fbbafbc513232b6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jul 22 16:25:49 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Jul 22 16:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b098f633

dev-db/citus: add 12.0.0

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

 dev-db/citus/Manifest|  1 +
 dev-db/citus/citus-12.0.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 8f5ee3bb4bb6..0bba10291c3f 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -3,3 +3,4 @@ DIST citus-11.1.6.tar.gz 6380737 BLAKE2B 
4ff38c9cd2bb3e64661ca488276b4d5c747f2db
 DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9
 DIST citus-11.2.1.tar.gz 6491149 BLAKE2B 
575f81654dc80f7f1f93f21c2a74e3bb81a811651f8744ddbf093d750a0f3e4c565035f7c0a9ef2093bf4c9aee07ea33a2332db60e7bee3eb000f76e7932
 SHA512 
653dc5d321e0c75655abb90c397e560aaf3672d5370c94edf1ac9fff9455418d41d688ca118c06ba33b60f827b6b3c5af1262be67c01159dd42bcea30bb4ce6a
 DIST citus-11.3.0.tar.gz 6627414 BLAKE2B 
763ebe9cc7c36222b6e1148b18fcf98af3dc4dbc77a141c355f72e3f943b0cd6ba79aa98622e365f81ca1f5965095e75a0e83277a4690fb386b371d5e80dc778
 SHA512 
4e40240f8e3867823724feda480fe23ee41347b8d49802b3afcedf970f571a97c8d5cf1639d2d776035d125193ca8ff998927aed47c03e1c1ab3bb79da830ee9
+DIST citus-12.0.0.tar.gz 6744359 BLAKE2B 
0cd25e60fb4c94a44c1bf8d0db4a4a62a34082285afe4c32700f182a3b9a67c45f68d1629e6bf7659ed1a5884f2da28a638aa0cb97cc870f8832cf9c3c0e7121
 SHA512 
1e9b985719d1a2c6c1c965cc5708ffc358b62413fafc7f3f9496727763df2e8674782fc2016d452974530c568e7c5ec5a15cb8905ec9ee7344d82b950780f5b8

diff --git a/dev-db/citus/citus-12.0.0.ebuild b/dev-db/citus/citus-12.0.0.ebuild
new file mode 100644
index ..2ace5e3b55ee
--- /dev/null
+++ b/dev-db/citus/citus-12.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/;
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



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

2023-07-22 Thread John Helmert III
commit: 48eef86382521adf4f56546b228a676b8e6f2bf1
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:42:47 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48eef863

dev-util/cutter: drop 2.2.0-r1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest   |  1 -
 dev-util/cutter/cutter-2.2.0-r1.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 96a7f6de50d9..010d7f377126 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1 @@
-DIST cutter-2.2.0.tar.gz 10750189 BLAKE2B 
00626b1fe01044e6a718b81bc2452204ed35003a50e73ec083838610d50b7b690fb5783fd2fdc7f31c35390a664862c488c48f156ebbffdc16ffb39e8e943ebc
 SHA512 
5435f700603f144903e9d93c21f7561b31f1734a2558fe5d11d62d50a635c800e8fb62d866b3b4186d665f57ce9271665dcae8423f0009c3e0bb63bcfa168c1c
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39

diff --git a/dev-util/cutter/cutter-2.2.0-r1.ebuild 
b/dev-util/cutter/cutter-2.2.0-r1.ebuild
deleted file mode 100644
index a9c814dc3516..
--- a/dev-util/cutter/cutter-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.5.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2023-07-22 Thread John Helmert III
commit: 679769edb89ae0e9fe19d736582825b8b808996d
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 16:26:46 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679769ed

dev-util/cutter: enable py3.12

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
index a9c814dc3516..8937a0e9eceb 100644
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ b/dev-util/cutter/cutter-2.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake toolchain-funcs xdg-utils python-single-r1
 



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

2023-07-22 Thread John Helmert III
commit: e1c95bfa0d830d978503e01e2099460ed3a7cf25
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:46:20 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c95bfa

app-crypt/sbctl: drop 0.10

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 ---
 app-crypt/sbctl/sbctl-0.10.ebuild | 33 -
 2 files changed, 36 deletions(-)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 62ad0ff424c9..b22181644e8f 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,6 +1,3 @@
-DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 
8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5
 SHA512 
4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879
-DIST sbctl-0.10.tar.gz 1627117 BLAKE2B 
e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31
 SHA512 
73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb
-DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 
8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4
 SHA512 
34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da
 DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86

diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild 
b/app-crypt/sbctl/sbctl-0.10.ebuild
deleted file mode 100644
index e7c9872aaf2f..
--- a/app-crypt/sbctl/sbctl-0.10.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module verify-sig
-
-DESCRIPTION="Secure Boot key manager"
-HOMEPAGE="https://github.com/Foxboron/sbctl;
-SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
-   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="app-text/asciidoc
-   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc"
-
-src_unpack() {
-   if use verify-sig; then
-   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
-   fi
-
-   default
-}
-
-src_install() {
-   emake PREFIX="${ED}/usr" install
-}



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

2023-07-22 Thread John Helmert III
commit: 15e07a173cba15dfb8af8a58235a8d79e6561114
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:34:53 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e07a17

media-sound/pulsemixer: drop 1.5.1

Signed-off-by: John Helmert III  gentoo.org>

 media-sound/pulsemixer/pulsemixer-1.5.1.ebuild | 25 -
 1 file changed, 25 deletions(-)

diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild 
b/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild
deleted file mode 100644
index 700107370516..
--- a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ncurses"
-
-inherit distutils-r1
-
-DESCRIPTION="CLI and curses mixer for PulseAudio"
-HOMEPAGE="https://github.com/GeorgeFilipkin/pulsemixer;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/GeorgeFilipkin/${PN};
-else
-   SRC_URI="https://github.com/GeorgeFilipkin/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-sound/pulseaudio"



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

2023-07-22 Thread John Helmert III
commit: c8c2f661719a892a7e017be8271219138e2521f0
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:42:35 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c2f661

dev-util/cutter: stabilize 2.2.1 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
index 2ced0df3a4d9..a9c814dc3516 100644
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ b/dev-util/cutter/cutter-2.2.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-07-22 Thread John Helmert III
commit: 1594f0bb0e21e82b60301b5534c3d7add5308166
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:35:22 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1594f0bb

app-crypt/sbctl: stabilize 0.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
index d12c8d756274..e7c9872aaf2f 100644
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ b/app-crypt/sbctl/sbctl-0.11.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"



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

2023-07-22 Thread Alfredo Tupone
commit: 29b6fa21b252099d317993abcdd3d078cf7326f8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 22 16:29:36 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 22 16:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b6fa21

dev-python/confusable_homoglyphs: disable py3.12

Closes: https://bugs.gentoo.org/910690
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git 
a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild 
b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild
index 0183ef44a3df..1d87c393832b 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 CommitId=14f43ddd74099520ddcda29fac557c27a28190e6



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

2023-07-22 Thread Matt Turner
commit: 3c640d1bd2c057b4e2b0c5b8905ad3c77a201664
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jul 22 16:10:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 22 16:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c640d1b

net-libs/libproxy: Drop old versions

Bug: https://bugs.gentoo.org/754954
Closes: https://bugs.gentoo.org/893704
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libproxy/Manifest |  2 -
 .../libproxy/files/libproxy-0.4.12-macosx.patch| 70 -
 ...proxy-0.4.18-Fix-building-without-duktape.patch | 33 
 .../files/libproxy-0.4.18-avoid-nm-build-dep.patch | 90 --
 net-libs/libproxy/files/proxy.1| 23 --
 net-libs/libproxy/libproxy-0.4.18.ebuild   | 83 
 net-libs/libproxy/libproxy-0.5.2.ebuild| 71 -
 net-libs/libproxy/metadata.xml |  2 -
 8 files changed, 374 deletions(-)

diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 69fdf63ced84..b51521aacb35 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,3 +1 @@
-DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 
12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a
 SHA512 
1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754
-DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 
7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0
 SHA512 
10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8
 DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B 
adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36
 SHA512 
0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590

diff --git a/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch 
b/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch
deleted file mode 100644
index 052e6b0a7fe8..
--- a/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-https://trac.macports.org/browser/trunk/dports/net/libproxy/files/patch-libproxy-cmake.diff
-
-diff -ur libproxy/cmake.orig/libproxy.cmk libproxy/cmake/libproxy.cmk
 a/libproxy/cmake/libproxy.cmk  2012-10-02 07:20:40.0 -0700
-+++ b/libproxy/cmake/libproxy.cmk  2012-10-19 13:47:50.0 -0700
-@@ -18,7 +18,7 @@
- set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
-  PROPERTY COMPILE_DEFINITIONS 
MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES})
- # When changing the SOVERSION here remember to also bump the 'favorite proxy 
.so' in python bindings.
--set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
-+set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR 
"${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1)
- set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "")
- set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
- install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
-diff -ur libproxy/cmake.orig/modules/config_envvar.cmk 
libproxy/cmake/modules/config_envvar.cmk
 libproxy/cmake.orig/modules/config_envvar.cmk  2010-06-14 
10:40:47.0 -0700
-+++ b/libproxy/cmake/modules/config_envvar.cmk 2012-10-19 13:45:42.0 
-0700
-@@ -1,3 +1,3 @@
--if (NOT WIN32 AND NOT APPLE)
-+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
-   set(ENVVAR_FOUND 1)
--endif()
-\ No newline at end of file
-+endif()
-diff -ur libproxy/cmake.orig/modules/config_gnome.cmk 
libproxy/cmake/modules/config_gnome.cmk
 libproxy/cmake.orig/modules/config_gnome.cmk   2012-10-02 
07:20:40.0 -0700
-+++ b/libproxy/cmake/modules/config_gnome.cmk  2012-10-19 13:45:42.0 
-0700
-@@ -1,4 +1,4 @@
--if (NOT WIN32 AND NOT APPLE)
-+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
-   option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF)
-   option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON)
-   if(WITH_GNOME3)
-diff -ur libproxy/cmake.orig/modules/config_macosx.cmk 
libproxy/cmake/modules/config_macosx.cmk
 libproxy/cmake.orig/modules/config_macosx.cmk  2010-06-14 
10:40:47.0 -0700
-+++ b/libproxy/cmake/modules/config_macosx.cmk 2012-10-19 13:45:42.0 
-0700
-@@ -1,4 +1,4 @@
--if(APPLE)
-+if(APPLE AND MP_MACOSX)
-   find_library(SC_LIBRARIES SystemConfiguration)
-   find_library(CF_LIBRARIES CoreFoundation)
-   if(SC_LIBRARIES)
-@@ -7,4 +7,4 @@
-   if(CF_LIBRARIES)
- set(CF_FOUND 1)
-   endif()
--endif()
-\ No newline at end of file
-+endif()
-diff -ur 

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

2023-07-22 Thread Michał Górny
commit: a557f528912696ad8cd932a578e6cc075a448e56
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 22 15:36:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 22 15:57:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a557f528

dev-python/aiohttp: Remove old

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

 dev-python/aiohttp/Manifest |   1 -
 dev-python/aiohttp/aiohttp-3.8.4.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index d28b1973586b..36636c3da988 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,2 +1 @@
-DIST aiohttp-3.8.4.tar.gz 7338512 BLAKE2B 
019e39eab7cfafe4ca2781c5efe7cc63ed16b5400c548a9a5169a98b59f4014c79bf1a32def1071ac4e1890dcfa583354a227ed2a541449dc725726216b7750b
 SHA512 
ee193320d57161ba9d96b22502cea4eddb05d9586bde5ba1ce813e0bd149f62286ab8a76f120ef2a69f8bf882ab0605ca42103c0811fe53c7a024682ee31aa1e
 DIST aiohttp-3.8.5.tar.gz 7358303 BLAKE2B 
e1a7df12380cded655a57735527607cc95661da99fe4a5c1aec40a2586deecee97592c9ea5e9bd43621bf069fe87f00d7bef712fab2b84783e14ff229495a7c6
 SHA512 
613dfe836c511832c68eadbd0a76882ec362ff956937aa913fc7567b7e3e1ac2085a70a1eca42fb016f38c076a131b506b22f26879ad06b077cb4a85e9dcd8db

diff --git a/dev-python/aiohttp/aiohttp-3.8.4.ebuild 
b/dev-python/aiohttp/aiohttp-3.8.4.ebuild
deleted file mode 100644
index a353a8804169..
--- a/dev-python/aiohttp/aiohttp-3.8.4.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="HTTP client/server for asyncio"
-HOMEPAGE="
-   https://github.com/aio-libs/aiohttp/
-   https://pypi.org/project/aiohttp/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="test-rust"
-
-RDEPEND="
-   app-arch/brotli[python,${PYTHON_USEDEP}]
-   >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
-   >=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}]
-   >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
-   =dev-python/charset-normalizer-2.0[${PYTHON_USEDEP}]
-   >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
-   >=dev-python/yarl-1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   app-arch/brotli[python,${PYTHON_USEDEP}]
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   www-servers/gunicorn[${PYTHON_USEDEP}]
-   dev-python/pytest-forked[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
-   test-rust? (
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-   )
-"
-
-DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # increase the timeout a little
-   sed -e '/abs_tol=/s/0.001/0.01/' -i tests/test_helpers.py || die
-
-   # xfail_strict fails on py3.10
-   sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
-
-   # which(1)...
-   sed -i -e 's:which:command -v:' Makefile || die
-
-   distutils-r1_src_prepare
-}
-
-python_configure_all() {
-   # workaround missing files
-   mkdir requirements tools || die
-   > requirements/cython.txt || die
-   > tools/gen.py || die
-   chmod +x tools/gen.py || die
-   # force rehashing first
-   emake requirements/.hash/cython.txt.hash
-   > .update-pip || die
-   > .install-cython || die
-   emake cythonize
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # proxy is not packaged
-   tests/test_proxy_functional.py
-   )
-
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/test_client_session.py::test_client_session_timeout_zero
-   # broken by irrelevant deprecation warnings
-   tests/test_circular_imports.py::test_no_warnings
-   # TODO
-   tests/test_client_session.py::test_request_tracing_url_params
-   )
-
-   case ${EPYTHON} in
-   pypy3)
-   EPYTEST_DESELECT+=(
-   # C extensions are not used on PyPy3
-   tests/test_http_parser.py::test_c_parser_loaded
-   )
-   ;;
-   esac
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
-   rm -rf aiohttp || die
-   epytest 

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

2023-07-22 Thread David Seifert
commit: fdc648cd4196c078d13a0c76c89402b16a08ac2e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul 22 15:35:18 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 22 15:35:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc648cd

package.mask: Last rite dev-python/progressbar, sys-apps/gcp

Bug: https://bugs.gentoo.org/909929
Bug: https://bugs.gentoo.org/910031
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index eb3727ecc1f6..de7a865a8bb1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2023-07-22)
+# Upstream unresponsive and package is pretty much dead. dev-python/tqdm
+# is a modern and fast replacement for dev-python/progressbar.
+# Removal on 2023-08-21. Bug #909929, #910031.
+dev-python/progressbar
+sys-apps/gcp
+
 # Hans de Graaff  (2023-07-22)
 # Does not compile with modern compilers. Last upstream release in
 # 2011. No activity upstream. No reverse dependencies. Masked for



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/maxima/

2023-07-22 Thread Andrey Grozin
commit: e5148bcca6a9be398db0834319674d46ec7be431
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jul 22 15:19:02 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Jul 22 15:19:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5148bcc

sci-mathematics/maxima: use new versions of gcl

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/maxima/maxima-5.47.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/maxima/maxima-5.47.0.ebuild 
b/sci-mathematics/maxima/maxima-5.47.0.ebuild
index 22da4534cb1e..783f1b57f66f 100644
--- a/sci-mathematics/maxima/maxima-5.47.0.ebuild
+++ b/sci-mathematics/maxima/maxima-5.47.0.ebuild
@@ -30,7 +30,7 @@ LISP_DEPEND="
clozurecl64? ( dev-lisp/clozurecl app-misc/rlwrap )
cmucl? ( dev-lisp/cmucl app-misc/rlwrap )
ecls? ( dev-lisp/ecls:= app-misc/rlwrap )
-   gcl? ( =dev-lisp/gcl-2.6.14[ansi,readline] )
sbcl? ( dev-lisp/sbcl:= app-misc/rlwrap )
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/

2023-07-22 Thread Andrey Grozin
commit: 68959b2e4d13d78b3475005f6718e41fe692b937
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jul 22 15:16:24 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Jul 22 15:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68959b2e

dev-lisp/gcl: bump to 2.6.15_pre3

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/gcl/Manifest |   1 +
 dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch | 766 ++
 dev-lisp/gcl/gcl-2.6.15_pre3.ebuild   | 102 +++
 3 files changed, 869 insertions(+)

diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index d07dd11ed6cb..c209f0003839 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,2 +1,3 @@
 DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 
8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e
 SHA512 
a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413
 DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 
3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f
 SHA512 
1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14
+DIST gcl-Version_2_6_15pre3.tar.gz 11433299 BLAKE2B 
cee392674f465477d37bcdf724651f88e08b90a74ca3e79a561b99f0e61227332dbee77ed688cda7525341421df262a0a58c325576d6e8a5daaa1122ae36c6e4
 SHA512 
bf05c3f4ecad74a9e29b25969d3f82d39c9715bfa98c1b734b279a7886e60076ecb5896723fe1888255c4eecf4e5eda60696d25ad6a8e17eb55088b2a37ad3ce

diff --git a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch 
b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch
new file mode 100644
index ..1994429e8b63
--- /dev/null
+++ b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch
@@ -0,0 +1,766 @@
+diff -r -U3 
../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp 
gcl/ansi-tests/ensure-directories-exist.lsp
+--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp 
2023-02-14 20:20:46.0 +0700
 gcl/ansi-tests/ensure-directories-exist.lsp2023-07-22 
20:42:36.142346806 +0700
+@@ -108,7 +108,7 @@
+ 
+ ;;; Case where directory shouldn't exist
+ 
+-;; The directort ansi-tests/scratch must not exist before this
++;; The directory ansi-tests/scratch must not exist before this
+ ;; test is run
+ (deftest ensure-directories-exist.8
+   (let* ((subdir (make-pathname :directory '(:relative "scratch")
+diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp 
gcl/ansi-tests/iteration.lsp
+--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp
2023-02-14 20:20:46.0 +0700
 gcl/ansi-tests/iteration.lsp   2023-07-22 20:42:36.142346806 +0700
+@@ -121,7 +121,7 @@
+   (%f
+   45)
+ 
+-;;; Confirm that the variables in succesive iterations are
++;;; Confirm that the variables in successive iterations are
+ ;;; identical
+ (deftest do.15
+   (mapcar #'funcall
+@@ -240,7 +240,7 @@
+   (%f
+   45)
+ 
+-;;; Confirm that the variables in succesive iterations are
++;;; Confirm that the variables in successive iterations are
+ ;;; identical
+ (deftest do*.15
+   (mapcar #'funcall
+diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp 
gcl/ansi-tests/loop1.lsp
+--- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp2023-02-14 
20:20:46.0 +0700
 gcl/ansi-tests/loop1.lsp   2023-07-22 20:42:36.142346806 +0700
+@@ -211,7 +211,7 @@
+   (loop for x from 1 to 5 do nil finally (return x))
+   5)
+ 
+-;;; Test that the index variable acheives the exclusive
++;;; Test that the index variable achieves the exclusive
+ ;;; upper bound, but does not exceed it.
+ (deftest loop.1.41
+   (loop for x from 1 below 5 do nil finally (return x))
+@@ -224,4 +224,4 @@
+ (deftest loop.1.43
+   (loop for x from 10 above 0 do nil finally (return x))
+   1)
+-|#
+\ В конце файла нет новой строки
++|#
+diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi 
gcl/info/chap-10.texi
+--- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi   2023-02-14 
20:20:46.0 +0700
 gcl/info/chap-10.texi  2023-07-22 20:42:36.142346806 +0700
+@@ -996,7 +996,7 @@
+ 
+ @b{setf} of @b{get} may be used to associate a new @i{object}
+ with an existing indicator already on the @i{symbol}'s @i{property list},
+-or to create a new assocation if none exists.
++or to create a new association if none exists.
+ 
+ If there are multiple @i{properties}_1 with that @i{property indicator},
+ @b{setf} of @b{get} associates the @i{new-value} 
+diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi 
gcl/info/chap-14.texi
+--- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi   2023-02-14 
20:20:46.0 +0700
 gcl/info/chap-14.texi  

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

2023-07-22 Thread Marco Leise
commit: 9e1a32ae03e9dd8798a95c6aab5953cd74646bdc
Author: Marco Leise  gmx  de>
AuthorDate: Sat Jul 22 14:09:43 2023 +
Commit: Marco Leise  gmx  de>
CommitDate: Sat Jul 22 14:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=9e1a32ae

Fixed pkgcheck documentation errors.

Signed-off-by: Marco Leise  gmx.de>

 eclass/dlang-compilers.eclass |   9 
 eclass/dlang.eclass   | 111 +-
 eclass/dmd.eclass |  22 +
 3 files changed, 107 insertions(+), 35 deletions(-)

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index 5d1c924..59ace86 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -8,6 +8,15 @@
 if [[ ${_ECLASS_ONCE_DLANG_COMPILERS} != "recur -_+^+_- spank" ]] ; then
 _ECLASS_ONCE_DLANG_COMPILERS="recur -_+^+_- spank"
 
+# @FUNCTION: dlang-compilers_declare_versions
+# @DESCRIPTION:
+# Exports an associative array of all available Dlang compiler versions and 
their corresponding language support as well
+# as the list of stable and unstable keywords. The language support is 
basically the DMD front-end version that the
+# compiler is based on. For DMD it will be the same as the compiler version, 
while for GDC and LDC2 it will differ.
+# The keywords are required, because we offer many compilers to be used for 
Dlang packages and pull them in as build
+# time dependencies. A stable package cannot depend on an unstable package 
though, so short of manually looking for
+# KEYWORDS in compiler ebuilds we just keep them up-to-date here. GDC in 
particular needs constant attention as
+# architectures get markes stable all the time.
 dlang-compilers_declare_versions() {
declare -gA _dlang_dmd_frontend
declare -gA _dlang_gdc_frontend

diff --git a/eclass/dlang.eclass b/eclass/dlang.eclass
index 751dde4..b86f3bc 100644
--- a/eclass/dlang.eclass
+++ b/eclass/dlang.eclass
@@ -20,6 +20,15 @@
 # and RDEPEND for Dlang compilers based on above variables. The ebuild is 
responsible
 # for providing them as required by the function it uses from this eclass.
 
+# @ECLASS_VARIABLE: DLANG_COMPILER_USE
+# @DESCRIPTION:
+# Holds the active Dlang compiler for an application as a USE flag to be 
passed on to depencencies (libraries).
+# Using this variable one can ensure that all required libraries must be 
compiled with the same compiler.
+
+# @ECLASS_VARIABLE: DLANG_IMPORT_DIR
+# @DESCRIPTION:
+# The path that is used to install include files. A sub-directory specific to 
the package should be used.
+
 if [[ ${_ECLASS_ONCE_DLANG} != "recur -_+^+_- spank" ]] ; then
 _ECLASS_ONCE_DLANG="recur -_+^+_- spank"
 
@@ -66,8 +75,6 @@ dlang-compilers_declare_versions
 #   as a prefix for a single argument that should be passed to the linker.
 #   dmd: -L, gdc: -Xlinker, ldc: -L=
 # DLANG_LIB_DIR: The compiler and compiler version specific library directory.
-# DLANG_IMPORT_DIR: This is actually set globally. Place includes in a
-#   sub-directory.
 dlang_foreach_config() {
debug-print-function ${FUNCNAME} "${@}"
 
@@ -96,8 +103,9 @@ dlang_foreach_config() {
multibuild_foreach_variant multibuild_wrapper "${@}"
 }
 
-export DLANG_IMPORT_DIR="usr/include/dlang"
-
+# @FUNCTION: dlang_single_config
+# @DESCRIPTION:
+# Wrapper for build phases when only a single build configuraion is used. See 
`dlang_foreach_config()` for more details.
 dlang_single_config() {
debug-print-function ${FUNCNAME} "${@}"
 
@@ -106,6 +114,7 @@ dlang_single_config() {
_dlang_use_build_vars "${@}"
 }
 
+export DLANG_IMPORT_DIR="usr/include/dlang"
 
 # @FUNCTION: dlang_src_prepare
 # @DESCRIPTION:
@@ -306,24 +315,25 @@ declare -a _dlang_compiler_iuse
 declare -a _dlang_compiler_iuse_mask
 declare -a _dlang_depends
 
+# @FUNCTION: _dlang_compiler_masked_archs_for_version_range
+# @DESCRIPTION:
+# Given a Dlang compiler represented through an IUSE flag (e.g. "ldc2-1_1")
+# and DEPEND atom (e.g. "dev-lang/ldc2:1.1="), this function tests if the
+# current ebuild can depend and thus be compiled with that compiler on
+# one or more architectures.
+# A compiler that is less stable than the current ebuild for all
+# architectures, is dropped completely. A compiler that disqualifies
+# for only some, but not all architectures, on the other hand, is disabled
+# though REQUIRED_USE (e.g. "!amd64? ( ldc2-1_1? ( dev-lang/ldc2:1.1= ) )").
+# Available compilers are accumulated in the _dlang_compiler_iuse array,
+# which is later turned into the IUSE variable.
+# Partially available compilers are additionally masked out for particular
+# architectures by adding them to the _dlang_compiler_iuse_mask array,
+# which is later appended to REQUIRED_USE.
+# Finally, the _dlang_depends array receives the USE-flag enabled
+# dependencies on Dlang compilers, which is later turned into DEPEND and
+# RDEPEND.
 _dlang_compiler_masked_archs_for_version_range() {
-   # 

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

2023-07-22 Thread Marco Leise
commit: 1d86b0bbaccf420383f7e38fba23b82bc07334ff
Author: Marco Leise  gmx  de>
AuthorDate: Sat Jul 22 12:39:43 2023 +
Commit: Marco Leise  gmx  de>
CommitDate: Sat Jul 22 12:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1d86b0bb

Fixed pkgcheck EclassReservedName errors, mostly symbols starting with two 
underscores.

Signed-off-by: Marco Leise  gmx.de>

 eclass/dlang-compilers.eclass |  16 ++---
 eclass/dlang.eclass   | 136 +-
 eclass/dmd.eclass |   4 +-
 3 files changed, 78 insertions(+), 78 deletions(-)

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index a42496b..5d1c924 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -5,16 +5,16 @@
 # @DESCRIPTION:
 # Contains the available D compiler versions with their stable archs.
 
-if [[ ${___ECLASS_ONCE_DLANG_COMPILERS} != "recur -_+^+_- spank" ]] ; then
-___ECLASS_ONCE_DLANG_COMPILERS="recur -_+^+_- spank"
+if [[ ${_ECLASS_ONCE_DLANG_COMPILERS} != "recur -_+^+_- spank" ]] ; then
+_ECLASS_ONCE_DLANG_COMPILERS="recur -_+^+_- spank"
 
 dlang-compilers_declare_versions() {
-   declare -gA __dlang_dmd_frontend
-   declare -gA __dlang_gdc_frontend
-   declare -gA __dlang_ldc2_frontend
+   declare -gA _dlang_dmd_frontend
+   declare -gA _dlang_gdc_frontend
+   declare -gA _dlang_ldc2_frontend
 
# DMD
-   __dlang_dmd_frontend=(
+   _dlang_dmd_frontend=(
["2.064"]="2.064 x86 amd64"
["2.065"]="2.065 x86 amd64"
["2.066"]="2.066 x86 amd64"
@@ -54,7 +54,7 @@ dlang-compilers_declare_versions() {
)
 
# GDC (hppa, sparc: masked "d" USE-flag)
-   __dlang_gdc_frontend=(
+   _dlang_gdc_frontend=(
["11.3.1_p20221209"]="2.076 ~alpha ~amd64 ~arm ~arm64 ~hppa 
~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
["11.3.1_p20230120"]="2.076 ~alpha ~amd64 ~arm ~arm64 ~hppa 
~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
["11.3.1_p20230303"]="2.076 ~alpha ~amd64 ~arm ~arm64 ~hppa 
~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
@@ -63,7 +63,7 @@ dlang-compilers_declare_versions() {
)
 
# LDC
-   __dlang_ldc2_frontend=(
+   _dlang_ldc2_frontend=(
["1.29"]="2.099 amd64 ~arm ~arm64 ~ppc64 x86"
["1.30"]="2.100 ~amd64 ~arm ~arm64 ~ppc64 ~x86"
)

diff --git a/eclass/dlang.eclass b/eclass/dlang.eclass
index f9f8072..751dde4 100644
--- a/eclass/dlang.eclass
+++ b/eclass/dlang.eclass
@@ -20,8 +20,8 @@
 # and RDEPEND for Dlang compilers based on above variables. The ebuild is 
responsible
 # for providing them as required by the function it uses from this eclass.
 
-if [[ ${___ECLASS_ONCE_DLANG} != "recur -_+^+_- spank" ]] ; then
-___ECLASS_ONCE_DLANG="recur -_+^+_- spank"
+if [[ ${_ECLASS_ONCE_DLANG} != "recur -_+^+_- spank" ]] ; then
+_ECLASS_ONCE_DLANG="recur -_+^+_- spank"
 
 if has ${EAPI:-0} 0 1 2 3 4 5; then
die "EAPI must be >= 6 for dlang packages."
@@ -71,7 +71,7 @@ dlang-compilers_declare_versions
 dlang_foreach_config() {
debug-print-function ${FUNCNAME} "${@}"
 
-   local MULTIBUILD_VARIANTS=($(__dlang_build_configurations))
+   local MULTIBUILD_VARIANTS=($(_dlang_build_configurations))
 
multibuild_wrapper() {
debug-print-function ${FUNCNAME} "${@}"
@@ -79,17 +79,17 @@ dlang_foreach_config() {
# We need to reset CC, else when dmd calls it, the result is:
# "x86_64-pc-linux-gnu-gcc -m32": No such file or directory
if [[ -v CC ]]; then
-   local __ORIGINAL_CC="${CC}"
+   local _ORIGINAL_CC="${CC}"
fi
multilib_toolchain_setup "${ABI}"
-   if [[ -v __ORIGINAL_CC ]]; then
-   CC="${__ORIGINAL_CC}"
+   if [[ -v _ORIGINAL_CC ]]; then
+   CC="${_ORIGINAL_CC}"
else
unset CC
fi
mkdir -p "${BUILD_DIR}" || die
pushd "${BUILD_DIR}" >/dev/null || die
-   __dlang_use_build_vars "${@}"
+   _dlang_use_build_vars "${@}"
popd >/dev/null || die
}
 
@@ -101,9 +101,9 @@ export DLANG_IMPORT_DIR="usr/include/dlang"
 dlang_single_config() {
debug-print-function ${FUNCNAME} "${@}"
 
-   local MULTIBUILD_VARIANT=$(__dlang_build_configurations)
+   local MULTIBUILD_VARIANT=$(_dlang_build_configurations)
 
-   __dlang_use_build_vars "${@}"
+   _dlang_use_build_vars "${@}"
 }
 
 
@@ -116,25 +116,25 @@ dlang_src_prepare() {
default_src_prepare
 
if [[ "${DLANG_PACKAGE_TYPE}" == "multi" ]]; then
-   local MULTIBUILD_VARIANTS=($(__dlang_build_configurations))
+   local 

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

2023-07-22 Thread Joonas Niilola
commit: 2e62b1624defa36724accfc9daf4b0f921e24ec8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Jul 21 02:26:56 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 22 14:12:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e62b162

dev-util/cbindgen: add 0.24.5

Signed-off-by: WANG Xuerui  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/31986
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cbindgen/Manifest   | 27 
 dev-util/cbindgen/cbindgen-0.24.5.ebuild | 71 
 2 files changed, 98 insertions(+)

diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
index f98792f05c36..d69427e87da5 100644
--- a/dev-util/cbindgen/Manifest
+++ b/dev-util/cbindgen/Manifest
@@ -2,41 +2,68 @@ DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cbindgen-0.24.3.tar.gz 207890 BLAKE2B 
561c3f292a5361a5e798482d23d0a1609ba80b7d25faa09a0d8b5da525112533083bddc7d3d5dace6e56579c5eb647c00bcad80f5a32f868edb49b3c0e6f1ae7
 SHA512 
f2cf8172f8678510f9f09cf0316d4e7137c70606650857570a24dac6e5c76454cf61c60613269c6fa5737e4b05b2b337fb180671c5ecbc6fcff3318ccc8f21d0
+DIST cbindgen-0.24.5.tar.gz 208857 BLAKE2B 
4770b766c5732e7593953670f857d025f86940edd34ee7f2986eeb59c25172fa148f5b6150bf07af520d48a258239aeda7e02fd7a089dee171db44ff674919f6
 SHA512 
a82f9c42f0bd863e55adf16702e8e6591150b7ee9f34ff777fdcc6f18ed7b3e4608b2bebacd1a56f63e075ced8a664cd2316117380ac104f71a92135f34a90e2
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.1.6.crate 202211 BLAKE2B 
9fbd6d5ad8442118716e01c10ec9388644ef6e5621019a1245ae937324265b96d50aa70777d149daeea6f812ee05414623f938a056c38a201d9f6ee0b98bded5
 SHA512 
397c277eeb9acafc1098f6b6aa7e428cf7c7016356a99139dbff66dd6c6e12434b14a457679fd99ea50c1fb0b54b9b96bad65f1198025986835810484e542824
+DIST clap-3.2.25.crate 219403 BLAKE2B 
75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4
 SHA512 
557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
+DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
 DIST fastrand-1.7.0.crate 11265 BLAKE2B 
318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4
 SHA512 
6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a619e37e6f3f6ed9acb761688207fd7c53d2c673
+DIST fastrand-1.9.0.crate 11910 BLAKE2B 
570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f
 SHA512 
321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 
402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559
 SHA512 
c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
+DIST hashbrown-0.12.3.crate 102968 BLAKE2B 
492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5
 SHA512 
b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
 DIST heck-0.4.0.crate 11161 BLAKE2B 
13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3
 SHA512 
33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
+DIST heck-0.4.1.crate 11567 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: 86ed7bfed6f692e532d76c2ebcade743606500a7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:49:50 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 13:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86ed7bfe

dev-cpp/coeurl: revbump

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/{coeurl-0.3.0.ebuild => coeurl-0.3.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild
similarity index 100%
rename from dev-cpp/coeurl/coeurl-0.3.0.ebuild
rename to dev-cpp/coeurl/coeurl-0.3.0-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: c8fb50fc53191e429828159595e50cfec7f81e9a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:28:34 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 13:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8fb50fc

dev-cpp/coeurl: fix build with recent meson

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index c80a52c33..b5c1bbe2e 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -27,6 +27,11 @@ DEPEND="
test? ( dev-cpp/doctest )
 "
 
+src_prepare() {
+   default
+   rm -r subprojects || die
+}
+
 src_configure() {
local -a emesonargs=(
$(meson_use test tests)



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: ec83f27f146ff75b3c1d60b503fd40987170fe16
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:48:54 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 13:48:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec83f27f

dev-cpp/coeurl: pin libfmt dep

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

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

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index b5c1bbe2e..832f0857e 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -19,7 +19,7 @@ RESTRICT="test" # Tests turned off because they need a local 
webserver.
 RDEPEND="
net-misc/curl[ssl?]
dev-libs/libevent:=
-   dev-libs/libfmt:=
+   

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/

2023-07-22 Thread Anna Vyalkova
commit: b12e7da73c72b580d2ebdf94d53895b7d9921661
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 13:49:03 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jul 22 13:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b12e7da7

dev-cpp/coeurl: enable tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 30 --
 1 file changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index 832f0857e..37dfa3669 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo meson python-any-r1
 
 DESCRIPTION="A simple async wrapper around CURL for C++"
 HOMEPAGE="https://nheko.im/nheko-reborn/coeurl;
@@ -14,7 +15,8 @@ LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 IUSE="ssl test"
-RESTRICT="test" # Tests turned off because they need a local webserver.
+REQUIRED_USE="test? ( ssl )"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
net-misc/curl[ssl?]
@@ -26,6 +28,16 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/doctest )
 "
+BDEPEND="
+   test? (
+   dev-libs/openssl
+   $(python_gen_any_dep 'dev-python/flask[${PYTHON_USEDEP}]')
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/flask[${PYTHON_USEDEP}]"
+}
 
 src_prepare() {
default
@@ -38,3 +50,17 @@ src_configure() {
)
meson_src_configure
 }
+
+src_test() {
+   openssl req -x509 -newkey rsa:4096 -nodes \
+   -out "${T}"/cert.pem -keyout "${T}"/key.pem \
+   -days 365 -subj "/CN=localhost" || die
+
+   edo ${EPYTHON} ./tests/testserver.py &
+   sleep 3
+
+   edo ${EPYTHON} ./tests/testserver.py "${T}" &
+   sleep 3
+
+   meson_src_test
+}



[gentoo-commits] proj/releng:master commit in: tools/, releases/specs-qemu/mips/

2023-07-22 Thread Andreas K. Hüttel
commit: bb1d1fcf83925c68b2884f68694335ece5dbe77f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 22 13:47:05 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 22 13:47:05 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=bb1d1fcf

Add mips2_softfloat-o32-systemd-mu

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

 .../mips/stage1-mips2_softfloat-o32-systemd-mu.spec| 14 ++
 .../mips/stage1-mipsel2_softfloat-o32-systemd-mu.spec  | 14 ++
 .../mips/stage3-mips2_softfloat-o32-systemd-mu.spec| 12 
 .../mips/stage3-mipsel2_softfloat-o32-systemd-mu.spec  | 12 
 tools/catalyst-auto-qemu-mips-common   | 14 --
 5 files changed, 64 insertions(+), 2 deletions(-)

diff --git 
a/releases/specs-qemu/mips/stage1-mips2_softfloat-o32-systemd-mu.spec 
b/releases/specs-qemu/mips/stage1-mips2_softfloat-o32-systemd-mu.spec
new file mode 100644
index ..9b913320
--- /dev/null
+++ b/releases/specs-qemu/mips/stage1-mips2_softfloat-o32-systemd-mu.spec
@@ -0,0 +1,14 @@
+subarch: mips2_softfloat
+target: stage1
+version_stamp: systemd-mergedusr-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mips
+rel_type: mergedusr
+profile: default/linux/mips/17.0/o32/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: mergedusr/stage3-mips2_softfloat-systemd-mergedusr-latest
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git 
a/releases/specs-qemu/mips/stage1-mipsel2_softfloat-o32-systemd-mu.spec 
b/releases/specs-qemu/mips/stage1-mipsel2_softfloat-o32-systemd-mu.spec
new file mode 100644
index ..3dc77a65
--- /dev/null
+++ b/releases/specs-qemu/mips/stage1-mipsel2_softfloat-o32-systemd-mu.spec
@@ -0,0 +1,14 @@
+subarch: mipsel2_softfloat
+target: stage1
+version_stamp: systemd-mergedusr-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsel
+rel_type: mergedusr
+profile: default/linux/mips/17.0/mipsel/o32/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: mergedusr/stage3-mipsel2_softfloat-systemd-mergedusr-latest
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git 
a/releases/specs-qemu/mips/stage3-mips2_softfloat-o32-systemd-mu.spec 
b/releases/specs-qemu/mips/stage3-mips2_softfloat-o32-systemd-mu.spec
new file mode 100644
index ..87ed507e
--- /dev/null
+++ b/releases/specs-qemu/mips/stage3-mips2_softfloat-o32-systemd-mu.spec
@@ -0,0 +1,12 @@
+subarch: mips2_softfloat
+target: stage3
+version_stamp: systemd-mergedusr-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mips
+rel_type: mergedusr
+profile: default/linux/mips/17.0/o32/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: mergedusr/stage1-mips2_softfloat-systemd-mergedusr-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git 
a/releases/specs-qemu/mips/stage3-mipsel2_softfloat-o32-systemd-mu.spec 
b/releases/specs-qemu/mips/stage3-mipsel2_softfloat-o32-systemd-mu.spec
new file mode 100644
index ..c38655b2
--- /dev/null
+++ b/releases/specs-qemu/mips/stage3-mipsel2_softfloat-o32-systemd-mu.spec
@@ -0,0 +1,12 @@
+subarch: mipsel2_softfloat
+target: stage3
+version_stamp: systemd-mergedusr-@TIMESTAMP@
+interpreter: /usr/bin/qemu-mipsel
+rel_type: mergedusr
+profile: default/linux/mips/17.0/mipsel/o32/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: 
mergedusr/stage1-mipsel2_softfloat-systemd-mergedusr-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng

diff --git a/tools/catalyst-auto-qemu-mips-common 
b/tools/catalyst-auto-qemu-mips-common
index ac398b49..76c9dbc1 100644
--- a/tools/catalyst-auto-qemu-mips-common
+++ b/tools/catalyst-auto-qemu-mips-common
@@ -12,12 +12,14 @@ SETS_O32="
mips2_o32_systemd_mu
mips2_softfloat_o32_openrc
mips2_softfloat_o32_systemd
+   mips2_softfloat_o32_systemd_mu
mips2_o32_musl
mipsel2_o32_openrc
mipsel2_o32_systemd
mipsel2_o32_systemd_mu
mipsel2_softfloat_o32_openrc
mipsel2_softfloat_o32_systemd
+   mipsel2_softfloat_o32_systemd_mu
mipsel2_o32_musl
mipsel3_o32_openrc
mipsel3_o32_systemd
@@ -58,6 +60,7 @@ 
SET_mips2_o32_systemd_mu_SPECS="stage1-mips2-o32-systemd-mu.spec stage3-mips2-o3
 
 SET_mips2_softfloat_o32_openrc_SPECS="stage1-mips2_softfloat-o32-openrc.spec 
stage3-mips2_softfloat-o32-openrc.spec"
 SET_mips2_softfloat_o32_systemd_SPECS="stage1-mips2_softfloat-o32-systemd.spec 
stage3-mips2_softfloat-o32-systemd.spec"

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

2023-07-22 Thread Arthur Zamarin
commit: 52c8538d1e34d45169e7a9f242681d7499d4c886
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 22 13:47:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 22 13:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c8538d

dev-python/aiohttp: Stabilize 3.8.5 sparc, #910583

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

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

diff --git a/dev-python/aiohttp/aiohttp-3.8.5.ebuild 
b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
index 8e6dded8355a..4b40ecc18c8e 100644
--- a/dev-python/aiohttp/aiohttp-3.8.5.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-07-22 Thread Arthur Zamarin
commit: e0cb3fe5117d931054c419210e9baf48ce89fecf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 22 13:47:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 22 13:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0cb3fe5

dev-python/aiohttp: Stabilize 3.8.5 ppc, #910583

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

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

diff --git a/dev-python/aiohttp/aiohttp-3.8.5.ebuild 
b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
index 4b40ecc18c8e..1d4e735a0b43 100644
--- a/dev-python/aiohttp/aiohttp-3.8.5.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/poetry-plugin-export/

2023-07-22 Thread Michał Górny
commit: d3449642f5983c07a05bac5e68c897741d01cf4e
Author: Martin Mokry  users  noreply  github 
 com>
AuthorDate: Tue Mar 28 18:46:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 22 13:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3449642

dev-python/poetry-plugin-export: New package, v1.4.0

Signed-off-by: Martin Mokry  protonmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/poetry-plugin-export/Manifest   |  1 +
 dev-python/poetry-plugin-export/metadata.xml   | 16 +++
 .../poetry-plugin-export-1.4.0.ebuild  | 33 ++
 3 files changed, 50 insertions(+)

diff --git a/dev-python/poetry-plugin-export/Manifest 
b/dev-python/poetry-plugin-export/Manifest
new file mode 100644
index ..e78fd051fcc0
--- /dev/null
+++ b/dev-python/poetry-plugin-export/Manifest
@@ -0,0 +1 @@
+DIST poetry_plugin_export-1.4.0.tar.gz 28553 BLAKE2B 
d2f7de4da9975cefde9ac02d9e4a36eada89fe00926eaf58d8ea402d57ef53209aa2e564b46616f0d71fa675512de6335a33a1714efe4a696f05c909a8313e45
 SHA512 
60fd1a63505e82f62372e7ec4e4908835f0556e86213b58ce836d3cf64bd6de8f83cbc965ad1a2b59c50ca3bf287675bda46b5a410a5f65078e091004eaf8ed9

diff --git a/dev-python/poetry-plugin-export/metadata.xml 
b/dev-python/poetry-plugin-export/metadata.xml
new file mode 100644
index ..20f252723c38
--- /dev/null
+++ b/dev-python/poetry-plugin-export/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   martin-ko...@protonmail.com
+   Martin Mokry
+   
+   
+   poetry-plugin-export
+   python-poetry/poetry-plugin-export
+   
+

diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild 
b/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild
new file mode 100644
index ..b69f11168144
--- /dev/null
+++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A plugin that allows the export of locked packages to various 
formats"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry-plugin-export
+   https://pypi.org/project/poetry-plugin-export/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/poetry-core-1.6.0[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   dev-python/poetry[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-22 Thread Michał Górny
commit: f85acfeb5057d69127074d3bea1fd387294e4400
Author: Martin Mokry  protonmail  com>
AuthorDate: Wed Jul 12 14:46:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 22 13:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85acfeb

dev-python/deepdiff: Add maintainer

Closes: https://github.com/gentoo/gentoo/pull/28843
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/deepdiff/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/deepdiff/metadata.xml b/dev-python/deepdiff/metadata.xml
index a79081a862b4..fc25e86ff446 100644
--- a/dev-python/deepdiff/metadata.xml
+++ b/dev-python/deepdiff/metadata.xml
@@ -5,6 +5,10 @@
pyt...@gentoo.org
Python

+   
+   martin-ko...@protonmail.com
+   Martin Mokry
+   

deepdiff
seperman/deepdiff



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

2023-07-22 Thread Michał Górny
commit: d706cc721af59b0fa114e953c42cdc7782dec1a8
Author: Martin Mokry  users  noreply  github 
 com>
AuthorDate: Tue Mar 28 18:46:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 22 13:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d706cc72

dev-python/poetry: New package, v1.5.1

Signed-off-by: Martin Mokry  protonmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/poetry/Manifest|  1 +
 dev-python/poetry/metadata.xml| 16 ++
 dev-python/poetry/poetry-1.5.1.ebuild | 92 +++
 3 files changed, 109 insertions(+)

diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
new file mode 100644
index ..7fe951512e55
--- /dev/null
+++ b/dev-python/poetry/Manifest
@@ -0,0 +1 @@
+DIST poetry-1.5.1.tar.gz 1469755 BLAKE2B 
ac60d6aabe69b1e46a6fbc188579034e716a470384571a611952489d175485cf997636c9206a53e29be073582e672f8010ab5f8f13b58a12dc644279753f903e
 SHA512 
863bc4ea43b6fc5b340f50f007c76d2c253223d6bd55ea5c1ead4bc353c3d4cd85d51372a774276e14d9fca733fac9c2f582892fec950b74f25dc188dafa7a96

diff --git a/dev-python/poetry/metadata.xml b/dev-python/poetry/metadata.xml
new file mode 100644
index ..a87ee8e5007b
--- /dev/null
+++ b/dev-python/poetry/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   martin-ko...@protonmail.com
+   Martin Mokry
+   
+   
+   poetry
+   python-poetry/poetry
+   
+

diff --git a/dev-python/poetry/poetry-1.5.1.ebuild 
b/dev-python/poetry/poetry-1.5.1.ebuild
new file mode 100644
index ..9fa3a6a19ab3
--- /dev/null
+++ b/dev-python/poetry/poetry-1.5.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and 
packaging tool"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry
+   https://pypi.org/project/poetry/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/poetry-core-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/poetry-plugin-export-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/build-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/cleo-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}]
+   >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.10.0[${PYTHON_USEDEP}]
+   >=dev-python/keyring-23.9.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.22.0[${PYTHON_USEDEP}]
+   >=dev-python/cachecontrol-0.12.9[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+   >=dev-python/httpretty-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # Dependency on abandoned package cachy has been removed from poetry 
https://github.com/python-poetry/poetry/pull/5868
+   # and remains in tests only for time being, so we can skip them.
+   # removal of tests upstream 
https://github.com/python-poetry/poetry/pull/7437
+   sed -e "s/from cachy import CacheManager/from unittest import mock; 
CacheManager = mock.Mock # Gentoo ebuild patched/g" \
+   -i tests/console/commands/cache/conftest.py \
+   -i tests/utils/test_cache.py || die
+   sed -e 's:"cachy_file_cache", ::g' \
+   -i tests/utils/test_cache.py || die
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Dependency on abandoned package cachy has been removed from poetry 
https://github.com/python-poetry/poetry/pull/5868
+   # and remains in tests only for time being, so we can skip them.
+   # removal of tests upstream 
https://github.com/python-poetry/poetry/pull/7437
+   tests/console/commands/cache/test_clear.py::test_cache_clear_all
+   

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

2023-07-22 Thread Maciej Barć
commit: 36617f0227d92f6281ea06ffbb4b6d755f220cad
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:38:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36617f02

dev-lang/crystal: bump to 1.9.2

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

 dev-lang/crystal/Manifest |   2 +
 dev-lang/crystal/crystal-1.9.2.ebuild | 108 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index 26ee0136c03a..413a299fa9c8 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -4,3 +4,5 @@ DIST crystal-1.8.2-1-linux-x86_64.tar.gz 46319920 BLAKE2B 
3e95516e97718304cc686b
 DIST crystal-1.8.2.tar.gz 3171583 BLAKE2B 
0ac88384e0d5a04ad397d1756eec5505614fa53fa7bf9f9f2c4bf32796374c2ec5d0c2731e7c0eb0128bb93dd7cfb20b9ca7d1fedeb76bd2f429b87208672f2c
 SHA512 
99135dabd7e63dc2dd2b55375115cd668168a2e2618a2c74808800b678bd962294850364c523225d1db043aca4bd24d2b85dd5949dbf1498647f7f45d32f7433
 DIST crystal-1.9.0-1-linux-x86_64.tar.gz 46172258 BLAKE2B 
6291d0106dc6965ad3366169c6dd1c234309a891f2ce03020c8eea21e8d7ba66d018f4947717fcb191c5a9a13a476a36bcab113853cf1373b9d4844ceb50c495
 SHA512 
082c6aed3bb6035c030b39b2a0be305c5243c207f97caffa1e92bb763648fd732243a2f36d4f972b079c8c88d59562d2a7bc03d52e6be044ab340faa7246f1a9
 DIST crystal-1.9.0.tar.gz 3246261 BLAKE2B 
4bb8027b07456847a55eaccfd91c075462ab9162bf0632ae159758c3eba42fcdef50c50811ca2fc8d9c0c148eca449763003edf28ead6a08785c71218de2784c
 SHA512 
ec30f8d95f1e6c0d837e286a8ca6664f84c6f467b6a0d167d3019110f17a7c94207f9e3e68fdb0fd42134f224408234fafc96be63b5ad5a8cbda9fbbeb1d619b
+DIST crystal-1.9.2-1-linux-x86_64.tar.gz 46171732 BLAKE2B 
b664207f2994a16e8e05cfc72d5e4e3cf9ec1e8b8a41869a56fc03b0946b7439f1528ec78c0affd32bf07a67d3329a644f5ba7f1270982723697071266a6ab7f
 SHA512 
bce18bf48c5c746aa1ee8aa9a34b5ec2f104aed95f3a74070229df4bf73a0ac9297af79a873d965c9631196b6f1103059a015c4f68cea800a779936aef9389d0
+DIST crystal-1.9.2.tar.gz 3245770 BLAKE2B 
76795f79f305863aed9fd8b5de8fe7edcb512e7a64e2368a606fe38171cc4653a126dba71c071cffb1a6a26426a5eeb3c5bc458800cbc95f083c8895d962d7e2
 SHA512 
9356b7e267bfa2183af2184e633cd91ef23487e46e73db33f4363ce4fcf5515349555dfd5c056a0616855e49cff4bbab07d1eeed84e087ae469bfc0eb49b63b1

diff --git a/dev-lang/crystal/crystal-1.9.2.ebuild 
b/dev-lang/crystal/crystal-1.9.2.ebuild
new file mode 100644
index ..25200cbd691a
--- /dev/null
+++ b/dev-lang/crystal/crystal-1.9.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+BV=${PV}-1
+BV_AMD64=${BV}-linux-x86_64
+LLVM_MAX_SLOT=15
+
+inherit bash-completion-r1 llvm multiprocessing toolchain-funcs
+
+DESCRIPTION="The Crystal Programming Language"
+HOMEPAGE="https://crystal-lang.org/
+   https://github.com/crystal-lang/crystal/;
+SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   amd64? ( 
https://github.com/crystal-lang/crystal/releases/download/${BV/-*}/crystal-${BV_AMD64}.tar.gz
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc debug llvm-libunwind"
+
+# Upstream test suite not reliable
+RESTRICT="test"
+
+DEPEND="
+   dev-libs/boehm-gc:=[threads]
+   dev-libs/gmp:=
+   dev-libs/libatomic_ops:=
+   dev-libs/libevent:=
+   dev-libs/libpcre:=
+   dev-libs/pcl:=
+   

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

2023-07-22 Thread Maciej Barć
commit: 231f5a856df5723b61e245b7a675fc9618dffa0c
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:15:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231f5a85

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

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

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.18.1.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 3bbec0607b06..458abfd31e01 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,5 +1,4 @@
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205
 DIST system-monitoring-center-2.17.2.tar.gz 534153 BLAKE2B 
af347f35e4e29e0e8a075176fd971b60e1d474fd620ae01716de629008fac0d25a92c09271b47508173e39385927820f321e73abd6bceb46d76de88254fa257c
 SHA512 
e98115d518e45fffc1c5a1d3391362484fd6ce517e57ba6de93dbcd1ec10c5109642fb0eaa47381eb6ba7bf107838c7f444e3829e699e38218266ab65c15870b
-DIST system-monitoring-center-2.18.1.tar.gz 1393879 BLAKE2B 
54051c8bc38f29a5b517b32b1754db80c6520e9ee5fd8ae77da4ec2e32ffc01ae787ba464c991d7f77b78c200b63dfc14b57f3f51578a8c8f44d0661b9ef2d5e
 SHA512 
e5aa1480e0c94dbc4d431a6f4040d1e0247c713de0ccd14d8597ba1dd57795f79593d3482c09cb69d5317567693e3c4f2797806f1a7202e39a67c194190aa27a
 DIST system-monitoring-center-2.18.3.tar.gz 1496729 BLAKE2B 
f9ea49d9bc04b6f395b6a19c4f4a75ad047fcb53e4d766b2a93acac5a05d9bbde89d206d55155fe07a6f52bec04c604bcdaeb9ac37ad4d91da0a2c8e0ae5f98d
 SHA512 
ebe47064647a8089400e1697813e673ce0f8bcf7dde3e79a76670edfd65eea7b59d067544e61dc61c10422e46403174ee6042191e93a09adbcc0076d576372de

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



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

2023-07-22 Thread Maciej Barć
commit: 958da44e6e9ba8158594d4ee77d9620eae5bf5c4
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 23:16:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958da44e

app-emacs/pos-tip: bump to 0.4.7

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

 app-emacs/pos-tip/Manifest |  1 +
 app-emacs/pos-tip/pos-tip-0.4.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-emacs/pos-tip/Manifest b/app-emacs/pos-tip/Manifest
index 58cbd40211f4..babda67a34c7 100644
--- a/app-emacs/pos-tip/Manifest
+++ b/app-emacs/pos-tip/Manifest
@@ -1,2 +1,3 @@
 DIST pos-tip-0.4.6.tar.gz 9413 BLAKE2B 
22257c8a96b6a46cf4678f8cb20fdeba77d63a4dbddd1982331cb7902bd383c1280d13c2a7873ad1aea2f9cf326eaa1692d43c2db2a6ff81d788e80895e5b0bc
 SHA512 
071e65c4a0db0f176fa2520a7951aea20556ca0f96819919627e0b4a9e108ac05bef3e6ad89665ad0a45facf8b201a74158b8b70ad3a03df10e0299c0578966a
 DIST pos-tip-0.4.6_p20191227.tar.gz 9628 BLAKE2B 
cf610aaf0abcb8b23724c81cdf53b62db95508968f04e7609e874e81f81aa27e7b2976b30f589a60176ded274d2f28581074b59ac753f357e7ec93c468486e1c
 SHA512 
983a844eae33808a22446caff6c2c4574145be65b57c6b7e8fe37c170bd3b3668ff4c4598f9d726be8d3df0b54291f81c732e0f4fbb83e1026a6694bfe30f0ed
+DIST pos-tip-0.4.7.tar.gz 9808 BLAKE2B 
c600894fc5e1d104fba83a3211580ccf0c50ff2041d3f5f1f8678bfa21593454d8be75b58aa94ca28d17e18af06fd191da3b509e1a072c429c9646377ead7b84
 SHA512 
3ded096d91b56091143e89b3aecc4803df2a5bd263226003c36a9ad84347055318a3860be4c2bfeb68cc29bbf4fbe89235967578b1dbca58bb9e0325eb7986c5

diff --git a/app-emacs/pos-tip/pos-tip-0.4.7.ebuild 
b/app-emacs/pos-tip/pos-tip-0.4.7.ebuild
new file mode 100644
index ..46f902b74646
--- /dev/null
+++ b/app-emacs/pos-tip/pos-tip-0.4.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Show tooltip at point"
+HOMEPAGE="https://github.com/pitkali/pos-tip/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/pitkali/${PN}.git;
+else
+   SRC_URI="https://github.com/pitkali/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"



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

2023-07-22 Thread Maciej Barć
commit: b957c77481a059d47198a174d3dcc6d95611dab9
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 23:14:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b957c774

app-emacs/geiser: drop old 0.28

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

 app-emacs/geiser/Manifest   |  1 -
 app-emacs/geiser/geiser-0.28.ebuild | 38 -
 2 files changed, 39 deletions(-)

diff --git a/app-emacs/geiser/Manifest b/app-emacs/geiser/Manifest
index 29d9d7d49618..50cc2e85aa61 100644
--- a/app-emacs/geiser/Manifest
+++ b/app-emacs/geiser/Manifest
@@ -1,3 +1,2 @@
 DIST geiser-0.28.1.tar.bz2 655450 BLAKE2B 
05ce9ca7757a3120e728b313b02d0f1c0578d2afa6be698729f5b019181a8497bb00f6556380ea133c362c1ffc4d6870aed41f1d94b4d9467a668c02cc4cb862
 SHA512 
04dae7b1f450bedfc2baf33ccff80ebf425c3525943bd0188ed49daa9bb9acfe167b2288184a137df5657e5c24b48eb835ff39939801e1260ef0e482ee743a9d
 DIST geiser-0.28.2.tar.bz2 655614 BLAKE2B 
6b5f86b5a9776df11c2a0fc331a4ed1d45361953004f6c5e605c158d9663e21e4452afb3ae46d84aebfa5606912a3013d444bcceda7a26e2ded55f8c9e52cfce
 SHA512 
7f9622e31d3d80a8a67565bc35d0846b81c700783dc7f992bf8b8f6c999f1a534f658d23287b5f469f278f54c3970be003632a628b43ba0d03d24e0ceb3a4a75
-DIST geiser-0.28.tar.bz2 655336 BLAKE2B 
5fc0f7035abeb8dacac7f78654011eb85ccf83961808ba34159454320cb66c0152a576f5f1aa493b7ba7c6b6a1302d38ad5bbf5d253f3fdf39f3dcbaa76b1a93
 SHA512 
a9133b6d029b8f909e72b37b64ea555f23c8a778a27a2395f22a0291194632a7acc3d02772b75413fc258435df53132cce1b01b7a134d4ae5fa6e6152105228b

diff --git a/app-emacs/geiser/geiser-0.28.ebuild 
b/app-emacs/geiser/geiser-0.28.ebuild
deleted file mode 100644
index 648558153f0b..
--- a/app-emacs/geiser/geiser-0.28.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Generic interaction mode between Emacs and different Scheme 
implementations"
-HOMEPAGE="https://gitlab.com/emacs-geiser/geiser/;
-SRC_URI="https://gitlab.com/emacs-geiser/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="app-emacs/transient"
-BDEPEND="
-   ${RDEPEND}
-   app-text/texi2html
-   sys-apps/texinfo
-"
-
-DOCS=( readme.org news.org doc/html )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   BYTECOMPFLAGS="-L elisp" elisp-compile elisp/*.el
-
-   emake -C doc info web
-}
-
-src_install() {
-   elisp-install ${PN} elisp/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   doinfo doc/*.info
-   einstalldocs
-}



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

2023-07-22 Thread Maciej Barć
commit: 459b5a93e6cea6a63b64979783d9db38e5833bad
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 23:14:58 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459b5a93

app-emacs/geiser: drop old 0.28.1

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

 app-emacs/geiser/Manifest |  1 -
 app-emacs/geiser/geiser-0.28.1.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/app-emacs/geiser/Manifest b/app-emacs/geiser/Manifest
index 50cc2e85aa61..c10fa35e6efe 100644
--- a/app-emacs/geiser/Manifest
+++ b/app-emacs/geiser/Manifest
@@ -1,2 +1 @@
-DIST geiser-0.28.1.tar.bz2 655450 BLAKE2B 
05ce9ca7757a3120e728b313b02d0f1c0578d2afa6be698729f5b019181a8497bb00f6556380ea133c362c1ffc4d6870aed41f1d94b4d9467a668c02cc4cb862
 SHA512 
04dae7b1f450bedfc2baf33ccff80ebf425c3525943bd0188ed49daa9bb9acfe167b2288184a137df5657e5c24b48eb835ff39939801e1260ef0e482ee743a9d
 DIST geiser-0.28.2.tar.bz2 655614 BLAKE2B 
6b5f86b5a9776df11c2a0fc331a4ed1d45361953004f6c5e605c158d9663e21e4452afb3ae46d84aebfa5606912a3013d444bcceda7a26e2ded55f8c9e52cfce
 SHA512 
7f9622e31d3d80a8a67565bc35d0846b81c700783dc7f992bf8b8f6c999f1a534f658d23287b5f469f278f54c3970be003632a628b43ba0d03d24e0ceb3a4a75

diff --git a/app-emacs/geiser/geiser-0.28.1.ebuild 
b/app-emacs/geiser/geiser-0.28.1.ebuild
deleted file mode 100644
index 9afe7be0a12c..
--- a/app-emacs/geiser/geiser-0.28.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Generic interaction mode between Emacs and different Scheme 
implementations"
-HOMEPAGE="https://gitlab.com/emacs-geiser/geiser/;
-SRC_URI="https://gitlab.com/emacs-geiser/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="app-emacs/transient"
-BDEPEND="
-   ${RDEPEND}
-   app-text/texi2html
-   sys-apps/texinfo
-"
-
-DOCS=( readme.org news.org doc/html )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   BYTECOMPFLAGS="-L elisp" elisp-compile elisp/*.el
-
-   emake -C doc info web
-}
-
-src_install() {
-   elisp-install ${PN} elisp/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   doinfo doc/*.info
-   einstalldocs
-}



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

2023-07-22 Thread Maciej Barć
commit: c4bf5766d04a4a350ae99e62b03470a8af4f2849
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:15:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4bf5766

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

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

 sys-apps/system-monitoring-center/Manifest |  1 +
 .../system-monitoring-center-2.18.3.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 9e75a540bc38..3bbec0607b06 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -2,3 +2,4 @@ DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205
 DIST system-monitoring-center-2.17.2.tar.gz 534153 BLAKE2B 
af347f35e4e29e0e8a075176fd971b60e1d474fd620ae01716de629008fac0d25a92c09271b47508173e39385927820f321e73abd6bceb46d76de88254fa257c
 SHA512 
e98115d518e45fffc1c5a1d3391362484fd6ce517e57ba6de93dbcd1ec10c5109642fb0eaa47381eb6ba7bf107838c7f444e3829e699e38218266ab65c15870b
 DIST system-monitoring-center-2.18.1.tar.gz 1393879 BLAKE2B 
54051c8bc38f29a5b517b32b1754db80c6520e9ee5fd8ae77da4ec2e32ffc01ae787ba464c991d7f77b78c200b63dfc14b57f3f51578a8c8f44d0661b9ef2d5e
 SHA512 
e5aa1480e0c94dbc4d431a6f4040d1e0247c713de0ccd14d8597ba1dd57795f79593d3482c09cb69d5317567693e3c4f2797806f1a7202e39a67c194190aa27a
+DIST system-monitoring-center-2.18.3.tar.gz 1496729 BLAKE2B 
f9ea49d9bc04b6f395b6a19c4f4a75ad047fcb53e4d766b2a93acac5a05d9bbde89d206d55155fe07a6f52bec04c604bcdaeb9ac37ad4d91da0a2c8e0ae5f98d
 SHA512 
ebe47064647a8089400e1697813e673ce0f8bcf7dde3e79a76670edfd65eea7b59d067544e61dc61c10422e46403174ee6042191e93a09adbcc0076d576372de

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



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

2023-07-22 Thread Maciej Barć
commit: 46176dcb85ae093c60eb58973f48596eb1c0e0fc
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:12:59 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46176dcb

app-text/pandoc-bin: bump to 3.1.6

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

 app-text/pandoc-bin/Manifest|  2 ++
 app-text/pandoc-bin/pandoc-bin-3.1.6.ebuild | 56 +
 2 files changed, 58 insertions(+)

diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index e57adbabbff6..a255a3c4b534 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -6,3 +6,5 @@ DIST pandoc-3.1.4-linux-amd64.tar.gz 28628391 BLAKE2B 
b929d7c1f37f0630a816e07cf0
 DIST pandoc-3.1.4-linux-arm64.tar.gz 30740344 BLAKE2B 
d0504eb6e530d91d223fcd5b578651ba4be74141c7cc4f2616a2a56dbdd73deafd8997a2eb0d0d4b7b75591219cbd194d3412e7c7f60bd6dfd1b97614e6d40bf
 SHA512 
0e63ed951ae1032c2ee29b36f2df5b2edba10d9993bccc2baacc378f82201f5afc38cfc5ffce234b5a8dcaac51ece1967c76a7ae30af0286c8083f0aa8b1573a
 DIST pandoc-3.1.5-linux-amd64.tar.gz 31034735 BLAKE2B 
c2704142f90a95c8bfe045ba1a6d7ce29c7e0f3c755a2fa85a694ce01d05f97814e0ccec70cc7da17c57fcb4124bc10afc4d06d40437eec08d984350d74cdae0
 SHA512 
97454c530e7fa95bc4cda90ff803422850d620c7f6452be855b9198fc71832ef2531f2350044b110b36804f745ca90c44ffb4f2013bee78fdc935f810b55ed41
 DIST pandoc-3.1.5-linux-arm64.tar.gz 33687622 BLAKE2B 
8021c04ba2a3b71db6b758a21e7dcc2708a2db871fd6604fdf9e2f89619f6141913b4a0bf267e775646a4a0d23308f64487bffe632f75bee53f02110b91e10a8
 SHA512 
ca64066d438076571979af998e19c89295e7d297a3c5365aaefbd4665e20a6ea1f19a1d8a320b2bc98fb0511a43570fbe3850bcbb13c3b3b054e3c13bd9d0142
+DIST pandoc-3.1.6-linux-amd64.tar.gz 19664028 BLAKE2B 
be9dc7651001bd4f59639cd6a8a809f57b0a58e52259c568a1044808269002bb930fc76661b7da4ac5a8617181ad57818b04ebecce49da6626b6eb579822199f
 SHA512 
202ba9dee38c0c074584513064dbb4f44165342751fa4295b3a19dcba5e37c77f3eec89bc77bbecb0b9797103af2ca1fd22a60ae9b4115657e24258a05bad2fa
+DIST pandoc-3.1.6-linux-arm64.tar.gz 21780669 BLAKE2B 
a3715890a8139f8631f8c7c7170d10e262f044e70b1383317fab063cf9dba2455090c30913617d93710e0054f0133afbec5980abd36b6c729c6b99bd7375521e
 SHA512 
615a403070aae7722e2b939a940602ce01f37cd00f6621925b59939fe7ceae73031ac23ee94bcb1e6f6ab12a2b570b81cf5baa55808d503677511f238e30f880

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.6.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.6.ebuild
new file mode 100644
index ..f5289c741e6a
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.1.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+   https://github.com/jgm/pandoc/;
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P};
+SRC_URI="
+   amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+   default
+
+   # Manpages are gzipped.
+   unpack "${S}"/share/man/man1/*.1.gz
+}
+
+src_install() {
+   exeinto /usr/bin
+   newexe bin/${MY_PN} ${PN}
+   dosym ${PN} /usr/bin/pandoc-lua-bin
+   dosym ${PN} /usr/bin/pandoc-server-bin
+
+   newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
+   newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
+   newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+
+   if use pandoc-symlink ; then
+   dosym ${PN} /usr/bin/${MY_PN}
+   dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
+   dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+
+   dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
+   dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
+   dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+   fi
+}



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

2023-07-22 Thread Maciej Barć
commit: feba52bb898f349f6d43072c0a63be24d08200e0
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:39:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feba52bb

app-emacs/eldev: drop old 1.3.1

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

 app-emacs/eldev/Manifest   |  1 -
 app-emacs/eldev/eldev-1.3.1.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index eb1866318732..d8fd924dc069 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,3 +1,2 @@
-DIST eldev-1.3.1.tar.gz 259101 BLAKE2B 
838c000865c04079c0ca6d03fff0bf3b9a45d1494a9b1d471303769ff21f2bdd99914e188c9fbf450ded8434bab6a5cb40b7c3b8e445f379f32519dda05d94aa
 SHA512 
255f9a8bc68fb625e5ba5cc8f26720f5736ee70f2e08bec1e088e37705576d8d07607f1c365eb4891aa9b8fa422ea034c88e580b7024e3d4548e0fd250c28fa7
 DIST eldev-1.4.1.tar.gz 268814 BLAKE2B 
d31ef7842888f523dab25d279064ceda2f427f70f3353d015485bc78346f368e2a56f1a5dfc0243efae36752576be32b869726e391b040eda9c3ea4418002d67
 SHA512 
485ccbdbcb40c3e2a19de5bad7b35bc439a4fe7c228c28ca0c75ca8292ff6216bbf78bb2d26678b94b9fcc5526aea12e1e9c6aa0368e343a08c9081ef1058e81
 DIST eldev-1.4.tar.gz 267097 BLAKE2B 
bd84241834c69d071f8d5ef89434c52f6a063a20c0d5aee4f5e40e5c1259a1b21648416149286ae197a94274c4d219395ef900cc101afe919540eff88bcc29f7
 SHA512 
ac5639db96ba157902381024a1442f292e97f85c4c9f005702f897c3755d174663b76972e5d10247cb799dcf27357a4a4e1d870513954b7a9892fbeb8ff8e5ec

diff --git a/app-emacs/eldev/eldev-1.3.1.ebuild 
b/app-emacs/eldev/eldev-1.3.1.ebuild
deleted file mode 100644
index fd5f6cc27c1f..
--- a/app-emacs/eldev/eldev-1.3.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs Lisp Development Tool"
-HOMEPAGE="https://github.com/doublep/eldev/;
-SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-
-DOCS=( README.adoc )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-   ELDEV_LOCAL="${S}" ./bin/${PN} test
-}
-
-src_install() {
-   elisp_src_install
-   dobin bin/${PN}
-
-   # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
-   # to load up it's components,
-   # if it is not it will bootstrap itself from network
-   # always check if it uses installed Emacs Lisp files.
-   # Also, do not forget to run `env-update` & reopen your shell.
-   # https://github.com/doublep/eldev#influential-environment-variables
-   echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
-   doenvd "${T}"/99${PN}
-}
-
-pkg_postinst() {
-   elisp_pkg_postinst
-
-   ewarn "Remember to run \`env-update && source /etc/profile\` if you 
plan"
-   ewarn "to use Eldev in a shell before logging out (or restarting"
-   ewarn "your login manager)."
-}



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

2023-07-22 Thread Maciej Barć
commit: c2ecfe36270d317abb13c6a049b59b9664ef2c70
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 23:15:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ecfe36

app-emacs/geiser: bump to 0.29

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

 app-emacs/geiser/Manifest   |  1 +
 app-emacs/geiser/geiser-0.29.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/geiser/Manifest b/app-emacs/geiser/Manifest
index c10fa35e6efe..0d81221373c4 100644
--- a/app-emacs/geiser/Manifest
+++ b/app-emacs/geiser/Manifest
@@ -1 +1,2 @@
 DIST geiser-0.28.2.tar.bz2 655614 BLAKE2B 
6b5f86b5a9776df11c2a0fc331a4ed1d45361953004f6c5e605c158d9663e21e4452afb3ae46d84aebfa5606912a3013d444bcceda7a26e2ded55f8c9e52cfce
 SHA512 
7f9622e31d3d80a8a67565bc35d0846b81c700783dc7f992bf8b8f6c999f1a534f658d23287b5f469f278f54c3970be003632a628b43ba0d03d24e0ceb3a4a75
+DIST geiser-0.29.tar.bz2 655923 BLAKE2B 
70e20fa0698b2c363f8d03847449d38e0b4a68aebbccc7be8408f7ce550319b85412ae4678e9ded1aa5b2a3222b1e28414de4a1e877ba23464d1983840fbad3b
 SHA512 
05289a01e5a6b2eeef998d94b3a715924ece0b93ac435d52bbaf120580ad2c0b1f3759d49e1c275c230ad98227e9c53d65e25da9bdf54e508c1613330601cde6

diff --git a/app-emacs/geiser/geiser-0.29.ebuild 
b/app-emacs/geiser/geiser-0.29.ebuild
new file mode 100644
index ..648558153f0b
--- /dev/null
+++ b/app-emacs/geiser/geiser-0.29.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Generic interaction mode between Emacs and different Scheme 
implementations"
+HOMEPAGE="https://gitlab.com/emacs-geiser/geiser/;
+SRC_URI="https://gitlab.com/emacs-geiser/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/transient"
+BDEPEND="
+   ${RDEPEND}
+   app-text/texi2html
+   sys-apps/texinfo
+"
+
+DOCS=( readme.org news.org doc/html )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   BYTECOMPFLAGS="-L elisp" elisp-compile elisp/*.el
+
+   emake -C doc info web
+}
+
+src_install() {
+   elisp-install ${PN} elisp/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   doinfo doc/*.info
+   einstalldocs
+}



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

2023-07-22 Thread Maciej Barć
commit: 13b227db28b8d5b690215575ee2d164d6885dbe3
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:18:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b227db

dev-libs/mdns: bump to 1.4.3

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

 dev-libs/mdns/Manifest  |  1 +
 dev-libs/mdns/mdns-1.4.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-libs/mdns/Manifest b/dev-libs/mdns/Manifest
index aab4f527f855..70378a9c29fc 100644
--- a/dev-libs/mdns/Manifest
+++ b/dev-libs/mdns/Manifest
@@ -1 +1,2 @@
 DIST mdns-1.4.2.tar.gz 24743 BLAKE2B 
6d360d5485ac9b3f284f2754b2bcdc6bba3fa2cf554deb0cebc9e83e2691355a32b81311cd313f2a5ad4bb650d1759967d299fc88a69f1793c50203c820ddc7c
 SHA512 
fa3fcf130721ee6f7012225c1e7952bd41703c2488b1d0ffe2b8c73ed06744d1cd9f03b6ab19aa0b8074fbfaafe46f8e102d6a648756725a60dc076e896cfbf6
+DIST mdns-1.4.3.tar.gz 24908 BLAKE2B 
afa44a409633c5cc43e9a15878f21039fe4a401f498f297fabb16aeea131c30d4832c3ee29768dd51a90c9cdc4f55dabc04fdbd7ca94cf35e0e020d2fd589bf1
 SHA512 
0bbfeefdd3f324a8e5aa85227bfa45c2b5cd88c12a9f77df2a1c48cb2661ba8b283dd53541e39d20ed2705646dc8d8724a0287c58f9efa91d2b1b796a0ca9a7a

diff --git a/dev-libs/mdns/mdns-1.4.3.ebuild b/dev-libs/mdns/mdns-1.4.3.ebuild
new file mode 100644
index ..b7fbc1777468
--- /dev/null
+++ b/dev-libs/mdns/mdns-1.4.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Public domain mDNS/DNS-SD library in C"
+HOMEPAGE="https://github.com/mjansson/mdns/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjansson/mdns.git;
+else
+   SRC_URI="https://github.com/mjansson/mdns/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="Unlicense"
+SLOT="0"



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

2023-07-22 Thread Maciej Barć
commit: 80c60a766820119c7244e2d2595658b087a10794
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:48:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c60a76

app-emacs/eldev: bump to 1.5

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

 app-emacs/eldev/Manifest |  1 +
 app-emacs/eldev/eldev-1.5.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index 333ec482e125..696bc894b727 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1 +1,2 @@
 DIST eldev-1.4.1.tar.gz 268814 BLAKE2B 
d31ef7842888f523dab25d279064ceda2f427f70f3353d015485bc78346f368e2a56f1a5dfc0243efae36752576be32b869726e391b040eda9c3ea4418002d67
 SHA512 
485ccbdbcb40c3e2a19de5bad7b35bc439a4fe7c228c28ca0c75ca8292ff6216bbf78bb2d26678b94b9fcc5526aea12e1e9c6aa0368e343a08c9081ef1058e81
+DIST eldev-1.5.tar.gz 276909 BLAKE2B 
963940d203c0864d091c50703d18805b48e3bcc4d4fec07262421c453ad346a3963d711b2a96f10e46c2329ba75f6a92093ec2845726e83958e6973a8d579b0a
 SHA512 
fcb277175254de51b37caab04ba74422925b22d3bc98e9e84a2f563f3251fa2bfabb573c98800a05245713d256fbdb59d1091d94a037ddb3a7dda4879f451e88

diff --git a/app-emacs/eldev/eldev-1.5.ebuild b/app-emacs/eldev/eldev-1.5.ebuild
new file mode 100644
index ..d4cf84d1ef57
--- /dev/null
+++ b/app-emacs/eldev/eldev-1.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs Lisp Development Tool"
+HOMEPAGE="https://github.com/doublep/eldev/;
+SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+DOCS=( README.adoc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ELDEV_LOCAL="${S}" ./bin/${PN} test
+}
+
+src_install() {
+   elisp_src_install
+   dobin bin/${PN}
+
+   # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
+   # to load up it's components,
+   # if it is not it will bootstrap itself from network
+   # always check if it uses installed Emacs Lisp files.
+   # Also, do not forget to run `env-update` & reopen your shell.
+   # https://github.com/doublep/eldev#influential-environment-variables
+   echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
+   doenvd "${T}"/99${PN}
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   ewarn "Remember to run \`env-update && source /etc/profile\` if you 
plan"
+   ewarn "to use Eldev in a shell before logging out (or restarting"
+   ewarn "your login manager)."
+}



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

2023-07-22 Thread Maciej Barć
commit: a98c2d9e5cad1ee333e9b2c9d8a227aeb0fb43f5
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul 21 22:40:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jul 22 13:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98c2d9e

app-emacs/eldev: drop old 1.4

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

 app-emacs/eldev/Manifest |  1 -
 app-emacs/eldev/eldev-1.4.ebuild | 43 
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index d8fd924dc069..333ec482e125 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,2 +1 @@
 DIST eldev-1.4.1.tar.gz 268814 BLAKE2B 
d31ef7842888f523dab25d279064ceda2f427f70f3353d015485bc78346f368e2a56f1a5dfc0243efae36752576be32b869726e391b040eda9c3ea4418002d67
 SHA512 
485ccbdbcb40c3e2a19de5bad7b35bc439a4fe7c228c28ca0c75ca8292ff6216bbf78bb2d26678b94b9fcc5526aea12e1e9c6aa0368e343a08c9081ef1058e81
-DIST eldev-1.4.tar.gz 267097 BLAKE2B 
bd84241834c69d071f8d5ef89434c52f6a063a20c0d5aee4f5e40e5c1259a1b21648416149286ae197a94274c4d219395ef900cc101afe919540eff88bcc29f7
 SHA512 
ac5639db96ba157902381024a1442f292e97f85c4c9f005702f897c3755d174663b76972e5d10247cb799dcf27357a4a4e1d870513954b7a9892fbeb8ff8e5ec

diff --git a/app-emacs/eldev/eldev-1.4.ebuild b/app-emacs/eldev/eldev-1.4.ebuild
deleted file mode 100644
index fd5f6cc27c1f..
--- a/app-emacs/eldev/eldev-1.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs Lisp Development Tool"
-HOMEPAGE="https://github.com/doublep/eldev/;
-SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-
-DOCS=( README.adoc )
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-   ELDEV_LOCAL="${S}" ./bin/${PN} test
-}
-
-src_install() {
-   elisp_src_install
-   dobin bin/${PN}
-
-   # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
-   # to load up it's components,
-   # if it is not it will bootstrap itself from network
-   # always check if it uses installed Emacs Lisp files.
-   # Also, do not forget to run `env-update` & reopen your shell.
-   # https://github.com/doublep/eldev#influential-environment-variables
-   echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
-   doenvd "${T}"/99${PN}
-}
-
-pkg_postinst() {
-   elisp_pkg_postinst
-
-   ewarn "Remember to run \`env-update && source /etc/profile\` if you 
plan"
-   ewarn "to use Eldev in a shell before logging out (or restarting"
-   ewarn "your login manager)."
-}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/code-server-bin/

2023-07-22 Thread David Roman
commit: 4892001b00c9bd1955de6084249a57ec5e8e0376
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jul 22 01:35:16 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 01:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4892001b

www-apps/code-server-bin: drop 4.12.0-r1, 4.13.0, 4.14.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   4 -
 .../code-server-bin-4.12.0-r1.ebuild   | 103 
 .../code-server-bin/code-server-bin-4.13.0.ebuild  | 103 
 .../code-server-bin/code-server-bin-4.14.0.ebuild  | 105 -
 4 files changed, 315 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index c666fe872..22962e599 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,8 +1,4 @@
-DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
-DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
-DIST code-server-4.14.0-linux-amd64.tar.gz 98653504 BLAKE2B 
342363a9c00894b65e716352c14b87230704e47ddb068079b25957577a90c1dddf77cfbdc715261d6eb849a5f2569401cb062c0fe6f804c8e60169855b5b2212
 SHA512 
7772397d5abc0a290a15899346a5dcbe8eec5bc44948a5845ed23758ecec1fd0f21e8ab0ac413053b1e36ccc5c69e877ed01fce1d0f09ebf12aa3e96b0483ee4
-DIST code-server-4.14.0-linux-arm64.tar.gz 97470074 BLAKE2B 
414da8e74184672201772470d940a4a323b5f0757962b7d753556420693f46c334235c0e5d5f12ab5372ca28b44bea2f630185deb8efd7a81fe5c50aed1cbd27
 SHA512 
ac303aa02719a897941f2d117168395d590f2efa366cc2b8a90699ef265032183f3a8c221451cb0f3228ecc13767fc896a903adfdac7e636782f262b44b69f0c
 DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501

diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
deleted file mode 100644
index 09b0e996e..0
--- a/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   app-crypt/libsecret
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-QA_PREBUILT="*"
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PRESTRIPPED="
-   

[gentoo-commits] repo/proj/guru:master commit in: dev-python/unearth/

2023-07-22 Thread David Roman
commit: 647b7d7f402db8889cf0a749c32141dbdd35893f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 12:47:46 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 12:53:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=647b7d7f

dev-python/unearth: treeclean duplicate

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/unearth/Manifest |  1 -
 dev-python/unearth/metadata.xml | 18 -
 dev-python/unearth/unearth-0.9.0.ebuild | 36 -
 3 files changed, 55 deletions(-)

diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
deleted file mode 100644
index 22ef20674..0
--- a/dev-python/unearth/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unearth-0.9.0.tar.gz 270152 BLAKE2B 
4d5bb2fd1199d74742165b63bcd2e6f2760d919608a76f0d17552e258c2478746f737d01b270fafd019b8739d71071533569c81f5b2c2afbdd34929e3601c721
 SHA512 
8eed609da6f70855824fee64408a437a58b2531fb58b87ab93587b8a620b611109b82414744f323d961c2c40ad40ae40c5b8d6e44ca5a9caa2c9693da0f529dd

diff --git a/dev-python/unearth/metadata.xml b/dev-python/unearth/metadata.xml
deleted file mode 100644
index 945e89bf3..0
--- a/dev-python/unearth/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   falbrechtskirchin...@gmail.com
-   Florian Albrechtskirchinger
-   
-   
-   frostming/unearth
-   unearth
-   
-   Frost Ming
-   m...@frostming.com
-   
-   https://unearth.readthedocs.io
-   
https://github.com/frostming/unearth/releases
-   
-

diff --git a/dev-python/unearth/unearth-0.9.0.ebuild 
b/dev-python/unearth/unearth-0.9.0.ebuild
deleted file mode 100644
index c05f0acb8..0
--- a/dev-python/unearth/unearth-0.9.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
-   https://github.com/frostming/unearth/
-   https://pypi.org/project/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/pywal/

2023-07-22 Thread David Roman
commit: 7d1773d97f934e5243c3e2edace54dec6c9b3851
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jul 22 12:59:07 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 22 12:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d1773d9

x11-misc/pywal: drop use flags

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 x11-misc/pywal/metadata.xml   |  8 
 x11-misc/pywal/pywal-3.3.0.ebuild | 30 ++
 2 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/x11-misc/pywal/metadata.xml b/x11-misc/pywal/metadata.xml
new file mode 100644
index 0..96d98f7b1
--- /dev/null
+++ b/x11-misc/pywal/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   
+   dylanaraps/pywal
+   
+

diff --git a/x11-misc/pywal/pywal-3.3.0.ebuild 
b/x11-misc/pywal/pywal-3.3.0.ebuild
index fe9d877cd..c48e55cec 100644
--- a/x11-misc/pywal/pywal-3.3.0.ebuild
+++ b/x11-misc/pywal/pywal-3.3.0.ebuild
@@ -3,34 +3,24 @@
 
 EAPI=8
 
-DISTUTILS_USE_PEP517=setuptools
-
 PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1
+inherit distutils-r1 optfeature
 
-DESCRIPTION="A tool that generates color schemes from images"
+DESCRIPTION="Tool that generates color schemes from images"
 HOMEPAGE="https://github.com/dylanaraps/pywal;
-SRC_URI="https://github.com/dylanaraps/pywal/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~x86"
-IUSE="feh nitrogen"
-
-RDEPEND="feh? ( media-gfx/feh )
-nitrogen? ( x11-misc/nitrogen )"
-
-DEPEND="${RDEPEND}
-   media-gfx/imagemagick[jpeg]"
-
-src_compile() {
-   distutils-r1_src_compile
-}
 
-src_install() {
-   distutils-r1_src_install
+RDEPEND="media-gfx/imagemagick[jpeg]"
 
-   insinto /usr/share/licenses/${PF}
-   doins LICENSE.md
+pkg_postinst() {
+   optfeature "setting wallpaper support" \
+   media-gfx/feh \
+   x11-misc/hsetroot \
+   x11-misc/nitrogen
 }



  1   2   >