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

2024-10-04 Thread Ben Kohler
commit: 2bd691d55cb5419464506acc542a97f86501134f
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Oct  4 15:01:47 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Oct  4 15:01:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd691d5

net-misc/dropbox: add 209.4.3661

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   1 +
 net-misc/dropbox/dropbox-209.4.3661.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index c923a247e6a3..a9eae081b37f 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -5,3 +5,4 @@ DIST dropbox-lnx.x86_64-206.4.6506.tar.gz 116749927 BLAKE2B 
231172bf0e51e6a316b7
 DIST dropbox-lnx.x86_64-207.4.5821.tar.gz 116938187 BLAKE2B 
4179a1f97e3ff7322aa0ceb5540fbdca57cb5119d18d63b82a0aff2e061376e68544f6a4c4e44197df4986a60f7478bb7528a1ab98540b6a865e8bef7282bdaa
 SHA512 
b10584a4b8ac91893960dcc65c9986811800d43baeede5e222baf323941f5e7f026b1b2937ecbc3086b8cce9ccb9858de35fa0f980060c36badf8ee0e0caad9b
 DIST dropbox-lnx.x86_64-208.4.5824.tar.gz 117271633 BLAKE2B 
2783523510879a812c8020425bb0606c0e04523fe75d098a34e2be019430e18ee0d28e259b192e88174121199a996a18b74b3bd6edd15c6c16cf7e099bda1f15
 SHA512 
3e747b4b38a64a42cdfbd526b154401f86d662fdff04b684c287145a4069a5cf660033f97f58033e9fb60d29f038634166a815893daa5fc42bc76a2c07b45372
 DIST dropbox-lnx.x86_64-209.4.3647.tar.gz 117386225 BLAKE2B 
a8253fab39be528695f6f2e28a597862a32458f49cfc46c4a28e44e05e08e65e70bdef117cbd4679b3fbb9eb06d018f0c328a96b55b056d4ff334ceba9b20052
 SHA512 
2aee719f10c58e4cc106dd2dacec9673e1d9bb614e39f20ebdafd5f558cf61d5dbb311f73fd6f1f8fd93b9a68664e5f6b56a7c768457684e61740063ba013ad0
+DIST dropbox-lnx.x86_64-209.4.3661.tar.gz 117384855 BLAKE2B 
509c1e3b8eab3e44b6b713988b7bebc83f9ee62c94100fceb163496d5b419c4caaf933f9646e21ad996a303140639b7de44b2a52fac942adc23a1973a86149ab
 SHA512 
769c3063f87732ecc82e44e1de7ffa581d313fbdecf2230304730ab58da0e4a0bf284e3188897d066c961a5e25316c481b47d46e6dc015a5b974ade7074a4b54

diff --git a/net-misc/dropbox/dropbox-209.4.3661.ebuild 
b/net-misc/dropbox/dropbox-209.4.3661.ebuild
new file mode 100644
index ..9aafe425d4d6
--- /dev/null
+++ b/net-misc/dropbox/dropbox-209.4.3661.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+   local targetdir="/opt/dropbox"
+
+   insinto "${targetdir}"
+  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/rawtherapee/, media-gfx/rawtherapee/files/

2024-10-04 Thread Ben Kohler
commit: 4bd269657c961e89032ca053f62919a912553115
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Oct  3 18:53:48 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Oct  4 14:51:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd26965

media-gfx/rawtherapee: drop 5.10-r1

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/rawtherapee/Manifest |  1 -
 ...rapee-5.10-fix-linking-with-libjpeg-turbo.patch | 63 -
 media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild   | 82 --
 3 files changed, 146 deletions(-)

diff --git a/media-gfx/rawtherapee/Manifest b/media-gfx/rawtherapee/Manifest
index 1b8ab516b025..f37bdcec16b2 100644
--- a/media-gfx/rawtherapee/Manifest
+++ b/media-gfx/rawtherapee/Manifest
@@ -1,2 +1 @@
-DIST rawtherapee-5.10.tar.xz 16943724 BLAKE2B 
2d1250a03f2902ffcff666514f9785036c808e9883957f674bfdb9545b2feac8f2313ab819e0cb64f39196bd3db36e8084b52bda6194de9197215824e695809c
 SHA512 
79d6d54f90fec6006d3dff53aca00ccd385c398ebede2f06a223905d69e1045c6ab772bd5aca4bde01d9086c3c03183be22c0df521166b1af63b60bd7d0e1cfc
 DIST rawtherapee-5.11.tar.xz 18005652 BLAKE2B 
d4b4cb45042faf7eadb1c5bfbd7d1db2a452397d10eb12349d1d0a2ae4b9254beb3ee943cf3ddf40380f31abc653ec2c85fb0d4c8e2b1121402bbd41e74afaf0
 SHA512 
a37af6d99569a6b427379b76b980be8dca5007bf4ec8fc65663e9e8d13850dd2f547e1633f69ee495df105ca6f0f9ab4daf12beec29c9fff63e2e7e5083813b2

diff --git 
a/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
 
b/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
deleted file mode 100644
index f65309fc64e6..
--- 
a/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From efdc5bce3b9794847093baeb040937ab55eba86e Mon Sep 17 00:00:00 2001
-From: Richard E Barber 
-Date: Sun, 19 May 2024 04:27:10 -0700
-Subject: [PATCH] Fix linking with jpeg-turbo
-
-patch via Termux PR
-https://github.com/termux-user-repository/tur/pull/1027

- rtengine/jdatasrc.cc | 28 ++--
- 1 file changed, 2 insertions(+), 26 deletions(-)
-
-diff --git a/rtengine/jdatasrc.cc b/rtengine/jdatasrc.cc
-index fa13b9dd13..a0d12657f2 100644
 a/rtengine/jdatasrc.cc
-+++ b/rtengine/jdatasrc.cc
-@@ -247,20 +247,6 @@ my_error_exit (j_common_ptr cinfo)
- #endif
- }
- 
--
--#ifdef _WIN32
--#define JVERSION  "6b  27-Mar-1998"
--#define JCOPYRIGHT_SHORT  "(C) 1998, Thomas G. Lane"
--#define JMESSAGE(code,string) string ,
--
--const char * const jpeg_std_message_table[] = {
--#include "jerror.h"
--  NULL
--};
--#else
--extern const char * const jpeg_std_message_table[];
--#endif
--
- /*
-  * Actual output of an error or trace message.
-  * Applications may override this method to send JPEG messages somewhere
-@@ -409,24 +395,14 @@ reset_error_mgr (j_common_ptr cinfo)
- GLOBAL(struct jpeg_error_mgr *)
- my_jpeg_std_error (struct jpeg_error_mgr * err)
- {
-+err = jpeg_std_error(err);
- 
-+/* override these functions */
- err->error_exit = my_error_exit;
- err->emit_message = emit_message;
- err->output_message = output_message;
- err->format_message = format_message;
- err->reset_error_mgr = reset_error_mgr;
- 
--err->trace_level = 0; /* default = no tracing */
--err->num_warnings = 0;/* no warnings emitted yet */
--err->msg_code = 0;/* may be useful as a flag for "no error" */
--
--/* Initialize message table pointers */
--err->jpeg_message_table = jpeg_std_message_table;
--err->last_jpeg_message = (int) JMSG_LASTMSGCODE - 1;
--
--err->addon_message_table = nullptr;
--err->first_addon_message = 0; /* for safety */
--err->last_addon_message = 0;
--
- return err;
- }

diff --git a/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild 
b/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild
deleted file mode 100644
index bc3e9aa37d1b..
--- a/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=${P/_rc/-rc}
-inherit cmake flag-o-matic toolchain-funcs xdg-utils
-
-DESCRIPTION="A powerful cross-platform raw image processing program"
-HOMEPAGE="https://www.rawtherapee.com/";
-SRC_URI="https://rawtherapee.com/shared/source/${MY_P}.tar.xz";
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="openmp tcmalloc"
-
-RDEPEND="
-   dev-cpp/atkmm:0
-   dev-cpp/cairomm:0
-   dev-cpp/glibmm:2
-   dev-cpp/gtkmm:3.0
-   dev-cpp/pangomm:1.4
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/libsigc++:2
-   gnome-base/librsvg:2
- 

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

2024-10-04 Thread Ben Kohler
commit: ff698261584b2fb1a90d21c9ae3eba7706c3446f
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Oct  3 18:52:21 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Oct  4 14:51:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff698261

media-gfx/fotocx: drop 24.21-r1, 24.30, 24.40

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/fotocx/Manifest   |  3 --
 media-gfx/fotocx/fotocx-24.21-r1.ebuild | 79 -
 media-gfx/fotocx/fotocx-24.30.ebuild| 79 -
 media-gfx/fotocx/fotocx-24.40.ebuild| 79 -
 4 files changed, 240 deletions(-)

diff --git a/media-gfx/fotocx/Manifest b/media-gfx/fotocx/Manifest
index 5b615c763d3a..b79409e7262d 100644
--- a/media-gfx/fotocx/Manifest
+++ b/media-gfx/fotocx/Manifest
@@ -1,5 +1,2 @@
-DIST fotocx-24.21-source.tar.gz 16618357 BLAKE2B 
43029d080cc843a03475b474c0807e0f2192bc6c64d20c5d41e90218f0b1f88db48aefb7622e8b521f06792a57a9d685d9c57107a309becc39d710ff5aa720a3
 SHA512 
2945fbaab800a115a1e0c718019ee1e66816cadf794a01db4f8238e7ba74ea033b6e9f24b4e42fe8105242f6df8861de7b00d32e81aae73577f5aa7f38c07f7f
-DIST fotocx-24.30-source.tar.gz 16103870 BLAKE2B 
3261b9f4fb0345b37b146e443216e21d57ab9b11a1b77be9b9d94247cc8ae74442b75219fbf3d12f67ba16cee0cf772d3ba83d9e2b5ae38ddbbfd5bd42ea9c52
 SHA512 
39a4c8526e8fe7e49f4c85953e843243577b9a5b34b89030c452336f51c0ca6e381c38ba60ee39e6ee58b528d824240a821487e5e95a04dd44dabfe38e43f131
-DIST fotocx-24.40-source.tar.gz 16036394 BLAKE2B 
570adb3b8579650caa985417008f8eb840b2a29c5355ae3ecb3b2a8e58432ec6688da72d3d3eed98d7f5c046d1cf1fc56049684db5ccd9de6fb3f2dee789ea4f
 SHA512 
28211fa50d48eaee4f4bcaa80a07a34113e3020e8b0e3ef2fe983b93000c2397b41fabb1824dd1921e964d03acd348ef5479e584268052ade120e23639f138ed
 DIST fotocx-24.50-source.tar.gz 16197289 BLAKE2B 
468a3cd7ef2cee5a65d2a06283732e0994f9eeb823ed2fd02e319c68f7cb4686a33fbc61e85eaeb8bdd2c7455d1cebada49d0da6004007ad15333b1c39050768
 SHA512 
3f30b4efb43313980a1be8b92e66c8260484e10a3e50c5351d5462004fe6e5685ecd39be263fbd85bde495a5f1c539bd262124478516d8ddcd40420fa6de699e
 DIST fotocx-24.60-source.tar.gz 15771741 BLAKE2B 
89ab212cdaeb414637ad0b3c9833b0caea6c805422e3fccdd027912f1d32ed141cedaeb5826212e36e5b40591e40c85816ecc5d3cff7915693e11e78b962b890
 SHA512 
6a04e0d749865000b67497b897f691a5882c0d63dda8c64ffe824215582db051f9cc0ca528490112f26db41a58f1673affe2e2e55c90dbb9e6f24cef77e4d5d6

diff --git a/media-gfx/fotocx/fotocx-24.21-r1.ebuild 
b/media-gfx/fotocx/fotocx-24.21-r1.ebuild
deleted file mode 100644
index ace12ae77268..
--- a/media-gfx/fotocx/fotocx-24.21-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotocx/fotocx.html";
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz";
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
-   media-libs/clutter
-   media-libs/clutter-gtk
-   media-libs/lcms:2
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libchamplain[gtk]
-   x11-libs/gtk+:3"
-RDEPEND="
-   ${DEPEND}
-   media-gfx/dcraw
-   media-libs/exiftool
-   x11-misc/xdg-utils
-"
-
-PATCHES=( "${FILESDIR}/${PN}-24.20-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
-   sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
-   sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
-   default
-}
-
-src_install() {
-   # For the Help menu items to work, *.html must be in 
/usr/share/doc/${PF},
-   # and README, changelog, copyright, license, etc. must not be 
compressed.
-   emake DESTDIR="${D}" PREFIX="/usr" install
-   rm -f "${D}"/usr/share/doc/${PF}/*.man || die
-   docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
-   optfeature "HEIC & AVIF file support" media-libs/libheif
-   optfeature "additional RAW file support" media-gfx/rawtherapee
-   optfeature "additional RAW file support" media-gfx/darktable
-   optfeature "video thumbnails & playback" media-video/ffmpeg
-   optfeature "copying images to optical media" app-cdr/dvd+rw-tools
-   optfeature "WEBP file support&qu

[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwgtk/

2024-10-02 Thread Ben Kohler
commit: b2caad2a8e7cd66fd3d3cd887a9aa3764f7de28d
Author: PPN-SD  parhuet  fr>
AuthorDate: Mon Sep 30 19:27:03 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Oct  2 18:12:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2caad2a

net-wireless/iwgtk: Add dependency x11-base/xorg-proto to build

Signed-off-by: PPN-SD  parhuet.fr>
Closes: https://github.com/gentoo/gentoo/pull/38824
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwgtk/iwgtk-0.9.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/net-wireless/iwgtk/iwgtk-0.9.ebuild 
b/net-wireless/iwgtk/iwgtk-0.9.ebuild
index 866764df6280..37efcf48022e 100644
--- a/net-wireless/iwgtk/iwgtk-0.9.ebuild
+++ b/net-wireless/iwgtk/iwgtk-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,11 +11,8 @@ 
SRC_URI="https://github.com/J-Lentz/iwgtk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
-BDEPEND="app-text/scdoc"
-
-DEPEND="
+COMMON_DEPEND="
app-accessibility/at-spi2-core:2
dev-libs/glib:2
gui-libs/gtk:4
@@ -25,7 +22,14 @@ DEPEND="
x11-libs/pango:0
 "
 
+BDEPEND="app-text/scdoc"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+
 RDEPEND="
-   ${DEPEND}
+   ${COMMON_DEPEND}
>=net-wireless/iwd-1.29
 "



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

2024-10-02 Thread Ben Kohler
commit: 971e7abd1e5282255bb4abb4e3d8bb37a5f258a3
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Oct  2 15:10:00 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Oct  2 15:10:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971e7abd

media-gfx/fotocx: add 24.60

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/fotocx/Manifest|  1 +
 media-gfx/fotocx/fotocx-24.60.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-gfx/fotocx/Manifest b/media-gfx/fotocx/Manifest
index b8ef3b95ca30..5b615c763d3a 100644
--- a/media-gfx/fotocx/Manifest
+++ b/media-gfx/fotocx/Manifest
@@ -2,3 +2,4 @@ DIST fotocx-24.21-source.tar.gz 16618357 BLAKE2B 
43029d080cc843a03475b474c0807e0
 DIST fotocx-24.30-source.tar.gz 16103870 BLAKE2B 
3261b9f4fb0345b37b146e443216e21d57ab9b11a1b77be9b9d94247cc8ae74442b75219fbf3d12f67ba16cee0cf772d3ba83d9e2b5ae38ddbbfd5bd42ea9c52
 SHA512 
39a4c8526e8fe7e49f4c85953e843243577b9a5b34b89030c452336f51c0ca6e381c38ba60ee39e6ee58b528d824240a821487e5e95a04dd44dabfe38e43f131
 DIST fotocx-24.40-source.tar.gz 16036394 BLAKE2B 
570adb3b8579650caa985417008f8eb840b2a29c5355ae3ecb3b2a8e58432ec6688da72d3d3eed98d7f5c046d1cf1fc56049684db5ccd9de6fb3f2dee789ea4f
 SHA512 
28211fa50d48eaee4f4bcaa80a07a34113e3020e8b0e3ef2fe983b93000c2397b41fabb1824dd1921e964d03acd348ef5479e584268052ade120e23639f138ed
 DIST fotocx-24.50-source.tar.gz 16197289 BLAKE2B 
468a3cd7ef2cee5a65d2a06283732e0994f9eeb823ed2fd02e319c68f7cb4686a33fbc61e85eaeb8bdd2c7455d1cebada49d0da6004007ad15333b1c39050768
 SHA512 
3f30b4efb43313980a1be8b92e66c8260484e10a3e50c5351d5462004fe6e5685ecd39be263fbd85bde495a5f1c539bd262124478516d8ddcd40420fa6de699e
+DIST fotocx-24.60-source.tar.gz 15771741 BLAKE2B 
89ab212cdaeb414637ad0b3c9833b0caea6c805422e3fccdd027912f1d32ed141cedaeb5826212e36e5b40591e40c85816ecc5d3cff7915693e11e78b962b890
 SHA512 
6a04e0d749865000b67497b897f691a5882c0d63dda8c64ffe824215582db051f9cc0ca528490112f26db41a58f1673affe2e2e55c90dbb9e6f24cef77e4d5d6

diff --git a/media-gfx/fotocx/fotocx-24.60.ebuild 
b/media-gfx/fotocx/fotocx-24.60.ebuild
new file mode 100644
index ..8eee122865a7
--- /dev/null
+++ b/media-gfx/fotocx/fotocx-24.60.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature xdg-utils
+
+DESCRIPTION="Program for improving image files made with a digital camera"
+HOMEPAGE="https://kornelix.net/fotocx/fotocx.html";
+SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz";
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# For required dependencies read doc/README, for required tools read
+# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
+# alternative to firefox and chromium-browser. `grep '"which ' * -R`
+# is helpful to report some required tools run via the shell.
+
+DEPEND="
+   media-libs/clutter
+   media-libs/clutter-gtk
+   media-libs/lcms:2
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libchamplain[gtk]
+   x11-libs/gtk+:3"
+RDEPEND="
+   ${DEPEND}
+   media-gfx/dcraw
+   media-libs/exiftool
+   x11-misc/xdg-utils
+"
+
+PATCHES=( "${FILESDIR}/${PN}-24.20-documentation.patch" )
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
+   sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
+   default
+}
+
+src_install() {
+   # For the Help menu items to work, *.html must be in 
/usr/share/doc/${PF},
+   # and README, changelog, copyright, license, etc. must not be 
compressed.
+   emake DESTDIR="${D}" PREFIX="/usr" install
+   rm -f "${D}"/usr/share/doc/${PF}/*.man || die
+   docompress -x /usr/share/doc
+}
+
+pkg_postinst() {
+   optfeature "HEIC & AVIF file support" media-libs/libheif
+   optfeature "additional RAW file support" media-gfx/rawtherapee
+   optfeature "additional RAW file support" media-gfx/darktable
+   optfeature "video thumbnails & playback" media-video/ffmpeg
+   optfeature "copying images to optical media" app-cdr/dvd+rw-tools
+   optfeature "WEBP file support" media-libs/libwebp
+
+   elog
+   elog "Please read the Help > User Guide for details. The source 
location is"
+   elog "/usr/share/fotocx/data/userguide and after running fotocx a copy 
will"
+   elog "be placed at /home//.fotocx/userguide."
+   elog
+   elog "To play videos, in Tools > Preferences set 'Video File Play 
Command'."
+   elog
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2024-10-02 Thread Ben Kohler
commit: e70547e47cb225b820354926cf9e72291c69b984
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Oct  2 14:13:22 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Oct  2 15:10:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70547e4

net-misc/dropbox: add 209.4.3647

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   1 +
 net-misc/dropbox/dropbox-209.4.3647.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index b5e7f0de497b..c923a247e6a3 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -4,3 +4,4 @@ DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7
 DIST dropbox-lnx.x86_64-206.4.6506.tar.gz 116749927 BLAKE2B 
231172bf0e51e6a316b76f21043258f99e3f771a241983848f0551db60189a624239e9cdd3110128d499028203d3d4511026da91c371da4ba73c6046ae2ad1b5
 SHA512 
80dfbefe898819f5880433aa87c7bdce52555c59173c01eb4dc464f12805aa14ea4d2f0dbcd31731d694f6151c3ec14f9e62db1b6ab35d4fdac3cefabd2660aa
 DIST dropbox-lnx.x86_64-207.4.5821.tar.gz 116938187 BLAKE2B 
4179a1f97e3ff7322aa0ceb5540fbdca57cb5119d18d63b82a0aff2e061376e68544f6a4c4e44197df4986a60f7478bb7528a1ab98540b6a865e8bef7282bdaa
 SHA512 
b10584a4b8ac91893960dcc65c9986811800d43baeede5e222baf323941f5e7f026b1b2937ecbc3086b8cce9ccb9858de35fa0f980060c36badf8ee0e0caad9b
 DIST dropbox-lnx.x86_64-208.4.5824.tar.gz 117271633 BLAKE2B 
2783523510879a812c8020425bb0606c0e04523fe75d098a34e2be019430e18ee0d28e259b192e88174121199a996a18b74b3bd6edd15c6c16cf7e099bda1f15
 SHA512 
3e747b4b38a64a42cdfbd526b154401f86d662fdff04b684c287145a4069a5cf660033f97f58033e9fb60d29f038634166a815893daa5fc42bc76a2c07b45372
+DIST dropbox-lnx.x86_64-209.4.3647.tar.gz 117386225 BLAKE2B 
a8253fab39be528695f6f2e28a597862a32458f49cfc46c4a28e44e05e08e65e70bdef117cbd4679b3fbb9eb06d018f0c328a96b55b056d4ff334ceba9b20052
 SHA512 
2aee719f10c58e4cc106dd2dacec9673e1d9bb614e39f20ebdafd5f558cf61d5dbb311f73fd6f1f8fd93b9a68664e5f6b56a7c768457684e61740063ba013ad0

diff --git a/net-misc/dropbox/dropbox-209.4.3647.ebuild 
b/net-misc/dropbox/dropbox-209.4.3647.ebuild
new file mode 100644
index ..9aafe425d4d6
--- /dev/null
+++ b/net-misc/dropbox/dropbox-209.4.3647.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+   local targetdir="/opt/dropbox"
+
+   insinto "${targetdir}"
+  

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

2024-09-25 Thread Ben Kohler
commit: 2cffa03af43b1c2f8c27e606867a826d1de2362e
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Sep 25 11:49:45 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep 25 11:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cffa03a

net-misc/dropbox: add 208.4.5824

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   1 +
 net-misc/dropbox/dropbox-208.4.5824.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 647134e48857..b5e7f0de497b 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -3,3 +3,4 @@ DIST dropbox-lnx.x86-205.4.5765.tar.gz 114089572 BLAKE2B 
503650c9fe49c1142872b82
 DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7b5e3bcf70d9daf1524d06b7707a7abeeff53020e2e51e3816a42903fc172ea9b8c721b769450d56cdb3f2fd562e114ce377b8cca4465
 SHA512 
9b9246ad573f0b04a9a403e6c71e2924da453f448a69bf8e24b1d662a80461b19a8fb75d29411006cf6b38b2227f4e5e94c57f481612d89621fc2ce985d8d450
 DIST dropbox-lnx.x86_64-206.4.6506.tar.gz 116749927 BLAKE2B 
231172bf0e51e6a316b76f21043258f99e3f771a241983848f0551db60189a624239e9cdd3110128d499028203d3d4511026da91c371da4ba73c6046ae2ad1b5
 SHA512 
80dfbefe898819f5880433aa87c7bdce52555c59173c01eb4dc464f12805aa14ea4d2f0dbcd31731d694f6151c3ec14f9e62db1b6ab35d4fdac3cefabd2660aa
 DIST dropbox-lnx.x86_64-207.4.5821.tar.gz 116938187 BLAKE2B 
4179a1f97e3ff7322aa0ceb5540fbdca57cb5119d18d63b82a0aff2e061376e68544f6a4c4e44197df4986a60f7478bb7528a1ab98540b6a865e8bef7282bdaa
 SHA512 
b10584a4b8ac91893960dcc65c9986811800d43baeede5e222baf323941f5e7f026b1b2937ecbc3086b8cce9ccb9858de35fa0f980060c36badf8ee0e0caad9b
+DIST dropbox-lnx.x86_64-208.4.5824.tar.gz 117271633 BLAKE2B 
2783523510879a812c8020425bb0606c0e04523fe75d098a34e2be019430e18ee0d28e259b192e88174121199a996a18b74b3bd6edd15c6c16cf7e099bda1f15
 SHA512 
3e747b4b38a64a42cdfbd526b154401f86d662fdff04b684c287145a4069a5cf660033f97f58033e9fb60d29f038634166a815893daa5fc42bc76a2c07b45372

diff --git a/net-misc/dropbox/dropbox-208.4.5824.ebuild 
b/net-misc/dropbox/dropbox-208.4.5824.ebuild
new file mode 100644
index ..9aafe425d4d6
--- /dev/null
+++ b/net-misc/dropbox/dropbox-208.4.5824.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+   local targetdir="/opt/dropbox"
+
+   insinto "${targetdir}"
+  

[gentoo-commits] repo/gentoo:master commit in: net-irc/ircii/

2024-09-25 Thread Ben Kohler
commit: 2437376d32200ccbd3444f06963eb72d4eea7a14
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Sep 25 11:53:59 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep 25 11:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2437376d

net-irc/ircii: add 20240918

Signed-off-by: Ben Kohler  gentoo.org>

 net-irc/ircii/Manifest  |  1 +
 net-irc/ircii/ircii-20240918.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/net-irc/ircii/Manifest b/net-irc/ircii/Manifest
index da664954e08e..18cd3f4050bc 100644
--- a/net-irc/ircii/Manifest
+++ b/net-irc/ircii/Manifest
@@ -1 +1,2 @@
 DIST ircii-20240111.tar.bz2 576700 BLAKE2B 
785177e30dbe3b417aec9fb348574e4f539adcfef41534743c050d39aa0e0ba00ea52accc20b785a836f7496e66975549b85fa17a58c280d893f5c0927e1bb1b
 SHA512 
4705b851671f89d1b4903539eb7e701913748138d460572bfeb7e6d565e760b9782aecb55d82c691f6f182864b12e78e13a7b5a1e3abcd535e5bc24c9815e1aa
+DIST ircii-20240918.tar.bz2 578232 BLAKE2B 
a636de6900805b040df834fa29e49da608693192ae1e5cfaa0cec00f1d95527401ff529bfb754f9c3a447ee85202bc22a6fc667d748a392ba1a959f4643fe0b6
 SHA512 
9aadafd2bf56e7d18ed78563553143113374830c8b072d125212a7e94a7057512f2ee8a77412749d9eb345596d0c054e18ec2f3d3e569c54e97db71d4c5b77f1

diff --git a/net-irc/ircii/ircii-20240918.ebuild 
b/net-irc/ircii/ircii-20240918.ebuild
new file mode 100644
index ..42b05199fb52
--- /dev/null
+++ b/net-irc/ircii/ircii-20240918.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+HOMEPAGE="http://eterna23.net/ircii/";
+SRC_URI="https://ircii.warped.com/${P}.tar.bz2
+   https://ircii.warped.com/old/${P}.tar.bz2
+   https://dev.gentoo.org/~bkohler/dist/${P}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="dev-libs/openssl:0=
+   sys-libs/ncurses:0=
+   virtual/libcrypt:=
+   virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-manpage-path.patch" )
+DOCS=( ChangeLog INSTALL NEWS README doc/Copyright doc/crypto doc/VERSIONS
+   doc/ctcp )
+
+src_configure() {
+   tc-export CC
+   # --with-lto only appends -flto (so does --without-lto, sigh)
+   econf
+}
+
+src_install() {
+   # Still needed as of 20221016, otherwise man dirs don't exist
+   # at the right time.
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+}



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.accept_keywords/

2024-09-23 Thread Ben Kohler
commit: e9d046a22d5aa6fe9f8b5b542dce946eb687c387
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep 23 15:26:35 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Sep 23 15:26:35 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=e9d046a2

portage/livegui: remove unneeded entry for gentoo-kernel

This was added to allow a version with USE=experimental but a later one
has gone stable now.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.accept_keywords/gentoo-kernel | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/releases/portage/livegui/package.accept_keywords/gentoo-kernel 
b/releases/portage/livegui/package.accept_keywords/gentoo-kernel
deleted file mode 100644
index a226f04f..
--- a/releases/portage/livegui/package.accept_keywords/gentoo-kernel
+++ /dev/null
@@ -1,3 +0,0 @@
-# Temporarily allow specific unstable gentoo-kernel to get IUSE=experimental
-# that we need for the binpkg reuse workaround.
-=sys-kernel/gentoo-kernel-6.6*



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/

2024-09-15 Thread Ben Kohler
commit: 108b0102aae35ca794d62af57007c0d4dd6b5361
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Sep 15 23:50:30 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sun Sep 15 23:50:30 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=108b0102

specs/amd64: fix filename for dist-kernel kconfig for admincd

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage2.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec 
b/releases/specs/amd64/hardened/admincd-stage2.spec
index 933b5c57..8369517b 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -17,7 +17,7 @@ boot/kernel: gentoo
 
 boot/kernel/gentoo/distkernel: yes
 boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid 
-o btrfs -o crypt -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm 
-o multipath -i /lib/keymaps /lib/keymaps -I busybox
-boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/DK/amd64/livecd-amd64.config
+boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/dist-amd64-livecd.config
 boot/kernel/gentoo/packages: --usepkg n zfs zfs-kmod broadcom-sta
 
 livecd/unmerge:



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-09-15 Thread Ben Kohler
commit: e6329a0518b3d26d0eac7ba9e3c41fd1d5569ebb
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Sep 15 19:50:03 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sun Sep 15 19:50:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6329a05

net-wireless/iwd: unkeyword 2.22 for ~ia64

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/iwd-2.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/iwd/iwd-2.22.ebuild b/net-wireless/iwd/iwd-2.22.ebuild
index b453e7614a9e..95ad12b6ce87 100644
--- a/net-wireless/iwd/iwd-2.22.ebuild
+++ b/net-wireless/iwd/iwd-2.22.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
 else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
MYRST2MAN="RST2MAN=:"
 fi
 



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.accept_keywords/

2024-09-15 Thread Ben Kohler
commit: f6ef00ff1940119e217311e7501a1d0cf974a616
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Sep 15 19:43:17 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sun Sep 15 19:46:44 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f6ef00ff

portage/livegui: allow unstable gentoo-kernel for IUSE=experimental

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.accept_keywords/gentoo-kernel | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/releases/portage/livegui/package.accept_keywords/gentoo-kernel 
b/releases/portage/livegui/package.accept_keywords/gentoo-kernel
new file mode 100644
index ..a226f04f
--- /dev/null
+++ b/releases/portage/livegui/package.accept_keywords/gentoo-kernel
@@ -0,0 +1,3 @@
+# Temporarily allow specific unstable gentoo-kernel to get IUSE=experimental
+# that we need for the binpkg reuse workaround.
+=sys-kernel/gentoo-kernel-6.6*



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

2024-09-15 Thread Ben Kohler
commit: 979f9e1eaa02a11875b9cb7352e35b2798348972
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Sep 15 13:16:13 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sun Sep 15 13:29:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979f9e1e

net-misc/dropbox: add 207.4.5821

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   1 +
 net-misc/dropbox/dropbox-207.4.5821.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 473e8b5fff63..647134e48857 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -2,3 +2,4 @@ DIST dropbox-icon.svg 574 BLAKE2B 
a73a0906b5b03dc3214010736164fcdbceb6d91463ed95
 DIST dropbox-lnx.x86-205.4.5765.tar.gz 114089572 BLAKE2B 
503650c9fe49c1142872b829892c3759924af57c0327d49b3891f78cbad9b8aa4964861b719023ce5dc837fac98937559635a3e9c16da5b352b104c3cba792c3
 SHA512 
3571519c10f38b54e92e24af5d6af85e4caedb7b45bef0693f93d7b0faa0da81b772f821ff4c4a60065e68ac98769cdf0655cce557550d1040f1c765598e
 DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7b5e3bcf70d9daf1524d06b7707a7abeeff53020e2e51e3816a42903fc172ea9b8c721b769450d56cdb3f2fd562e114ce377b8cca4465
 SHA512 
9b9246ad573f0b04a9a403e6c71e2924da453f448a69bf8e24b1d662a80461b19a8fb75d29411006cf6b38b2227f4e5e94c57f481612d89621fc2ce985d8d450
 DIST dropbox-lnx.x86_64-206.4.6506.tar.gz 116749927 BLAKE2B 
231172bf0e51e6a316b76f21043258f99e3f771a241983848f0551db60189a624239e9cdd3110128d499028203d3d4511026da91c371da4ba73c6046ae2ad1b5
 SHA512 
80dfbefe898819f5880433aa87c7bdce52555c59173c01eb4dc464f12805aa14ea4d2f0dbcd31731d694f6151c3ec14f9e62db1b6ab35d4fdac3cefabd2660aa
+DIST dropbox-lnx.x86_64-207.4.5821.tar.gz 116938187 BLAKE2B 
4179a1f97e3ff7322aa0ceb5540fbdca57cb5119d18d63b82a0aff2e061376e68544f6a4c4e44197df4986a60f7478bb7528a1ab98540b6a865e8bef7282bdaa
 SHA512 
b10584a4b8ac91893960dcc65c9986811800d43baeede5e222baf323941f5e7f026b1b2937ecbc3086b8cce9ccb9858de35fa0f980060c36badf8ee0e0caad9b

diff --git a/net-misc/dropbox/dropbox-207.4.5821.ebuild 
b/net-misc/dropbox/dropbox-207.4.5821.ebuild
new file mode 100644
index ..9aafe425d4d6
--- /dev/null
+++ b/net-misc/dropbox/dropbox-207.4.5821.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+   local targetdir="/opt/dropbox"
+
+   insinto "${targetdir}"
+  

[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-09-15 Thread Ben Kohler
commit: d206d437b71ddb1de823ba4ad467c053e8662dec
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Sep 15 13:22:42 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sun Sep 15 13:29:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d206d437

net-wireless/iwd: add 2.22

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.22.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 95b7a79fd154..c4236c8f2f66 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -2,3 +2,4 @@ DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaaf
 DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6
 DIST iwd-2.20.tar.xz 1092832 BLAKE2B 
34001bc34c07a40f34bb8a30258d9493a38957fd0d5ea83f5721d4441b78c5c061e2bb84380932422cdd695f37eac4b1c40d6535965b06d5f255fae64734d956
 SHA512 
ddfcc22539185be8847dedde4d3c8e86af0d71f3d1befd5bfaa57d5e75222676db3f49530f1082b531149164aee0411dcf76e4a78a41c3d878b2920197bfccea
 DIST iwd-2.21.tar.xz 1095396 BLAKE2B 
8681532e7125488750b68f5deb7b2c9fc16ed665a762cabeed5a002424cc474e8e47753e71b42ec22a2c004368b81f0087437e4689c11981df43a92b54eb3db5
 SHA512 
48c444e653486e86f443588ebc844781ff7aa9ba438f5fa50097c4021a822bb522a326a6e29b11ed2dc0de45230dff210906830746d0bc2fc4dd25479eb48773
+DIST iwd-2.22.tar.xz 1095092 BLAKE2B 
69db8bf4d0c5dae0d3b569f7f04f2361b3b3eef0ba5084d5c12684a9d18611611708ac077efe2df2085c7352273d28fe23c7e1145883c513cb4fdfed0f1f835e
 SHA512 
fca6f50b849e6b4fc18a8cf0163e0d532f09b71e593d37f21bdc1b4878bddd7c96b481a3bb45ee6d36f4b1fd2ad76e428f9d1dd1b64ba77545227d3740b1a210

diff --git a/net-wireless/iwd/iwd-2.22.ebuild b/net-wireless/iwd/iwd-2.22.ebuild
new file mode 100644
index ..b453e7614a9e
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.22.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.69"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL=&quo

[gentoo-commits] proj/releng:master commit in: tools/

2024-09-14 Thread Ben Kohler
commit: f1c2b6d186ec30fb3c634875e1d7eafc2f63f044
Author: Ben Kohler  gentoo  org>
AuthorDate: Sat Sep 14 12:06:36 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sat Sep 14 12:06:36 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f1c2b6d1

tools/catalyst-auto: replace DATESTAMP in specs as well

We started using this variable in specs but it's not in the sed list
yet.

Signed-off-by: Ben Kohler  gentoo.org>

 tools/catalyst-auto | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index d1a72d91..cc532c3d 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -440,6 +440,7 @@ run_catalyst_commands() {
# Expand vars that the spec expects us to.
sed -i \
-e "s:@TIMESTAMP@:${TIMESTAMP}:g" \
+   -e "s:@DATESTAMP@:${DATESTAMP}:g"
-e "s:@REPO_DIR@:${REPO_DIR}:g" \
-e "s:@TREEISH@:${TREEISH}:g" \
"${i}"



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.use/

2024-09-12 Thread Ben Kohler
commit: 0da943182a3b5f3f53b1ef74bff8822bc807bbc2
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Sep 12 17:19:07 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Sep 12 17:19:07 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0da94318

portage/livegui: disable opengl on libwebp to work around circular dep

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.use/libwebp | 16 
 1 file changed, 16 insertions(+)

diff --git a/releases/portage/livegui/package.use/libwebp 
b/releases/portage/livegui/package.use/libwebp
new file mode 100644
index ..7d15de5f
--- /dev/null
+++ b/releases/portage/livegui/package.use/libwebp
@@ -0,0 +1,16 @@
+#* Error: circular dependencies:
+#
+#(x11-libs/libdrm-2.4.122:0/0::gentoo, ebuild scheduled for merge) depends on
+# (dev-python/docutils-0.21.2-1:0/0::gentoo, binary scheduled for merge) 
(buildtime)
+#  (dev-python/pillow-10.4.0:0/0::gentoo, ebuild scheduled for merge) (runtime)
+#   (media-libs/libwebp-1.3.2:0/7::gentoo, ebuild scheduled for merge) 
(buildtime_slot_op)
+#(virtual/opengl-7.0-r2:0/0::gentoo, ebuild scheduled for merge) 
(buildtime)
+# (media-libs/mesa-24.1.6:0/0::gentoo, ebuild scheduled for merge) 
(runtime)
+#  (x11-libs/libdrm-2.4.122:0/0::gentoo, ebuild scheduled for merge) 
(buildtime)
+#
+#It might be possible to break this cycle
+#by applying any of the following changes:
+#- media-libs/mesa-24.1.6 (Change USE: -video_cards_radeonsi 
-video_cards_radeon)
+#- media-libs/libwebp-1.3.2 (Change USE: -opengl) 
+
+media-libs/libweb -opengl



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.use/

2024-09-12 Thread Ben Kohler
commit: cbc579f9f7b3af7a10a55422df9755b5064b2f76
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Sep 12 17:16:14 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Sep 12 17:16:14 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=cbc579f9

portage/livegui: add mysql on qtbase for akonadi

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.use/kde | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/releases/portage/livegui/package.use/kde 
b/releases/portage/livegui/package.use/kde
index 01d671a4..7e99f3ee 100644
--- a/releases/portage/livegui/package.use/kde
+++ b/releases/portage/livegui/package.use/kde
@@ -8,3 +8,6 @@ media-video/ffmpeg libass
 
 #for kde-misc/kweather
 dev-qt/qtpositioning geoclue
+
+#for kde-apps/akonadi
+dev-qt/qtbase mysql



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.use/

2024-09-12 Thread Ben Kohler
commit: fd0625ed94ccc32e3b966f4e47a4c136a182b9ca
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Sep 12 16:35:13 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Sep 12 16:36:40 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=fd0625ed

portage/livegui: enable flag on gentoo-kernel to avoid binpkg sharing

We don't want to share gentoo-kernel binpkgs between admincd/installcd
and the larger livegui, setting an arbitrary & harmless flag will
accomplish that.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.use/gentoo-kernel | 4 
 1 file changed, 4 insertions(+)

diff --git a/releases/portage/livegui/package.use/gentoo-kernel 
b/releases/portage/livegui/package.use/gentoo-kernel
new file mode 100644
index ..5725c659
--- /dev/null
+++ b/releases/portage/livegui/package.use/gentoo-kernel
@@ -0,0 +1,4 @@
+# Set experimental flag to differentiate the livegui's kernel binpkgs from
+# installcd/admincd, as those use a custom config with CONFIG_DRM=n to allow
+# pruning lots of gpu-related firmwares.
+sys-kernel/gentoo-kernel experimental



[gentoo-commits] proj/genkernel:master commit in: /

2024-09-12 Thread Ben Kohler
commit: 0bccb338abf8f986f94b2bd5c2df5ba4c566606d
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun 11 18:34:37 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Jun 11 18:34:37 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=0bccb338

release 4.3.16

Signed-off-by: Ben Kohler  gentoo.org>

 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 3269c7f..ef98cea 100755
--- a/genkernel
+++ b/genkernel
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.3.15'
+GK_V='4.3.16'
 
 # Normalize locales
 export LC_ALL=C



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-09-09 Thread Ben Kohler
commit: b2e9da25f64aa16509e3631ba8ee0b40c9f4bfa3
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep  9 19:51:01 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Sep  9 19:51:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e9da25

net-wireless/iwd: fix ell dep (build time fail)

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/iwd-2.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/iwd/iwd-2.21.ebuild b/net-wireless/iwd/iwd-2.21.ebuild
index 8d2778bb52d8..b453e7614a9e 100644
--- a/net-wireless/iwd/iwd-2.21.ebuild
+++ b/net-wireless/iwd/iwd-2.21.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 inherit flag-o-matic linux-info systemd
 
 #Set this variable to the required external ell version
-ELL_REQ="0.68"
+ELL_REQ="0.69"
 
 if [[ ${PV} == ** ]]; then
inherit autotools git-r3



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-09-09 Thread Ben Kohler
commit: 47d46202e51a8d248fa6c848e660b6215beec25e
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep  9 17:08:43 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Sep  9 17:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d46202

net-wireless/iwd: add 2.21

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.21.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index e0695c073ae9..95b7a79fd154 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,3 +1,4 @@
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
 DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6
 DIST iwd-2.20.tar.xz 1092832 BLAKE2B 
34001bc34c07a40f34bb8a30258d9493a38957fd0d5ea83f5721d4441b78c5c061e2bb84380932422cdd695f37eac4b1c40d6535965b06d5f255fae64734d956
 SHA512 
ddfcc22539185be8847dedde4d3c8e86af0d71f3d1befd5bfaa57d5e75222676db3f49530f1082b531149164aee0411dcf76e4a78a41c3d878b2920197bfccea
+DIST iwd-2.21.tar.xz 1095396 BLAKE2B 
8681532e7125488750b68f5deb7b2c9fc16ed665a762cabeed5a002424cc474e8e47753e71b42ec22a2c004368b81f0087437e4689c11981df43a92b54eb3db5
 SHA512 
48c444e653486e86f443588ebc844781ff7aa9ba438f5fa50097c4021a822bb522a326a6e29b11ed2dc0de45230dff210906830746d0bc2fc4dd25479eb48773

diff --git a/net-wireless/iwd/iwd-2.21.ebuild b/net-wireless/iwd/iwd-2.21.ebuild
new file mode 100644
index ..8d2778bb52d8
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.21.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.68"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   i

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

2024-09-09 Thread Ben Kohler
commit: bfd455603d6b38c3fe6d7d9a59ff9110ec135c0a
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep  9 17:02:51 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Sep  9 17:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd45560

gui-apps/nm-tray: add 0.5.1

Signed-off-by: Ben Kohler  gentoo.org>

 gui-apps/nm-tray/Manifest |  1 +
 gui-apps/nm-tray/nm-tray-0.5.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/gui-apps/nm-tray/Manifest b/gui-apps/nm-tray/Manifest
index 5cca97dd40ba..905fe88c908c 100644
--- a/gui-apps/nm-tray/Manifest
+++ b/gui-apps/nm-tray/Manifest
@@ -1 +1,2 @@
 DIST nm-tray-0.5.0.tar.gz 53854 BLAKE2B 
e83c31606905909a62df57b2e744ff133a5cff91673ff229bd53ca1cca17840989efb6d813053700562dc8b434a6676a9310ff4d50b39fde7daf580986a19cad
 SHA512 
ba118f7fd07a60af5ed6b7b53cf771f339c89f9bef02aeb2f59bfbddd3e896bdc31aa506437e33cb8fe2ef921c595b76527d61cefd202e9e1f5197762b69ab51
+DIST nm-tray-0.5.1.tar.gz 54689 BLAKE2B 
29832744b999b874066d32be2df1819a4b12d0c8ab0bcfb49c4e8f6fa93f9a9cf912de499c2c7f80daf321d4bd6b2c879a0e62f9b91c0e86d1510de3c56193ef
 SHA512 
5d280c90cdec68ed6c9b57f25db1558bf3b337d7b450fa53e9b2b393803ab6477e6659ec48152e6b9821c946240bc69b119633b02e4026d91278eb6be432eead

diff --git a/gui-apps/nm-tray/nm-tray-0.5.1.ebuild 
b/gui-apps/nm-tray/nm-tray-0.5.1.ebuild
new file mode 100644
index ..7636cd597917
--- /dev/null
+++ b/gui-apps/nm-tray/nm-tray-0.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A simple Qt-based NetworkManager front-end"
+HOMEPAGE="https://github.com/palinek/nm-tray";
+SRC_URI="https://github.com/palinek/nm-tray/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   >=dev-build/cmake-3.10
+"
+RDEPEND="
+   dev-qt/qtbase:6[dbus,gui,network,widgets]
+   kde-frameworks/networkmanager-qt:6
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DNM_TRAY_XDG_AUTOSTART_DIR=/etc/xdg/autostart
+   )
+
+   cmake_src_configure
+}



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

2024-09-09 Thread Ben Kohler
commit: 7b040990251c36d65cf71c5a0ccb08324f5657b2
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep  9 17:05:16 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Sep  9 17:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b040990

dev-libs/ell: add 0.69

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.69.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 88f01a25ad83..22f6b4e66b18 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,3 +1,4 @@
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
 DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a
 DIST ell-0.68.tar.xz 573704 BLAKE2B 
742f097f5adbaab790320ce509851b8baac8b0929194f319d7c9889fe0da1f3461a1fffba50fd93c7706d41f52220e0ea094488c4ea58bd9eb127b511a628912
 SHA512 
dc604015151e1bc5945c08e31fcf35a679264be13e31b4ee0e297defb7452b3bc6bf44b7e1c07177ff172708b099e2a2940b68ceb9937a1c285f3af01e64bc2c
+DIST ell-0.69.tar.xz 574172 BLAKE2B 
3d28392b6cb378a8512667172598ec3cf9b5eeb5f68c65b43a939636a23a03d8f168b500171c4e1224e97bc072e88e9d57e5f02a9d5cbf489d684537070cfeef
 SHA512 
9631b364ba48f984b104cf1091a4dbf10f675b04f58b555f55249d3fec6610c3ccf6e1b0197e807e843b179a39f22c33b8e2a58c4dbcff91bb8c6ce628618f65

diff --git a/dev-libs/ell/ell-0.69.ebuild b/dev-libs/ell/ell-0.69.ebuild
new file mode 100644
index ..975d6b799e59
--- /dev/null
+++ b/dev-libs/ell/ell-0.69.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+   unit/test-dbus*.c unit/dbus.conf || die
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable pie)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+   # New dbus tests fail with >3 jobs, this should get fixed soon
+   emake -j1 check
+}



[gentoo-commits] repo/gentoo:master commit in: net-dialup/cutecom/

2024-09-04 Thread Ben Kohler
commit: 6608b940c2d2804481c17f1fc6eed3bdf79edcac
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Sep  4 11:53:56 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep  4 12:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6608b940

net-dialup/cutecom: stabilize 0.60.0_rc1 for x86

Signed-off-by: Ben Kohler  gentoo.org>

 net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild 
b/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
index 96f3fbcdc992..8d86c8dc8b89 100644
--- a/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
+++ b/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.com/cutecom/cutecom/-/archive/v${MY_PV}/cutecom-v${MY_PV
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-dialup/cutecom/

2024-09-04 Thread Ben Kohler
commit: 41ef6ae414ea5575248c1ed1236da85263d48ea5
Author: Filip Kobierski  pm  me>
AuthorDate: Wed Jul 31 13:22:45 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep  4 12:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ef6ae4

net-dialup/cutecom: drop 0.51.0-r1

Signed-off-by: Filip Kobierski  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37873
Signed-off-by: Ben Kohler  gentoo.org>

 net-dialup/cutecom/Manifest |  1 -
 net-dialup/cutecom/cutecom-0.51.0-r1.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/net-dialup/cutecom/Manifest b/net-dialup/cutecom/Manifest
index c7e76b206bdd..84390342677e 100644
--- a/net-dialup/cutecom/Manifest
+++ b/net-dialup/cutecom/Manifest
@@ -1,2 +1 @@
-DIST cutecom-v0.51.0.tar.bz2 1296457 BLAKE2B 
407bbe12fb4303e98589720c3fe9bf96a4112c816e64a3a32227d07a64c1efbb5b33c364d1f3f06ff67c9bc935c0bf62de14849b554508eaffacda1f65e7fad9
 SHA512 
67857977ab6444509662be4d27059e3c4cb766a69b78d806f4cd3d6cb7306d53094337fb384133a616ae397ac4d4d7c86347285a2d68f88fbf105d73ebd97731
 DIST cutecom-v0.60.0-RC1.tar.bz2 1291319 BLAKE2B 
8d73a51916d8d3f103ba6215d0bf2865337aa82f95d12be512001abd845cac08f9c9b6fb9022574aff42fef958c90676ae0828d1597879c798bd1ffe4bec68ba
 SHA512 
92a210ab846f452287693add8db52833fd83814f59a2be8de304278dbc711b2a5dc0fdaadf877a588ad023849370151788d1ea678ba777fe0a4a600429669151

diff --git a/net-dialup/cutecom/cutecom-0.51.0-r1.ebuild 
b/net-dialup/cutecom/cutecom-0.51.0-r1.ebuild
deleted file mode 100644
index 683af0a6bb22..
--- a/net-dialup/cutecom/cutecom-0.51.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop xdg
-
-DESCRIPTION="A serial terminal, like minicom, written in Qt"
-HOMEPAGE="https://gitlab.com/cutecom/cutecom";
-SRC_URI="https://gitlab.com/cutecom/cutecom/-/archive/v${PV}/cutecom-v${PV}.tar.bz2";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtserialport:5
-   dev-qt/qtwidgets:5"
-RDEPEND="${DEPEND}
-   net-dialup/lrzsz"
-
-S="${WORKDIR}/cutecom-v${PV}"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-for-qt-5.15.0.patch )
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i \
-   -e '/Path/d' \
-   -e '/Terminal/s/0/false/' \
-   "${PN}.desktop" || die 'sed on desktop file failed'
-}
-
-src_install() {
-   cmake_src_install
-   domenu "${PN}.desktop"
-   doicon "distribution/${PN}.png"
-}



[gentoo-commits] repo/gentoo:master commit in: net-dialup/cutecom/

2024-09-04 Thread Ben Kohler
commit: f1140860014aa3eecdcbc83a7623fba6017e3cb9
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Sep  4 11:57:17 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep  4 12:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1140860

net-dialup/cutecom: fix minor pkgcheck warnings

Signed-off-by: Ben Kohler  gentoo.org>

 net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild 
b/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
index 8d86c8dc8b89..5284edf7cd27 100644
--- a/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
+++ b/net-dialup/cutecom/cutecom-0.60.0_rc1.ebuild
@@ -10,11 +10,11 @@ MY_PV=${PV/_rc/-RC}
 DESCRIPTION="A serial terminal, like minicom, written in Qt"
 HOMEPAGE="https://gitlab.com/cutecom/cutecom";
 
SRC_URI="https://gitlab.com/cutecom/cutecom/-/archive/v${MY_PV}/cutecom-v${MY_PV}.tar.bz2";
+S="${WORKDIR}/cutecom-v${MY_PV}"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
 
 DEPEND="
dev-qt/qtbase:6
@@ -22,8 +22,6 @@ DEPEND="
 RDEPEND="${DEPEND}
net-dialup/lrzsz"
 
-S="${WORKDIR}/cutecom-v${MY_PV}"
-
 src_prepare() {
cmake_src_prepare
 



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

2024-09-04 Thread Ben Kohler
commit: f7e5b9c71e674dbd032097e46b25c77ad6936cc4
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Sep  4 11:51:56 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Sep  4 12:31:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e5b9c7

net-misc/connman: add 1.43

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/connman/Manifest|   1 +
 net-misc/connman/connman-1.43.ebuild | 132 +++
 2 files changed, 133 insertions(+)

diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest
index f6e7c659594f..f7409a2272a7 100644
--- a/net-misc/connman/Manifest
+++ b/net-misc/connman/Manifest
@@ -1 +1,2 @@
 DIST connman-1.42.tar.gz 743965 BLAKE2B 
1d9eeb4c917978df502de684128a3464bbc7f3960878842a3ac27295dc5d049641cd5218a9542055b5d9ab2b6114fb773fc8a173f54dca3afe37109ab58bde35
 SHA512 
98ede28854e5948c8b67c5ba03b156ed9966e9fcda2d39168062873b194a192d12af885c63d9a2cb0b7b5b882b69fdbb0e09c4eb0c6772a76db06de7b9e363d7
+DIST connman-1.43.tar.gz 800363 BLAKE2B 
f7d906df55e89ffe58fe4c684577be94468d24e6934f82f6461c93969743c44c227cc1caa1dc5123ffb8e521385a08bc7e59c733619c39beae34a2e8ca0b495f
 SHA512 
60fef8fb5ac0679068794c84af7eefbc051c4fff12c86a02574d3225e5729ae9ff38d4223f72f03621db9b05624843165fee5692dc12d493676d987b9433174a

diff --git a/net-misc/connman/connman-1.43.ebuild 
b/net-misc/connman/connman-1.43.ebuild
new file mode 100644
index ..117268197dc3
--- /dev/null
+++ b/net-misc/connman/connman-1.43.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+inherit autotools systemd tmpfiles
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git";
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/${P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Provides a daemon for managing internet connections"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/connman/connman.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="bluetooth debug doc +ethernet examples iptables iwd l2tp networkmanager
++nftables ofono openconnect openvpn policykit pptp tools vpnc +wifi wireguard
+wispr"
+
+REQUIRED_USE="^^ ( iptables nftables )"
+BDEPEND="virtual/pkgconfig"
+COMMON_DEPEND=">=dev-libs/glib-2.16
+   net-libs/gnutls
+   >=sys-apps/dbus-1.2.24
+   sys-libs/readline:0=
+   nftables? (
+   >=net-libs/libnftnl-1.0.4:0=
+   >=net-libs/libmnl-1.0.0:0=
+   )
+   openconnect? ( net-vpn/openconnect )
+   openvpn? ( net-vpn/openvpn )
+   pptp? ( net-dialup/pptpclient )
+   vpnc? ( net-vpn/vpnc )
+   wireguard? ( >=net-libs/libmnl-1.0.0:0= )"
+RDEPEND="${COMMON_DEPEND}
+   bluetooth? ( net-wireless/bluez )
+   iptables? ( >=net-firewall/iptables-1.4.8 )
+   l2tp? ( net-dialup/xl2tpd )
+   ofono? ( net-misc/ofono )
+   policykit? ( sys-auth/polkit )
+   wifi? (
+   !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] )
+   iwd? ( net-wireless/iwd )
+   )"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-2.6.39"
+
+PATCHES=( "${FILESDIR}/libresolv-musl-fix.patch" )
+
+if [ ! -z ${COMMIT} ]; then
+   S=${WORKDIR}/${PN}-${COMMIT}
+fi
+
+src_prepare() {
+   default
+   eautoreconf
+
+   cp "${FILESDIR}"/connman.initd2 "${T}"
+   if use iwd; then
+   sed -i \
+   -e "s/need dbus/need dbus iwd/" \
+   -e '/start-stop-daemon --start/ s/ -- / -- 
--wifi=iwd_agent /' \
+   "${T}"/connman.initd2 || die
+   sed -i \
+   -e "/^ExecStart/ s/$/ --wifi=iwd_agent/" \
+   src/connman.service.in || die
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir=/var \
+   --runstatedir=/run \
+   --with-systemdunitdir=$(systemd_get_systemunitdir) \
+   --with-tmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \
+   --enable-client \
+   --enable-datafiles \
+   --enable-loopback=builtin \
+   $(use_enable bluetooth bluetooth builtin) \
+   $(use_enable debug) \
+   $(use_enable ethernet ethernet builtin) \
+   $(use_enable examples test) \
+   $(use_enable l2tp l2tp builtin) \
+   $(use_enable networkmanager nmcompat) \
+   $(use_enable ofono ofono builtin) \
+   $(use_enable openconnect openconne

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

2024-09-03 Thread Ben Kohler
commit: 9b3e519d747616557cec7e1e42bfe4666fe0433f
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Sep  2 12:06:59 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Sep  3 11:17:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3e519d

dev-libs/libcpuid: revbump for subslot change

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/libcpuid/{libcpuid-0.7.0.ebuild => libcpuid-0.7.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libcpuid/libcpuid-0.7.0.ebuild 
b/dev-libs/libcpuid/libcpuid-0.7.0-r1.ebuild
similarity index 98%
rename from dev-libs/libcpuid/libcpuid-0.7.0.ebuild
rename to dev-libs/libcpuid/libcpuid-0.7.0-r1.ebuild
index b50a14f5886c..a336c5daa7e3 100644
--- a/dev-libs/libcpuid/libcpuid-0.7.0.ebuild
+++ b/dev-libs/libcpuid/libcpuid-0.7.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A small C library for x86 (and x86_64) CPU 
detection and feature ex
 HOMEPAGE="http://libcpuid.sourceforge.net/";
 SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD-2"
-SLOT="0/16"
+SLOT="0/17"
 KEYWORDS="~amd64"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"



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

2024-08-30 Thread Ben Kohler
commit: 6d1028cd64956d7b7990e4ca43156d5916aae33a
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Aug 30 15:36:37 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Aug 30 15:37:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1028cd

media-gfx/rawtherapee: add 5.11

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/rawtherapee/Manifest|  1 +
 media-gfx/rawtherapee/metadata.xml|  4 ++
 media-gfx/rawtherapee/rawtherapee-5.11.ebuild | 80 +++
 3 files changed, 85 insertions(+)

diff --git a/media-gfx/rawtherapee/Manifest b/media-gfx/rawtherapee/Manifest
index 23e17c128f5e..1b8ab516b025 100644
--- a/media-gfx/rawtherapee/Manifest
+++ b/media-gfx/rawtherapee/Manifest
@@ -1 +1,2 @@
 DIST rawtherapee-5.10.tar.xz 16943724 BLAKE2B 
2d1250a03f2902ffcff666514f9785036c808e9883957f674bfdb9545b2feac8f2313ab819e0cb64f39196bd3db36e8084b52bda6194de9197215824e695809c
 SHA512 
79d6d54f90fec6006d3dff53aca00ccd385c398ebede2f06a223905d69e1045c6ab772bd5aca4bde01d9086c3c03183be22c0df521166b1af63b60bd7d0e1cfc
+DIST rawtherapee-5.11.tar.xz 18005652 BLAKE2B 
d4b4cb45042faf7eadb1c5bfbd7d1db2a452397d10eb12349d1d0a2ae4b9254beb3ee943cf3ddf40380f31abc653ec2c85fb0d4c8e2b1121402bbd41e74afaf0
 SHA512 
a37af6d99569a6b427379b76b980be8dca5007bf4ec8fc65663e9e8d13850dd2f547e1633f69ee495df105ca6f0f9ab4daf12beec29c9fff63e2e7e5083813b2

diff --git a/media-gfx/rawtherapee/metadata.xml 
b/media-gfx/rawtherapee/metadata.xml
index aa20bff17b1d..aa96f3399ed7 100644
--- a/media-gfx/rawtherapee/metadata.xml
+++ b/media-gfx/rawtherapee/metadata.xml
@@ -5,4 +5,8 @@
bkoh...@gentoo.org
        Ben Kohler

+   
+   
https://github.com/Beep6581/RawTherapee/issues
+   Beep6581/RawTherapee
+   
 

diff --git a/media-gfx/rawtherapee/rawtherapee-5.11.ebuild 
b/media-gfx/rawtherapee/rawtherapee-5.11.ebuild
new file mode 100644
index ..c96b34c9b25b
--- /dev/null
+++ b/media-gfx/rawtherapee/rawtherapee-5.11.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P/_rc/-rc}
+inherit cmake flag-o-matic toolchain-funcs xdg-utils
+
+DESCRIPTION="A powerful cross-platform raw image processing program"
+HOMEPAGE="https://www.rawtherapee.com/";
+SRC_URI="https://github.com/Beep6581/RawTherapee/releases/download/${PV}/${P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="openmp tcmalloc"
+
+RDEPEND="
+   dev-cpp/atkmm:0
+   dev-cpp/cairomm:0
+   dev-cpp/glibmm:2
+   dev-cpp/gtkmm:3.0
+   dev-cpp/pangomm:1.4
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libsigc++:2
+   gnome-base/librsvg:2
+   media-gfx/exiv2:=
+   media-libs/lcms:2
+   media-libs/lensfun
+   media-libs/libcanberra[gtk3]
+   media-libs/libiptcdata
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   media-libs/tiff:=
+   sci-libs/fftw:3.0=
+   sys-libs/zlib
+   x11-libs/gtk+:3
+   tcmalloc? ( dev-util/google-perftools )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   # upstream tested that "fast-math" give wrong results, so filter it
+   # https://bugs.gentoo.org/show_bug.cgi?id=606896#c2
+   filter-flags -ffast-math
+   # -Ofast enable "fast-math" both in gcc and clang
+   replace-flags -Ofast -O3
+   # In case we add an ebuild for klt we can (i)use that one,
+   # see http://cecas.clemson.edu/~stb/klt/
+   local mycmakeargs=(
+   -DOPTION_OMP=$(usex openmp)
+   -DDOCDIR=/usr/share/doc/${PF}
+   -DCREDITSDIR=/usr/share/${PN}
+   -DLICENCEDIR=/usr/share/${PN}
+   -DCACHE_NAME_SUFFIX=""
+   -DWITH_SYSTEM_KLT="off"
+   -DENABLE_TCMALLOC=$(usex tcmalloc)
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2024-08-29 Thread Ben Kohler
commit: e632726caacb406486bf524eb5ef1d20601bdc63
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 18:54:53 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 18:55:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e632726c

net-misc/dropbox: add 206.4.6506

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   1 +
 net-misc/dropbox/dropbox-206.4.6506.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 35fc69fd8fd7..473e8b5fff63 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,3 +1,4 @@
 DIST dropbox-icon.svg 574 BLAKE2B 
a73a0906b5b03dc3214010736164fcdbceb6d91463ed95133b5117277cd635c8a77ec3e7ca8338538e5a6a2c4a23f3ef0186184bc1dc770b3c7f3a219f00faa6
 SHA512 
cd7ad8fea652f0713a00e7fbd88d6c22949dde216040f2ba7c903db70cb6c5c9ec85202831c0863c3bb2cf339b4ea0c6731d7b2d56750b63a4f36160815e4346
 DIST dropbox-lnx.x86-205.4.5765.tar.gz 114089572 BLAKE2B 
503650c9fe49c1142872b829892c3759924af57c0327d49b3891f78cbad9b8aa4964861b719023ce5dc837fac98937559635a3e9c16da5b352b104c3cba792c3
 SHA512 
3571519c10f38b54e92e24af5d6af85e4caedb7b45bef0693f93d7b0faa0da81b772f821ff4c4a60065e68ac98769cdf0655cce557550d1040f1c765598e
 DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7b5e3bcf70d9daf1524d06b7707a7abeeff53020e2e51e3816a42903fc172ea9b8c721b769450d56cdb3f2fd562e114ce377b8cca4465
 SHA512 
9b9246ad573f0b04a9a403e6c71e2924da453f448a69bf8e24b1d662a80461b19a8fb75d29411006cf6b38b2227f4e5e94c57f481612d89621fc2ce985d8d450
+DIST dropbox-lnx.x86_64-206.4.6506.tar.gz 116749927 BLAKE2B 
231172bf0e51e6a316b76f21043258f99e3f771a241983848f0551db60189a624239e9cdd3110128d499028203d3d4511026da91c371da4ba73c6046ae2ad1b5
 SHA512 
80dfbefe898819f5880433aa87c7bdce52555c59173c01eb4dc464f12805aa14ea4d2f0dbcd31731d694f6151c3ec14f9e62db1b6ab35d4fdac3cefabd2660aa

diff --git a/net-misc/dropbox/dropbox-206.4.6506.ebuild 
b/net-misc/dropbox/dropbox-206.4.6506.ebuild
new file mode 100644
index ..9aafe425d4d6
--- /dev/null
+++ b/net-misc/dropbox/dropbox-206.4.6506.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+   local targetdir="/opt/dropbox"
+
+   insinto "${targetdir}"
+   doins -r *
+   fperms a+x "${targetdir}"/{dropbox,dropboxd}
+   dosym "${targetdi

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

2024-08-29 Thread Ben Kohler
commit: 583a0fd436d437ce572eba628651f42f7c59c9a6
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 17:19:14 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 18:10:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583a0fd4

media-gfx/xv: update mimeinfo cache

Closes: https://bugs.gentoo.org/938696
Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/xv/xv-6.0.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/media-gfx/xv/xv-6.0.0.ebuild b/media-gfx/xv/xv-6.0.0.ebuild
index a1e2d3e14fb9..2983ac332da6 100644
--- a/media-gfx/xv/xv-6.0.0.ebuild
+++ b/media-gfx/xv/xv-6.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake desktop flag-o-matic
+inherit cmake desktop flag-o-matic xdg-utils
 
 JUMBOV=20070520
 DESCRIPTION="Interactive image manipulation program supporting a wide variety 
of formats"
@@ -56,3 +56,11 @@ src_install() {
newicon "${WORKDIR}"/xv-3.10a.png ${PN}.png
make_desktop_entry xv "" "" "Graphics;Viewer"
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2024-08-29 Thread Ben Kohler
commit: 70f7360edf8f8c82bfe76505012150097e1c647a
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 15:04:34 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 15:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f7360e

dev-libs/libcpuid: add 0.7.0

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/libcpuid/Manifest  |  1 +
 dev-libs/libcpuid/libcpuid-0.7.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/libcpuid/Manifest b/dev-libs/libcpuid/Manifest
index 5963ebd2359d..f83536124af8 100644
--- a/dev-libs/libcpuid/Manifest
+++ b/dev-libs/libcpuid/Manifest
@@ -1,2 +1,3 @@
 DIST libcpuid-0.6.4.tar.gz 338722 BLAKE2B 
ad23c13c48b0244f401a60d07fb569712f24b4d1f2bcd16f8d0240c6a39f8afae8944c9d3b4f486d3e1727157d642915c794fc89f9af315a2c4daf64625fdf25
 SHA512 
5396301d2a5485c6cf15a2fa8eab0ce28d967fe0dcf0776fec3618b963bc786499032150037f6b9123738e094d41583a331bcea25e502b5025ec6f03d318f77e
 DIST libcpuid-0.6.5.tar.gz 370297 BLAKE2B 
56394c0f99ee514bad115e614a27e3771e3ab0a27c7e980ed50419f6b22c268461db97aed8c879a66894ea34c788ed7a154ea403ec07a552fb524e321aa931e0
 SHA512 
c38381e0f768a2cd2a5df601cbcc50d1cb93a276c477bc09e69ff61de01aef30c0b3163f4a0c8e7641caa3cf692d468410ebc90a3cad93e0476cddeb0c444d7b
+DIST libcpuid-0.7.0.tar.gz 442324 BLAKE2B 
fb3248227ac43fe536b66ee0b13dcb514aeb5be43d09b5a3ada5d944b869b9e6d311b4f1046869aa1f1b00c5c5a7254eeb8206094af1cd6487cefa2aafe78458
 SHA512 
26353763461cbbe664ddaa6933cbd9016e3b11d8a056bc8c2b92818dfe3a43fcda76a92270f716eeb00ae61b75288c7079add8d7ac2290a0a0d5c3bd7d898d44

diff --git a/dev-libs/libcpuid/libcpuid-0.7.0.ebuild 
b/dev-libs/libcpuid/libcpuid-0.7.0.ebuild
new file mode 100644
index ..b50a14f5886c
--- /dev/null
+++ b/dev-libs/libcpuid/libcpuid-0.7.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_{9..12})
+
+inherit autotools python-any-r1
+
+DESCRIPTION="A small C library for x86 (and x86_64) CPU detection and feature 
extraction"
+HOMEPAGE="http://libcpuid.sourceforge.net/";
+SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD-2"
+SLOT="0/16"
+KEYWORDS="~amd64"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf "$(use_enable static-libs static)"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}



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

2024-08-29 Thread Ben Kohler
commit: 482c0fb6ebf14f78b314caf466c2f212b0d9cb6e
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 14:59:35 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 15:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482c0fb6

media-gfx/xv: add 6.0.0

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/xv/Manifest|  1 +
 media-gfx/xv/xv-6.0.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/media-gfx/xv/Manifest b/media-gfx/xv/Manifest
index 2b0fc9216a39..74e569277a91 100644
--- a/media-gfx/xv/Manifest
+++ b/media-gfx/xv/Manifest
@@ -2,3 +2,4 @@ DIST xv-3.10a-jumbo-patches-20070520.tar.gz 1363802 BLAKE2B 
1a9f77b950dfa817aa86
 DIST xv-3.10a.png.bz2 3082 BLAKE2B 
05f56053fc0a77bba155db306ae181f5404bced3b2c22a33b3a0a0750b84461ffec98934d3dbabd764fbb6ec95ce2851f4cf3959682a315fe6e6653cbaaa5ae4
 SHA512 
41e81c34e74a034292c2a8f525d1452614a2b42e980a1a2c93e3fcf990db528853d633496815e5fb2c897a780a2da171af590f436e2c7ef181eea00eb6922e9b
 DIST xv-3.10a.tar.gz 2259124 BLAKE2B 
42cea578a879c819be8f42ffb1d247643904d8b462a4d6faa208185e49566798605c89006cbc190725fa6356b87da3375cf04d2ba86b559419cf8f7471c867e5
 SHA512 
5b8c5890503e2796638921cabae8967e458c73e332acea8561b1025ed13c771bc44c0e309b4592852e33726eeaa9784f933d1312073b0ba2e0b8c0cedabcaa3f
 DIST xv-5.2.0.tar.gz 4785784 BLAKE2B 
46dc637cbbeabfe1c034c34e73040de6efebbf5f423fe429028ebfeefd2fce5af0fdaff1c52db4807b8eb88de89dae6b7f0e2c8a3522a3d9b103d583a52d
 SHA512 
0af7ff6db152be849c27be9fba116513595deeca9e3eb42ec6fd74a4756d0c525b55a40de49aa37dd5d2ea4a29e6d644c8c4c709f0e1ec0a98cbc0ae7221b110
+DIST xv-6.0.0.tar.gz 5051786 BLAKE2B 
42c6e06848c5cc7a3f7da1d5c5b10a7d665601f41eb79bda4b3e904c103e88592da416559adc9565c820c6402c9b03271521f515b8f7c873cc959dfd3b5652e8
 SHA512 
600fde882e1279b5c7147089790006bcbd4e31ba6220309a272aca43242c56062d4c85b181fb1f2d4b0497f1546347206d7827204c2ebbbabaaf3de40c50191a

diff --git a/media-gfx/xv/xv-6.0.0.ebuild b/media-gfx/xv/xv-6.0.0.ebuild
new file mode 100644
index ..a1e2d3e14fb9
--- /dev/null
+++ b/media-gfx/xv/xv-6.0.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop flag-o-matic
+
+JUMBOV=20070520
+DESCRIPTION="Interactive image manipulation program supporting a wide variety 
of formats"
+HOMEPAGE="https://github.com/jasper-software/xv/";
+SRC_URI="https://github.com/jasper-software/xv/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   mirror://gentoo/xv-3.10a.png.bz2"
+
+LICENSE="xv"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="jpeg tiff png webp"
+
+DEPEND="
+   x11-libs/libXt
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   tiff? ( media-libs/tiff:= )
+   png? (
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   )
+   webp? ( media-libs/libwebp:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/xv-5.2.0-osx-bsd.patch"
+)
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/859823
+   # https://github.com/jasper-software/xv/issues/25
+   filter-lto
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DXV_ENABLE_JPEG=$(usex jpeg)
+   -DXV_ENABLE_JP2K=OFF
+   -DXV_ENABLE_PNG=$(usex png)
+   -DXV_ENABLE_TIFF=$(usex tiff)
+   -DXV_ENABLE_WEBP=$(usex webp)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   newicon "${WORKDIR}"/xv-3.10a.png ${PN}.png
+   make_desktop_entry xv "" "" "Graphics;Viewer"
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-08-29 Thread Ben Kohler
commit: 813f1c6596a900ce990921a5a8a573cddf3221c7
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 15:02:45 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 15:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813f1c65

net-wireless/iwd: add 2.20

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.20.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 9fe9ed895cb8..e0695c073ae9 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,2 +1,3 @@
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
 DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6
+DIST iwd-2.20.tar.xz 1092832 BLAKE2B 
34001bc34c07a40f34bb8a30258d9493a38957fd0d5ea83f5721d4441b78c5c061e2bb84380932422cdd695f37eac4b1c40d6535965b06d5f255fae64734d956
 SHA512 
ddfcc22539185be8847dedde4d3c8e86af0d71f3d1befd5bfaa57d5e75222676db3f49530f1082b531149164aee0411dcf76e4a78a41c3d878b2920197bfccea

diff --git a/net-wireless/iwd/iwd-2.20.ebuild b/net-wireless/iwd/iwd-2.20.ebuild
new file mode 100644
index ..8d2778bb52d8
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.20.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.68"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   if use cpu_flags_x86_ssse3 && use amd64; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+   WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
+   WARNING_CRYPTO_SHA

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

2024-08-29 Thread Ben Kohler
commit: 41e3741482aafabdf002972a470d101b628cd1b0
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 14:49:20 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 14:50:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e37414

net-misc/dropbox: drop 202.4.5551, 203.4.4857, 204.4.5420

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   7 --
 net-misc/dropbox/dropbox-202.4.5551.ebuild | 110 -
 net-misc/dropbox/dropbox-203.4.4857.ebuild | 110 -
 net-misc/dropbox/dropbox-204.4.5420.ebuild | 110 -
 4 files changed, 337 deletions(-)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 6413b4254b88..35fc69fd8fd7 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,10 +1,3 @@
-DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-icon.svg 574 BLAKE2B 
a73a0906b5b03dc3214010736164fcdbceb6d91463ed95133b5117277cd635c8a77ec3e7ca8338538e5a6a2c4a23f3ef0186184bc1dc770b3c7f3a219f00faa6
 SHA512 
cd7ad8fea652f0713a00e7fbd88d6c22949dde216040f2ba7c903db70cb6c5c9ec85202831c0863c3bb2cf339b4ea0c6731d7b2d56750b63a4f36160815e4346
-DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
-DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
-DIST dropbox-lnx.x86-204.4.5420.tar.gz 113538291 BLAKE2B 
bd8bb5a2ff327627d9664f93a9c68cc01b6a745b69fa1d312e3f64da7edc9ef62da45807d5fdfcdcad194a5eebf6562b67e22abce241c435c37c9d46d485cae9
 SHA512 
868350b68e77a91d4a1e74ede5cf4b219b998089956c1827c96f36fd6401a8bf058d573d31485e1ca94e7d2c72a6c20f34563d5c04ed2833971d8f2bc41de08e
 DIST dropbox-lnx.x86-205.4.5765.tar.gz 114089572 BLAKE2B 
503650c9fe49c1142872b829892c3759924af57c0327d49b3891f78cbad9b8aa4964861b719023ce5dc837fac98937559635a3e9c16da5b352b104c3cba792c3
 SHA512 
3571519c10f38b54e92e24af5d6af85e4caedb7b45bef0693f93d7b0faa0da81b772f821ff4c4a60065e68ac98769cdf0655cce557550d1040f1c765598e
-DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
-DIST dropbox-lnx.x86_64-203.4.4857.tar.gz 116080942 BLAKE2B 
44b039a1478bc48a01c2a6c81250417c753dacbac0c7b393e2bf5b1ed1fdcb06855432c6f48bdc3d734d036f5f6e769eee6fdc9ac1685d003db711c9a6646112
 SHA512 
372ebe6a621f9df7143a4f685d9a6c305d3b124813b13514dd56a409ec473240115000bbedad624efc40c36660811e4a347f0847a9c9a1e0e526f20559f3390d
-DIST dropbox-lnx.x86_64-204.4.5420.tar.gz 116062581 BLAKE2B 
a9740c2c7d1c36fa1b263c65c3bce119e0974409451af0e17038184de4986a6a5349b7b687c4f484fadd8d3698ddeb030358cd22a4a0e28a9d46eb88b64f9544
 SHA512 
850804590b7fc1932ef421451355e47b55ecf40c1090382317b4dad168f6dad67448ec9df59296da010a50f39dce1e62621177f7e0b3c250bcb1be33daf62ceb
 DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7b5e3bcf70d9daf1524d06b7707a7abeeff53020e2e51e3816a42903fc172ea9b8c721b769450d56cdb3f2fd562e114ce377b8cca4465
 SHA512 
9b9246ad573f0b04a9a403e6c71e2924da453f448a69bf8e24b1d662a80461b19a8fb75d29411006cf6b38b2227f4e5e94c57f481612d89621fc2ce985d8d450

diff --git a/net-misc/dropbox/dropbox-202.4.5551.ebuild 
b/net-misc/dropbox/dropbox-202.4.5551.ebuild
deleted file mode 100644
index e90baaad900e..
--- a/net-misc/dropbox/dropbox-202.4.5551.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/";
-SRC_URI="
-   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
-   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
-   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxG

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

2024-08-29 Thread Ben Kohler
commit: e0d7c570a4011daf46f98f9a87994570f0f6cda6
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 14:48:50 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 14:50:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d7c570

net-misc/dropbox: update SRC_URI

Closes: https://bugs.gentoo.org/938664
Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  | 1 +
 net-misc/dropbox/dropbox-205.4.5765.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 767000aaefc3..6413b4254b88 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,4 +1,5 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
+DIST dropbox-icon.svg 574 BLAKE2B 
a73a0906b5b03dc3214010736164fcdbceb6d91463ed95133b5117277cd635c8a77ec3e7ca8338538e5a6a2c4a23f3ef0186184bc1dc770b3c7f3a219f00faa6
 SHA512 
cd7ad8fea652f0713a00e7fbd88d6c22949dde216040f2ba7c903db70cb6c5c9ec85202831c0863c3bb2cf339b4ea0c6731d7b2d56750b63a4f36160815e4346
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
 DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
 DIST dropbox-lnx.x86-204.4.5420.tar.gz 113538291 BLAKE2B 
bd8bb5a2ff327627d9664f93a9c68cc01b6a745b69fa1d312e3f64da7edc9ef62da45807d5fdfcdcad194a5eebf6562b67e22abce241c435c37c9d46d485cae9
 SHA512 
868350b68e77a91d4a1e74ede5cf4b219b998089956c1827c96f36fd6401a8bf058d573d31485e1ca94e7d2c72a6c20f34563d5c04ed2833971d8f2bc41de08e

diff --git a/net-misc/dropbox/dropbox-205.4.5765.ebuild 
b/net-misc/dropbox/dropbox-205.4.5765.ebuild
index 7d9715a71882..a400f1dfce98 100644
--- a/net-misc/dropbox/dropbox-205.4.5765.ebuild
+++ b/net-misc/dropbox/dropbox-205.4.5765.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.dropbox.com/";
 SRC_URI="
amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
-   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+   
https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
 "
 
 LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
@@ -89,7 +89,7 @@ src_install() {
 
if use X; then
doicon -s 16 -c status "${T}"/status
-   newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" 
dropbox.svg
+   newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg
fi
 
make_desktop_entry "${PN}" "Dropbox" "dropbox"



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

2024-08-29 Thread Ben Kohler
commit: 526f5fe1b025c003b13345c2c83fdc52b9766a32
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Aug 29 14:49:06 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 29 14:50:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526f5fe1

net-misc/dropbox: stabilize 205.4.5765 for amd64, x86

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/dropbox-205.4.5765.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbox/dropbox-205.4.5765.ebuild 
b/net-misc/dropbox/dropbox-205.4.5765.ebuild
index a400f1dfce98..da3bda691687 100644
--- a/net-misc/dropbox/dropbox-205.4.5765.ebuild
+++ b/net-misc/dropbox/dropbox-205.4.5765.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-linux"
 IUSE="selinux X"
 
 RESTRICT="mirror strip"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-08-28 Thread Ben Kohler
commit: df2ec0216f27802ca11999c1ef8545491c9c988c
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Aug 28 14:13:27 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Aug 28 14:15:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2ec021

net-wireless/iwd: tighten ell dep again

The ell API has been shown a few times to be backwards-incompatible,
with a new ell release breaking older iwd releases.  These 2 packages
are generally released and stabilized in tandem but occasionally they
diverge, so we need to make sure each iwd release gets the ell version
that is intended by upstream.

Closes: https://bugs.gentoo.org/938592
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/iwd-2.19-r1.ebuild | 167 
 1 file changed, 167 insertions(+)

diff --git a/net-wireless/iwd/iwd-2.19-r1.ebuild 
b/net-wireless/iwd/iwd-2.19-r1.ebuild
new file mode 100644
index ..e58ab2372cc2
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.19-r1.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.67"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   if use cpu_flags_x86_ssse3 && use amd64; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+   WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
+   WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"
+   WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for 
increased performance"
+   fi
+
+   if use kernel_linux && kernel_is -ge 4 20; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER"
+   fi
+
+   check_extra_config
+}
+
+src_unpack() {
+   if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack
+   EGIT_REPO_URI=${ELL_EGIT_REPO_URI} 
EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ ${PV} == ** ]] ; then
+   eau

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

2024-08-27 Thread Ben Kohler
commit: f7f1d95a084c0a095ddc7a055f35670cf93c273b
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Aug 23 14:52:17 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Aug 27 19:23:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f1d95a

dev-libs/ell: add 0.68

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.68.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 1245aecbac06..88f01a25ad83 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,2 +1,3 @@
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
 DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a
+DIST ell-0.68.tar.xz 573704 BLAKE2B 
742f097f5adbaab790320ce509851b8baac8b0929194f319d7c9889fe0da1f3461a1fffba50fd93c7706d41f52220e0ea094488c4ea58bd9eb127b511a628912
 SHA512 
dc604015151e1bc5945c08e31fcf35a679264be13e31b4ee0e297defb7452b3bc6bf44b7e1c07177ff172708b099e2a2940b68ceb9937a1c285f3af01e64bc2c

diff --git a/dev-libs/ell/ell-0.68.ebuild b/dev-libs/ell/ell-0.68.ebuild
new file mode 100644
index ..975d6b799e59
--- /dev/null
+++ b/dev-libs/ell/ell-0.68.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+   unit/test-dbus*.c unit/dbus.conf || die
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable pie)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+   # New dbus tests fail with >3 jobs, this should get fixed soon
+   emake -j1 check
+}



[gentoo-commits] proj/releng:master commit in: releases/specs/x86/hardened/, releases/specs/amd64/hardened/, ...

2024-08-27 Thread Ben Kohler
commit: 0896aecdf380ce16a06b47101a93503c02be28ae
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Aug 27 16:23:31 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Aug 27 16:23:31 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0896aecd

specs/{amd64,x86}: use DATESTAMP on volid

For the new naming schemes, TIMESTAMP was exceeding the 32 char limit on
volid.  Let's just use DATESTAMP instead.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage2.spec| 2 +-
 releases/specs/amd64/installcd-stage2-minimal.spec   | 2 +-
 releases/specs/x86/hardened/admincd-stage2-openrc.spec   | 2 +-
 releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec 
b/releases/specs/amd64/hardened/admincd-stage2.spec
index 8b6778f9..933b5c57 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -11,7 +11,7 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: admincd-amd64-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo-amd64-AdminCD-@TIMESTAMP@
+livecd/volid: Gentoo-amd64-AdminCD-@DATESTAMP@
 
 boot/kernel: gentoo
 

diff --git a/releases/specs/amd64/installcd-stage2-minimal.spec 
b/releases/specs/amd64/installcd-stage2-minimal.spec
index 13404d3c..7d2ff460 100644
--- a/releases/specs/amd64/installcd-stage2-minimal.spec
+++ b/releases/specs/amd64/installcd-stage2-minimal.spec
@@ -11,7 +11,7 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: install-amd64-minimal-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo-amd64-@TIMESTAMP@
+livecd/volid: Gentoo-amd64-@DATESTAMP@
 
 boot/kernel: gentoo
 

diff --git a/releases/specs/x86/hardened/admincd-stage2-openrc.spec 
b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
index a77d47a9..9130c3ee 100644
--- a/releases/specs/x86/hardened/admincd-stage2-openrc.spec
+++ b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
@@ -11,7 +11,7 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: admincd-x86-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo-x86-AdminCD-@TIMESTAMP@
+livecd/volid: Gentoo-x86-AdminCD-@DATESTAMP@
 
 boot/kernel: gentoo
 

diff --git a/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec 
b/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
index 8b0972de..ae1a79af 100644
--- a/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
+++ b/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
@@ -12,7 +12,7 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: install-x86-minimal-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo-x86-@TIMESTAMP@
+livecd/volid: Gentoo-x86-@DATESTAMP@
 
 boot/kernel: gentoo
 



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

2024-08-22 Thread Ben Kohler
commit: b01e14ada4fc51a754ee17a918b046ff0a4d63b6
Author: Ian Jordan  gmail  com>
AuthorDate: Wed Jul 31 21:44:47 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01e14ad

app-misc/livecd-tools: update livebuild

Match livebuild to 2.11

Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37827
Signed-off-by: Ben Kohler  gentoo.org>

 app-misc/livecd-tools/livecd-tools-.ebuild | 20 +---
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/app-misc/livecd-tools/livecd-tools-.ebuild 
b/app-misc/livecd-tools/livecd-tools-.ebuild
index d9caac398248..b088e11e6125 100644
--- a/app-misc/livecd-tools/livecd-tools-.ebuild
+++ b/app-misc/livecd-tools/livecd-tools-.ebuild
@@ -1,10 +1,12 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit linux-info
 
+KEYMAP_VER=v1.0.0
+
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/proj/livecd-tools.git";
inherit git-r3
@@ -15,18 +17,14 @@ fi
 
 DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
 HOMEPAGE="https://gitweb.gentoo.org/proj/livecd-tools.git/";
-
-SLOT="0"
 LICENSE="GPL-2"
+SLOT="0"
 
 RDEPEND="
dev-util/dialog
media-sound/alsa-utils
net-dialup/mingetty
-   || (
-   sys-apps/openrc
-   sys-apps/openrc-navi
-   )
+   sys-apps/openrc
sys-apps/pciutils
 "
 
@@ -45,4 +43,12 @@ src_install() {
dosbin net-setup
into /
dosbin livecd-functions.sh
+   # Add the keymap hook for dracut
+   insinto /usr/lib/dracut/modules.d
+   doins -r dracut/90dokeymap
+   insinto /lib
+   doins -r lib/keymaps
+   # Copying Genkernel's hack to create /mnt/gentoo until a cleaner
+   # solution is created.
+   keepdir /mnt/gentoo
 }



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

2024-08-22 Thread Ben Kohler
commit: 3126a40f6587e93df5e14d179ce739b49e120f9f
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 16:55:22 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3126a40f

app-misc/livecd-tools: add 2.11

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 app-misc/livecd-tools/Manifest |  1 +
 app-misc/livecd-tools/livecd-tools-2.11.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-misc/livecd-tools/Manifest b/app-misc/livecd-tools/Manifest
index 394b8489a23e..f73463151b6e 100644
--- a/app-misc/livecd-tools/Manifest
+++ b/app-misc/livecd-tools/Manifest
@@ -1,2 +1,3 @@
 DIST livecd-tools-2.10.tar.bz2  BLAKE2B 
866bb49d70b8008df30357beb0be7692cee44053bcf25f9544f67ad3ef1f53ddd38604d70ea7db791e6a81cba8de4bc62cd31753bacd01d45d5e6cc558da3d7c
 SHA512 
dbd66a9a6e94b90d06231af2e4d677d97394b765502a72e81a7dcc7ad591d458ad28c69f1de96dc8c9fb10e7ac7031f6595aa89ab8d343f6bfcde875889fdfcb
+DIST livecd-tools-2.11.tar.bz2 20785 BLAKE2B 
b2abca39a296a399e7328ca5ab247dcf0c79053f76d3105aa7d56430dc5cc26508653252daa9b50022969e91ea881b8bc752788249bd3c80899a591557546339
 SHA512 
f3a9abe439911de8b52f9255609a20308c88f415c8eebf9562f038b5770640786e3bd60945d069fec0d43b1b713716e699df7578f381f6475e9fafbfe5398374
 DIST livecd-tools-2.9.tar.bz2 9987 BLAKE2B 
b24ee78aa0111950322b4424d630f640aa2d525c5c87b5ff3397628ed3e1c55eb2dbb71c32cbd5e57fa3a4310af1f541c1acd370b4f829dce49d2beb6f1be442
 SHA512 
89e892dfa8581e0f1f8208fecb7a686f19da100751e3430b014e90455c391efd2a3d25f3fff046576f8f739090715a2c14bc8c0b1fc9fe7db03455d84426a889

diff --git a/app-misc/livecd-tools/livecd-tools-2.11.ebuild 
b/app-misc/livecd-tools/livecd-tools-2.11.ebuild
new file mode 100644
index ..b088e11e6125
--- /dev/null
+++ b/app-misc/livecd-tools/livecd-tools-2.11.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+KEYMAP_VER=v1.0.0
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/proj/livecd-tools.git";
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2";
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="https://gitweb.gentoo.org/proj/livecd-tools.git/";
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   dev-util/dialog
+   media-sound/alsa-utils
+   net-dialup/mingetty
+   sys-apps/openrc
+   sys-apps/pciutils
+"
+
+pkg_setup() {
+   ewarn "This package is designed for use on the LiveCD only and will do"
+   ewarn "unspeakably horrible and unexpected things on a normal system."
+   ewarn "YOU HAVE BEEN WARNED!!!"
+
+   CONFIG_CHECK="~SND_PROC_FS"
+   linux-info_pkg_setup
+}
+
+src_install() {
+   doconfd conf.d/*
+   doinitd init.d/*
+   dosbin net-setup
+   into /
+   dosbin livecd-functions.sh
+   # Add the keymap hook for dracut
+   insinto /usr/lib/dracut/modules.d
+   doins -r dracut/90dokeymap
+   insinto /lib
+   doins -r lib/keymaps
+   # Copying Genkernel's hack to create /mnt/gentoo until a cleaner
+   # solution is created.
+   keepdir /mnt/gentoo
+}



[gentoo-commits] proj/catalyst:master commit in: catalyst/base/

2024-08-22 Thread Ben Kohler
commit: 836744689e0cc09a1a0a89b7272142d5dfb99bd4
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 18:27:34 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:39:53 2024 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=83674468

Add Dist-kernel kconfig support

Based on the orginal patch by oldfashionedcow to add the abilty for
a user to set a custom kconfig for their livecd to be moved to
/etc/kernel/config.d/ before sys-kernel/gentoo-kernel is emerged.

Syntax is the same as the one used for Genkernel kconfigs.

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

Co-authored-by: Rahul Sandh  sandhuservices.dev>
Co-authored-by: Christopher Fore  posteo.net>

Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/catalyst/pull/21
Signed-off-by: Ben Kohler  gentoo.org>

 catalyst/base/stagebase.py | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index a23b1d90..8a3d2af6 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1707,8 +1707,13 @@ class StageBase(TargetBase, ClearBase, GenBase):
 raise CatalystError("Can't find kernel config: %s" %
 self.settings[key])
 
-shutil.copy(self.settings[key],
-self.settings['chroot_path'] + '/var/tmp/' + kname + 
'.config')
+if "boot/kernel/" + kname + "/distkernel" in self.settings:
+os.makedirs(self.settings['chroot_path'] + 
'/etc//kernel/config.d')
+shutil.copy(self.settings[key],
+self.settings['chroot_path'] + 
'/etc//kernel/config.d')
+else:
+shutil.copy(self.settings[key],
+self.settings['chroot_path'] + '/var/tmp/' + kname 
+ '.config')
 
 def _copy_initramfs_overlay(self, kname):
 key = 'boot/kernel/' + kname + '/initramfs_overlay'



[gentoo-commits] proj/releng:master commit in: releases/portage/isos/package.accept_keywords/

2024-08-22 Thread Ben Kohler
commit: 7891fcf8d4fe6cafd37a7d83c860d11d7d9a801d
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 18:49:14 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:36:09 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7891fcf8

iso: livecd-2.11 unmask

Requires 2.11 for keymap support to be enabled.

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/isos/package.accept_keywords/livecd-tools | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/portage/isos/package.accept_keywords/livecd-tools 
b/releases/portage/isos/package.accept_keywords/livecd-tools
new file mode 100644
index ..8e9796e4
--- /dev/null
+++ b/releases/portage/isos/package.accept_keywords/livecd-tools
@@ -0,0 +1 @@
+~app-misc/livecd-tools-2.11



[gentoo-commits] proj/releng:master commit in: releases/kconfig/amd64/

2024-08-22 Thread Ben Kohler
commit: 322e93213bdc7af72f113f4be6390bd67dd278de
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 18:45:16 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:36:09 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=322e9321

amd64 dist-kernel config

Kconfig file to disable GPU drivers being enabled in sys-kernel/gentoo-kernel

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 releases/kconfig/amd64/dist-amd64-livecd.config | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/releases/kconfig/amd64/dist-amd64-livecd.config 
b/releases/kconfig/amd64/dist-amd64-livecd.config
new file mode 100644
index ..0b1d62e4
--- /dev/null
+++ b/releases/kconfig/amd64/dist-amd64-livecd.config
@@ -0,0 +1,22 @@
+# Kernel config for AMD64 Livecds
+
+# Ian Jordan  (2024-05-26)
+# Disable DRM support from being built on livecds to save space and load 
errors.
+CONFIG_DRM=n
+CONFIG_DRM_RADEON=n
+CONFIG_DRM_AMDGPU=n
+CONFIG_DRM_NOUVEAU=n
+CONFIG_DRM_I915=n
+CONFIG_DRM_XE=n
+CONFIG_DRM_VGEM=n
+CONFIG_DRM_VKMS=n
+CONFIG_DRM_VMWGFX=n
+CONFIG_DRM_GMA500=n
+CONFIG_DRM_MGAG200=n
+CONFIG_DRM_AST=n
+CONFIG_DRM_QXL=n
+CONFIG_DRM_VIRTIO_GPU=n
+CONFIG_DRM_BOCHS=n
+CONFIG_DRM_CIRRUS_QEMU=n
+CONFIG_DRM_GM12U320=n
+CONFIG_DRM_PANEL_MIPI_DBI=n
\ No newline at end of file



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/

2024-08-22 Thread Ben Kohler
commit: b8b7b26bbdcc5802a15de2d1f308cd51e3768af1
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 19:05:39 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:36:09 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=b8b7b26b

amd64 installcd-min.spec: Convert to dist-kernel

Full dist kernel support for minimal isos matching what we had with genkernel.

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/installcd-stage1.spec |  1 +
 releases/specs/amd64/installcd-stage2-minimal.spec | 15 +--
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/releases/specs/amd64/installcd-stage1.spec 
b/releases/specs/amd64/installcd-stage1.spec
index f5e625e8..ee0df51a 100644
--- a/releases/specs/amd64/installcd-stage1.spec
+++ b/releases/specs/amd64/installcd-stage1.spec
@@ -32,6 +32,7 @@ livecd/packages:
app-misc/screen
app-misc/tmux
app-portage/cpuid2cpuflags
+   app-portage/gentoolkit
app-portage/mirrorselect
app-text/wgetpaste
dev-debug/strace

diff --git a/releases/specs/amd64/installcd-stage2-minimal.spec 
b/releases/specs/amd64/installcd-stage2-minimal.spec
index 8412df59..13404d3c 100644
--- a/releases/specs/amd64/installcd-stage2-minimal.spec
+++ b/releases/specs/amd64/installcd-stage2-minimal.spec
@@ -11,14 +11,14 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: install-amd64-minimal-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo amd64 @TIMESTAMP@
+livecd/volid: Gentoo-amd64-@TIMESTAMP@
 
 boot/kernel: gentoo
 
-boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-6.6.30.config
-
-boot/kernel/gentoo/packages: --usepkg n broadcom-sta
+boot/kernel/gentoo/distkernel: yes
+boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid 
-o btrfs -o crypt -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm 
-o multipath -i /lib/keymaps /lib/keymaps -I busybox
+boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/dist-amd64-livecd.config
+boot/kernel/gentoo/packages: net-wireless/broadcom-sta
 
 livecd/unmerge:
app-admin/eselect
@@ -26,6 +26,7 @@ livecd/unmerge:
app-admin/eselect-vi
app-admin/perl-cleaner
app-admin/python-updater
+   app-portage/gentoolkit
app-arch/cpio
dev-build/libtool
dev-lang/rust-bin
@@ -63,7 +64,8 @@ livecd/unmerge:
sys-devel/patch
sys-libs/db
sys-libs/gdbm
-   sys-kernel/genkernel
+   sys-kernel/dracut
+   sys-kernel/gentoo-kernel
sys-kernel/linux-headers
 
 livecd/empty:
@@ -72,6 +74,7 @@ livecd/empty:
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly
+   /etc/kernel/config.d
/etc/logrotate.d
/etc/modules.autoload.d
/etc/rsync



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/

2024-08-22 Thread Ben Kohler
commit: dcddbe165464c0c0054e1985d8e3ee8b612960ae
Author: Ian Jordan  gmail  com>
AuthorDate: Tue Jul 30 19:10:35 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Aug 22 18:36:09 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=dcddbe16

amd64 admincd: Add dist kernel support

Enable dist kernel support on admincd

Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/releng/pull/22
Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage2.spec | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec 
b/releases/specs/amd64/hardened/admincd-stage2.spec
index 35ab2021..8b6778f9 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -11,13 +11,13 @@ livecd/bootargs: dokeymap
 livecd/fstype: squashfs
 livecd/iso: admincd-amd64-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo amd64 AdminCD @TIMESTAMP@
+livecd/volid: Gentoo-amd64-AdminCD-@TIMESTAMP@
 
 boot/kernel: gentoo
 
-boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/amd64/amd64-6.6.30.config
-
+boot/kernel/gentoo/distkernel: yes
+boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid 
-o btrfs -o crypt -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm 
-o multipath -i /lib/keymaps /lib/keymaps -I busybox
+boot/kernel/gentoo/config: 
@REPO_DIR@/releases/kconfig/DK/amd64/livecd-amd64.config
 boot/kernel/gentoo/packages: --usepkg n zfs zfs-kmod broadcom-sta
 
 livecd/unmerge:
@@ -71,6 +71,7 @@ livecd/empty:
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly
+   /etc/kernel/config.d
/etc/logrotate.d
/etc/modules.autoload.d
/etc/runlevels/single



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

2024-08-12 Thread Ben Kohler
commit: 182efe5b5f1fa8bafaeeca9a8d577884b7430070
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Aug  9 13:04:56 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Aug 12 14:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182efe5b

net-misc/dropbox: add 205.4.5765

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-205.4.5765.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 27b43e0d2838..767000aaefc3 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -2,6 +2,8 @@ DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
 DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
 DIST dropbox-lnx.x86-204.4.5420.tar.gz 113538291 BLAKE2B 
bd8bb5a2ff327627d9664f93a9c68cc01b6a745b69fa1d312e3f64da7edc9ef62da45807d5fdfcdcad194a5eebf6562b67e22abce241c435c37c9d46d485cae9
 SHA512 
868350b68e77a91d4a1e74ede5cf4b219b998089956c1827c96f36fd6401a8bf058d573d31485e1ca94e7d2c72a6c20f34563d5c04ed2833971d8f2bc41de08e
+DIST dropbox-lnx.x86-205.4.5765.tar.gz 114089572 BLAKE2B 
503650c9fe49c1142872b829892c3759924af57c0327d49b3891f78cbad9b8aa4964861b719023ce5dc837fac98937559635a3e9c16da5b352b104c3cba792c3
 SHA512 
3571519c10f38b54e92e24af5d6af85e4caedb7b45bef0693f93d7b0faa0da81b772f821ff4c4a60065e68ac98769cdf0655cce557550d1040f1c765598e
 DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
 DIST dropbox-lnx.x86_64-203.4.4857.tar.gz 116080942 BLAKE2B 
44b039a1478bc48a01c2a6c81250417c753dacbac0c7b393e2bf5b1ed1fdcb06855432c6f48bdc3d734d036f5f6e769eee6fdc9ac1685d003db711c9a6646112
 SHA512 
372ebe6a621f9df7143a4f685d9a6c305d3b124813b13514dd56a409ec473240115000bbedad624efc40c36660811e4a347f0847a9c9a1e0e526f20559f3390d
 DIST dropbox-lnx.x86_64-204.4.5420.tar.gz 116062581 BLAKE2B 
a9740c2c7d1c36fa1b263c65c3bce119e0974409451af0e17038184de4986a6a5349b7b687c4f484fadd8d3698ddeb030358cd22a4a0e28a9d46eb88b64f9544
 SHA512 
850804590b7fc1932ef421451355e47b55ecf40c1090382317b4dad168f6dad67448ec9df59296da010a50f39dce1e62621177f7e0b3c250bcb1be33daf62ceb
+DIST dropbox-lnx.x86_64-205.4.5765.tar.gz 116601880 BLAKE2B 
40fbef3634736e4350d7b5e3bcf70d9daf1524d06b7707a7abeeff53020e2e51e3816a42903fc172ea9b8c721b769450d56cdb3f2fd562e114ce377b8cca4465
 SHA512 
9b9246ad573f0b04a9a403e6c71e2924da453f448a69bf8e24b1d662a80461b19a8fb75d29411006cf6b38b2227f4e5e94c57f481612d89621fc2ce985d8d450

diff --git a/net-misc/dropbox/dropbox-205.4.5765.ebuild 
b/net-misc/dropbox/dropbox-205.4.5765.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-205.4.5765.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-lib

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

2024-07-29 Thread Ben Kohler
commit: 16392cc711efe7161828d691347da7549afa4002
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul 29 13:43:11 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul 29 13:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16392cc7

net-misc/dropbox: add 204.4.5420

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-204.4.5420.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 9989e6e576a0..27b43e0d2838 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,5 +1,7 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
 DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
+DIST dropbox-lnx.x86-204.4.5420.tar.gz 113538291 BLAKE2B 
bd8bb5a2ff327627d9664f93a9c68cc01b6a745b69fa1d312e3f64da7edc9ef62da45807d5fdfcdcad194a5eebf6562b67e22abce241c435c37c9d46d485cae9
 SHA512 
868350b68e77a91d4a1e74ede5cf4b219b998089956c1827c96f36fd6401a8bf058d573d31485e1ca94e7d2c72a6c20f34563d5c04ed2833971d8f2bc41de08e
 DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
 DIST dropbox-lnx.x86_64-203.4.4857.tar.gz 116080942 BLAKE2B 
44b039a1478bc48a01c2a6c81250417c753dacbac0c7b393e2bf5b1ed1fdcb06855432c6f48bdc3d734d036f5f6e769eee6fdc9ac1685d003db711c9a6646112
 SHA512 
372ebe6a621f9df7143a4f685d9a6c305d3b124813b13514dd56a409ec473240115000bbedad624efc40c36660811e4a347f0847a9c9a1e0e526f20559f3390d
+DIST dropbox-lnx.x86_64-204.4.5420.tar.gz 116062581 BLAKE2B 
a9740c2c7d1c36fa1b263c65c3bce119e0974409451af0e17038184de4986a6a5349b7b687c4f484fadd8d3698ddeb030358cd22a4a0e28a9d46eb88b64f9544
 SHA512 
850804590b7fc1932ef421451355e47b55ecf40c1090382317b4dad168f6dad67448ec9df59296da010a50f39dce1e62621177f7e0b3c250bcb1be33daf62ceb

diff --git a/net-misc/dropbox/dropbox-204.4.5420.ebuild 
b/net-misc/dropbox/dropbox-204.4.5420.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-204.4.5420.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+

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

2024-07-29 Thread Ben Kohler
commit: 60c54b9854631706461835528b1aa665ebe8
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul 29 13:40:47 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul 29 13:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c54b98

www-client/links: drop 2.29

Signed-off-by: Ben Kohler  gentoo.org>

 www-client/links/links-2.29.ebuild | 184 -
 1 file changed, 184 deletions(-)

diff --git a/www-client/links/links-2.29.ebuild 
b/www-client/links/links-2.29.ebuild
deleted file mode 100644
index 340c6cac2337..
--- a/www-client/links/links-2.29.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop toolchain-funcs xdg-utils
-
-DESCRIPTION="A fast and lightweight web browser running in both graphics and 
text mode"
-HOMEPAGE="http://links.twibright.com/";
-SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2
-   X? ( 
https://dashboard.snapcraft.io/site_media/appmedia/2018/07/links-graphics-xlinks-logo-pic.png
 )"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="avif brotli bzip2 fbcon freetype gpm jpeg libevent livecd lzip lzma 
selinux ssl suid svga tiff webp X zlib zstd"
-
-GRAPHICS_DEPEND="media-libs/libpng:="
-
-RDEPEND="
-   dev-libs/libbsd
-   avif? (
-   media-libs/libavif:=
-   )
-   brotli? (
-   app-arch/brotli:=
-   )
-   bzip2? (
-   app-arch/bzip2
-   )
-   fbcon? (
-   ${GRAPHICS_DEPEND}
-   )
-   freetype? (
-   media-libs/fontconfig
-   media-libs/freetype
-   )
-   gpm? (
-   sys-libs/gpm
-   )
-   jpeg? (
-   media-libs/libjpeg-turbo:=
-   )
-   libevent? (
-   dev-libs/libevent:=
-   )
-   livecd? (
-   ${GRAPHICS_DEPEND}
-   sys-libs/gpm
-   media-libs/libjpeg-turbo:=
-   )
-   lzip? (
-   app-arch/lzlib
-   )
-   lzma? (
-   app-arch/xz-utils
-   )
-   ssl? (
-   dev-libs/openssl:=
-   )
-   svga? (
-   ${GRAPHICS_DEPEND}
-   media-libs/svgalib
-   )
-   tiff? (
-   media-libs/tiff:=
-   )
-   webp? (
-   media-libs/libwebp:=
-   )
-   X? (
-   ${GRAPHICS_DEPEND}
-   x11-libs/libXext
-   )
-   zlib? (
-   sys-libs/zlib
-   )
-   zstd? (
-   app-arch/zstd:=
-   )"
-
-DEPEND="${RDEPEND}
-   fbcon? ( virtual/os-headers )
-   livecd? ( virtual/os-headers )"
-
-BDEPEND="virtual/pkgconfig"
-
-IDEPEND="X? ( dev-util/desktop-file-utils )"
-
-RDEPEND+=" selinux? ( sec-policy/selinux-links )"
-
-REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
-   svga? ( suid )"
-
-DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
-
-PATCHES=( "${FILESDIR}/links-2.29-fix-zstd-only-build.patch" )
-
-src_prepare() {
-   use X && xdg_environment_reset
-
-   pushd intl > /dev/null || die
-   ./gen-intl || die
-   ./synclang || die
-   popd > /dev/null || die
-
-   # error: conditional "am__fastdepCXX" was never defined (for 
eautoreconf)
-   sed -i \
-   -e '/AC_PROG_CXX/s:dnl ::' \
-   -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
-   configure.in || die #467020
-
-   # Upstream configure produced by broken autoconf-2.13. This also fixes
-   # toolchain detection.
-   mv configure.in configure.ac || die
-
-   default
-   eautoreconf #131440 and #103483#c23
-}
-
-src_configure() {
-   local myconf
-
-   if use livecd; then
-   export ac_cv_lib_gpm_Gpm_Open=yes
-   myconf+=' --with-fb --with-libjpeg'
-   else
-   export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
-   fi
-
-   if use X || use fbcon || use svga || use livecd; then
-   myconf+=' --enable-graphics'
-   fi
-
-   tc-export PKG_CONFIG
-
-   econf \
-   --without-directfb \
-   --without-librsvg \
-   --with-ipv6 \
-   $(use_with avif libavif) \
-   $(use_with brotli) \
-   $(use_with bzip2) \
-   $(use_with fbcon fb) \
-   $(use_with freetype) \
-   $(use_with jpeg libjpeg) \
-   $(use_with libevent) \
-   $(use_with lzip) \
-

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

2024-07-29 Thread Ben Kohler
commit: 9966c0d7d4c7e8c3a21c403aaf12ae97eee1a1d9
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul 29 13:40:10 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul 29 13:43:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9966c0d7

www-client/links: add 2.30

Signed-off-by: Ben Kohler  gentoo.org>

 www-client/links/Manifest  |   1 +
 www-client/links/links-2.30.ebuild | 187 +
 2 files changed, 188 insertions(+)

diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index 101bdd8ba9f8..0ca5f8cafae5 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -1,2 +1,3 @@
 DIST links-2.29.tar.bz2 6521024 BLAKE2B 
6ae2b0e4a4a314756ef74ca19888e4c8a9e89347767475000f4b3ea70eb7157430bb5a6721108585c122eb33f6b05ab5eab600e26c9e1d2b8bdafd85483c6d94
 SHA512 
5ea8b2fd0eb74d9dc2b45614aef6ee878fe686dff9bcee75ac6ea01f6a7331670f7709233d31986fc64ad86ce549616a4471057837b6caf15af6d1c5c503ac75
+DIST links-2.30.tar.bz2 6569493 BLAKE2B 
f08ea1228e067034d790f4eaaf90d5e1c8b3d22f80bf598ac840590f1045cab9be40e24b78f8a32c9cb09bfc59f22f53b93ba817e000e2811b38601baf6d8601
 SHA512 
265f71fcd80a160b48b9572c4ca326c26a45032fbca69be3f3b6e60af136152daa22884e097ef719db950607425eb0e8c7f8714047f2476000301fd2b76c3806
 DIST links-graphics-xlinks-logo-pic.png 6041 BLAKE2B 
dfa6c036eaeca66a4aabd909b3b5eb61dd9a4079ab236a2d65ca1756d1110319913849569cad19e59ca4ae2413f518d0613588b58c81b718d718a61f072f2e52
 SHA512 
563ba62e1172e86ae6911ea743ecb1faef1a8739c30c50355b6f12669aa91aa6fefb284ed049dc9b81537b2e9950ef501453ebfcd82ad284536d20a08e97ff36

diff --git a/www-client/links/links-2.30.ebuild 
b/www-client/links/links-2.30.ebuild
new file mode 100644
index ..a31758ffb3d4
--- /dev/null
+++ b/www-client/links/links-2.30.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop toolchain-funcs xdg-utils
+
+DESCRIPTION="A fast and lightweight web browser running in both graphics and 
text mode"
+HOMEPAGE="http://links.twibright.com/";
+SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2
+   X? ( 
https://dashboard.snapcraft.io/site_media/appmedia/2018/07/links-graphics-xlinks-logo-pic.png
 )"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="avif brotli bzip2 fbcon freetype gpm jpeg libevent livecd lzip lzma 
selinux ssl suid svga tiff webp X zlib zstd"
+
+GRAPHICS_DEPEND="media-libs/libpng:="
+
+# libbsd: #931216
+RDEPEND="
+   !elibc_Darwin? ( dev-libs/libbsd )
+   avif? (
+   media-libs/libavif:=
+   )
+   brotli? (
+   app-arch/brotli:=
+   )
+   bzip2? (
+   app-arch/bzip2
+   )
+   fbcon? (
+   ${GRAPHICS_DEPEND}
+   )
+   freetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   gpm? (
+   sys-libs/gpm
+   )
+   jpeg? (
+   media-libs/libjpeg-turbo:=
+   )
+   libevent? (
+   dev-libs/libevent:=
+   )
+   livecd? (
+   ${GRAPHICS_DEPEND}
+   sys-libs/gpm
+   media-libs/libjpeg-turbo:=
+   )
+   lzip? (
+   app-arch/lzlib
+   )
+   lzma? (
+   app-arch/xz-utils
+   )
+   ssl? (
+   dev-libs/openssl:=
+   )
+   svga? (
+   ${GRAPHICS_DEPEND}
+   media-libs/svgalib
+   )
+   tiff? (
+   media-libs/tiff:=
+   )
+   webp? (
+   media-libs/libwebp:=
+   )
+   X? (
+   ${GRAPHICS_DEPEND}
+   x11-libs/libX11
+   )
+   zlib? (
+   sys-libs/zlib
+   )
+   zstd? (
+   app-arch/zstd:=
+   )"
+
+DEPEND="${RDEPEND}
+   fbcon? ( virtual/os-headers )
+   livecd? ( virtual/os-headers )
+   X? ( x11-base/xorg-proto )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+IDEPEND="X? ( dev-util/desktop-file-utils )"
+
+RDEPEND+=" selinux? ( sec-policy/selinux-links )"
+
+REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
+   svga? ( suid )"
+
+DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
+
+PATCHES=( "${FILESDIR}/links-2.29-fix-zstd-only-build.patch" )
+
+src_prepare() {
+   use X && xdg_environment_reset
+
+   pushd intl > /dev/null || die
+   ./gen-intl || die
+   ./synclang || die
+   popd > /dev/null || die
+
+   # error: conditional "am__fastdepCXX" was never defined (for 
eautoreconf)
+   sed -i \
+   -e '

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

2024-07-17 Thread Ben Kohler
commit: dbcab428d9004f42646531557cddf4381a123ac7
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 17 17:21:01 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 17 17:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbcab428

media-gfx/xv: update HOMEPAGE

Signed-off-by: Ben Kohler  gentoo.org>

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

diff --git a/media-gfx/xv/xv-5.2.0.ebuild b/media-gfx/xv/xv-5.2.0.ebuild
index 80ce9689509c..49af68754450 100644
--- a/media-gfx/xv/xv-5.2.0.ebuild
+++ b/media-gfx/xv/xv-5.2.0.ebuild
@@ -7,7 +7,7 @@ inherit cmake desktop
 
 JUMBOV=20070520
 DESCRIPTION="Interactive image manipulation program supporting a wide variety 
of formats"
-HOMEPAGE="http://www.trilon.com/xv/index.html 
http://www.sonic.net/~roelofs/greg_xv.html";
+HOMEPAGE="https://github.com/jasper-software/xv/";
 SRC_URI="https://github.com/jasper-software/xv/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
mirror://gentoo/xv-3.10a.png.bz2"
 



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

2024-07-17 Thread Ben Kohler
commit: 9a293e381c72bfe6a954294c628b2f570e02fa9c
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 17 17:28:08 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 17 17:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a293e38

media-gfx/xv: add myself as a maintainer

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/xv/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-gfx/xv/metadata.xml b/media-gfx/xv/metadata.xml
index 03458a5affcb..6f2f9f849997 100644
--- a/media-gfx/xv/metadata.xml
+++ b/media-gfx/xv/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+bkoh...@gentoo.org
+Ben Kohler
+  
   
 png-mng
+jasper-software/xv
   
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/spectrwm/

2024-07-17 Thread Ben Kohler
commit: 6d623d4c818eb3425c6f41db4d2a7d1b13582102
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 17 15:07:44 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 17 17:07:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d623d4c

x11-wm/spectrwm: add missing libXt dep

Closes: https://bugs.gentoo.org/927002
Signed-off-by: Ben Kohler  gentoo.org>

 x11-wm/spectrwm/spectrwm-3.5.1.ebuild | 1 +
 x11-wm/spectrwm/spectrwm-3.6.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-wm/spectrwm/spectrwm-3.5.1.ebuild 
b/x11-wm/spectrwm/spectrwm-3.5.1.ebuild
index 8e29591ba462..9bc5bf3223c5 100644
--- a/x11-wm/spectrwm/spectrwm-3.5.1.ebuild
+++ b/x11-wm/spectrwm/spectrwm-3.5.1.ebuild
@@ -20,6 +20,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXft
x11-libs/libXrandr
+   x11-libs/libXt
x11-libs/xcb-util
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm

diff --git a/x11-wm/spectrwm/spectrwm-3.6.0.ebuild 
b/x11-wm/spectrwm/spectrwm-3.6.0.ebuild
index 6a998e544327..40dd1a4780be 100644
--- a/x11-wm/spectrwm/spectrwm-3.6.0.ebuild
+++ b/x11-wm/spectrwm/spectrwm-3.6.0.ebuild
@@ -21,6 +21,7 @@ DEPEND="
x11-libs/libXcursor
x11-libs/libXft
x11-libs/libXrandr
+   x11-libs/libXt
x11-libs/xcb-util
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm



[gentoo-commits] repo/gentoo:master commit in: x11-wm/spectrwm/files/, x11-wm/spectrwm/

2024-07-17 Thread Ben Kohler
commit: 3b67b70676de3c6f607d197ea51ef71a65571236
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 17 13:19:22 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 17 13:19:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b67b706

x11-wm/spectrwm: add 3.6.0

Signed-off-by: Ben Kohler  gentoo.org>

 x11-wm/spectrwm/Manifest   |  1 +
 .../files/spectrwm-3.6.0-fix-cflags-ldflags.patch  | 24 ++
 x11-wm/spectrwm/spectrwm-3.6.0.ebuild  | 54 ++
 3 files changed, 79 insertions(+)

diff --git a/x11-wm/spectrwm/Manifest b/x11-wm/spectrwm/Manifest
index 7718c462656a..53a25334b253 100644
--- a/x11-wm/spectrwm/Manifest
+++ b/x11-wm/spectrwm/Manifest
@@ -1 +1,2 @@
 DIST spectrwm-3.5.1.tar.gz 196431 BLAKE2B 
4de0240353dd0b0066e68148b02aed68b037fda5b5d5fa2a979621ba6b3f029d3c341768929cd8cc7d7aebd1e44594bfb31617078cf83c0179c395a7212d50eb
 SHA512 
9a5b9bee6debd395b6b5f706d12dbb80a848e4f5f02405a54cf9a47b2bcceb407bf14fce64a9cc4ff9205ed7e688adeefb0280289b73a0cf9927b44cfaec02fa
+DIST spectrwm-3.6.0.tar.gz 205957 BLAKE2B 
b6fb72031a4ee7110465b5f55773d623210b4f8f74113381d061c593c9d7ef408e651061601402be82ff774355611a1f939af5edc251e361dc75a70ffc715c5e
 SHA512 
70ae19d792ae8b9fcbaaf15d9e1a13b83e992c06ac77333712eca4178270b431adb13125ed316c129aadb2d8243abd9f5b1b6a91505f1b7a04feaf78c6f3d85d

diff --git a/x11-wm/spectrwm/files/spectrwm-3.6.0-fix-cflags-ldflags.patch 
b/x11-wm/spectrwm/files/spectrwm-3.6.0-fix-cflags-ldflags.patch
new file mode 100644
index ..53f05c4199bc
--- /dev/null
+++ b/x11-wm/spectrwm/files/spectrwm-3.6.0-fix-cflags-ldflags.patch
@@ -0,0 +1,24 @@
+diff '--color=auto' -ur a/linux/Makefile b/linux/Makefile
+--- a/linux/Makefile   2024-07-10 06:19:42.0 -0500
 b/linux/Makefile   2024-07-17 08:16:22.559326147 -0500
+@@ -12,16 +12,16 @@
+ LIBVERSION  := $(shell .  $(CURDIR)/../lib/shlib_version; echo 
$$major.$$minor)
+ LIBMAJORVERSION := $(shell .  $(CURDIR)/../lib/shlib_version; echo $$major)
+ 
+-MAINT_CFLAGS   := -std=c99 -Wmissing-prototypes -Wall -Wextra -Wshadow -g
+-MAINT_LDFLAGS  := -Wl,--as-needed
++MAINT_CFLAGS   := -std=c99 -Wmissing-prototypes -Wall -Wextra -Wshadow
++MAINT_LDFLAGS  :=
+ MAINT_CPPFLAGS := -I. -D_GNU_SOURCE 
-DSWM_LIB=\"$(LIBDIR)/libswmhack.so.$(LIBVERSION)\"
+ 
+ ifneq ("${BUILDVERSION}", "")
+ MAINT_CPPFLAGS += -DSPECTRWM_BUILDSTR=\"$(BUILDVERSION)\"
+ endif
+ 
+-BIN_CFLAGS   := -fPIE
+-BIN_LDFLAGS  := -fPIE -pie
++BIN_CFLAGS   :=
++BIN_LDFLAGS  :=
+ BIN_CPPFLAGS := $(shell $(PKG_CONFIG) --cflags libbsd-overlay x11 x11-xcb 
xcb-icccm xcb-keysyms xcb-randr xcb-util xcb-xinput xcb-xtest xcursor 
fontconfig xft)
+ BIN_LDLIBS   := $(shell $(PKG_CONFIG) --libs   libbsd-overlay x11 x11-xcb 
xcb-icccm xcb-keysyms xcb-randr xcb-util xcb-xinput xcb-xtest xcursor 
fontconfig xft)
+ LIB_CFLAGS   := -fPIC

diff --git a/x11-wm/spectrwm/spectrwm-3.6.0.ebuild 
b/x11-wm/spectrwm/spectrwm-3.6.0.ebuild
new file mode 100644
index ..6a998e544327
--- /dev/null
+++ b/x11-wm/spectrwm/spectrwm-3.6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="Small dynamic tiling window manager for X11"
+HOMEPAGE="https://github.com/conformal/spectrwm";
+SRC_URI="https://github.com/conformal/spectrwm/archive/${PN^^}_${PV//./_}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PN^^}_${PV//./_}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   elibc_musl? ( sys-libs/queue-standalone )
+   dev-libs/libbsd
+   x11-libs/libxcb
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXft
+   x11-libs/libXrandr
+   x11-libs/xcb-util
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+"
+RDEPEND="
+   ${DEPEND}
+   x11-misc/dmenu
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/spectrwm-3.6.0-fix-cflags-ldflags.patch
+)
+
+src_prepare() {
+   sed -i -e '/LICENSE.md/d' linux/Makefile || die
+   default
+}
+
+src_compile() {
+   tc-export CC PKG_CONFIG
+   emake -C linux PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake -C linux PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   SYSCONFDIR="${EPREFIX}/etc" 
DOCDIR="${EPREFIX}/usr/share/doc/${P}" \
+   DESTDIR="${D}" install
+
+   dodoc README.md ${PN}_*.conf {initscreen,screenshot}.sh
+}



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

2024-07-12 Thread Ben Kohler
commit: fcb2185eb83390901c9c4422d98f4ae897e5166e
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jul 12 14:40:26 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jul 12 18:17:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb2185e

app-admin/mcelog: drop 197, 198, 199

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/Manifest  |  3 ---
 app-admin/mcelog/mcelog-197.ebuild | 54 --
 app-admin/mcelog/mcelog-198.ebuild | 54 --
 app-admin/mcelog/mcelog-199.ebuild | 54 --
 4 files changed, 165 deletions(-)

diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest
index 38861ebbf97d..5595bb8b8fce 100644
--- a/app-admin/mcelog/Manifest
+++ b/app-admin/mcelog/Manifest
@@ -1,4 +1 @@
-DIST mcelog-197.tar.gz 319167 BLAKE2B 
cbeac1b29ab0b9b7d23470213f5b186f1c1c2a1095617436ccb9a29824fbf6d461642df32e69f7d743a2b3dfce5e06fcffbe5af3cc90a99c00bf9ba4796514b7
 SHA512 
4975f533fa6546b956190a33f51974614911aa8b707e07f73abf1e0055cd13997eeacaeedaf84762debcea9fd9b95e7d537befc0f818ba29873dd72be4ceed1a
-DIST mcelog-198.tar.gz 319372 BLAKE2B 
c1a6eed5b77843cd3963ac82d20270ed915562b3e2940ee685f4aa827b6e05c656eb55b57e380d582c8fda2f3d1ee3d13ff40c0771fd410d504d03e62f71eaeb
 SHA512 
5168a1d1d83c7fa69438412db4b5f559528439f84ad65348b147117c7fdfe689c9ab3273350ff5321ed351ef0fe17065ee9073aac5115e87cf27878b8e2ff7df
-DIST mcelog-199.tar.gz 316883 BLAKE2B 
522cdb663936e17f0be7de008127f8dce9e5abd3b01f89c41123e72dc65d0764185fffd14ecf6546aea2aea83cf94bc652f4e1cff0b7430f1fe414220aeef075
 SHA512 
5b6a5ff85f100532d4417bca0885bc8cfb83a583a079b57dbcda17fb457263e12e9e736a51969be88e58d9b98db79cc23f6f6a313fd508ee9fd60d71e5c02fbb
 DIST mcelog-200.tar.gz 316893 BLAKE2B 
66b6f25720d09760aab79d0b410287e73087551ab54eaf7dc31c0f7f5c56a40583e933f9e6dae9b91c5594f5bdf51701c37328e76f930c937b448aaac7acd262
 SHA512 
70b075d3db2f0cb587e3e8ac8b74d840b6bb777ee89c9428f70f037f67e25a02ae87889b9f998431ef229e56705a27431df016b59ab0f1ebf5485a9d38665c7b

diff --git a/app-admin/mcelog/mcelog-197.ebuild 
b/app-admin/mcelog/mcelog-197.ebuild
deleted file mode 100644
index b689f7a70a9c..
--- a/app-admin/mcelog/mcelog-197.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit linux-info python-any-r1 systemd toolchain-funcs
-
-DESCRIPTION="A tool to log and decode Machine Check Exceptions"
-HOMEPAGE="http://mcelog.org/";
-SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
-DEPEND="${PYTHON_DEPS}"
-
-# TODO: add mce-inject to the tree to support test phase
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
-   "${FILESDIR}"/${PN}-129-debugflags.patch
-)
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   local CONFIG_CHECK="~X86_MCE"
-   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
-   check_extra_config
-   fi
-}
-
-src_prepare() {
-   default
-   tc-export CC
-   python_fix_shebang genconfig.py
-}
-
-src_install() {
-   default
-
-   insinto /etc/logrotate.d/
-   newins ${PN}.logrotate ${PN}
-
-   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
-   systemd_dounit ${PN}.service
-
-   dodoc *.pdf
-}

diff --git a/app-admin/mcelog/mcelog-198.ebuild 
b/app-admin/mcelog/mcelog-198.ebuild
deleted file mode 100644
index b689f7a70a9c..
--- a/app-admin/mcelog/mcelog-198.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit linux-info python-any-r1 systemd toolchain-funcs
-
-DESCRIPTION="A tool to log and decode Machine Check Exceptions"
-HOMEPAGE="http://mcelog.org/";
-SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
-DEPEND="${PYTHON_DEPS}"
-
-# TODO: add mce-inject to the tree to support test phase
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
-   "${FILESDIR}"/${PN}-129-debugflags.patch
-)
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   local CONFIG_CHECK="~X86_MCE&

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

2024-07-12 Thread Ben Kohler
commit: 893584a60cbfe942919831779b18dd128ca9f53b
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jul 12 14:39:55 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jul 12 18:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893584a6

app-admin/mcelog: stabilize 200 for amd64, x86

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/mcelog-200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/mcelog/mcelog-200.ebuild 
b/app-admin/mcelog/mcelog-200.ebuild
index 07d93a66d81f..b689f7a70a9c 100644
--- a/app-admin/mcelog/mcelog-200.ebuild
+++ b/app-admin/mcelog/mcelog-200.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="selinux"
 
 RDEPEND="selinux? ( sec-policy/selinux-mcelog )"



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

2024-07-10 Thread Ben Kohler
commit: c4d4e1c02e07cec135c51fd2aa6fc8ec594c5b63
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:41:14 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d4e1c0

dev-libs/ell: drop 0.62, 0.64, 0.65

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  3 ---
 dev-libs/ell/ell-0.62.ebuild | 54 
 dev-libs/ell/ell-0.64.ebuild | 54 
 dev-libs/ell/ell-0.65.ebuild | 54 
 4 files changed, 165 deletions(-)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 14f2d7f32d3a..1245aecbac06 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,5 +1,2 @@
-DIST ell-0.62.tar.xz 567188 BLAKE2B 
f7539c5f6eac6150d10b317ec5c5296e2005130c34e43c60cb1ac758fd629b00de81da6ff816031c486986732a707e81eb71ec3dd9dbfafd1e7af53ffd73eca1
 SHA512 
f0019cddba737879f2567b0295ec4cdf8589b989fdaba70a885253140f742e67e33abfe25fabbf8ecfd5c61336ec9cfe359193e0579b9120a66b13e9593beabf
-DIST ell-0.64.tar.xz 567908 BLAKE2B 
8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab
 SHA512 
21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
-DIST ell-0.65.tar.xz 568172 BLAKE2B 
5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422
 SHA512 
b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
 DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a

diff --git a/dev-libs/ell/ell-0.62.ebuild b/dev-libs/ell/ell-0.62.ebuild
deleted file mode 100644
index aaabc3bdf016..
--- a/dev-libs/ell/ell-0.62.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info
-
-DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
-HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
-fi
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-IUSE="pie test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( sys-apps/dbus )"
-
-CONFIG_CHECK="
-   ~TIMERFD
-   ~EVENTFD
-   ~CRYPTO_USER_API
-   ~CRYPTO_USER_API_HASH
-   ~CRYPTO_MD5
-   ~CRYPTO_SHA1
-   ~KEY_DH_OPERATIONS
-"
-
-src_prepare() {
-   default
-   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
-   unit/test-dbus*.c unit/dbus.conf || die
-   [[ "${PV}" == * ]] && eautoreconf
-}
-
-src_configure() {
-   append-cflags "-fsigned-char" #662694
-   local myeconfargs=(
-   $(use_enable pie)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   find "${ED}" -name "*.la" -delete || die
-}

diff --git a/dev-libs/ell/ell-0.64.ebuild b/dev-libs/ell/ell-0.64.ebuild
deleted file mode 100644
index 966be50f1a4d..
--- a/dev-libs/ell/ell-0.64.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info
-
-DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
-HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
-   KEYWORDS="~

[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: c11f1c7144ae7b2fa63cad315c0f105787b44789
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:39:15 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11f1c71

net-wireless/iwd: drop 2.14, 2.18

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   2 -
 net-wireless/iwd/iwd-2.14.ebuild | 167 ---
 net-wireless/iwd/iwd-2.18.ebuild | 167 ---
 3 files changed, 336 deletions(-)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 565ad4d8a802..9fe9ed895cb8 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,4 +1,2 @@
-DIST iwd-2.14.tar.xz 1082236 BLAKE2B 
ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b
 SHA512 
6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
-DIST iwd-2.18.tar.xz 1087800 BLAKE2B 
b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61
 SHA512 
b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
 DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6

diff --git a/net-wireless/iwd/iwd-2.14.ebuild b/net-wireless/iwd/iwd-2.14.ebuild
deleted file mode 100644
index df0197633a75..
--- a/net-wireless/iwd/iwd-2.14.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit flag-o-matic linux-info systemd
-
-#Set this variable to the required external ell version
-ELL_REQ="0.62"
-
-if [[ ${PV} == ** ]]; then
-   inherit autotools git-r3
-   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
-   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
-   MYRST2MAN="RST2MAN=:"
-fi
-
-DESCRIPTION="Wireless daemon for linux"
-HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
-
-DEPEND="
-   sys-apps/dbus
-   client? ( sys-libs/readline:0= )
-"
-
-[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/netdev
-   net-wireless/wireless-regdb
-   selinux? ( sec-policy/selinux-networkmanager )
-   standalone? (
-   systemd? ( sys-apps/systemd )
-   !systemd? ( virtual/resolvconf )
-   )
-"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
-
-pkg_setup() {
-   CONFIG_CHECK="
-   ~ASYMMETRIC_KEY_TYPE
-   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
-   ~CFG80211
-   ~CRYPTO_AES
-   ~CRYPTO_CBC
-   ~CRYPTO_CMAC
-   ~CRYPTO_DES
-   ~CRYPTO_ECB
-   ~CRYPTO_HMAC
-   ~CRYPTO_MD4
-   ~CRYPTO_MD5
-   ~CRYPTO_RSA
-   ~CRYPTO_SHA1
-   ~CRYPTO_SHA256
-   ~CRYPTO_SHA512
-   ~CRYPTO_USER_API_HASH
-   ~CRYPTO_USER_API_SKCIPHER
-   ~KEY_DH_OPERATIONS
-   ~PKCS7_MESSAGE_PARSER
-   ~RFKILL
-   ~X509_CERTIFICATE_PARSER
-   "
-
-   if use amd64;then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
-   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
-   fi
-
-   if use cpu_flags_x86_aes;then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
-   WARNING_CRYPTO_AES_NI_INTEL=&

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

2024-07-10 Thread Ben Kohler
commit: cc8456fcbb62dd7a7b299bda6a031288e02d643b
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:35:12 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8456fc

dev-libs/ell: add 0.67

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.67.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index fd62b58126dd..14f2d7f32d3a 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -2,3 +2,4 @@ DIST ell-0.62.tar.xz 567188 BLAKE2B 
f7539c5f6eac6150d10b317ec5c5296e2005130c34e4
 DIST ell-0.64.tar.xz 567908 BLAKE2B 
8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab
 SHA512 
21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
 DIST ell-0.65.tar.xz 568172 BLAKE2B 
5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422
 SHA512 
b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
+DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a

diff --git a/dev-libs/ell/ell-0.67.ebuild b/dev-libs/ell/ell-0.67.ebuild
new file mode 100644
index ..975d6b799e59
--- /dev/null
+++ b/dev-libs/ell/ell-0.67.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+   unit/test-dbus*.c unit/dbus.conf || die
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable pie)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+   # New dbus tests fail with >3 jobs, this should get fixed soon
+   emake -j1 check
+}



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

2024-07-10 Thread Ben Kohler
commit: 6ab1e4c2d6d402b08eead9a535606ecff7d5ed51
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:44:32 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab1e4c2

net-misc/dropbox: add 203.4.4857

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-203.4.4857.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 6ac181d31a40..9989e6e576a0 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,3 +1,5 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
+DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
 DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
+DIST dropbox-lnx.x86_64-203.4.4857.tar.gz 116080942 BLAKE2B 
44b039a1478bc48a01c2a6c81250417c753dacbac0c7b393e2bf5b1ed1fdcb06855432c6f48bdc3d734d036f5f6e769eee6fdc9ac1685d003db711c9a6646112
 SHA512 
372ebe6a621f9df7143a4f685d9a6c305d3b124813b13514dd56a409ec473240115000bbedad624efc40c36660811e4a347f0847a9c9a1e0e526f20559f3390d

diff --git a/net-misc/dropbox/dropbox-203.4.4857.ebuild 
b/net-misc/dropbox/dropbox-203.4.4857.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-203.4.4857.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   pa

[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: 709852023c261a58a204f6b4e55165075b94d9aa
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:40:06 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70985202

net-wireless/iwd: bump required ell on iwd-2.19

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/iwd-2.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/iwd/iwd-2.19.ebuild b/net-wireless/iwd/iwd-2.19.ebuild
index d273c035b947..36e245150607 100644
--- a/net-wireless/iwd/iwd-2.19.ebuild
+++ b/net-wireless/iwd/iwd-2.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 inherit flag-o-matic linux-info systemd
 
 #Set this variable to the required external ell version
-ELL_REQ="0.66"
+ELL_REQ="0.67"
 
 if [[ ${PV} == ** ]]; then
inherit autotools git-r3



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: 5c9a1e42643fb97abd08fdd2c9650d79578a5f5e
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:38:20 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9a1e42

net-wireless/iwd: add 2.19

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.19.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 99d854da60ae..565ad4d8a802 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,3 +1,4 @@
 DIST iwd-2.14.tar.xz 1082236 BLAKE2B 
ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b
 SHA512 
6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
 DIST iwd-2.18.tar.xz 1087800 BLAKE2B 
b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61
 SHA512 
b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
+DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6

diff --git a/net-wireless/iwd/iwd-2.19.ebuild b/net-wireless/iwd/iwd-2.19.ebuild
new file mode 100644
index ..d273c035b947
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.19.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.66"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+ 

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

2024-07-04 Thread Ben Kohler
commit: 7ee063b0aa11204494df26875c91ef666436fc63
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jul  4 12:45:43 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jul  4 12:45:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee063b0

media-gfx/fotocx: add 24.50

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/fotocx/Manifest|  1 +
 media-gfx/fotocx/fotocx-24.50.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-gfx/fotocx/Manifest b/media-gfx/fotocx/Manifest
index 54a867d9094e..b8ef3b95ca30 100644
--- a/media-gfx/fotocx/Manifest
+++ b/media-gfx/fotocx/Manifest
@@ -1,3 +1,4 @@
 DIST fotocx-24.21-source.tar.gz 16618357 BLAKE2B 
43029d080cc843a03475b474c0807e0f2192bc6c64d20c5d41e90218f0b1f88db48aefb7622e8b521f06792a57a9d685d9c57107a309becc39d710ff5aa720a3
 SHA512 
2945fbaab800a115a1e0c718019ee1e66816cadf794a01db4f8238e7ba74ea033b6e9f24b4e42fe8105242f6df8861de7b00d32e81aae73577f5aa7f38c07f7f
 DIST fotocx-24.30-source.tar.gz 16103870 BLAKE2B 
3261b9f4fb0345b37b146e443216e21d57ab9b11a1b77be9b9d94247cc8ae74442b75219fbf3d12f67ba16cee0cf772d3ba83d9e2b5ae38ddbbfd5bd42ea9c52
 SHA512 
39a4c8526e8fe7e49f4c85953e843243577b9a5b34b89030c452336f51c0ca6e381c38ba60ee39e6ee58b528d824240a821487e5e95a04dd44dabfe38e43f131
 DIST fotocx-24.40-source.tar.gz 16036394 BLAKE2B 
570adb3b8579650caa985417008f8eb840b2a29c5355ae3ecb3b2a8e58432ec6688da72d3d3eed98d7f5c046d1cf1fc56049684db5ccd9de6fb3f2dee789ea4f
 SHA512 
28211fa50d48eaee4f4bcaa80a07a34113e3020e8b0e3ef2fe983b93000c2397b41fabb1824dd1921e964d03acd348ef5479e584268052ade120e23639f138ed
+DIST fotocx-24.50-source.tar.gz 16197289 BLAKE2B 
468a3cd7ef2cee5a65d2a06283732e0994f9eeb823ed2fd02e319c68f7cb4686a33fbc61e85eaeb8bdd2c7455d1cebada49d0da6004007ad15333b1c39050768
 SHA512 
3f30b4efb43313980a1be8b92e66c8260484e10a3e50c5351d5462004fe6e5685ecd39be263fbd85bde495a5f1c539bd262124478516d8ddcd40420fa6de699e

diff --git a/media-gfx/fotocx/fotocx-24.50.ebuild 
b/media-gfx/fotocx/fotocx-24.50.ebuild
new file mode 100644
index ..8eee122865a7
--- /dev/null
+++ b/media-gfx/fotocx/fotocx-24.50.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature xdg-utils
+
+DESCRIPTION="Program for improving image files made with a digital camera"
+HOMEPAGE="https://kornelix.net/fotocx/fotocx.html";
+SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz";
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# For required dependencies read doc/README, for required tools read
+# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
+# alternative to firefox and chromium-browser. `grep '"which ' * -R`
+# is helpful to report some required tools run via the shell.
+
+DEPEND="
+   media-libs/clutter
+   media-libs/clutter-gtk
+   media-libs/lcms:2
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libchamplain[gtk]
+   x11-libs/gtk+:3"
+RDEPEND="
+   ${DEPEND}
+   media-gfx/dcraw
+   media-libs/exiftool
+   x11-misc/xdg-utils
+"
+
+PATCHES=( "${FILESDIR}/${PN}-24.20-documentation.patch" )
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
+   sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
+   default
+}
+
+src_install() {
+   # For the Help menu items to work, *.html must be in 
/usr/share/doc/${PF},
+   # and README, changelog, copyright, license, etc. must not be 
compressed.
+   emake DESTDIR="${D}" PREFIX="/usr" install
+   rm -f "${D}"/usr/share/doc/${PF}/*.man || die
+   docompress -x /usr/share/doc
+}
+
+pkg_postinst() {
+   optfeature "HEIC & AVIF file support" media-libs/libheif
+   optfeature "additional RAW file support" media-gfx/rawtherapee
+   optfeature "additional RAW file support" media-gfx/darktable
+   optfeature "video thumbnails & playback" media-video/ffmpeg
+   optfeature "copying images to optical media" app-cdr/dvd+rw-tools
+   optfeature "WEBP file support" media-libs/libwebp
+
+   elog
+   elog "Please read the Help > User Guide for details. The source 
location is"
+   elog "/usr/share/fotocx/data/userguide and after running fotocx a copy 
will"
+   elog "be placed at /home//.fotocx/userguide."
+   elog
+   elog "To play videos, in Tools > Preferences set 'Video File Play 
Command'."
+   elog
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/

2024-07-03 Thread Ben Kohler
commit: 7836d2c6d2d37d5f46bf80b984b2947236643057
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul  3 15:28:24 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul  3 15:28:24 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7836d2c6

specs/amd64/livegui: add zfs back for dist-kernel

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/livegui/livegui-stage2.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/specs/amd64/livegui/livegui-stage2.spec 
b/releases/specs/amd64/livegui/livegui-stage2.spec
index a2eff933..af3d08fe 100644
--- a/releases/specs/amd64/livegui/livegui-stage2.spec
+++ b/releases/specs/amd64/livegui/livegui-stage2.spec
@@ -26,3 +26,4 @@ boot/kernel: gentoo
 
 boot/kernel/gentoo/distkernel: yes
 boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid 
-o btrfs -o crypt -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm 
-o multipath -i /lib/keymaps /lib/keymaps -I busybox
+boot/kernel/gentoo/packages: sys-fs/zfs



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2024-07-03 Thread Ben Kohler
commit: c12512ff0193c3abe2f765f799c94b4af3921e60
Author: Martin Mokry  protonmail  com>
AuthorDate: Mon Jun 10 18:38:14 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jul  3 14:26:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12512ff

media-video/vlc: add 3.0.21, modern C fix

Add patch with upstream commit:
https://code.videolan.org/videolan/vlc/-/commit/95e7bba6105bd8c2b8ea9cabc02c8dfe7411cab2

Closes: https://bugs.gentoo.org/919296
Signed-off-by: Martin Mokry  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37111
Signed-off-by: Ben Kohler  gentoo.org>

 media-video/vlc/Manifest |   1 +
 media-video/vlc/files/vlc-3.0.21-freerdp-2.patch | 230 ++
 media-video/vlc/vlc-3.0.21.ebuild| 516 +++
 3 files changed, 747 insertions(+)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index b565459f5640..8cf48b2f4863 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1 +1,2 @@
 DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 
4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865
 SHA512 
02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
+DIST vlc-3.0.21.tar.xz 25649288 BLAKE2B 
0ad05282d624611ba8a2b6ca062c68aabeac8f37410dd427cc9b8c0d107af48ed203b73978e2fe83e8171ea6b78caa51394f3497061b561447dbb41058e1af9f
 SHA512 
cb1af76c8056648c331d7e6e0680d161ed1849eb635987504f45eae02531e9b432651034317fa7e02b0722905dfb9f0f5dad67b5924cc62edcaf0d173ac36aee

diff --git a/media-video/vlc/files/vlc-3.0.21-freerdp-2.patch 
b/media-video/vlc/files/vlc-3.0.21-freerdp-2.patch
new file mode 100644
index ..2c2311d352c4
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.21-freerdp-2.patch
@@ -0,0 +1,230 @@
+https://bugs.gentoo.org/590164
+https://bugs.gentoo.org/919296
+https://code.videolan.org/videolan/vlc/-/commit/95e7bba6105bd8c2b8ea9cabc02c8dfe7411cab2
+
+diff --git a/configure.ac b/configure.ac
+index 4870d9f718..ce656be9ae 100644
+--- a/configure.ac
 b/configure.ac
+@@ -2159,7 +2159,7 @@ PKG_ENABLE_MODULES_VLC([VNC], [vnc], [libvncclient >= 
0.9.9], (VNC/rfb client su
+ 
+ dnl  RDP/Remote Desktop access module
+ dnl
+-PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1], (RDP/Remote 
Desktop client support) )
++PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp2 >= 2.0.0], (RDP/Remote 
Desktop client support) )
+ 
+ dnl
+ dnl AVFoundation
+diff --git a/modules/access/rdp.c b/modules/access/rdp.c
+index 51b63ae942..87a55310cb 100644
+--- a/modules/access/rdp.c
 b/modules/access/rdp.c
+@@ -45,18 +45,6 @@
+ # include 
+ #endif
+ 
+-#if !defined(FREERDP_VERSION_MAJOR) || \
+-(defined(FREERDP_VERSION_MAJOR) && !(FREERDP_VERSION_MAJOR > 1 || 
(FREERDP_VERSION_MAJOR == 1 && FREERDP_VERSION_MINOR >= 1)))
+-# define SoftwareGdi sw_gdi
+-# define Fullscreen fullscreen
+-# define ServerHostname hostname
+-# define Username username
+-# define Password password
+-# define ServerPort port
+-# define EncryptionMethods encryption
+-# define ContextSize context_size
+-#endif
+-
+ #include 
+ #ifdef HAVE_POLL_H
+ # include 
+@@ -75,6 +63,8 @@
+ 
+ #define CFG_PREFIX "rdp-"
+ 
++#define FREERDP_PIXEL_BPP(_format) (_format >> 24)
++
+ /*
+  * Module descriptor
+  
*/
+@@ -136,11 +126,12 @@ typedef struct vlcrdp_context_t vlcrdp_context_t;
+ 
+ /* updates handlers */
+ 
+-static void desktopResizeHandler( rdpContext *p_context )
++static BOOL desktopResizeHandler( rdpContext *p_context )
+ {
+ vlcrdp_context_t * p_vlccontext = (vlcrdp_context_t *) p_context;
+ demux_sys_t *p_sys = p_vlccontext->p_demux->p_sys;
+ rdpGdi *p_gdi = p_context->gdi;
++int i_colordepth = FREERDP_PIXEL_BPP( p_gdi->dstFormat );
+ 
+ if ( p_sys->es )
+ {
+@@ -148,11 +139,13 @@ static void desktopResizeHandler( rdpContext *p_context )
+ p_sys->es = NULL;
+ }
+ 
+-/* Now init and fill es format */
+ vlc_fourcc_t i_chroma;
+-switch( p_gdi->bytesPerPixel )
++/* Now init and fill es format */
++switch ( i_colordepth )
+ {
+ default:
++msg_Dbg( p_vlccontext->p_demux, "invalid color depth %d", 
i_colordepth);
++/* fallthrough */
+ case 16:
+ i_chroma = VLC_CODEC_RGB16;
+ break;
+@@ -160,7 +153,7 @@ static void desktopResizeHandler( rdpContext *p_context )
+ i_chroma = VLC_CODEC_RGB24;
+ break;
+ case 32:
+-i_chroma = VLC_CODEC_RGB32;
++i_chroma = VLC_CODEC_ARGB;
+ break;
+ }
+ es_format_t fmt;
+@@ -173,7

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

2024-07-01 Thread Ben Kohler
commit: 4a593b8bd673c753d68b6425ac69d021c1eab6a6
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul  1 11:43:57 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul  1 11:44:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a593b8b

net-misc/dropbox: drop 199.4.6287, 200.4.7134, 201.4.5552

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   6 --
 net-misc/dropbox/dropbox-199.4.6287.ebuild | 110 -
 net-misc/dropbox/dropbox-200.4.7134.ebuild | 110 -
 net-misc/dropbox/dropbox-201.4.5552.ebuild | 110 -
 4 files changed, 336 deletions(-)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index fb5e860ef89c..6ac181d31a40 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,9 +1,3 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
-DIST dropbox-lnx.x86-199.4.6287.tar.gz 113741255 BLAKE2B 
bb7a9b52bfdad485de61fb5b36f4d0651a39769194fcc4a3960b72d0ebe35f0e82024ac449cc2b5a5f4d05eb23b9aa99faada56887049f2108ee931b59a35d22
 SHA512 
c9dfc4b19736f4b8eeb5ecde6badace4f6023cecf39a61b9729a96f73da6d866dbb4e46d9f5dd1e937ad85ea9966ad590ec80c7af4ff96b18b5cf3d2e6e4651d
-DIST dropbox-lnx.x86-200.4.7134.tar.gz 113828617 BLAKE2B 
874009dcbb2e321875874c7172cf0096c9d476c81dbfddd843c6945518c0ea4e1ef9a947e54cf90a73d2a9e351cfd7c6c4148bae46234928fe5aae0133b6be66
 SHA512 
d73117976f549cabfe59ad2854e9ec7a9ca278474faa7c19097ba3d6afa90833be068517e03c7d72b5d77780d8dac7a706b64aa8065c14cf22a01cec2f79
-DIST dropbox-lnx.x86-201.4.5552.tar.gz 113513016 BLAKE2B 
7713aba5811ff3fc15a80f46f9841e40b16618d048f6371cf1a5affc7c166fe279bc44a44327fe60d9bfaf5658dd3ff646ebd951487e19f0acbef5bf09d8c5cc
 SHA512 
eeaf88eb2c306cb06f872d98218e595782d656aee0cf07b391fbbf400cfa73e7075bf4b20d7945650bc4fde287834f43f72e34c252f0f781952ff1e37a7e4d79
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
-DIST dropbox-lnx.x86_64-199.4.6287.tar.gz 116574689 BLAKE2B 
8ab6032081b296d08a60fa4a7dd61399ecf333776381d7832dd3d5cc703c071d3991ca735283bc9421ace08b522cbac31ae0764727c34987c199e0c3506686cf
 SHA512 
244f3f7601722bf2f4a821271187472c8088cfbf61891a6cdb8f9202cc3ec5deec0df88c1e9c39ca27a3addfa97261c75c880444d6cb393c0d15c815182a
-DIST dropbox-lnx.x86_64-200.4.7134.tar.gz 116482290 BLAKE2B 
1db1ca42fdbed2198995dc57a928873a1c92f4dfbc90fe9f3fbcb93fde5c08e66fa572baae759758db82a282dad360f96f347e89b85d0ff8a5c8d478007168bd
 SHA512 
135a2d5a9efa994483042238b79bbdbfe708f23c1ac240c99a15223a9c438d7d41f3fc39449cd573ad91b8c28ff3b8d577ff4a34ab2dc7aa557c992ec1ce31db
-DIST dropbox-lnx.x86_64-201.4.5552.tar.gz 116241621 BLAKE2B 
fa209a75b733f6bb2a59d26ab329d58c46de9d58868cda846d7ca3c1041131c3c2009ab10a2abf7bbcb3ed99782a0b7453a67bda3269a3390a7cafb12bee58ab
 SHA512 
3eae6b97a4ac2f37183d5dcfd5e7fc990e1dc1aacf4520af60e40e8342729dd7e94095c01fa1989d0ea81013b6b87005fe3774c5c9c076417261875a746218d7
 DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3

diff --git a/net-misc/dropbox/dropbox-199.4.6287.ebuild 
b/net-misc/dropbox/dropbox-199.4.6287.ebuild
deleted file mode 100644
index e90baaad900e..
--- a/net-misc/dropbox/dropbox-199.4.6287.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/";
-SRC_URI="
-   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
-   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
-   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/

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

2024-07-01 Thread Ben Kohler
commit: e7a82e3801efbee205b0c8028b32b3f7b247e2ee
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul  1 11:43:37 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul  1 11:44:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a82e38

net-misc/dropbox: stabilize 202.4.5551 for amd64, x86

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/dropbox-202.4.5551.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbox/dropbox-202.4.5551.ebuild 
b/net-misc/dropbox/dropbox-202.4.5551.ebuild
index 7d9715a71882..e90baaad900e 100644
--- a/net-misc/dropbox/dropbox-202.4.5551.ebuild
+++ b/net-misc/dropbox/dropbox-202.4.5551.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-linux"
 IUSE="selinux X"
 
 RESTRICT="mirror strip"



[gentoo-commits] proj/releng:master commit in: releases/portage/isos-x86/patches/sys-apps/busybox/

2024-07-01 Thread Ben Kohler
commit: cd107fa8b4bbaf8dd58440e2a9e06f9e068c57d2
Author: Ben Kohler  gentoo  org>
AuthorDate: Mon Jul  1 11:38:15 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Mon Jul  1 11:38:15 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=cd107fa8

portage/isos-x86: add busybox patch from alpine for bug 933771

Signed-off-by: Ben Kohler  gentoo.org>

 ...disable-HW-acceleration-for-MD5-SHA1-on-x.patch | 46 ++
 1 file changed, 46 insertions(+)

diff --git 
a/releases/portage/isos-x86/patches/sys-apps/busybox/0025-Hackfix-to-disable-HW-acceleration-for-MD5-SHA1-on-x.patch
 
b/releases/portage/isos-x86/patches/sys-apps/busybox/0025-Hackfix-to-disable-HW-acceleration-for-MD5-SHA1-on-x.patch
new file mode 100644
index ..a3030da2
--- /dev/null
+++ 
b/releases/portage/isos-x86/patches/sys-apps/busybox/0025-Hackfix-to-disable-HW-acceleration-for-MD5-SHA1-on-x.patch
@@ -0,0 +1,46 @@
+From 3ead51e53687e94a51beb793661363df27b00814 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=B6ren=20Tempel?= 
+Date: Thu, 5 Jan 2023 15:47:55 +0100
+Subject: [PATCH] Hackfix to disable HW acceleration for MD5/SHA1 on x86
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This causes a direct segfault with musl libc.
+
+See: http://lists.busybox.net/pipermail/busybox/2023-January/090078.html
+---
+ libbb/hash_md5_sha.c | 6 +++---
+ 2 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/libbb/hash_md5_sha.c b/libbb/hash_md5_sha.c
+index 880ffab01..a006422ab 100644
+--- a/libbb/hash_md5_sha.c
 b/libbb/hash_md5_sha.c
+@@ -14,7 +14,7 @@
+ #define NEED_SHA512 (ENABLE_SHA512SUM || ENABLE_USE_BB_CRYPT_SHA)
+ 
+ #if ENABLE_SHA1_HWACCEL || ENABLE_SHA256_HWACCEL
+-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
++# if defined(__GNUC__) && defined(__x86_64__)
+ static void cpuid(unsigned *eax, unsigned *ebx, unsigned *ecx, unsigned *edx)
+ {
+   asm ("cpuid"
+@@ -1173,7 +1173,7 @@ void FAST_FUNC sha1_begin(sha1_ctx_t *ctx)
+   ctx->total64 = 0;
+   ctx->process_block = sha1_process_block64;
+ #if ENABLE_SHA1_HWACCEL
+-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
++# if defined(__GNUC__) && defined(__x86_64__)
+   {
+   if (!shaNI) {
+   unsigned eax = 7, ebx = ebx, ecx = 0, edx = edx;
+@@ -1227,7 +1227,7 @@ void FAST_FUNC sha256_begin(sha256_ctx_t *ctx)
+   /*ctx->total64 = 0; - done by prepending two 32-bit zeros to init256 */
+   ctx->process_block = sha256_process_block64;
+ #if ENABLE_SHA256_HWACCEL
+-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
++# if defined(__GNUC__) && defined(__x86_64__)
+   {
+   if (!shaNI) {
+   unsigned eax = 7, ebx = ebx, ecx = 0, edx = edx;



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

2024-06-28 Thread Ben Kohler
commit: 41180fee627ecc6fb8e154a3e80493d3af365107
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:38:38 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:38:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41180fee

net-misc/dropbox: add 202.4.5551

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-202.4.5551.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index fd3cd569b40e..fb5e860ef89c 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -2,6 +2,8 @@ DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f
 DIST dropbox-lnx.x86-199.4.6287.tar.gz 113741255 BLAKE2B 
bb7a9b52bfdad485de61fb5b36f4d0651a39769194fcc4a3960b72d0ebe35f0e82024ac449cc2b5a5f4d05eb23b9aa99faada56887049f2108ee931b59a35d22
 SHA512 
c9dfc4b19736f4b8eeb5ecde6badace4f6023cecf39a61b9729a96f73da6d866dbb4e46d9f5dd1e937ad85ea9966ad590ec80c7af4ff96b18b5cf3d2e6e4651d
 DIST dropbox-lnx.x86-200.4.7134.tar.gz 113828617 BLAKE2B 
874009dcbb2e321875874c7172cf0096c9d476c81dbfddd843c6945518c0ea4e1ef9a947e54cf90a73d2a9e351cfd7c6c4148bae46234928fe5aae0133b6be66
 SHA512 
d73117976f549cabfe59ad2854e9ec7a9ca278474faa7c19097ba3d6afa90833be068517e03c7d72b5d77780d8dac7a706b64aa8065c14cf22a01cec2f79
 DIST dropbox-lnx.x86-201.4.5552.tar.gz 113513016 BLAKE2B 
7713aba5811ff3fc15a80f46f9841e40b16618d048f6371cf1a5affc7c166fe279bc44a44327fe60d9bfaf5658dd3ff646ebd951487e19f0acbef5bf09d8c5cc
 SHA512 
eeaf88eb2c306cb06f872d98218e595782d656aee0cf07b391fbbf400cfa73e7075bf4b20d7945650bc4fde287834f43f72e34c252f0f781952ff1e37a7e4d79
+DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
 DIST dropbox-lnx.x86_64-199.4.6287.tar.gz 116574689 BLAKE2B 
8ab6032081b296d08a60fa4a7dd61399ecf333776381d7832dd3d5cc703c071d3991ca735283bc9421ace08b522cbac31ae0764727c34987c199e0c3506686cf
 SHA512 
244f3f7601722bf2f4a821271187472c8088cfbf61891a6cdb8f9202cc3ec5deec0df88c1e9c39ca27a3addfa97261c75c880444d6cb393c0d15c815182a
 DIST dropbox-lnx.x86_64-200.4.7134.tar.gz 116482290 BLAKE2B 
1db1ca42fdbed2198995dc57a928873a1c92f4dfbc90fe9f3fbcb93fde5c08e66fa572baae759758db82a282dad360f96f347e89b85d0ff8a5c8d478007168bd
 SHA512 
135a2d5a9efa994483042238b79bbdbfe708f23c1ac240c99a15223a9c438d7d41f3fc39449cd573ad91b8c28ff3b8d577ff4a34ab2dc7aa557c992ec1ce31db
 DIST dropbox-lnx.x86_64-201.4.5552.tar.gz 116241621 BLAKE2B 
fa209a75b733f6bb2a59d26ab329d58c46de9d58868cda846d7ca3c1041131c3c2009ab10a2abf7bbcb3ed99782a0b7453a67bda3269a3390a7cafb12bee58ab
 SHA512 
3eae6b97a4ac2f37183d5dcfd5e7fc990e1dc1aacf4520af60e40e8342729dd7e94095c01fa1989d0ea81013b6b87005fe3774c5c9c076417261875a746218d7
+DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3

diff --git a/net-misc/dropbox/dropbox-202.4.5551.ebuild 
b/net-misc/dropbox/dropbox-202.4.5551.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-202.4.5551.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-lib

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

2024-06-28 Thread Ben Kohler
commit: 1f940f42cea79a1e08dec5b2c2cec3f7d0e1f6fe
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:33:07 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f940f42

sys-libs/tdb: stabilize 1.4.9 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/tdb/tdb-1.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.9.ebuild b/sys-libs/tdb/tdb-1.4.9.ebuild
index 953a889e6771..74e1b6898f1c 100644
--- a/sys-libs/tdb/tdb-1.4.9.ebuild
+++ b/sys-libs/tdb/tdb-1.4.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2024-06-28 Thread Ben Kohler
commit: 0c6978c0d1a27601cf846a597743444897e0c47b
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:34:04 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6978c0

net-fs/samba: stabilize 4.19.6 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

 net-fs/samba/samba-4.19.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.19.6.ebuild b/net-fs/samba/samba-4.19.6.ebuild
index 4493fa08886d..119e2c01cff1 100644
--- a/net-fs/samba/samba-4.19.6.ebuild
+++ b/net-fs/samba/samba-4.19.6.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz";
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2024-06-28 Thread Ben Kohler
commit: d79628fda23bb4102e400f6f2d2b47c40cbef68d
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:31:47 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79628fd

sys-libs/ldb: stabilize 2.8.0 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/ldb-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ldb/ldb-2.8.0.ebuild b/sys-libs/ldb/ldb-2.8.0.ebuild
index 21fab2e956dd..75ab97b9a107 100644
--- a/sys-libs/ldb/ldb-2.8.0.ebuild
+++ b/sys-libs/ldb/ldb-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="doc ldap +lmdb python test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2024-06-28 Thread Ben Kohler
commit: cbcefb6a81cc19c0e4fb213cce8d3db5016d7f4a
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:32:52 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcefb6a

sys-libs/tevent: stabilize 0.15.0 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/tevent/tevent-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.15.0.ebuild 
b/sys-libs/tevent/tevent-0.15.0.ebuild
index 3df775d6d566..faaf0fb63bf7 100644
--- a/sys-libs/tevent/tevent-0.15.0.ebuild
+++ b/sys-libs/tevent/tevent-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="python test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2024-06-28 Thread Ben Kohler
commit: 65926363ca95f19ac2113fc3ec06e3d3824be7ea
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 28 12:33:25 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 28 12:36:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65926363

sys-libs/talloc: stabilize 2.4.1 for sparc

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/talloc/talloc-2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.4.1.ebuild 
b/sys-libs/talloc/talloc-2.4.1.ebuild
index 1bfdb7ae94f5..ea7261a01e98 100644
--- a/sys-libs/talloc/talloc-2.4.1.ebuild
+++ b/sys-libs/talloc/talloc-2.4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 IUSE="compat +python test valgrind"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2024-06-27 Thread Ben Kohler
commit: f5840a8f799638c172611b0ced8a54745c7534c6
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 16:28:38 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5840a8f

net-fs/samba: add 4.20.2

Signed-off-by: Ben Kohler  gentoo.org>

 net-fs/samba/Manifest|   1 +
 net-fs/samba/samba-4.20.2.ebuild | 383 +++
 2 files changed, 384 insertions(+)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 74c51f123cc5..c226089f5c32 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -6,3 +6,4 @@ DIST samba-4.19.4.tar.gz 41839810 BLAKE2B 
b5916478d9385eff93d852b61eaa835e04eef7
 DIST samba-4.19.6.tar.gz 41847853 BLAKE2B 
42a1756f3cb1cd48da5abe043357e15b294148b88fdcb2502394372628a17a729ffb5ea070a967face2dfb76e319cdf6fa56d611c369baddf54e998164d782ca
 SHA512 
23172f4393deb9c520182ffb1acb3cf3e53391d4276fffe98527f2f514f969c0952e6e59bcd90f11385dc51367a7bb9cd0534fa9fc3814f16bfb88f41609d0f5
 DIST samba-4.20.0.tar.gz 42433302 BLAKE2B 
97cdfdaf118fcd9b44aef0134d211e243a6e2468d90449b9c5ac55c9a8c4dc1e63bf9eb2be9878dc70609c830f90b08b4d1dbf80d7e947c10219043def970d24
 SHA512 
e820739706992ef3b4e3a7a771ad5d8efc6b87d5ccdcee7ebd41483d90fa3cc0420ba9680d059e71d7083c9c12b0d36deafcdce0224560f49bbfc3a277e7e77c
 DIST samba-4.20.1.tar.gz 42441898 BLAKE2B 
5516b3d74705ee829971119d9931ccd339aaa857647dc46e40fda96f65ec5ba695db107f91075a46e1a7135cfdcc0a56ee67aa3475649b314260be03e4e44657
 SHA512 
bea2bacae5b3272045399057ddf88d8f38203dde04c718b0088fd45792cccd68047b413e66bca7418b19db8580879358b86531a8d6f2d76fbcd902c331050a84
+DIST samba-4.20.2.tar.gz 42458953 BLAKE2B 
dffa86c8f3abca45e0b9dd29e723fbc13c0dac6c2b50d6240151ec0ae261fa5d9f43cc57403fa0b35624fd05f8cb50e2945d26b5f5205be48ccb60db0e64c1f7
 SHA512 
ff2c24314c6a35cc42db36a9021241b1323e810bf746e3975bc103f26daf395cd3c32da72e7172e322dee480587bbb1daac939e9851ff65be493be6fb4fc3eda

diff --git a/net-fs/samba/samba-4.20.2.ebuild b/net-fs/samba/samba-4.20.2.ebuild
new file mode 100644
index ..03bbefce2036
--- /dev/null
+++ b/net-fs/samba/samba-4.20.2.ebuild
@@ -0,0 +1,383 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+inherit python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info 
systemd pam tmpfiles
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="https://samba.org/";
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} == *_rc* ]]; then
+   SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz";
+else
+   SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl addc ads ceph client cluster cups debug fam glusterfs gpg"
+IUSE+=" iprint json ldap llvm-libunwind pam profiling-data python quota 
+regedit selinux"
+IUSE+=" snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test 
unwind winbind"
+IUSE+=" zeroconf"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   addc? ( json python !system-mitkrb5 winbind )
+   ads? ( acl ldap python winbind )
+   cluster? ( ads )
+   gpg? ( addc )
+   spotlight? ( json )
+   test? ( python )
+   !ads? ( !addc )
+   ?? ( system-heimdal system-mitkrb5 )
+"
+
+# the test suite is messed, it uses system-installed samba
+# bits instead of what was built, tests things disabled via use
+# flags, and generally just fails to work in a way ebuilds could
+# rely on in its current state
+RESTRICT="test"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/samba-4.0/policy.h
+   /usr/include/samba-4.0/dcerpc_server.h
+   /usr/include/samba-4.0/ctdb.h
+   /usr/include/samba-4.0/ctdb_client.h
+   /usr/include/samba-4.0/ctdb_protocol.h
+   /usr/include/samba-4.0/ctdb_private.h
+   /usr/include/samba-4.0/ctdb_typesafe_cb.h
+   /usr/include/samba-4.0/ctdb_version.h
+)
+
+TALLOC_VERSION="2.4.2"
+TDB_VERSION="1.4.10"
+TEVENT_VERSION="0.16.1"
+
+COMMON_DEPEND="
+   >=app-arch/libarchive-3.1.2:=[${MULTILIB_USEDEP}]
+   dev-lang/perl:=
+   dev-libs/icu:=[${MULTILIB_USEDEP}]
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/libtasn1:=[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   dev-perl/Parse-Yapp
+   >=net-libs/gnutls-3.4.7:=[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   >=sys-libs/ldb-2.9.1:=[ldap(+)?,${MULTILIB_USEDEP}]
+   =sys-libs/talloc-

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

2024-06-27 Thread Ben Kohler
commit: a476c1ddfbce8387848452b5ecdacb068da337c5
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 17:01:39 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a476c1dd

sys-libs/ldb: add 2.8.1

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.8.1.ebuild | 174 ++
 2 files changed, 175 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index b2fa40294e5a..9ed30b01e188 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,4 +1,5 @@
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
+DIST ldb-2.8.1.tar.gz 1745790 BLAKE2B 
7b0fb70b510da85e9b1e67e9485ed9caf7635d4709e855f46243746f3a65cb9ccc1958f151868261b4aeb4efc6e6aa0054e19cf8f43b8bbebd7d41630af29cc7
 SHA512 
37e53cee1361303398cb0366760f08f2f306ed08c98354f5eb9ab2330d67b866ed0af07b252c204f77bbb260fe911337f3585015305b9d5e0ab2fcea6761b164
 DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1
 DIST ldb-2.9.1.tar.gz 1752372 BLAKE2B 
dcff2bf54a31c787504eb206453f46f3ab5b7e106a9b0978ee3f2f3d5ef267d60cb0c21864bb78c31f71b815051757bd4becf6379ea26d32e151489e09835569
 SHA512 
a7384d5b88b1b2edc1ac40f38f74b8b2eb403610d158c579a862007801586a4ad1ba11019737ecad8a83e8f2d1ae7ae16ec7e92c58f60feb2d6fed84c4212265

diff --git a/sys-libs/ldb/ldb-2.8.1.ebuild b/sys-libs/ldb/ldb-2.8.1.ebuild
new file mode 100644
index ..1150a03d4d03
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.8.1.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.1"
+TDB_VERSION="1.4.9"
+TEVENT_VERSION="0.15.0"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.2-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+   "${FILESDIR}"/cmocka-config_h.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || 

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

2024-06-27 Thread Ben Kohler
commit: 4b44ecdd1561117b7b183ca93e76da04c46003b0
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 17:30:37 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b44ecdd

net-fs/samba: add 4.19.7

Closes: https://bugs.gentoo.org/934127
Signed-off-by: Ben Kohler  gentoo.org>

 net-fs/samba/Manifest|   1 +
 net-fs/samba/samba-4.19.7.ebuild | 383 +++
 2 files changed, 384 insertions(+)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index c226089f5c32..37266801f4b3 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -4,6 +4,7 @@ DIST samba-4.18.8.tar.gz 41335959 BLAKE2B 
d25711f1e781ed16fc224476979a07a5362f92
 DIST samba-4.18.9.tar.gz 41332779 BLAKE2B 
8a0769c73d42b941b6f69d62243dd2b93d66748231465b853320cf1bf4b3dd8a912ac7bddfaa9c8b1941788951c2ccd630dabb23cf94965bc1d1e4cb5d74d123
 SHA512 
93a6c878bca583f59208df2a7865bbd453f7a65dc2f39a863797ef807bdeced4d632c5edd4579e341f8cf3b0b2fbe41e68a815a1510518bdd43e9a25a973c94c
 DIST samba-4.19.4.tar.gz 41839810 BLAKE2B 
b5916478d9385eff93d852b61eaa835e04eef7d813175b7011dfab518d3115707895a67f34fc4bb6afc2a1e3b2f60af8d30cd5a32b59d8ec48977c7eefd1b906
 SHA512 
9a66f685cb1b5b89c59c75ccb67292b3f792b40b30ca76dfc483e805f5bb680bac027117a28a117f42713452fca41c439bed1724ba7d436fe0b0cb30a34f5b45
 DIST samba-4.19.6.tar.gz 41847853 BLAKE2B 
42a1756f3cb1cd48da5abe043357e15b294148b88fdcb2502394372628a17a729ffb5ea070a967face2dfb76e319cdf6fa56d611c369baddf54e998164d782ca
 SHA512 
23172f4393deb9c520182ffb1acb3cf3e53391d4276fffe98527f2f514f969c0952e6e59bcd90f11385dc51367a7bb9cd0534fa9fc3814f16bfb88f41609d0f5
+DIST samba-4.19.7.tar.gz 41851647 BLAKE2B 
9bd58363d4cd30f900b286be7c7e172ed0308c4527308d15309a5f3881ba9b1d4c3dd2a37f19d63fdf80a36bd89c9b6001ab2a5aefb724f10721e3a0dc09fa94
 SHA512 
a837a6255be6268a48c9f41ccad5db040c69b596936a37b011a4c8e3ec68f27ebd1947b86d26b544a7b546ed426dadc450353dff9553698ca4e6e0a3af162ad3
 DIST samba-4.20.0.tar.gz 42433302 BLAKE2B 
97cdfdaf118fcd9b44aef0134d211e243a6e2468d90449b9c5ac55c9a8c4dc1e63bf9eb2be9878dc70609c830f90b08b4d1dbf80d7e947c10219043def970d24
 SHA512 
e820739706992ef3b4e3a7a771ad5d8efc6b87d5ccdcee7ebd41483d90fa3cc0420ba9680d059e71d7083c9c12b0d36deafcdce0224560f49bbfc3a277e7e77c
 DIST samba-4.20.1.tar.gz 42441898 BLAKE2B 
5516b3d74705ee829971119d9931ccd339aaa857647dc46e40fda96f65ec5ba695db107f91075a46e1a7135cfdcc0a56ee67aa3475649b314260be03e4e44657
 SHA512 
bea2bacae5b3272045399057ddf88d8f38203dde04c718b0088fd45792cccd68047b413e66bca7418b19db8580879358b86531a8d6f2d76fbcd902c331050a84
 DIST samba-4.20.2.tar.gz 42458953 BLAKE2B 
dffa86c8f3abca45e0b9dd29e723fbc13c0dac6c2b50d6240151ec0ae261fa5d9f43cc57403fa0b35624fd05f8cb50e2945d26b5f5205be48ccb60db0e64c1f7
 SHA512 
ff2c24314c6a35cc42db36a9021241b1323e810bf746e3975bc103f26daf395cd3c32da72e7172e322dee480587bbb1daac939e9851ff65be493be6fb4fc3eda

diff --git a/net-fs/samba/samba-4.19.7.ebuild b/net-fs/samba/samba-4.19.7.ebuild
new file mode 100644
index ..0911ede7e865
--- /dev/null
+++ b/net-fs/samba/samba-4.19.7.ebuild
@@ -0,0 +1,383 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+inherit python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info 
systemd pam tmpfiles
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="https://samba.org/";
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} == *_rc* ]]; then
+   SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz";
+else
+   SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl addc ads ceph client cluster cups debug fam glusterfs gpg"
+IUSE+=" iprint json ldap llvm-libunwind pam profiling-data python quota 
+regedit selinux"
+IUSE+=" snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test 
unwind winbind"
+IUSE+=" zeroconf"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   addc? ( json python !system-mitkrb5 winbind )
+   ads? ( acl ldap python winbind )
+   cluster? ( ads )
+   gpg? ( addc )
+   spotlight? ( json )
+   test? ( python )
+   !ads? ( !addc )
+   ?? ( system-heimdal system-mitkrb5 )
+"
+
+# the test suite is messed, it uses system-installed samba
+# bits instead of what was built, tests things disabled via use
+# flags, and generally just fails to work in a way ebuilds could
+# rely on in its current state
+RESTRICT="test"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/

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

2024-06-27 Thread Ben Kohler
commit: c1d72736f90470906ddd99dcebd98094756003ce
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 16:09:30 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d72736

sys-libs/ldb: add 2.9.1

Signed-off-by: Ben Kohler  gentoo.org>

 sys-libs/ldb/Manifest |   1 +
 sys-libs/ldb/ldb-2.9.1.ebuild | 173 ++
 2 files changed, 174 insertions(+)

diff --git a/sys-libs/ldb/Manifest b/sys-libs/ldb/Manifest
index f559b14024d9..b2fa40294e5a 100644
--- a/sys-libs/ldb/Manifest
+++ b/sys-libs/ldb/Manifest
@@ -1,3 +1,4 @@
 DIST ldb-2.7.2.tar.gz 1737849 BLAKE2B 
0aa70d8a4827448e41874db97130f18d17683c800b8f03f9940b4852e24fd6092052f6e70aae845c587939b9be16c80d7a920f6b874a746f923c4513b73d2afc
 SHA512 
beb2cd83a8f128713e0b43ec6e80d0f87ab0883c6c8f0cefbbf5bf49e29dfa327b245b78467d1906917cb5f3f11e01cb76cc6bcca58a47c5deac4f05c2e9dfbd
 DIST ldb-2.8.0.tar.gz 1747616 BLAKE2B 
19fd4cc0893ca36e7aa65eb605b050e3faeb7add6c00a2dfd8415334c58b7dc644ffaad41c24fe358b39292aaa581e3231e6b8161b03c073e903cdae16050ac5
 SHA512 
b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
 DIST ldb-2.9.0.tar.gz 1757213 BLAKE2B 
6d24ced193a64e723da65f26a055b97e5c5645b0ce17263073db997e9310509c788e7739136b70d099d171d1d0cbbe43bb43ea50746d876d74a1be06fa2fc36f
 SHA512 
b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1
+DIST ldb-2.9.1.tar.gz 1752372 BLAKE2B 
dcff2bf54a31c787504eb206453f46f3ab5b7e106a9b0978ee3f2f3d5ef267d60cb0c21864bb78c31f71b815051757bd4becf6379ea26d32e151489e09835569
 SHA512 
a7384d5b88b1b2edc1ac40f38f74b8b2eb403610d158c579a862007801586a4ad1ba11019737ecad8a83e8f2d1ae7ae16ec7e92c58f60feb2d6fed84c4212265

diff --git a/sys-libs/ldb/ldb-2.9.1.ebuild b/sys-libs/ldb/ldb-2.9.1.ebuild
new file mode 100644
index ..c1161904910d
--- /dev/null
+++ b/sys-libs/ldb/ldb-2.9.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-single-r1 waf-utils multilib-minimal
+
+DESCRIPTION="LDAP-like embedded database"
+HOMEPAGE="https://ldb.samba.org";
+SRC_URI="https://samba.org/ftp/pub/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc ldap +lmdb python test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   test? ( lmdb )"
+
+RESTRICT="!test? ( test )"
+
+TALLOC_VERSION="2.4.2"
+TDB_VERSION="1.4.10"
+TEVENT_VERSION="0.16.1"
+
+RDEPEND="
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   >=sys-libs/talloc-${TALLOC_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-${TDB_VERSION}[${MULTILIB_USEDEP}]
+   >=sys-libs/tevent-${TEVENT_VERSION}[${MULTILIB_USEDEP}]
+   ldap? ( net-nds/openldap:= )
+   lmdb? ( >=dev-db/lmdb-0.9.16:=[${MULTILIB_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   sys-libs/talloc[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tdb[python,${PYTHON_SINGLE_USEDEP}]
+   sys-libs/tevent[python,${PYTHON_SINGLE_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/libcrypt
+   test? ( >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}] )
+"
+BDEPEND="${PYTHON_DEPS}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pyldb.h )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.9.0-optional_packages.patch
+   "${FILESDIR}"/${PN}-1.1.31-fix_PKGCONFIGDIR-when-python-disabled.patch
+   "${FILESDIR}"/${PN}-2.4.2-skip-32bit-time_t-tests.patch
+   "${FILESDIR}"/${PN}-2.5.2-skip-waf-tevent-check.patch
+)
+
+pkg_setup() {
+   # Package fails to build with distcc
+   export DISTCC_DISABLE=1
+   export PYTHONHASHSEED=1
+
+   # waf requires a python interpreter
+   python-single-r1_pkg_setup
+}
+
+check_samba_dep_versions() {
+   actual_talloc_version=$(sed -En '/^VERSION =/{s/[^0-9.]//gp}' 
lib/talloc/wscript || die)
+   if [[ ${actual_talloc_version} != ${TALLOC_VERSION} ]] ; then
+   eerror "Source talloc version: ${TALLOC_VERSION}"
+   eerror "Ebuild talloc version: ${actual_talloc_version}"
+   die "Ebuild needs to fix TALLOC_VERSION!"
+   fi
+
+   actual_tdb_version=$(sed -En '/^VERS

[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/, releases/specs/amd64/, ...

2024-06-27 Thread Ben Kohler
commit: 075ab6fdb2ccc7972ba6135530d13eed2aa18920
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 27 17:09:22 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 27 17:10:04 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=075ab6fd

specs/amd64: add kexec-tools on all isos

Bug: https://bugs.gentoo.org/935026
Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage1.spec | 1 +
 releases/specs/amd64/installcd-stage1.spec| 1 +
 releases/specs/amd64/livegui/livegui-stage1.spec  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/releases/specs/amd64/hardened/admincd-stage1.spec 
b/releases/specs/amd64/hardened/admincd-stage1.spec
index c6d8440b..b22ea357 100644
--- a/releases/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1.spec
@@ -139,6 +139,7 @@ livecd/packages:
sys-apps/hdparm
sys-apps/ipmitool
sys-apps/iproute2
+   sys-apps/kexec-tools
sys-apps/less
sys-apps/man-db
sys-apps/man-pages

diff --git a/releases/specs/amd64/installcd-stage1.spec 
b/releases/specs/amd64/installcd-stage1.spec
index d0cf008b..f5e625e8 100644
--- a/releases/specs/amd64/installcd-stage1.spec
+++ b/releases/specs/amd64/installcd-stage1.spec
@@ -66,6 +66,7 @@ livecd/packages:
sys-apps/gptfdisk
sys-apps/hdparm
sys-apps/iproute2
+   sys-apps/kexec-tools
sys-apps/memtester
sys-apps/memtest86+
sys-apps/netplug

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index 5c095135..f6cc9267 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -194,6 +194,7 @@ livecd/packages:
sys-apps/ipmitool
sys-apps/iproute2
sys-apps/inxi
+   sys-apps/kexec-tools
sys-apps/less
sys-apps/man-db
sys-apps/man-pages



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/

2024-06-26 Thread Ben Kohler
commit: 30eb9052b7560c408ed5b3b45497e55ff5d901a0
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun 26 12:56:22 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jun 26 12:56:22 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=30eb9052

specs/amd64/livegui: base livegui-stage1 on stage3-desktop

This will save a couple hundred package installs and also possibly
decrese the likelihood of circular deps on this massive build.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/livegui/livegui-stage1.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index a8983b71..5c095135 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -4,7 +4,7 @@ target: livecd-stage1
 rel_type: 23.0-default
 profile: default/linux/amd64/23.0/desktop/plasma
 snapshot_treeish: @TREEISH@
-source_subpath: 23.0-default/stage3-amd64-openrc-@timest...@.tar.xz
+source_subpath: 23.0-default/stage3-amd64-desktop-openrc-@timest...@.tar.xz
 compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/livegui
 



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

2024-06-19 Thread Ben Kohler
commit: b14d846e53ee2dd04537a4fb3c303abb24ed180c
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun 19 19:25:43 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jun 19 19:26:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14d846e

app-admin/mcelog: add 200

Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/Manifest  |  1 +
 app-admin/mcelog/mcelog-200.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest
index 1c7ea74a6aff..38861ebbf97d 100644
--- a/app-admin/mcelog/Manifest
+++ b/app-admin/mcelog/Manifest
@@ -1,3 +1,4 @@
 DIST mcelog-197.tar.gz 319167 BLAKE2B 
cbeac1b29ab0b9b7d23470213f5b186f1c1c2a1095617436ccb9a29824fbf6d461642df32e69f7d743a2b3dfce5e06fcffbe5af3cc90a99c00bf9ba4796514b7
 SHA512 
4975f533fa6546b956190a33f51974614911aa8b707e07f73abf1e0055cd13997eeacaeedaf84762debcea9fd9b95e7d537befc0f818ba29873dd72be4ceed1a
 DIST mcelog-198.tar.gz 319372 BLAKE2B 
c1a6eed5b77843cd3963ac82d20270ed915562b3e2940ee685f4aa827b6e05c656eb55b57e380d582c8fda2f3d1ee3d13ff40c0771fd410d504d03e62f71eaeb
 SHA512 
5168a1d1d83c7fa69438412db4b5f559528439f84ad65348b147117c7fdfe689c9ab3273350ff5321ed351ef0fe17065ee9073aac5115e87cf27878b8e2ff7df
 DIST mcelog-199.tar.gz 316883 BLAKE2B 
522cdb663936e17f0be7de008127f8dce9e5abd3b01f89c41123e72dc65d0764185fffd14ecf6546aea2aea83cf94bc652f4e1cff0b7430f1fe414220aeef075
 SHA512 
5b6a5ff85f100532d4417bca0885bc8cfb83a583a079b57dbcda17fb457263e12e9e736a51969be88e58d9b98db79cc23f6f6a313fd508ee9fd60d71e5c02fbb
+DIST mcelog-200.tar.gz 316893 BLAKE2B 
66b6f25720d09760aab79d0b410287e73087551ab54eaf7dc31c0f7f5c56a40583e933f9e6dae9b91c5594f5bdf51701c37328e76f930c937b448aaac7acd262
 SHA512 
70b075d3db2f0cb587e3e8ac8b74d840b6bb777ee89c9428f70f037f67e25a02ae87889b9f998431ef229e56705a27431df016b59ab0f1ebf5485a9d38665c7b

diff --git a/app-admin/mcelog/mcelog-200.ebuild 
b/app-admin/mcelog/mcelog-200.ebuild
new file mode 100644
index ..07d93a66d81f
--- /dev/null
+++ b/app-admin/mcelog/mcelog-200.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info python-any-r1 systemd toolchain-funcs
+
+DESCRIPTION="A tool to log and decode Machine Check Exceptions"
+HOMEPAGE="http://mcelog.org/";
+SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
+DEPEND="${PYTHON_DEPS}"
+
+# TODO: add mce-inject to the tree to support test phase
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch
+   "${FILESDIR}"/${PN}-129-debugflags.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   local CONFIG_CHECK="~X86_MCE"
+   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   default
+   tc-export CC
+   python_fix_shebang genconfig.py
+}
+
+src_install() {
+   default
+
+   insinto /etc/logrotate.d/
+   newins ${PN}.logrotate ${PN}
+
+   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+   systemd_dounit ${PN}.service
+
+   dodoc *.pdf
+}



[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.use/

2024-06-14 Thread Ben Kohler
commit: a04414bea839a180cfe57bc0f4fcc2aa130144c9
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 15:19:11 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 15:19:11 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a04414be

portage/livegui: disable python on falkon

Disable python flag on falkon to work around lack of python3_12 on its
deps

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/livegui/package.use/nopython | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/releases/portage/livegui/package.use/nopython 
b/releases/portage/livegui/package.use/nopython
new file mode 100644
index ..238bb4c4
--- /dev/null
+++ b/releases/portage/livegui/package.use/nopython
@@ -0,0 +1,3 @@
+# Disable python flag as needed to keep deps down and (for today) work around 
missing
+# PYTHON_COMPAT
+www-client/falkon -python



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

2024-06-14 Thread Ben Kohler
commit: c5c6e6fbae841f66b303ee830d6212de3ca1b71e
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 14:17:57 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 14:17:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c6e6fb

sys-boot/os-prober: sync 

Signed-off-by: Ben Kohler  gentoo.org>

 sys-boot/os-prober/os-prober-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-boot/os-prober/os-prober-.ebuild 
b/sys-boot/os-prober/os-prober-.ebuild
index 60466c142031..7803b480fb27 100644
--- a/sys-boot/os-prober/os-prober-.ebuild
+++ b/sys-boot/os-prober/os-prober-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,6 +31,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.79-mounted-boot-partition-fix.patch
"${FILESDIR}"/${PN}-1.79-fix-busy-umount-message.patch
"${FILESDIR}"/${PN}-1.79-efi-chroot-blkid-fallback.patch
+   "${FILESDIR}"/${PN}-1.81-boot-detected-twice-v3.patch
 )
 
 DOC_CONTENTS="



[gentoo-commits] repo/gentoo:master commit in: sys-boot/os-prober/, sys-boot/os-prober/files/

2024-06-14 Thread Ben Kohler
commit: 239c87689a1bbac85b623f81a1ecb89859c4ce96
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 14:16:34 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 14:16:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239c8768

sys-boot/os-prober: drop 1.80, 1.81, 1.81-r1, 1.81-r2

Signed-off-by: Ben Kohler  gentoo.org>

 sys-boot/os-prober/Manifest|   1 -
 .../os-prober-1.81-boot-detected-twice-v2.patch|  57 
 .../files/os-prober-1.81-boot-detected-twice.patch |  46 -
 sys-boot/os-prober/os-prober-1.80.ebuild   | 102 
 sys-boot/os-prober/os-prober-1.81-r1.ebuild| 103 -
 sys-boot/os-prober/os-prober-1.81-r2.ebuild| 103 -
 sys-boot/os-prober/os-prober-1.81.ebuild   | 102 
 7 files changed, 514 deletions(-)

diff --git a/sys-boot/os-prober/Manifest b/sys-boot/os-prober/Manifest
index 82c24eab534c..cba10225f1fb 100644
--- a/sys-boot/os-prober/Manifest
+++ b/sys-boot/os-prober/Manifest
@@ -1,3 +1,2 @@
-DIST os-prober_1.80.tar.xz 27400 BLAKE2B 
56883c7d3f4c5dde2904cffc77fdf6a2c1caf230f9e84197e8d976e446815838448bb42afd18d4c9526efac9907db3d2e77c6f54889011d2d03d284a44ff4cbd
 SHA512 
51b4fefb784d5ecf34f5148157ef233e2979c4a679a54600144be473bb6ccaf263c9121701a1ecc7523c7e3bfc439a4e3a92a5eb92431ead99cbe666b0f0e6f5
 DIST os-prober_1.81.tar.xz 27448 BLAKE2B 
0159870612d265c5e610e093a8839129aa9dc111a6f3abee65a6044b4c997ba65a69f70deca246bde53c1cf5314812312178e82c0893093d9f23ced3b0176f9d
 SHA512 
ffb0e618f9e58a7a8e4a265d253bad4e168c220697216684acb38dbfa20680e552eb7c5f3d2186cd750c61a8929bf152527aa85c39318ed8b025a4adde50
 DIST os-prober_1.82.tar.xz 27596 BLAKE2B 
2d703cf91931fbdc89f1d2ca6b2ef87368a11fb685821f4864f826b143a92c22d5544d99f0843900012f7d9ae230d9eb858de3ee99f6df5ed488c5fd604b51df
 SHA512 
7ab1825e3d771a9fba8cff3a72dd54371e0e467090ba9780e0074a54a3a8451da5f771d7a8c9b51a5bbb03ad315d1887764335d7aaae77c2a6c4de426c667990

diff --git 
a/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice-v2.patch 
b/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice-v2.patch
deleted file mode 100644
index 41e661bae86f..
--- a/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice-v2.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/common.sh b/common.sh
-index cc7a335..820caea 100644
 a/common.sh
-+++ b/common.sh
-@@ -326,3 +326,26 @@ umount() {
-   fi
- }
- 
-+list_mounts() {
-+  if [ -f /proc/self/mountinfo ]; then
-+  local x dev mount devs found mountinfo_placeholders
-+  found=:
-+
-+  # mountinfo may have 10 or 11 fields depending on mount 
namespaces
-+  if [ $(head -n1 /proc/self/mountinfo | wc -w) == 10 ]; then
-+  mountinfo_placeholders="x x"
-+  else
-+  mountinfo_placeholders="x x x"
-+  fi
-+
-+  while read -r x x dev x mount ${mountinfo_placeholders} fs x; do
-+  if [ -L "/sys/dev/block/$dev" ]; then
-+  devs="/dev/`readlink \"/sys/dev/block/$dev\" | 
rev | cut -d/ -f1 | rev`"
-+  printf '%s %s %s\n' "$(mapdevfs "$devs")" 
"$mount" "$fs"
-+  found="return 0"
-+  fi
-+  done < /proc/self/mountinfo
-+  $found
-+  fi
-+  grep "^/dev/" /proc/mounts | parse_proc_mounts
-+}
-diff --git a/linux-boot-prober b/linux-boot-prober
-index bacf219..804d9fe 100755
 a/linux-boot-prober
-+++ b/linux-boot-prober
-@@ -17,7 +17,7 @@ bootmnt=
- bootsv=
- bootuuid=
- 
--grep "^/dev/" /proc/mounts | parse_proc_mounts >"$OS_PROBER_TMP/mounted-map" 
|| true
-+list_mounts >"$OS_PROBER_TMP/mounted-map" || true
- 
- if [ -z "$1" ]; then
-   ERR=y
-diff --git a/os-prober b/os-prober
-index b76d85b..8b0c89b 100755
 a/os-prober
-+++ b/os-prober
-@@ -128,7 +128,7 @@ done
- 
- # We need to properly canonicalize partitions with mount points and partitions
- # used in RAID
--grep "^/dev/" /proc/mounts | parse_proc_mounts >"$OS_PROBER_TMP/mounted-map" 
|| true
-+list_mounts >"$OS_PROBER_TMP/mounted-map" || true
- : >"$OS_PROBER_TMP/swaps-map"
- if [ -f /proc/swaps ]; then
-   grep "^/dev/" /proc/swaps | parse_proc_swaps 
>"$OS_PROBER_TMP/swaps-map" || true

diff --git a/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice.patch 
b/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice.patch
deleted file mode 100644
index b06b31d0077e..
--- a/sys-boot/os-prober/files/os-prober-1.81-boot-detected-twice.patch
+++ /dev/null
@@ -1,46 +0

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

2024-06-14 Thread Ben Kohler
commit: 62801c28a78743d38c4fa99411d2193b8bb412e6
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 14:13:39 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 14:13:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62801c28

sys-boot/os-prober: stabilize 1.81-r3 for amd64, x86

Signed-off-by: Ben Kohler  gentoo.org>

 sys-boot/os-prober/os-prober-1.81-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/os-prober/os-prober-1.81-r3.ebuild 
b/sys-boot/os-prober/os-prober-1.81-r3.ebuild
index 7803b480fb27..6763223a4061 100644
--- a/sys-boot/os-prober/os-prober-1.81-r3.ebuild
+++ b/sys-boot/os-prober/os-prober-1.81-r3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://salsa.debian.org/installer-team/${PN}.git";
 else
SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 LICENSE="GPL-3"



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

2024-06-14 Thread Ben Kohler
commit: c523ccf0a2a112d0cbe69178437d429ac589a127
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 14:08:51 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 14:12:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c523ccf0

sys-boot/os-prober: add 1.82

Signed-off-by: Ben Kohler  gentoo.org>

 sys-boot/os-prober/Manifest  |   1 +
 sys-boot/os-prober/os-prober-1.82.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/sys-boot/os-prober/Manifest b/sys-boot/os-prober/Manifest
index 83a974b2e30d..82c24eab534c 100644
--- a/sys-boot/os-prober/Manifest
+++ b/sys-boot/os-prober/Manifest
@@ -1,2 +1,3 @@
 DIST os-prober_1.80.tar.xz 27400 BLAKE2B 
56883c7d3f4c5dde2904cffc77fdf6a2c1caf230f9e84197e8d976e446815838448bb42afd18d4c9526efac9907db3d2e77c6f54889011d2d03d284a44ff4cbd
 SHA512 
51b4fefb784d5ecf34f5148157ef233e2979c4a679a54600144be473bb6ccaf263c9121701a1ecc7523c7e3bfc439a4e3a92a5eb92431ead99cbe666b0f0e6f5
 DIST os-prober_1.81.tar.xz 27448 BLAKE2B 
0159870612d265c5e610e093a8839129aa9dc111a6f3abee65a6044b4c997ba65a69f70deca246bde53c1cf5314812312178e82c0893093d9f23ced3b0176f9d
 SHA512 
ffb0e618f9e58a7a8e4a265d253bad4e168c220697216684acb38dbfa20680e552eb7c5f3d2186cd750c61a8929bf152527aa85c39318ed8b025a4adde50
+DIST os-prober_1.82.tar.xz 27596 BLAKE2B 
2d703cf91931fbdc89f1d2ca6b2ef87368a11fb685821f4864f826b143a92c22d5544d99f0843900012f7d9ae230d9eb858de3ee99f6df5ed488c5fd604b51df
 SHA512 
7ab1825e3d771a9fba8cff3a72dd54371e0e467090ba9780e0074a54a3a8451da5f771d7a8c9b51a5bbb03ad315d1887764335d7aaae77c2a6c4de426c667990

diff --git a/sys-boot/os-prober/os-prober-1.82.ebuild 
b/sys-boot/os-prober/os-prober-1.82.ebuild
new file mode 100644
index ..7803b480fb27
--- /dev/null
+++ b/sys-boot/os-prober/os-prober-1.82.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit readme.gentoo-r1 toolchain-funcs
+
+DESCRIPTION="Utility to detect other OSs on a set of drives"
+HOMEPAGE="https://salsa.debian.org/installer-team/os-prober";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://salsa.debian.org/installer-team/${PN}.git";
+else
+   SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+# grub-mount needed per bug #607518
+RDEPEND="sys-boot/grub:2[mount]"
+
+# bug 594250
+QA_MULTILIB_PATHS="usr/lib/os-prober/.*"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.79-mdraid-detection.patch
+   "${FILESDIR}"/${PN}-1.79-btrfs-subvolume-detection.patch
+   "${FILESDIR}"/${PN}-1.79-use-fstab-name.patch
+   "${FILESDIR}"/${PN}-1.79-mounted-boot-partition-fix.patch
+   "${FILESDIR}"/${PN}-1.79-fix-busy-umount-message.patch
+   "${FILESDIR}"/${PN}-1.79-efi-chroot-blkid-fallback.patch
+   "${FILESDIR}"/${PN}-1.81-boot-detected-twice-v3.patch
+)
+
+DOC_CONTENTS="
+   If you intend for os-prober to detect versions of Windows installed on
+   NTFS-formatted partitions, your system must be capable of reading the
+   NTFS filesystem. One way to do this is by installing sys-fs/ntfs3g.
+
+   NOTE: Since sys-boot/grub-2.06-rc1, grub-mkconfig disables os-prober by 
default.
+   To enable it, add GRUB_DISABLE_OS_PROBER=false to /etc/default/grub.
+"
+
+src_prepare() {
+   default
+   # use default GNU rules
+   rm Makefile || die 'rm Makefile failed'
+}
+
+src_compile() {
+   tc-export CC
+   emake newns
+}
+
+src_install() {
+   dobin os-prober linux-boot-prober
+
+   # Note: as no shared libraries are installed, /usr/lib is correct
+   exeinto /usr/lib/os-prober
+   doexe newns
+
+   insinto /usr/share/os-prober
+   doins common.sh
+
+   keepdir /var/lib/os-prober
+
+   local debarch=${ARCH%-*} dir
+
+   case ${debarch} in
+   amd64)  debarch=x86 ;;
+   ppc|ppc64)  debarch=powerpc ;;
+   esac
+
+   for dir in os-probes{,/mounted,/init} linux-boot-probes{,/mounted}; do
+   exeinto /usr/lib/${dir}
+   doexe ${dir}/common/*
+   if [[ -d ${dir}/${debarch} ]]; then
+   for exe in ${dir}/${debarch}/*; do
+   [[ ! -d "${exe}" ]] && doexe "${exe}"
+   done
+   fi
+   if [[ -d ${dir}/${debarch}/efi ]]; then
+   exeinto /usr/lib/${dir}/efi
+   doexe ${dir}/${debarch}/efi/*
+   fi
+   done
+
+   if use amd64 || use x86; then
+   exeinto /usr/lib/os-probes/mounted
+   doexe os-probes/mounted/powerpc/20macosx
+   fi
+
+   einstalldocs
+   dodoc debian/changelog
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/rawtherapee/files/, media-gfx/rawtherapee/

2024-06-14 Thread Ben Kohler
commit: be07f31399f3dae37d93b4ec86bba83c1bb9b664
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun 14 14:12:27 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun 14 14:12:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be07f313

media-gfx/rawtherapee: add libjpeg-turbo patch

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

Signed-off-by: Ben Kohler  gentoo.org>

 ...rapee-5.10-fix-linking-with-libjpeg-turbo.patch | 63 ++
 media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild   |  3 +-
 2 files changed, 65 insertions(+), 1 deletion(-)

diff --git 
a/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
 
b/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
new file mode 100644
index ..f65309fc64e6
--- /dev/null
+++ 
b/media-gfx/rawtherapee/files/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch
@@ -0,0 +1,63 @@
+From efdc5bce3b9794847093baeb040937ab55eba86e Mon Sep 17 00:00:00 2001
+From: Richard E Barber 
+Date: Sun, 19 May 2024 04:27:10 -0700
+Subject: [PATCH] Fix linking with jpeg-turbo
+
+patch via Termux PR
+https://github.com/termux-user-repository/tur/pull/1027
+---
+ rtengine/jdatasrc.cc | 28 ++--
+ 1 file changed, 2 insertions(+), 26 deletions(-)
+
+diff --git a/rtengine/jdatasrc.cc b/rtengine/jdatasrc.cc
+index fa13b9dd13..a0d12657f2 100644
+--- a/rtengine/jdatasrc.cc
 b/rtengine/jdatasrc.cc
+@@ -247,20 +247,6 @@ my_error_exit (j_common_ptr cinfo)
+ #endif
+ }
+ 
+-
+-#ifdef _WIN32
+-#define JVERSION  "6b  27-Mar-1998"
+-#define JCOPYRIGHT_SHORT  "(C) 1998, Thomas G. Lane"
+-#define JMESSAGE(code,string) string ,
+-
+-const char * const jpeg_std_message_table[] = {
+-#include "jerror.h"
+-  NULL
+-};
+-#else
+-extern const char * const jpeg_std_message_table[];
+-#endif
+-
+ /*
+  * Actual output of an error or trace message.
+  * Applications may override this method to send JPEG messages somewhere
+@@ -409,24 +395,14 @@ reset_error_mgr (j_common_ptr cinfo)
+ GLOBAL(struct jpeg_error_mgr *)
+ my_jpeg_std_error (struct jpeg_error_mgr * err)
+ {
++err = jpeg_std_error(err);
+ 
++/* override these functions */
+ err->error_exit = my_error_exit;
+ err->emit_message = emit_message;
+ err->output_message = output_message;
+ err->format_message = format_message;
+ err->reset_error_mgr = reset_error_mgr;
+ 
+-err->trace_level = 0; /* default = no tracing */
+-err->num_warnings = 0;/* no warnings emitted yet */
+-err->msg_code = 0;/* may be useful as a flag for "no error" */
+-
+-/* Initialize message table pointers */
+-err->jpeg_message_table = jpeg_std_message_table;
+-err->last_jpeg_message = (int) JMSG_LASTMSGCODE - 1;
+-
+-err->addon_message_table = nullptr;
+-err->first_addon_message = 0; /* for safety */
+-err->last_addon_message = 0;
+-
+ return err;
+ }

diff --git a/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild 
b/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild
index 96a46d2ad16f..bc3e9aa37d1b 100644
--- a/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild
+++ b/media-gfx/rawtherapee/rawtherapee-5.10-r1.ebuild
@@ -9,6 +9,7 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
 DESCRIPTION="A powerful cross-platform raw image processing program"
 HOMEPAGE="https://www.rawtherapee.com/";
 SRC_URI="https://rawtherapee.com/shared/source/${MY_P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -40,7 +41,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}"/rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch )
 
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/, releases/specs/x86/hardened/, ...

2024-06-13 Thread Ben Kohler
commit: aad27d7a4cb8343df0ab51c16558fa1bce5b91f5
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 13 18:45:36 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 13 18:46:46 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=aad27d7a

specs/{amd64,x86}: add strace to all isos for debugging

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/hardened/admincd-stage1.spec  | 1 +
 releases/specs/amd64/installcd-stage1.spec | 1 +
 releases/specs/amd64/livegui/livegui-stage1.spec   | 1 +
 releases/specs/x86/hardened/admincd-stage1-openrc.spec | 1 +
 releases/specs/x86/i486/installcd-stage1-openrc.spec   | 1 +
 5 files changed, 5 insertions(+)

diff --git a/releases/specs/amd64/hardened/admincd-stage1.spec 
b/releases/specs/amd64/hardened/admincd-stage1.spec
index d346bf83..c6d8440b 100644
--- a/releases/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1.spec
@@ -75,6 +75,7 @@ livecd/packages:
app-text/dos2unix
app-text/wgetpaste
app-vim/gentoo-syntax
+   dev-debug/strace
dev-lang/perl
dev-lang/python
dev-vcs/git

diff --git a/releases/specs/amd64/installcd-stage1.spec 
b/releases/specs/amd64/installcd-stage1.spec
index 0192958f..d0cf008b 100644
--- a/releases/specs/amd64/installcd-stage1.spec
+++ b/releases/specs/amd64/installcd-stage1.spec
@@ -34,6 +34,7 @@ livecd/packages:
app-portage/cpuid2cpuflags
app-portage/mirrorselect
app-text/wgetpaste
+   dev-debug/strace
media-gfx/fbgrab
media-sound/alsa-utils
net-analyzer/traceroute

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index 2690c61d..a8983b71 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -98,6 +98,7 @@ livecd/packages:
app-text/wgetpaste
app-text/xournalpp
app-vim/gentoo-syntax
+   dev-debug/strace
dev-lang/perl
dev-lang/python
dev-util/kdevelop

diff --git a/releases/specs/x86/hardened/admincd-stage1-openrc.spec 
b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
index 4b08a0ac..09335557 100644
--- a/releases/specs/x86/hardened/admincd-stage1-openrc.spec
+++ b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
@@ -76,6 +76,7 @@ livecd/packages:
app-text/dos2unix
app-text/wgetpaste
app-vim/gentoo-syntax
+   dev-debug/strace
dev-lang/perl
dev-lang/python
dev-vcs/git

diff --git a/releases/specs/x86/i486/installcd-stage1-openrc.spec 
b/releases/specs/x86/i486/installcd-stage1-openrc.spec
index bb1950ab..ce889cb5 100644
--- a/releases/specs/x86/i486/installcd-stage1-openrc.spec
+++ b/releases/specs/x86/i486/installcd-stage1-openrc.spec
@@ -34,6 +34,7 @@ livecd/packages:
app-portage/cpuid2cpuflags
app-portage/mirrorselect
app-text/wgetpaste
+   dev-debug/strace
media-gfx/fbgrab
media-sound/alsa-utils
net-analyzer/traceroute



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

2024-06-13 Thread Ben Kohler
commit: f24c18e955065963428f2f43c38c1658d211cffe
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 13 14:45:24 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 13 14:47:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24c18e9

x11-terms/guake: add 3.10

Signed-off-by: Ben Kohler  gentoo.org>

 x11-terms/guake/Manifest  |  1 +
 x11-terms/guake/guake-3.10.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/x11-terms/guake/Manifest b/x11-terms/guake/Manifest
index 992e1af1804b..db68e997f409 100644
--- a/x11-terms/guake/Manifest
+++ b/x11-terms/guake/Manifest
@@ -1 +1,2 @@
+DIST guake-3.10.gh.tar.gz 1123390 BLAKE2B 
ec50c78938c2e24128b9ca35195b4f26dee60ad320d24b4aab91eb427e452aaca401d7adf0091673c7f7e0590cba1bb3f35d5c5c5c56bb422f06e87945e5fc4a
 SHA512 
72e5b7a046ceab0c5fedde25e7baa4e4002edc7f97867db72ed0cacc7347ca5381d74813f1ae1f61167b9c9128d87d60c7b6610b25f7abad024a2e001d3b114a
 DIST guake-3.9.0.gh.tar.gz 1118696 BLAKE2B 
0c9fdcc5ff11d2f7263154594060a2145cefe678410cebb562dfd355a375019870a240ba4fb3868e69fdb5cf5bf49e73c3c5c2a1acef00251f68feebd8efdeba
 SHA512 
d90e8a12285cd7488fe1132dc5af05d5eccec19a43ae98202631a15d12dfd21c3bda542e5f31ec409481d987a1bd013892c9343e7a74405a784e530efbd83503

diff --git a/x11-terms/guake/guake-3.10.ebuild 
b/x11-terms/guake/guake-3.10.ebuild
new file mode 100644
index ..9309c83afad5
--- /dev/null
+++ b/x11-terms/guake/guake-3.10.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} )
+inherit distutils-r1 gnome2-utils optfeature plocale virtualx xdg
+
+PLOCALES="ca cs de el es fa fi fr gl hr hu id it ja ko nb nl pa pl pt_BR ru sv 
tr uk zh_CN zh_TW"
+
+DESCRIPTION="Drop-down terminal for GNOME"
+HOMEPAGE="https://guake.github.io/";
+SRC_URI="https://github.com/Guake/guake/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]')
+   dev-libs/keybinder:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-libs/libwnck:3[introspection]
+   x11-libs/vte:2.91[introspection]"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )')
+   dev-libs/glib:2
+   gnome-base/gsettings-desktop-schemas
+   sys-devel/gettext"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} # needed with github's 
tarball
+
+   local po=($(plocale_get_locales disabled))
+   po=("${po[@]/%/.po}")
+   (( ! ${#po[@]} )) || rm "${po[@]/#/po/}" || die
+
+   emake PREFIX="${EPREFIX}"/usr prepare-install # paths.py.in -> paths.py
+}
+
+python_test() {
+   # - uses /usr/bin/bash if SHELL is not exported
+   SHELL=${SHELL} virtx epytest
+}
+
+python_install() {
+   # use right schema/data dirs, done here so tests don't use the system's
+   sed -e "/^SCHEMA_DIR/s|=.*|= 
\"${EPREFIX}/usr/share/glib-2.0/schemas\"|" \
+   -e "/def get_default_data_dir/{n;s|=.*|= 
\"${EPREFIX}/usr/share/guake\"|}" \
+   -i "${BUILD_DIR}/install$(python_get_sitedir)"/guake/paths.py 
|| die
+   python_optimize 
"${BUILD_DIR}/install$(python_get_sitedir)"/guake/paths.py
+
+   distutils-r1_python_install
+}
+
+python_install_all() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install-{locale,schemas}
+
+   dodoc NEWS.rst README.rst
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   optfeature "utmp management support" sys-libs/libutempter
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-06-13 Thread Ben Kohler
commit: b9c1696cf7e3b5d26cc7e1e4563dd4637338b94a
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 13 14:29:41 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 13 14:31:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c1696c

net-misc/dropbox: add 201.4.5552

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-201.4.5552.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index cb7b35e9e8f8..fd3cd569b40e 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,5 +1,7 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-199.4.6287.tar.gz 113741255 BLAKE2B 
bb7a9b52bfdad485de61fb5b36f4d0651a39769194fcc4a3960b72d0ebe35f0e82024ac449cc2b5a5f4d05eb23b9aa99faada56887049f2108ee931b59a35d22
 SHA512 
c9dfc4b19736f4b8eeb5ecde6badace4f6023cecf39a61b9729a96f73da6d866dbb4e46d9f5dd1e937ad85ea9966ad590ec80c7af4ff96b18b5cf3d2e6e4651d
 DIST dropbox-lnx.x86-200.4.7134.tar.gz 113828617 BLAKE2B 
874009dcbb2e321875874c7172cf0096c9d476c81dbfddd843c6945518c0ea4e1ef9a947e54cf90a73d2a9e351cfd7c6c4148bae46234928fe5aae0133b6be66
 SHA512 
d73117976f549cabfe59ad2854e9ec7a9ca278474faa7c19097ba3d6afa90833be068517e03c7d72b5d77780d8dac7a706b64aa8065c14cf22a01cec2f79
+DIST dropbox-lnx.x86-201.4.5552.tar.gz 113513016 BLAKE2B 
7713aba5811ff3fc15a80f46f9841e40b16618d048f6371cf1a5affc7c166fe279bc44a44327fe60d9bfaf5658dd3ff646ebd951487e19f0acbef5bf09d8c5cc
 SHA512 
eeaf88eb2c306cb06f872d98218e595782d656aee0cf07b391fbbf400cfa73e7075bf4b20d7945650bc4fde287834f43f72e34c252f0f781952ff1e37a7e4d79
 DIST dropbox-lnx.x86_64-199.4.6287.tar.gz 116574689 BLAKE2B 
8ab6032081b296d08a60fa4a7dd61399ecf333776381d7832dd3d5cc703c071d3991ca735283bc9421ace08b522cbac31ae0764727c34987c199e0c3506686cf
 SHA512 
244f3f7601722bf2f4a821271187472c8088cfbf61891a6cdb8f9202cc3ec5deec0df88c1e9c39ca27a3addfa97261c75c880444d6cb393c0d15c815182a
 DIST dropbox-lnx.x86_64-200.4.7134.tar.gz 116482290 BLAKE2B 
1db1ca42fdbed2198995dc57a928873a1c92f4dfbc90fe9f3fbcb93fde5c08e66fa572baae759758db82a282dad360f96f347e89b85d0ff8a5c8d478007168bd
 SHA512 
135a2d5a9efa994483042238b79bbdbfe708f23c1ac240c99a15223a9c438d7d41f3fc39449cd573ad91b8c28ff3b8d577ff4a34ab2dc7aa557c992ec1ce31db
+DIST dropbox-lnx.x86_64-201.4.5552.tar.gz 116241621 BLAKE2B 
fa209a75b733f6bb2a59d26ab329d58c46de9d58868cda846d7ca3c1041131c3c2009ab10a2abf7bbcb3ed99782a0b7453a67bda3269a3390a7cafb12bee58ab
 SHA512 
3eae6b97a4ac2f37183d5dcfd5e7fc990e1dc1aacf4520af60e40e8342729dd7e94095c01fa1989d0ea81013b6b87005fe3774c5c9c076417261875a746218d7

diff --git a/net-misc/dropbox/dropbox-201.4.5552.ebuild 
b/net-misc/dropbox/dropbox-201.4.5552.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-201.4.5552.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+

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

2024-06-13 Thread Ben Kohler
commit: 759e3fcdb34aaec0cb494a5749cdfcf90d5a4a9e
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Jun 13 14:25:10 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Thu Jun 13 14:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759e3fcd

sys-apps/memtest86-bin: add 11.0, drop 10.7

Signed-off-by: Ben Kohler  gentoo.org>

 sys-apps/memtest86-bin/Manifest | 2 +-
 .../{memtest86-bin-10.7.ebuild => memtest86-bin-11.0.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest
index 11fe0c3a54c0..0435a54dff26 100644
--- a/sys-apps/memtest86-bin/Manifest
+++ b/sys-apps/memtest86-bin/Manifest
@@ -1 +1 @@
-DIST memtest86-bin-10.7.zip 11924203 BLAKE2B 
1729934abdb968d324677439136c6a9c7b9266c3bf0e95feb0e46b8143708bddc366465731f6e5b702faedad44e724fee30e30a289797e5d1c99a2b587e4b24b
 SHA512 
ccd6c10471ddc66bfad057f0d9f391255c88d910a4607566b9523aeaae47c04975cc7b65bc33ff6809a8660c69ae42faf5cc8d527972c03847e93b1ca7c0300b
+DIST memtest86-bin-11.0.zip 12060025 BLAKE2B 
84b1cf23384601614346388df4fb3b890d2f77395065a243f17b84e44192c8c40056324e94539b580afbbc9591af0b508036e736c73327c48324898c32bdfa7f
 SHA512 
57f00ff3dbf92f4bfdf2518086deac156e14ac0d6338302952fedbe418c26918551fe63190b173db39f3c05f25e50c7c030e5781b77b4a2abdc1a69eb1eab046

diff --git a/sys-apps/memtest86-bin/memtest86-bin-10.7.ebuild 
b/sys-apps/memtest86-bin/memtest86-bin-11.0.ebuild
similarity index 100%
rename from sys-apps/memtest86-bin/memtest86-bin-10.7.ebuild
rename to sys-apps/memtest86-bin/memtest86-bin-11.0.ebuild



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

2024-06-12 Thread Ben Kohler
commit: 22fe140f5d621803432bb02e4cc15a14c73db9df
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun 12 15:22:32 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jun 12 15:24:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fe140f

profiles/arch/x86: disable thin on lvm2

Signed-off-by: Ben Kohler  gentoo.org>

 profiles/arch/x86/package.use | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/x86/package.use b/profiles/arch/x86/package.use
index 9770883187a6..9a904c7bc993 100644
--- a/profiles/arch/x86/package.use
+++ b/profiles/arch/x86/package.use
@@ -1,6 +1,11 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ben Kohler  (2024-06-12)
+# Disable thin volume support by default since it reuqires sse2 which most
+# x86 cpus will lack
+sys-fs/lvm2 -thin
+
 # Ben Kohler  (2022-06-07)
 # Enable BIOS target by default
 sys-apps/memtest86+ bios32



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

2024-06-11 Thread Ben Kohler
commit: 2887f40009486b66fd12b3b08359723ac5b09e09
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun 11 18:40:21 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Jun 11 18:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2887f400

sys-kernel/genkernel: add 4.3.16

Signed-off-by: Ben Kohler  gentoo.org>

 sys-kernel/genkernel/Manifest|   1 +
 sys-kernel/genkernel/genkernel-4.3.16.ebuild | 280 +++
 2 files changed, 281 insertions(+)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 827904de0ddd..add576466935 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -21,6 +21,7 @@ DIST genkernel-4.3.11.tar.xz 462644 BLAKE2B 
beb36fc021ecbc44ae206fdcbac2f10c3ecb
 DIST genkernel-4.3.12.tar.xz 463308 BLAKE2B 
81bcc841110db63940f6bdbaf15016a877ee3099398dd983a8562e602eb0adbb03eebc8d6da7dd25da3549ff28d9cbbed00d569a00c63452ceaa9cdaf914ec5e
 SHA512 
6b77aeede76c2e51f34d2ec0407215b27b32e268d8dac26ab4889be1891d1787d48cf804c1fe8c3cef5407442754078fec0af18ef7850c02d9306656715fca82
 DIST genkernel-4.3.14.tar.xz 469672 BLAKE2B 
8ccc7b4b1ccda0771b4e701610e7be32980b6ee8348013ebc670a596a566463b848c4089b596ba1d0e7412abc0f854e05178b9a71227d947ad5a4baf2d3a65d6
 SHA512 
80cd67e62dc135baa6d3a947cdacef9261ce83003c94946708d924a5b0ee31f3bb5ccd54af48b7a8f4ca1cb525c5753e4aca56bc23844fb46a0a80d66a03acee
 DIST genkernel-4.3.15.tar.xz 470256 BLAKE2B 
12ab3308e8ae8a4cf55d27c0b346ced820320a544e64ba4cb5ba49bb03f6a16dc0c3c0323aa0cc13cc1f296132be55059cb66e30df3d72d31eb22ee35d9d05f3
 SHA512 
ae7a9cb2e0b54f9878f6079f217754c395f2a15e2d19f74c4e53207bc60b1f3328ae563beaa7d67a6274f394f84802eb598b069a6833bd1f4f790a5bb646f30b
+DIST genkernel-4.3.16.tar.xz 470516 BLAKE2B 
87e62f7c97268bd567e9e7bb34914abb6a518215b364fe9fd1aa01db4015ff6a47e5d53479239181176867f626dab3f5a1d2af3036e6af1b684ade87b01b0faa
 SHA512 
87d6bd335e2610dadb56fc3f0775927fc642b200c9dfd7f7a823a544a17f25fbc007a7fc4b04fefadfd31d172bf58cebd8958ebec6deea91cdf101bbb7f8792d
 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B 
ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
 SHA512 
78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
 DIST hwids-20210613.tar.gz 3867741 BLAKE2B 
64c4b0a83058a2052f7b132241008a3cc75452e93a9a57a9159c357c23fd09ee256abc2b94e700b5d8e8bd4e231ae12932d2c2f32fb03853207739cb3387047d
 SHA512 
4568f6b8c0ca80ec772bd2785d4dc169d1d13a721472a15399158d9a7f31abbe414c5c8cfdf1a3b81cce4e33742a4b6e005e97e3e907643d0afdc8e953624fea
 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 
1da310309f9ce03306a9fd4a161670e460cf0b348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46
 SHA512 
e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb8dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1

diff --git a/sys-kernel/genkernel/genkernel-4.3.16.ebuild 
b/sys-kernel/genkernel/genkernel-4.3.16.ebuild
new file mode 100644
index ..f6a4cdb6c1aa
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.16.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.1_p20230217"
+# boost-1.84.0 needs dev-build/b2 packaged
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="6.7.1"
+VERSION_BUSYBOX="1.36.1"
+VERSION_COREUTILS="9.4"
+VERSION_CRYPTSETUP="2.6.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2022.83"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.5.0"
+VERSION_E2FSPROGS="1.47.0"
+VERSION_FUSE="2.9.9"
+# gnupg-2.x needs several new deps packaged
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+# open-iscsi-2.1.9 static build not working yet
+VERSION_ISCSI="2.1.8"
+# json-c-0.17 needs gkbuild ported to meson
+VERSION_JSON_C="0.17"
+VERSION_KMOD="31"
+VERSION_LIBAIO="0.3.113"
+VERSION_LIBGCRYPT="1.10.3"
+VERSION_LIBGPGERROR="1.47"
+VERSION_LIBXCRYPT="4.4.36"
+VERSION_LVM="2.03.22"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.2"
+VERSION_POPT="1.19"
+VERSION_STRACE="6.7"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+# unionfs-fuse-3.4 needs fuse:3
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_USERSPACE_RCU="0.14.0"
+VERSION_UTIL_LINUX="2.39.3"
+VERSION_XFSPROGS="6.4

[gentoo-commits] proj/genkernel: New tag: 4.3.16

2024-06-11 Thread Ben Kohler
commit: 
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun 11 18:37:06 2024 +

New tag: 4.3.16




[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-06-11 Thread Ben Kohler
commit: 99e405607c31f08c2a0cbef6a72f99c2a7b9c75e
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun 11 11:58:08 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Jun 11 11:58:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e40560

net-wireless/iwd: add 2.18

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.18.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 87f14a2d8a01..99d854da60ae 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,2 +1,3 @@
 DIST iwd-2.14.tar.xz 1082236 BLAKE2B 
ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b
 SHA512 
6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
+DIST iwd-2.18.tar.xz 1087800 BLAKE2B 
b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61
 SHA512 
b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6

diff --git a/net-wireless/iwd/iwd-2.18.ebuild b/net-wireless/iwd/iwd-2.18.ebuild
new file mode 100644
index ..d273c035b947
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.18.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.66"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   if use cpu_flags_x86_ssse3 && use amd64; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+   WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
+ 

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

2024-06-11 Thread Ben Kohler
commit: 810085bed7a0e307af4d960ec94f90ed6c8cb1fc
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun 11 11:53:23 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Tue Jun 11 11:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810085be

dev-libs/ell: add 0.66

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.66.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index fefe56e5c4eb..fd62b58126dd 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,3 +1,4 @@
 DIST ell-0.62.tar.xz 567188 BLAKE2B 
f7539c5f6eac6150d10b317ec5c5296e2005130c34e43c60cb1ac758fd629b00de81da6ff816031c486986732a707e81eb71ec3dd9dbfafd1e7af53ffd73eca1
 SHA512 
f0019cddba737879f2567b0295ec4cdf8589b989fdaba70a885253140f742e67e33abfe25fabbf8ecfd5c61336ec9cfe359193e0579b9120a66b13e9593beabf
 DIST ell-0.64.tar.xz 567908 BLAKE2B 
8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab
 SHA512 
21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
 DIST ell-0.65.tar.xz 568172 BLAKE2B 
5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422
 SHA512 
b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
+DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc

diff --git a/dev-libs/ell/ell-0.66.ebuild b/dev-libs/ell/ell-0.66.ebuild
new file mode 100644
index ..709988e2ec17
--- /dev/null
+++ b/dev-libs/ell/ell-0.66.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+   unit/test-dbus*.c unit/dbus.conf || die
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable pie)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+   # New dbus tests fail with >3 jobs, this should get fixed soon
+   emake -j1 check
+}



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

2024-06-08 Thread Ben Kohler
commit: aa3fbc3f3cfa36e87293a73d92d6320a7fc567f4
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun  7 18:38:19 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Sat Jun  8 10:48:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3fbc3f

media-gfx/fotocx: add 24.40

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/fotocx/Manifest|  1 +
 media-gfx/fotocx/fotocx-24.40.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-gfx/fotocx/Manifest b/media-gfx/fotocx/Manifest
index c299d7cf60b6..54a867d9094e 100644
--- a/media-gfx/fotocx/Manifest
+++ b/media-gfx/fotocx/Manifest
@@ -1,2 +1,3 @@
 DIST fotocx-24.21-source.tar.gz 16618357 BLAKE2B 
43029d080cc843a03475b474c0807e0f2192bc6c64d20c5d41e90218f0b1f88db48aefb7622e8b521f06792a57a9d685d9c57107a309becc39d710ff5aa720a3
 SHA512 
2945fbaab800a115a1e0c718019ee1e66816cadf794a01db4f8238e7ba74ea033b6e9f24b4e42fe8105242f6df8861de7b00d32e81aae73577f5aa7f38c07f7f
 DIST fotocx-24.30-source.tar.gz 16103870 BLAKE2B 
3261b9f4fb0345b37b146e443216e21d57ab9b11a1b77be9b9d94247cc8ae74442b75219fbf3d12f67ba16cee0cf772d3ba83d9e2b5ae38ddbbfd5bd42ea9c52
 SHA512 
39a4c8526e8fe7e49f4c85953e843243577b9a5b34b89030c452336f51c0ca6e381c38ba60ee39e6ee58b528d824240a821487e5e95a04dd44dabfe38e43f131
+DIST fotocx-24.40-source.tar.gz 16036394 BLAKE2B 
570adb3b8579650caa985417008f8eb840b2a29c5355ae3ecb3b2a8e58432ec6688da72d3d3eed98d7f5c046d1cf1fc56049684db5ccd9de6fb3f2dee789ea4f
 SHA512 
28211fa50d48eaee4f4bcaa80a07a34113e3020e8b0e3ef2fe983b93000c2397b41fabb1824dd1921e964d03acd348ef5479e584268052ade120e23639f138ed

diff --git a/media-gfx/fotocx/fotocx-24.40.ebuild 
b/media-gfx/fotocx/fotocx-24.40.ebuild
new file mode 100644
index ..8eee122865a7
--- /dev/null
+++ b/media-gfx/fotocx/fotocx-24.40.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature xdg-utils
+
+DESCRIPTION="Program for improving image files made with a digital camera"
+HOMEPAGE="https://kornelix.net/fotocx/fotocx.html";
+SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz";
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# For required dependencies read doc/README, for required tools read
+# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
+# alternative to firefox and chromium-browser. `grep '"which ' * -R`
+# is helpful to report some required tools run via the shell.
+
+DEPEND="
+   media-libs/clutter
+   media-libs/clutter-gtk
+   media-libs/lcms:2
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libchamplain[gtk]
+   x11-libs/gtk+:3"
+RDEPEND="
+   ${DEPEND}
+   media-gfx/dcraw
+   media-libs/exiftool
+   x11-misc/xdg-utils
+"
+
+PATCHES=( "${FILESDIR}/${PN}-24.20-documentation.patch" )
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
+   sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
+   default
+}
+
+src_install() {
+   # For the Help menu items to work, *.html must be in 
/usr/share/doc/${PF},
+   # and README, changelog, copyright, license, etc. must not be 
compressed.
+   emake DESTDIR="${D}" PREFIX="/usr" install
+   rm -f "${D}"/usr/share/doc/${PF}/*.man || die
+   docompress -x /usr/share/doc
+}
+
+pkg_postinst() {
+   optfeature "HEIC & AVIF file support" media-libs/libheif
+   optfeature "additional RAW file support" media-gfx/rawtherapee
+   optfeature "additional RAW file support" media-gfx/darktable
+   optfeature "video thumbnails & playback" media-video/ffmpeg
+   optfeature "copying images to optical media" app-cdr/dvd+rw-tools
+   optfeature "WEBP file support" media-libs/libwebp
+
+   elog
+   elog "Please read the Help > User Guide for details. The source 
location is"
+   elog "/usr/share/fotocx/data/userguide and after running fotocx a copy 
will"
+   elog "be placed at /home//.fotocx/userguide."
+   elog
+   elog "To play videos, in Tools > Preferences set 'Video File Play 
Command'."
+   elog
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] proj/catalyst:master commit in: targets/support/

2024-06-07 Thread Ben Kohler
commit: 5f91f18939b076949bffbfbacd921efc07109c1c
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jun  7 11:05:55 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Fri Jun  7 11:07:23 2024 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=5f91f189

create-iso.sh: add flag for BIOS boot quirk

Some BIOS implementations (or legacy CSM/compat on UEFI) may ignore a
boot device if it doesn't have one MBR partition marked with the boot
flag.  This new argument to xorriso will add an extra dummy partition
with that flag.  It's been reported to help at least one user boot.

Signed-off-by: Ben Kohler  gentoo.org>

 targets/support/create-iso.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 0468f965..aa597a59 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -200,7 +200,7 @@ case ${clst_hostarch} in
esac
 
echo ">> Running grub-mkrescue to create iso image"
-   grub-mkrescue -volid "${clst_iso_volume_id}" "${extra_opts[@]}" 
-o "${1}" "${clst_target_path}"
+   grub-mkrescue --mbr-force-bootable -volid 
"${clst_iso_volume_id}" "${extra_opts[@]}" -o "${1}" "${clst_target_path}"
;;
 esac
 exit  $?



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

2024-06-05 Thread Ben Kohler
commit: dc4346e5fe8cdec8567c215c51b598f810d0f971
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun  5 17:06:06 2024 +
Commit:     Ben Kohler  gentoo  org>
CommitDate: Wed Jun  5 17:06:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4346e5

dev-util/catalyst: enable py3.12

Signed-off-by: Ben Kohler  gentoo.org>

 dev-util/catalyst/catalyst-4.0_rc1.ebuild | 2 +-
 dev-util/catalyst/catalyst-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/catalyst/catalyst-4.0_rc1.ebuild 
b/dev-util/catalyst/catalyst-4.0_rc1.ebuild
index 9bf921904e91..7bc3d781337b 100644
--- a/dev-util/catalyst/catalyst-4.0_rc1.ebuild
+++ b/dev-util/catalyst/catalyst-4.0_rc1.ebuild
@@ -15,7 +15,7 @@ else
S="${WORKDIR}/${MY_P/_/-}"
 fi
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 linux-info optfeature tmpfiles ${SRC_ECLASS}

diff --git a/dev-util/catalyst/catalyst-.ebuild 
b/dev-util/catalyst/catalyst-.ebuild
index c5bd9ff2d041..541b54e2bacc 100644
--- a/dev-util/catalyst/catalyst-.ebuild
+++ b/dev-util/catalyst/catalyst-.ebuild
@@ -12,7 +12,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 linux-info optfeature tmpfiles ${SRC_ECLASS}



  1   2   3   4   5   6   7   8   9   10   >