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

2024-01-16 Thread Andreas Sturmlechner
commit: bc11bd87cb686e0a81f4f5a742838a42ca7f625c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:33:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bc11bd87

kde-plasma/plasma-workspace-wallpapers: drop 5.27.49.

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

 .../plasma-workspace-wallpapers-5.27.49..ebuild   | 19 ---
 1 file changed, 19 deletions(-)

diff --git 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49..ebuild
 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49..ebuild
deleted file mode 100644
index dfcab33154..00
--- 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49..ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-inherit cmake plasma.kde.org
-
-DESCRIPTION="Wallpapers for the Plasma workspace"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-BDEPEND="
-   dev-qt/qtcore:5
-   kde-frameworks/extra-cmake-modules:0
-"



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

2024-01-16 Thread Andreas Sturmlechner
commit: 6a19336736f52b3848c7b5ce907b034d14d7d439
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 15:27:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:27:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6a193367

sets: Drop KDE Plasma 5.27 live

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

 sets/kde-plasma-5.27-live | 55 ---
 1 file changed, 55 deletions(-)

diff --git a/sets/kde-plasma-5.27-live b/sets/kde-plasma-5.27-live
deleted file mode 100644
index b2c8f2c1a5..00
--- a/sets/kde-plasma-5.27-live
+++ /dev/null
@@ -1,55 +0,0 @@
-~kde-plasma/bluedevil-5.27.49.
-~kde-plasma/breeze-5.27.49.
-~kde-plasma/breeze-grub-5.27.49.
-~kde-plasma/breeze-gtk-5.27.49.
-~kde-plasma/breeze-plymouth-5.27.49.
-~kde-plasma/discover-5.27.49.
-~kde-plasma/drkonqi-5.27.49.
-~kde-plasma/flatpak-kcm-5.27.49.
-~kde-plasma/kactivitymanagerd-5.27.49.
-~kde-plasma/kde-cli-tools-5.27.49.
-~kde-plasma/kde-gtk-config-5.27.49.
-~kde-plasma/kdecoration-5.27.49.
-~kde-plasma/kdeplasma-addons-5.27.49.
-~kde-plasma/kgamma-5.27.49.
-~kde-plasma/khotkeys-5.27.49.
-~kde-plasma/kinfocenter-5.27.49.
-~kde-plasma/kmenuedit-5.27.49.
-~kde-plasma/kpipewire-5.27.49.
-~kde-plasma/kscreen-5.27.49.
-~kde-plasma/kscreenlocker-5.27.49.
-~kde-plasma/ksshaskpass-5.27.49.
-~kde-plasma/ksystemstats-5.27.49.
-~kde-plasma/kwallet-pam-5.27.49.
-~kde-plasma/kwayland-integration-5.27.49.
-~kde-plasma/kwin-5.27.49.
-~kde-plasma/kwrited-5.27.49.
-~kde-plasma/layer-shell-qt-5.27.49.
-~kde-plasma/libkscreen-5.27.49.
-~kde-plasma/libksysguard-5.27.49.
-~kde-plasma/libkworkspace-5.27.49.
-~kde-plasma/milou-5.27.49.
-~kde-plasma/oxygen-5.27.49.
-~kde-plasma/oxygen-sounds-5.27.49.
-~kde-plasma/plasma-browser-integration-5.27.49.
-~kde-plasma/plasma-desktop-5.27.49.
-~kde-plasma/plasma-disks-5.27.49.
-~kde-plasma/plasma-firewall-5.27.49.
-~kde-plasma/plasma-integration-5.27.49.
-~kde-plasma/plasma-meta-5.27.49.
-~kde-plasma/plasma-nm-5.27.49.
-~kde-plasma/plasma-pa-5.27.49.
-~kde-plasma/plasma-sdk-5.27.49.
-~kde-plasma/plasma-systemmonitor-5.27.49.
-~kde-plasma/plasma-thunderbolt-5.27.49.
-~kde-plasma/plasma-workspace-5.27.49.
-~kde-plasma/plasma-workspace-wallpapers-5.27.49.
-~kde-plasma/plasma-vault-5.27.49.
-~kde-plasma/plasma-welcome-5.27.49.
-~kde-plasma/plymouth-kcm-5.27.49.
-~kde-plasma/polkit-kde-agent-5.27.49.
-~kde-plasma/powerdevil-5.27.49.
-~kde-plasma/sddm-kcm-5.27.49.
-~kde-plasma/systemsettings-5.27.49.
-~kde-plasma/xdg-desktop-portal-kde-5.27.49.
-~kde-plasma/xembed-sni-proxy-5.27.49.



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-welcome/, kde-plasma/plasma-welcome/files/

2024-01-16 Thread Andreas Sturmlechner
commit: d81392a2482823ea37447e6285c0eae283b50930
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:33:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d81392a2

kde-plasma/plasma-welcome: drop 5.27.49.

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

 ...lasma-welcome-5.27.4.1-kaccounts-optional.patch | 99 --
 kde-plasma/plasma-welcome/metadata.xml |  1 -
 .../plasma-welcome-5.27.49..ebuild | 63 --
 3 files changed, 163 deletions(-)

diff --git 
a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch
 
b/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch
deleted file mode 100644
index fc4eaa684a..00
--- 
a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-From 24092946ed95b4ddf7e7f4c0f5bd9000e45fecad Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Wed, 19 Apr 2023 21:16:59 +0200
-Subject: [PATCH] Make KAccounts optional
-
-Signed-off-by: Andreas Sturmlechner 

- CMakeLists.txt| 2 +-
- src/CMakeLists.txt| 1 +
- src/contents/ui/main.qml  | 4 +++-
- src/controller.cpp| 9 +
- src/controller.h  | 1 +
- src/kuserfeedbacksettings.h.cmake | 1 +
- 6 files changed, 16 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 772d79e..86db439 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -41,7 +41,7 @@ ecm_setup_version(${PROJECT_VERSION}
- find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS 
Core Gui Network Qml QuickControls2 Svg)
- find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 CoreAddons 
ConfigWidgets DBusAddons Declarative I18n KIO NewStuff Notifications Plasma 
Service WindowSystem)
- find_package(KUserFeedback)
--find_package(KAccounts REQUIRED)
-+find_package(KAccounts)
- 
- ecm_set_disabled_deprecation_versions(QT 5.15.2
- KF 5.101
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 4eab33d..e0cc179 100644
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -3,6 +3,7 @@
- # SPDX-FileCopyrightText: 2022 Nate Graham 
- 
- set(HAVE_KUSERFEEDBACK ${KUserFeedback_FOUND})
-+set(HAVE_KACCOUNTS ${KAccounts_FOUND})
- configure_file(kuserfeedbacksettings.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/kuserfeedbacksettings.h)
- 
- add_executable(plasma-welcome main.cpp controller.cpp resources.qrc 
module.cpp)
-diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml
-index 380c074..86da39b 100644
 a/src/contents/ui/main.qml
-+++ b/src/contents/ui/main.qml
-@@ -124,7 +124,9 @@ Kirigami.ApplicationWindow {
- pageStack.push(kcm_feedback);
- }
- 
--pageStack.push(kcm_kaccounts);
-+if (Controller.kAccountsAvailable()) {
-+pageStack.push(kcm_kaccounts);
-+}
- 
- // Append any distro-specific pages that were found
- let distroPages = Controller.distroPages()
-diff --git a/src/controller.cpp b/src/controller.cpp
-index 7586c23..de8fa85 100644
 a/src/controller.cpp
-+++ b/src/controller.cpp
-@@ -50,6 +50,15 @@ bool Controller::networkAlreadyConnected()
- return false;
- }
- 
-+bool Controller::kAccountsAvailable()
-+{
-+#if HAVE_KACCOUNTS
-+return true;
-+#else
-+return false;
-+#endif
-+}
-+
- bool Controller::userFeedbackAvailable()
- {
- #if HAVE_KUSERFEEDBACK
-diff --git a/src/controller.h b/src/controller.h
-index 20ba44c..97a9d1c 100644
 a/src/controller.h
-+++ b/src/controller.h
-@@ -15,6 +15,7 @@ public:
- Q_INVOKABLE static void runCommand(const QString , const QString 
);
- Q_INVOKABLE bool networkAlreadyConnected();
- Q_INVOKABLE bool userFeedbackAvailable();
-+Q_INVOKABLE bool kAccountsAvailable();
- Q_INVOKABLE QStringList distroPages();
- 
- Q_PROPERTY(QString newPlasmaVersion MEMBER m_newPlasmaVersion NOTIFY 
newPlasmaVersionChanged)
-diff --git a/src/kuserfeedbacksettings.h.cmake 
b/src/kuserfeedbacksettings.h.cmake
-index f30924f..a76aedf 100644
 a/src/kuserfeedbacksettings.h.cmake
-+++ b/src/kuserfeedbacksettings.h.cmake
-@@ -5,3 +5,4 @@
-  */
- 
- #cmakedefine01 HAVE_KUSERFEEDBACK
-+#cmakedefine01 HAVE_KACCOUNTS
--- 
-2.40.0
-

diff --git a/kde-plasma/plasma-welcome/metadata.xml 
b/kde-plasma/plasma-welcome/metadata.xml
index 7499be9e7e..5152d2f10d 100644
--- a/kde-plasma/plasma-welcome/metadata.xml
+++ b/kde-plasma/plasma-welcome/metadata.xml
@@ -10,6 +10,5 @@


Pull in resources management GUI; a 
centralised GHNS alternative and optional sys-apps/fwupd 
frontend
-   Build the OpenDesktop integration 
plugin

 

diff --git 

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

2024-01-16 Thread Andreas Sturmlechner
commit: d229751b6cdc3dc4b823302ef5a556ee827f0303
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:33:18 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d229751b

kde-plasma/plasma-vault: drop 5.27.49.

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

 .../plasma-vault/plasma-vault-5.27.49..ebuild  | 49 --
 1 file changed, 49 deletions(-)

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.49..ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.27.49..ebuild
deleted file mode 100644
index 07c62e2f93..00
--- a/kde-plasma/plasma-vault/plasma-vault-5.27.49..ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma applet and services for creating encrypted vaults"
-HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/;
-
-LICENSE="LGPL-3"
-SLOT="5"
-KEYWORDS=""
-IUSE="networkmanager"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
-   )
-
-   ecm_src_configure
-}



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

2024-01-16 Thread Andreas Sturmlechner
commit: 779968e1c11991c7f67c53eef45b88833a997037
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:46 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=779968e1

kde-plasma/plasma-meta: drop 5.27.49.

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

 kde-plasma/plasma-meta/metadata.xml|   2 -
 .../plasma-meta/plasma-meta-5.27.49..ebuild| 111 -
 2 files changed, 113 deletions(-)

diff --git a/kde-plasma/plasma-meta/metadata.xml 
b/kde-plasma/plasma-meta/metadata.xml
index 739e05ae62..06905a 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -13,7 +13,6 @@
Enable kde-plasma/kwin color 
management via x11-misc/colord
Pull in 
kde-plasma/drkonqi for assisted upstream crash reports
Pull in kde-plasma/plasma-vault 
for encrypted vaults integration
-   Enable 
sys-apps/xdg-desktop-portal backend implementation for Plasma
Pull in resources management GUI; a 
centralised GHNS alternative and optional sys-apps/fwupd 
frontend
Pull in a graphical display 
manager
Pull in 
kde-plasma/plasma-firewall for system firewall administration
@@ -21,7 +20,6 @@
Pull in Breeze theme for 
sys-boot/grub
Enable Breeze widget style and system settings 
module for GTK+
Enable support for KWallet auto-unlocking 
via kde-plasma/kwallet-pam
-   Add support for legacy applications 
using kde-plasma/xembed-sni-proxy
Pull in Breeze theme for 
sys-boot/plymouth
Install Plasma applet for PulseAudio 
volume management
Pull in the x11-misc/sddm display 
manager and system settings module

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.49..ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.27.49..ebuild
deleted file mode 100644
index 9196e9eca6..00
--- a/kde-plasma/plasma-meta/plasma-meta-5.27.49..ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Merge this to pull in all Plasma 5 packages"
-HOMEPAGE="https://kde.org/plasma-desktop/;
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-cups +desktop-portal discover +display-manager +elogind +firewall flatpak grub
-gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio 
+sddm
-sdk +smart systemd thunderbolt wacom +wallpapers"
-
-REQUIRED_USE="^^ ( elogind systemd )"
-
-RDEPEND="
-   >=kde-plasma/breeze-${PV}:${SLOT}
-   >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
-   >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
-   >=kde-plasma/kdecoration-${PV}:${SLOT}
-   >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
-   >=kde-plasma/kgamma-${PV}:${SLOT}
-   >=kde-plasma/khotkeys-${PV}:${SLOT}
-   >=kde-plasma/kinfocenter-${PV}:${SLOT}
-   >=kde-plasma/kmenuedit-${PV}:${SLOT}
-   >=kde-plasma/kscreen-${PV}:${SLOT}
-   >=kde-plasma/kscreenlocker-${PV}:${SLOT}
-   >=kde-plasma/ksshaskpass-${PV}:${SLOT}
-   >=kde-plasma/ksystemstats-${PV}:${SLOT}
-   >=kde-plasma/kwayland-integration-${PV}:${SLOT}
-   >=kde-plasma/kwin-${PV}:${SLOT}[lock]
-   >=kde-plasma/kwrited-${PV}:${SLOT}
-   >=kde-plasma/layer-shell-qt-${PV}:${SLOT}
-   >=kde-plasma/libkscreen-${PV}:${SLOT}
-   >=kde-plasma/libksysguard-${PV}:${SLOT}
-   >=kde-plasma/milou-${PV}:${SLOT}
-   >=kde-plasma/oxygen-${PV}:${SLOT}
-   >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
-   >=kde-plasma/plasma-desktop-${PV}:${SLOT}
-   >=kde-plasma/plasma-integration-${PV}:${SLOT}
-   >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
-   >=kde-plasma/plasma-welcome-${PV}:${SLOT}
-   >=kde-plasma/plasma-workspace-${PV}:${SLOT}
-   >=kde-plasma/polkit-kde-agent-${PV}:*
-   >=kde-plasma/powerdevil-${PV}:${SLOT}
-   >=kde-plasma/systemsettings-${PV}:${SLOT}
-   sys-apps/dbus[elogind?,systemd?]
-   sys-auth/polkit[systemd?]
-   sys-fs/udisks:2[elogind?,systemd?]
-   bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
-   browser-integration? ( 
>=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
-   colord? ( x11-misc/colord )
-   crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
-   crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
-   cups? ( kde-plasma/print-manager:${SLOT} )
-   desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
-   discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
-   display-manager? (
-   sddm? (
-   >=kde-plasma/sddm-kcm-${PV}:${SLOT}
-   

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

2024-01-16 Thread Andreas Sturmlechner
commit: 01c7b4738dfa2356b6e7e086335d1a27606bc692
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:50 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=01c7b473

kde-plasma/plasma-pa: drop 5.27.49.

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

 kde-plasma/plasma-pa/plasma-pa-5.27.49..ebuild | 39 --
 1 file changed, 39 deletions(-)

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.49..ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.27.49..ebuild
deleted file mode 100644
index 31cc6079f5..00
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.49..ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
-   dev-libs/glib:2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   media-libs/libcanberra
-   media-libs/libpulse
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   x11-themes/sound-theme-freedesktop
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2024-01-16 Thread Andreas Sturmlechner
commit: adb125b09cc244e20fbc7bc340f0305adf787801
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:33:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=adb125b0

kde-plasma/plasma-workspace: drop 5.27.49.

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

 .../plasma-workspace-5.27.49..ebuild   | 232 -
 1 file changed, 232 deletions(-)

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild
deleted file mode 100644
index 439b749100..00
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma workspace"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="appstream +calendar +fontconfig geolocation gps +policykit
-screencast +semantic-desktop telemetry +wallpaper-metadata"
-
-REQUIRED_USE="gps? ( geolocation )"
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-# slot op: various private QtWaylandClient headers
-COMMON_DEPEND="
-   dev-libs/icu:=
-   >=dev-libs/wayland-1.15
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
-   >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5=
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/karchive-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kded-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kpeople-${KFMIN}:5
-   >=kde-frameworks/krunner-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktexteditor-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kunitconversion-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/prison-${KFMIN}:5[qml]
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   >=kde-plasma/kscreenlocker-${PVCUT}:5
-   >=kde-plasma/kwayland-${KFMIN}:5
-   >=kde-plasma/kwin-${PVCUT}:5
-   >=kde-plasma/layer-shell-qt-${PVCUT}:5
-   >=kde-plasma/libkscreen-${PVCUT}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-   >=kde-plasma/libkworkspace-${PVCUT}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
-   >=media-libs/phonon-4.11.0[qt5(+)]
-   sci-libs/libqalculate:=
-   sys-libs/zlib
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libxcb
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/xcb-util
-   appstream? ( =kde-frameworks/kholidays-${KFMIN}:5 )
-   fontconfig? (
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   media-libs/fontconfig
-   x11-libs/libXft
-   x11-libs/xcb-util-image
-   )
-   geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-   gps? ( sci-geosciences/gpsd )
-   policykit? (
-   sys-auth/polkit-qt[qt5(+)]
-   virtual/libcrypt:=
-   )
-   

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

2024-01-16 Thread Andreas Sturmlechner
commit: 18ee8a56937a2881b26511d61d7e833ef910dcfc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:55 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=18ee8a56

kde-plasma/plasma-sdk: drop 5.27.49.

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

 .../plasma-sdk/plasma-sdk-5.27.49..ebuild  | 45 --
 1 file changed, 45 deletions(-)

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49..ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-5.27.49..ebuild
deleted file mode 100644
index 510f5df2f4..00
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49..ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Useful applications for Plasma development"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/karchive-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktexteditor-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-"



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

2024-01-16 Thread Andreas Sturmlechner
commit: b9edda6829b5bbf127551ab1eb57ee31a199f320
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:46 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b9edda68

kde-plasma/plasma-nm: drop 5.27.49.

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

 kde-plasma/plasma-nm/plasma-nm-5.27.49..ebuild | 82 --
 1 file changed, 82 deletions(-)

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.49..ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.27.49..ebuild
deleted file mode 100644
index a641a88b6d..00
--- a/kde-plasma/plasma-nm/plasma-nm-5.27.49..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
-
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma applet for NetworkManager"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE="openconnect teamd"
-
-DEPEND="
-   >=app-crypt/qca-2.3.0:2[qt5(+)]
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/modemmanager-qt-${KFMIN}:5
-   >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   net-misc/mobile-broadband-provider-info
-   net-misc/networkmanager[teamd=]
-   openconnect? (
-   net-vpn/networkmanager-openconnect
-   net-vpn/openconnect:=
-   )
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kquickcharts-${KFMIN}:5
-   >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
-BDEPEND="
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   ecm_src_prepare
-
-   # TODO: try to get a build switch upstreamed
-   if ! use openconnect; then
-   sed -e "s/^pkg_check_modules.*openconnect/#&/" -i 
CMakeLists.txt || die
-   fi
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-
-   if ! has_version "kde-plasma/plasma-workspace:5"; then
-   elog "${PN} is not terribly useful without 
kde-plasma/plasma-workspace:5."
-   elog "However, the networkmanagement KCM can be called from 
either systemsettings"
-   elog "or manually: $ kcmshell5 kcm_networkmanagement"
-   fi
-}



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

2024-01-16 Thread Andreas Sturmlechner
commit: eb0d06522d1527bad637ac15dad00a50a3ff3e55
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:33:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=eb0d0652

kde-plasma/plasma-thunderbolt: drop 5.27.49.

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

 .../plasma-thunderbolt-5.27.49..ebuild | 39 --
 1 file changed, 39 deletions(-)

diff --git 
a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49..ebuild 
b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49..ebuild
deleted file mode 100644
index 24c916952a..00
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49..ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt;
-
-LICENSE="|| ( GPL-2 GPL-3+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# tests require DBus
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   sys-apps/bolt
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2024-01-16 Thread Andreas Sturmlechner
commit: 2abe746446fa3daf331fa62cca8a9e08329ad571
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:17 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2abe7464

kde-plasma/plasma-browser-integration: drop 5.27.49.

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

 .../plasma-browser-integration-5.27.49..ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49..ebuild
 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49..ebuild
deleted file mode 100644
index 2caf7ce2c0..00
--- 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49..ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser 
extensions"
-HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration;
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kfilemetadata-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/purpose-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-workspace-${PVCUT}:5
-"
-DEPEND="${RDEPEND}
-   >=kde-frameworks/krunner-${KFMIN}:5
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
-   )
-
-   ecm_src_configure
-}



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

2024-01-16 Thread Andreas Sturmlechner
commit: ed68659571facc92f1f274bae4fe8bb67217c3c9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ed686595

kde-plasma/plasma-firewall: drop 5.27.49.

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

 .../plasma-firewall-5.27.49..ebuild| 65 --
 1 file changed, 65 deletions(-)

diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49..ebuild 
b/kde-plasma/plasma-firewall/plasma-firewall-5.27.49..ebuild
deleted file mode 100644
index 846f3761bc..00
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49..ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org python-single-r1
-
-DESCRIPTION="Plasma frontend for Firewalld or UFW"
-HOMEPAGE="https://invent.kde.org/network/plasma-firewall;
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="firewalld +ufw"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
-   ${PYTHON_DEPS}
-   firewalld? ( net-firewall/firewalld )
-   ufw? ( net-firewall/ufw )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-src_prepare() {
-   ecm_src_prepare
-   # this kind of cmake magic doesn't work for us at all.
-   sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \
-   -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_FIREWALLD_BACKEND=$(usex firewalld)
-   -DBUILD_UFW_BACKEND=$(usex ufw)
-   )
-   ecm_src_configure
-}
-
-pkg_postinst () {
-   ecm_pkg_postinst
-
-   if ! has_version sys-apps/systemd; then
-   ewarn "${PN} is not functional without sys-apps/systemd at this 
point."
-   ewarn "See also: https://bugs.gentoo.org/778527;
-   fi
-}



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

2024-01-16 Thread Andreas Sturmlechner
commit: 8dfb23181de88383e1bdce1da5c859bc295ccb64
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8dfb2318

kde-plasma/plasma-systemmonitor: drop 5.27.49.

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

 .../plasma-systemmonitor-5.27.49..ebuild   | 43 --
 1 file changed, 43 deletions(-)

diff --git 
a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49..ebuild 
b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49..ebuild
deleted file mode 100644
index 68727c4d8e..00
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49..ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Monitor system sensors, process information and other system 
resources"
-HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/;
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-   >=kde-frameworks/kquickcharts-${KFMIN}:5
-   >=kde-plasma/ksystemstats-${PVCUT}:5
-"



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

2024-01-16 Thread Andreas Sturmlechner
commit: ac0c848f12a603005ee3aff965d9771ac77ddaa9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:46 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ac0c848f

kde-plasma/plasma-integration: drop 5.27.49.

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

 .../plasma-integration-5.27.49..ebuild | 52 --
 1 file changed, 52 deletions(-)

diff --git 
a/kde-plasma/plasma-integration/plasma-integration-5.27.49..ebuild 
b/kde-plasma/plasma-integration/plasma-integration-5.27.49..ebuild
deleted file mode 100644
index 268b35307b..00
--- a/kde-plasma/plasma-integration/plasma-integration-5.27.49..ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# requires running kde environment
-RESTRICT="test"
-
-COMMON_DEPEND="
-   dev-libs/wayland
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[dbus]
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-plasma/breeze-${PVCUT}:5
-   x11-libs/libXcursor
-   x11-libs/libxcb
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.6.0
-"
-RDEPEND="${COMMON_DEPEND}
-   media-fonts/hack
-   media-fonts/noto
-"
-BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"



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

2024-01-16 Thread Andreas Sturmlechner
commit: c9dfb213475eae80989d659f9842a23e9ab41a95
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 14:32:23 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 15:26:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c9dfb213

kde-plasma/plasma-desktop: drop 5.27.49.

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

 .../plasma-desktop-5.27.49..ebuild | 183 -
 1 file changed, 183 deletions(-)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49..ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.27.49..ebuild
deleted file mode 100644
index 82fdeef0c9..00
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49..ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-3"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="ibus +kaccounts scim screencast +semantic-desktop"
-
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-COMMON_DEPEND="
-   dev-libs/wayland
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/attica-${KFMIN}:5
-   >=kde-frameworks/karchive-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kded-${KFMIN}:5
-   >=kde-frameworks/kdelibs4support-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/krunner-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-frameworks/sonnet-${KFMIN}:5
-   >=kde-plasma/kwin-${PVCUT}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-   >=kde-plasma/libkworkspace-${PVCUT}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
-   >=kde-plasma/plasma-workspace-${PVCUT}:5[screencast?]
-   >=media-libs/phonon-4.11.0[qt5(+)]
-   x11-libs/libX11
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxkbfile
-   ibus? (
-   app-i18n/ibus
-   dev-libs/glib:2
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-   )
-   kaccounts? (
-   || (
-   kde-apps/kaccounts-integration:6[qt5]
-   kde-apps/kaccounts-integration:5
-   )
-   net-libs/accounts-qt[qt5(+)]
-   )
-   scim? ( app-i18n/scim )
-   semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/wayland-protocols-1.25
-   dev-libs/boost
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   !=dev-qt/qtgraphicaleffects-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-   

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gdown/

2024-01-16 Thread Anna Vyalkova
commit: 2ef2230261b7d0c60a3baace1a873b9dec8a0e6a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 15:17:15 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 15:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ef22302

net-misc/gdown: add 4.7.3

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

 net-misc/gdown/Manifest   |  1 +
 net-misc/gdown/gdown-4.7.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/net-misc/gdown/Manifest b/net-misc/gdown/Manifest
index 6a7b25db69..8d3638cc86 100644
--- a/net-misc/gdown/Manifest
+++ b/net-misc/gdown/Manifest
@@ -1 +1,2 @@
 DIST gdown-4.7.1.gh.tar.gz 238770 BLAKE2B 
3a362eaf98bcd006d02edcefb61a9c2722701c3c05f0997ed78216b630698ac1362554d40663ce1833faa66c6c42623cb119271c299a8ba1bddefd958cd4ce15
 SHA512 
1302fce5c920dc963d0d278c1c295821a30fb5034de3ecd6da8c49871dce85e0d4a2eba00233d3eb5214b49149bd2d5246db1a21aa68241b0ba67fddd2509019
+DIST gdown-4.7.3.gh.tar.gz 239150 BLAKE2B 
bb173137e651b48bb3865d1e6ee74443b43a7a5469a80e0b5d01be78c79dbcd13478f6a65eb6d3b2959505bf9fffb31726d41eb45ca164b0991a23bb50b62aa8
 SHA512 
5becfea76fcab0ad1978f8e812df6400cda28b971a64fe934e1bde5e6de6831527827474a09568b028004762009d789cf722fbc34b259dc6ae2d0b49c1349c82

diff --git a/net-misc/gdown/gdown-4.7.3.ebuild 
b/net-misc/gdown/gdown-4.7.3.ebuild
new file mode 100644
index 00..c14c14fc42
--- /dev/null
+++ b/net-misc/gdown/gdown-4.7.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Google Drive direct download of big files"
+HOMEPAGE="
+   https://pypi.org/project/gdown/
+   https://github.com/wkentaro/gdown
+"
+SRC_URI="https://github.com/wkentaro/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/requests[socks5,${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/tooth/, profiles/updates/

2024-01-16 Thread Anna Vyalkova
commit: 3dffe1c577e23c41571fd83553b1e799d6e71be7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 14:11:02 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 14:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dffe1c5

net-misc/tooth: treeclean duplicate

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

 net-misc/tooth/metadata.xml  |  8 ---
 net-misc/tooth/tooth-.ebuild | 47 
 profiles/updates/1Q-2024 |  1 +
 3 files changed, 1 insertion(+), 55 deletions(-)

diff --git a/net-misc/tooth/metadata.xml b/net-misc/tooth/metadata.xml
deleted file mode 100644
index a6a98154be..00
--- a/net-misc/tooth/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   
-   GeopJr/Tooth
-   
-

diff --git a/net-misc/tooth/tooth-.ebuild b/net-misc/tooth/tooth-.ebuild
deleted file mode 100644
index 040cc7ae4a..00
--- a/net-misc/tooth/tooth-.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 vala meson gnome2-utils
-
-DESCRIPTION="Tooth is a fork of the now archived Tootle, a gtk Mastodon 
client."
-HOMEPAGE="https://github.com/GeopJr/Tooth;
-EGIT_REPO_URI="https://github.com/GeopJr/Tooth.git;
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND=">=dev-build/meson-0.50
->=dev-lang/vala-0.48
->=dev-libs/glib-2.0
->=dev-libs/json-glib-1.4.4
->=dev-libs/libxml2-2.9.10
->=dev-libs/libgee-0.8
-gui-libs/gtk:4
->=gui-libs/libadwaita-1.2.0
->=app-crypt/libsecret-0.20"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-"
-
-VALA_MIN_API_VERSION=0.48
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-src_configure() {
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 366835e323..d807eb98e6 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -1,2 +1,3 @@
 move sys-devel/just dev-build/just
 move dev-python/bump2version dev-util/bump2version
+move net-misc/tooth net-misc/tuba



[gentoo-commits] repo/proj/guru:master commit in: net-im/heisenbridge/

2024-01-16 Thread David Roman
commit: 674e75dae43ac90e2ced10c615b216da404871fc
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:45:44 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 11:45:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=674e75da

net-im/heisenbridge: fix 0.0.0 version

Closes: https://bugs.gentoo.org/922020
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild | 68 +++
 1 file changed, 68 insertions(+)

diff --git a/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild
new file mode 100644
index 00..f1e440b504
--- /dev/null
+++ b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="A bouncer-style Matrix IRC bridge"
+HOMEPAGE="https://github.com/hifi/heisenbridge/;
+SRC_URI="https://github.com/hifi/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/heisenbridge
+${PN}/version.txt || die
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newinitd "${FILESDIR}"/heisenbridge.initd ${PN}
+   newconfd "${FILESDIR}"/heisenbridge.confd ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst() {
+   [[ -f /var/lib/${PN}/registration.yaml ]] && return 0
+
+   einfo
+   elog "Before you can use ${PN}, you have to configure it correctly."
+   elog "The configuration file is located at /etc/conf.d/${PN}"
+   elog
+   elog "Then, you must generate the registration file using the following 
command:"
+   elog "* If you are using Synapse:"
+   elog "\t${PN} -c /var/lib/${PN}/registration.yaml --generate 
https://example.com;
+   elog "* If you are using Dendrite, Conduit or others:"
+   elog "\t${PN} -c /var/lib/${PN}/registration.yaml --generate-compat 
https://example.com;
+   elog
+   elog "Notice the URL at the end, replace it with your homeserver's URL."
+   elog "Then, you must register the bridge with your homeserver."
+   elog "Refer to your homeserver's documentation for instructions."
+   elog "The registration file is located at 
/var/lib/${PN}/registration.yaml"
+   elog "Finally, you may start the ${PN} daemon."
+   einfo
+
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/

2024-01-16 Thread David Roman
commit: 2d58ea50414e5a47e6b5550f6eb8276c72ab04c5
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jan 16 13:22:39 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 13:22:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d58ea50

dev-lang/hare: update live

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-lang/hare/hare-.ebuild | 21 -
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild
index 4330b9e1bb..208f3b7ac4 100644
--- a/dev-lang/hare/hare-.ebuild
+++ b/dev-lang/hare/hare-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,12 +8,11 @@ if [[ "${PV}" =  ]]; then
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
SLOT="0"
 else
-   EGIT_COMMIT="82213191adc25137c704df4786a71bce40b6079f"
+   EGIT_COMMIT="29fbde4fe95db7da3ee54882f3a29a10aea53b8d"
MY_P="${PN}-${EGIT_COMMIT}"
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz 
-> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
SLOT="0/${PV}"
-
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
@@ -22,12 +21,10 @@ HOMEPAGE="https://harelang.org/;
 LICENSE="MPL-2.0 GPL-3"
 
 DEPEND="
-   sys-devel/qbe
-   >=dev-lang/harec-0_pre20220702
-"
-BDEPEND="
-   app-text/scdoc
+   ~dev-lang/harec-
+   ~sys-devel/qbe-
 "
+BDEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}"
 
 # hare and haredoc are built by hare
@@ -44,14 +41,12 @@ src_configure() {
 
cp configs/linux.mk config.mk || die
sed -i \
-   -e 's;=aarch64-;=;' \
-   -e 's;=riscv64-;=;' \
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
-   -e 's;^PREFIX =.*;PREFIX = /usr;' \
-e 's;^AS =;AS ?=;' \
-e 's;^LD =;LD ?=;' \
-   -e 's;^AR =;AR ?=;' \
config.mk || die
+}
 
-   sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/

2024-01-16 Thread David Roman
commit: 96797a326c475aab999f4ba12e16ea3ec899431f
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jan 16 13:14:57 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 13:14:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96797a32

dev-lang/harec: update live

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-lang/harec/harec-.ebuild | 26 +-
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/dev-lang/harec/harec-.ebuild b/dev-lang/harec/harec-.ebuild
index 6425368069..0abae65c87 100644
--- a/dev-lang/harec/harec-.ebuild
+++ b/dev-lang/harec/harec-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,13 +6,11 @@ EAPI=8
 if [[ "${PV}" = "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec;
-   S="${WORKDIR}/${P}/build"
 else
-   EGIT_COMMIT="dac4cd7c49c8d0539e8aefda4a812dff522c86a9"
+   EGIT_COMMIT="770566a51aa972c320b545d2292626057aabe831"
MY_P="${PN}-${EGIT_COMMIT}"

SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}/build"
-
+   S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
@@ -21,23 +19,17 @@ HOMEPAGE="https://harelang.org/;
 LICENSE="GPL-3"
 SLOT="0"
 
-DEPEND=">=sys-devel/qbe-1.1"
+# sys-devel/qbe-1.1-r1 won't build a proper binary.
+DEPEND="~sys-devel/qbe-"
 RDEPEND="${DEPEND}"
 
-src_unpack() {
-   default
-
-   [[ "${PV}" = "" ]] && git-r3_src_unpack
-
-   mkdir "${S}" || die
-}
-
 src_prepare() {
default
 
-   sed -i 's; -Werror ; ;' ../config.sh || die
+   cp configs/linux.mk config.mk || die
+   sed -i 's/-Werror//' config.mk || die
 }
 
-src_configure() {
-   ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 }



[gentoo-commits] repo/proj/guru:master commit in: net-im/heisenbridge/

2024-01-16 Thread David Roman
commit: 568097935585e3fef768c5748f03ae71ad8dd3a4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:45:51 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 11:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56809793

net-im/heisenbridge: drop 1.14.5

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

 net-im/heisenbridge/Manifest   |  1 -
 net-im/heisenbridge/heisenbridge-1.14.5.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/net-im/heisenbridge/Manifest b/net-im/heisenbridge/Manifest
index f36f207744..484076c2fc 100644
--- a/net-im/heisenbridge/Manifest
+++ b/net-im/heisenbridge/Manifest
@@ -1,2 +1 @@
-DIST heisenbridge-1.14.5.gh.tar.gz 68042 BLAKE2B 
e959762bfe1180b2bd66f71bca04c8eccafd61551a1cb6664acf4d5bf8b835488511178e1bbad2b59c45c38ba913e8ee010e4c6fe390b8ca29715f853de01d16
 SHA512 
eaee99415796b898caed6f31207081fd70a5d7d437c722bfd3e54924c20cfabff854b0f4a8118320375d29c42f045dc67bd4c5ccaea247bc3e22d71f75f616dc
 DIST heisenbridge-1.14.6.gh.tar.gz 68513 BLAKE2B 
ae0a588c90f4dac36ab04665c67c8e9ca7b16fd66dfa3d5cc577a65eb638b23c69a49771323761bb3a7404200fbd72e221a46a964ab0700acf8d03d55a2fa04e
 SHA512 
6e89679f87b4774c035981360b155590c0bd238e575be5673a447a4b348d85ef9f4c7557d6ebaed27a2e6f7823322a0641959f252e8e3c33559e5b68ccf6f252

diff --git a/net-im/heisenbridge/heisenbridge-1.14.5.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
deleted file mode 100644
index d8c2d4edbd..00
--- a/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="A bouncer-style Matrix IRC bridge"
-HOMEPAGE="https://github.com/hifi/heisenbridge/;
-SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-python/irc[${PYTHON_USEDEP}]
-   dev-python/mautrix[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/heisenbridge-1.14.1-qanotice.patch"
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-
-   newinitd "${FILESDIR}/heisenbridge.initd" "${PN}"
-   newconfd "${FILESDIR}/heisenbridge.confd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-}
-
-pkg_postinst() {
-   einfo
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at /etc/conf.d/${PN}"
-   elog "Then, you must generate the registration file using the following 
command"
-   elog "If you are using synapse:"
-   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate https://example.com;
-   elog "If you are using Dendrite, Conduit or others:"
-   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate-compat https://example.com;
-   elog "Notice the URL at the end, replace it with your homeserver's URL"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer to your homeserver's documentation for instructions"
-   elog "The registration file is located at 
/var/lib/${PN}/registration.yaml"
-   elog "Finally, you may start the ${PN} daemon"
-   einfo
-
-}



[gentoo-commits] repo/proj/guru:master commit in: net-client/lagrange/

2024-01-16 Thread David Roman
commit: 3c8574a7ee07b37997c2ed09f33702feaf2b4e42
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:53:55 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 11:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c8574a7

net-client/lagrange: drop 1.17.4

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

 net-client/lagrange/Manifest   |  2 -
 net-client/lagrange/lagrange-1.17.4.ebuild | 65 --
 2 files changed, 67 deletions(-)

diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest
index 981d9872d4..09b0ad8423 100644
--- a/net-client/lagrange/Manifest
+++ b/net-client/lagrange/Manifest
@@ -1,4 +1,2 @@
-DIST lagrange-1.17.4.tar.gz 10209579 BLAKE2B 
742813cece2773935cc591d8c5bf6cf86e2f6f021de0f1fd716e23e99f39efd8147dd09224ba530177f96b560425643d202b2d49a478277b9abbee4cde4b2aca
 SHA512 
772c19b7507de6f86c2d46479f625b132e1a3f97d1efd6fbdf9ad6c74d30b3f17626b0953ff0f3d79af2e457ef2c47f486316a19f4f014aae5807466ad6044d3
-DIST lagrange-1.17.4.tar.gz.sig 488 BLAKE2B 
9fe3d74f57cec32e6a70241df39b2ae10e2088b5a561b8f66ecad7baa59939243eeeda29cf4189ec06dcf2a23a2855b38b59e78fc27786bf32fdb732a6a2ab54
 SHA512 
db17353e4736f4215c33df6fc60ec1289c01d3a3e1d689c8fe5fb9a37afbe4568be9f1ed0640620942192381d2a2093095d0e148f3ad98ba503c3b278ade5922
 DIST lagrange-1.17.5.tar.gz 10213173 BLAKE2B 
174d5d5065ecabf8fa4f5b7c2e5fe874349029ccec5b21e34fe43365ab6039dd512293274891f1acd0dcc031baa337841dd06c3afbd9832ba51ea8ff6140ef6e
 SHA512 
64c145899c1cf48403af5c06b2ba529d8b8da9fa3ecb7aa2fb402c67a0e3ebb7011eff1fe5bb5f4f6e40edc70f13ec15719d8a8763f3a5809a49c45a6f75f6da
 DIST lagrange-1.17.5.tar.gz.sig 488 BLAKE2B 
109f8250e40a83b2b1de7a0b1edc84278427e3ea19a244de61d360da7cff43e8ea3f77c6a5eeff220da3f3441a7f9bafea6513056bf409d3cb231f266fcacc21
 SHA512 
f0b338e676852cfface46b68d3b2b8622003ca269f47ffb93ffdf2dfd0159da0c9e4b7c118370207c8c887d71653e51df2065040b810c4a2115e612573400ee0

diff --git a/net-client/lagrange/lagrange-1.17.4.ebuild 
b/net-client/lagrange/lagrange-1.17.4.ebuild
deleted file mode 100644
index 02a0891262..00
--- a/net-client/lagrange/lagrange-1.17.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic verify-sig xdg
-
-DESCRIPTION="Desktop GUI client for browsing Geminispace"
-HOMEPAGE="https://gmi.skyjake.fi/lagrange/ 
https://git.skyjake.fi/gemini/lagrange;
-SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz
-   verify-sig? ( 
https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )"
-
-LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X +bidi debug gui +harfbuzz mp3 webp"
-
-RDEPEND="
-   >=dev-libs/tfdn-1.7.0:=[ssl]
-   X? ( x11-libs/libX11 )
-   bidi? ( dev-libs/fribidi )
-   gui? (
-   harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
-   media-libs/libsdl2[X?,sound(+),video(+)]
-   )
-   !gui? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= )
-   mp3? ( media-sound/mpg123 )
-   webp? ( media-libs/libwebp:= )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="
-   app-arch/zip
-   verify-sig? ( sec-keys/openpgp-keys-skyjake )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
-
-src_prepare() {
-   # checked by Depends.cmake
-   rm -r lib/the_Foundation/CMakeLists.txt || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # note: do not add use flags that don't pull dependencies
-   # and only choose which files to compile (e.g. "ipc")
-   local -a mycmakeargs=(
-   -DENABLE_FRIBIDI=$(usex bidi)
-   -DENABLE_HARFBUZZ=$(usex harfbuzz)
-   -DENABLE_TUI=$(usex !gui)
-   -DENABLE_MPG123=$(usex mp3)
-   -DENABLE_WEBP=$(usex webp)
-   -DENABLE_X11_XLIB=$(usex X)
-
-   # never build bundled libs
-   -DENABLE_FRIBIDI_BUILD=OFF
-   -DENABLE_HARFBUZZ_MINIMAL=OFF
-   )
-
-   append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG")
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: net-client/lagrange/

2024-01-16 Thread David Roman
commit: a1113292c51e840368b18a20228c4aee551b3fe6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:55:29 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 11:55:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1113292

net-client/lagrange: add 1.17.6

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

 net-client/lagrange/Manifest   |  2 +
 net-client/lagrange/lagrange-1.17.6.ebuild | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest
index 09b0ad8423..d66c6abcc1 100644
--- a/net-client/lagrange/Manifest
+++ b/net-client/lagrange/Manifest
@@ -1,2 +1,4 @@
 DIST lagrange-1.17.5.tar.gz 10213173 BLAKE2B 
174d5d5065ecabf8fa4f5b7c2e5fe874349029ccec5b21e34fe43365ab6039dd512293274891f1acd0dcc031baa337841dd06c3afbd9832ba51ea8ff6140ef6e
 SHA512 
64c145899c1cf48403af5c06b2ba529d8b8da9fa3ecb7aa2fb402c67a0e3ebb7011eff1fe5bb5f4f6e40edc70f13ec15719d8a8763f3a5809a49c45a6f75f6da
 DIST lagrange-1.17.5.tar.gz.sig 488 BLAKE2B 
109f8250e40a83b2b1de7a0b1edc84278427e3ea19a244de61d360da7cff43e8ea3f77c6a5eeff220da3f3441a7f9bafea6513056bf409d3cb231f266fcacc21
 SHA512 
f0b338e676852cfface46b68d3b2b8622003ca269f47ffb93ffdf2dfd0159da0c9e4b7c118370207c8c887d71653e51df2065040b810c4a2115e612573400ee0
+DIST lagrange-1.17.6.tar.gz 10212490 BLAKE2B 
1e1569fbdbfbec23af0e15ce44311851686e629a7e2a10365abdcdea91dc81edb2a8c6a28dd32c1049c169d2e6604216da6c8ddfa57b0e534265f2b1a5b1404b
 SHA512 
d5f03d995557c676b9b540315c1cfb636f72382928d98a3e6f8d516295658a656a253fdc05327fe78b5a7d30121677a257e4fbfa0bcaa6b4bc2cf9ef617d8f32
+DIST lagrange-1.17.6.tar.gz.sig 488 BLAKE2B 
497e27ed3b22dbc8a39859d81a515bca05352fb9b9a47e24752264053963c23e635623124dc2b7b4b21dcdfdbf1324e0eb8295fb8cda99efa4df9ef5f758eea1
 SHA512 
6d51665ce18c6bf488ad62822d8df648b1a0d6e1a512a304599642bfabb116f020beb71529c02b573a32e8fb276238c31f345016865882541adf374ccac36005

diff --git a/net-client/lagrange/lagrange-1.17.6.ebuild 
b/net-client/lagrange/lagrange-1.17.6.ebuild
new file mode 100644
index 00..f3f65fcffe
--- /dev/null
+++ b/net-client/lagrange/lagrange-1.17.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic verify-sig xdg
+
+DESCRIPTION="Desktop GUI client for browsing Geminispace"
+HOMEPAGE="https://gmi.skyjake.fi/lagrange/ 
https://git.skyjake.fi/gemini/lagrange;
+SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +bidi debug gui +harfbuzz mp3 webp"
+
+RDEPEND="
+   >=dev-libs/tfdn-1.7.0:=[ssl]
+   X? ( x11-libs/libX11 )
+   bidi? ( dev-libs/fribidi )
+   gui? (
+   harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
+   media-libs/libsdl2[X?,sound(+),video(+)]
+   )
+   !gui? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= )
+   mp3? ( media-sound/mpg123-base )
+   webp? ( media-libs/libwebp:= )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   app-arch/zip
+   verify-sig? ( sec-keys/openpgp-keys-skyjake )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
+
+src_prepare() {
+   # checked by Depends.cmake
+   rm -r lib/the_Foundation/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # note: do not add use flags that don't pull dependencies
+   # and only choose which files to compile (e.g. "ipc")
+   local -a mycmakeargs=(
+   -DENABLE_FRIBIDI=$(usex bidi)
+   -DENABLE_HARFBUZZ=$(usex harfbuzz)
+   -DENABLE_TUI=$(usex !gui)
+   -DENABLE_MPG123=$(usex mp3)
+   -DENABLE_WEBP=$(usex webp)
+   -DENABLE_X11_XLIB=$(usex X)
+
+   # never build bundled libs
+   -DENABLE_FRIBIDI_BUILD=OFF
+   -DENABLE_HARFBUZZ_MINIMAL=OFF
+   )
+
+   append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG")
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-biology/cmdock/

2024-01-16 Thread David Roman
commit: d1a766a47405d4cfeced96a49b3bd70f81bd9a94
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:12:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 11:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1a766a4

sci-biology/cmdock: make python optional

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

 sci-biology/cmdock/cmdock-0.2.0-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild 
b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
index f46747447a..09ab9cc5cc 100644
--- a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
+++ b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
@@ -65,6 +65,13 @@ python_check_deps() {
python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]"
 }
 
+pkg_setup() {
+   if use doc || use test; then
+   python-any-r1_pkg_setup
+   fi
+   return 0
+}
+
 foreach_wrapper_job() {
sed -e "s:@PREFIX@:${INSTALL_PREFIX}:g" -i "${1}" || die
 }



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

2024-01-16 Thread David Roman
commit: 58bdf344d033bbee2debc7f34a56b2b8b0192ddd
Author: David Roman  gmail  com>
AuthorDate: Tue Jan 16 13:53:05 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 13:53:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58bdf344

dev-python/tweepy: fix tests

Also switch to PEP517

Closes: https://bugs.gentoo.org/921902
Closes: https://bugs.gentoo.org/921877
Signed-off-by: David Roman  gmail.com>

 dev-python/tweepy/tweepy-4.14.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/tweepy/tweepy-4.14.0.ebuild 
b/dev-python/tweepy/tweepy-4.14.0.ebuild
index 870232b321..058545c023 100644
--- a/dev-python/tweepy/tweepy-4.14.0.ebuild
+++ b/dev-python/tweepy/tweepy-4.14.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_11 )
 
 inherit distutils-r1
@@ -26,6 +27,7 @@ DEPEND="
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-lru[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/harec/

2024-01-16 Thread Takuya Wakazono
commit: 96797a326c475aab999f4ba12e16ea3ec899431f
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jan 16 13:14:57 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Tue Jan 16 13:14:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96797a32

dev-lang/harec: update live

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-lang/harec/harec-.ebuild | 26 +-
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/dev-lang/harec/harec-.ebuild b/dev-lang/harec/harec-.ebuild
index 6425368069..0abae65c87 100644
--- a/dev-lang/harec/harec-.ebuild
+++ b/dev-lang/harec/harec-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,13 +6,11 @@ EAPI=8
 if [[ "${PV}" = "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec;
-   S="${WORKDIR}/${P}/build"
 else
-   EGIT_COMMIT="dac4cd7c49c8d0539e8aefda4a812dff522c86a9"
+   EGIT_COMMIT="770566a51aa972c320b545d2292626057aabe831"
MY_P="${PN}-${EGIT_COMMIT}"

SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}/build"
-
+   S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
@@ -21,23 +19,17 @@ HOMEPAGE="https://harelang.org/;
 LICENSE="GPL-3"
 SLOT="0"
 
-DEPEND=">=sys-devel/qbe-1.1"
+# sys-devel/qbe-1.1-r1 won't build a proper binary.
+DEPEND="~sys-devel/qbe-"
 RDEPEND="${DEPEND}"
 
-src_unpack() {
-   default
-
-   [[ "${PV}" = "" ]] && git-r3_src_unpack
-
-   mkdir "${S}" || die
-}
-
 src_prepare() {
default
 
-   sed -i 's; -Werror ; ;' ../config.sh || die
+   cp configs/linux.mk config.mk || die
+   sed -i 's/-Werror//' config.mk || die
 }
 
-src_configure() {
-   ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/

2024-01-16 Thread Takuya Wakazono
commit: 2d58ea50414e5a47e6b5550f6eb8276c72ab04c5
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Jan 16 13:22:39 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Tue Jan 16 13:22:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d58ea50

dev-lang/hare: update live

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-lang/hare/hare-.ebuild | 21 -
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild
index 4330b9e1bb..208f3b7ac4 100644
--- a/dev-lang/hare/hare-.ebuild
+++ b/dev-lang/hare/hare-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,12 +8,11 @@ if [[ "${PV}" =  ]]; then
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
SLOT="0"
 else
-   EGIT_COMMIT="82213191adc25137c704df4786a71bce40b6079f"
+   EGIT_COMMIT="29fbde4fe95db7da3ee54882f3a29a10aea53b8d"
MY_P="${PN}-${EGIT_COMMIT}"
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz 
-> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
SLOT="0/${PV}"
-
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
@@ -22,12 +21,10 @@ HOMEPAGE="https://harelang.org/;
 LICENSE="MPL-2.0 GPL-3"
 
 DEPEND="
-   sys-devel/qbe
-   >=dev-lang/harec-0_pre20220702
-"
-BDEPEND="
-   app-text/scdoc
+   ~dev-lang/harec-
+   ~sys-devel/qbe-
 "
+BDEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}"
 
 # hare and haredoc are built by hare
@@ -44,14 +41,12 @@ src_configure() {
 
cp configs/linux.mk config.mk || die
sed -i \
-   -e 's;=aarch64-;=;' \
-   -e 's;=riscv64-;=;' \
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
-   -e 's;^PREFIX =.*;PREFIX = /usr;' \
-e 's;^AS =;AS ?=;' \
-e 's;^LD =;LD ?=;' \
-   -e 's;^AR =;AR ?=;' \
config.mk || die
+}
 
-   sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 }



[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2024-01-16 Thread orbea
commit: 5423d3f98c3e112533c95998a9048fd2c6cd0fc1
Author: orbea  riseup  net>
AuthorDate: Tue Jan 16 13:21:33 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 16 13:22:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5423d3f9

net-vpn/tor: stabilize 0.4.8.10 for arm64, ppc64

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/tor-0.4.8.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index 4d3d4fb..8d98145 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



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

2024-01-16 Thread Fabian Groffen
commit: 1c913206fde751ccd344d29496a485aded9cebdc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan 16 12:20:16 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan 16 12:20:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c913206

profiles/features/musl/package.mask: drop overshadowed mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/features/musl/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 3e116910a421..db1829d9f662 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,12 +1,6 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Fabian Groffen  (2024-01-11)
-# Fails to compile: https://bugs.gentoo.org/908961
-=app-editors/vim-core-9.0.2092
-=app-editors/vim-9.0.2092
-=app-editors/gvim-9.0.2092
-
 # Maciej Barć  (2024-01-06)
 # Binary package, which is compiled against glibc
 app-office/joplin-desktop



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2024-01-16 Thread Fabian Groffen
commit: 6094c57a7d5e771e3b2f51955c4ca801ca9de614
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan 16 12:04:34 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan 16 12:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6094c57a

sys-devel/binutils-apple-8.2.1-r103: fix build with GCC-13

do not attempt to force libc++ usage, it doesn't always work

Closes: https://bugs.gentoo.org/922183
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
index d892d1c763d9..46b656a4b514 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
@@ -25,6 +25,16 @@ BDEPEND=""
 
 S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
 
+src_prepare() {
+   cmake_src_prepare
+   # kill forced libstd=libc++ usage, breaks with GCC-13 which has
+   # preliminary support for that
+   # check_cxx_compiler_flag(-stdlib=libc++ # XTOOLS_CXX_HAS_STDLIB_FLAG)
+   #
+   sed -i -e '/check_cxx_compiler_flag/s/XTOOLS_CXX_HAS_STDLIB_FLAG/NO_&/' 
\
+   cmake/config-ix.cmake || die
+}
+
 src_configure() {
CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then



[gentoo-commits] repo/proj/guru:dev commit in: net-client/lagrange/

2024-01-16 Thread Anna Vyalkova
commit: a1113292c51e840368b18a20228c4aee551b3fe6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:55:29 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 11:55:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1113292

net-client/lagrange: add 1.17.6

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

 net-client/lagrange/Manifest   |  2 +
 net-client/lagrange/lagrange-1.17.6.ebuild | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest
index 09b0ad8423..d66c6abcc1 100644
--- a/net-client/lagrange/Manifest
+++ b/net-client/lagrange/Manifest
@@ -1,2 +1,4 @@
 DIST lagrange-1.17.5.tar.gz 10213173 BLAKE2B 
174d5d5065ecabf8fa4f5b7c2e5fe874349029ccec5b21e34fe43365ab6039dd512293274891f1acd0dcc031baa337841dd06c3afbd9832ba51ea8ff6140ef6e
 SHA512 
64c145899c1cf48403af5c06b2ba529d8b8da9fa3ecb7aa2fb402c67a0e3ebb7011eff1fe5bb5f4f6e40edc70f13ec15719d8a8763f3a5809a49c45a6f75f6da
 DIST lagrange-1.17.5.tar.gz.sig 488 BLAKE2B 
109f8250e40a83b2b1de7a0b1edc84278427e3ea19a244de61d360da7cff43e8ea3f77c6a5eeff220da3f3441a7f9bafea6513056bf409d3cb231f266fcacc21
 SHA512 
f0b338e676852cfface46b68d3b2b8622003ca269f47ffb93ffdf2dfd0159da0c9e4b7c118370207c8c887d71653e51df2065040b810c4a2115e612573400ee0
+DIST lagrange-1.17.6.tar.gz 10212490 BLAKE2B 
1e1569fbdbfbec23af0e15ce44311851686e629a7e2a10365abdcdea91dc81edb2a8c6a28dd32c1049c169d2e6604216da6c8ddfa57b0e534265f2b1a5b1404b
 SHA512 
d5f03d995557c676b9b540315c1cfb636f72382928d98a3e6f8d516295658a656a253fdc05327fe78b5a7d30121677a257e4fbfa0bcaa6b4bc2cf9ef617d8f32
+DIST lagrange-1.17.6.tar.gz.sig 488 BLAKE2B 
497e27ed3b22dbc8a39859d81a515bca05352fb9b9a47e24752264053963c23e635623124dc2b7b4b21dcdfdbf1324e0eb8295fb8cda99efa4df9ef5f758eea1
 SHA512 
6d51665ce18c6bf488ad62822d8df648b1a0d6e1a512a304599642bfabb116f020beb71529c02b573a32e8fb276238c31f345016865882541adf374ccac36005

diff --git a/net-client/lagrange/lagrange-1.17.6.ebuild 
b/net-client/lagrange/lagrange-1.17.6.ebuild
new file mode 100644
index 00..f3f65fcffe
--- /dev/null
+++ b/net-client/lagrange/lagrange-1.17.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic verify-sig xdg
+
+DESCRIPTION="Desktop GUI client for browsing Geminispace"
+HOMEPAGE="https://gmi.skyjake.fi/lagrange/ 
https://git.skyjake.fi/gemini/lagrange;
+SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +bidi debug gui +harfbuzz mp3 webp"
+
+RDEPEND="
+   >=dev-libs/tfdn-1.7.0:=[ssl]
+   X? ( x11-libs/libX11 )
+   bidi? ( dev-libs/fribidi )
+   gui? (
+   harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
+   media-libs/libsdl2[X?,sound(+),video(+)]
+   )
+   !gui? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= )
+   mp3? ( media-sound/mpg123-base )
+   webp? ( media-libs/libwebp:= )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   app-arch/zip
+   verify-sig? ( sec-keys/openpgp-keys-skyjake )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
+
+src_prepare() {
+   # checked by Depends.cmake
+   rm -r lib/the_Foundation/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # note: do not add use flags that don't pull dependencies
+   # and only choose which files to compile (e.g. "ipc")
+   local -a mycmakeargs=(
+   -DENABLE_FRIBIDI=$(usex bidi)
+   -DENABLE_HARFBUZZ=$(usex harfbuzz)
+   -DENABLE_TUI=$(usex !gui)
+   -DENABLE_MPG123=$(usex mp3)
+   -DENABLE_WEBP=$(usex webp)
+   -DENABLE_X11_XLIB=$(usex X)
+
+   # never build bundled libs
+   -DENABLE_FRIBIDI_BUILD=OFF
+   -DENABLE_HARFBUZZ_MINIMAL=OFF
+   )
+
+   append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG")
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-client/lagrange/

2024-01-16 Thread Anna Vyalkova
commit: 3c8574a7ee07b37997c2ed09f33702feaf2b4e42
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:53:55 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 11:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c8574a7

net-client/lagrange: drop 1.17.4

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

 net-client/lagrange/Manifest   |  2 -
 net-client/lagrange/lagrange-1.17.4.ebuild | 65 --
 2 files changed, 67 deletions(-)

diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest
index 981d9872d4..09b0ad8423 100644
--- a/net-client/lagrange/Manifest
+++ b/net-client/lagrange/Manifest
@@ -1,4 +1,2 @@
-DIST lagrange-1.17.4.tar.gz 10209579 BLAKE2B 
742813cece2773935cc591d8c5bf6cf86e2f6f021de0f1fd716e23e99f39efd8147dd09224ba530177f96b560425643d202b2d49a478277b9abbee4cde4b2aca
 SHA512 
772c19b7507de6f86c2d46479f625b132e1a3f97d1efd6fbdf9ad6c74d30b3f17626b0953ff0f3d79af2e457ef2c47f486316a19f4f014aae5807466ad6044d3
-DIST lagrange-1.17.4.tar.gz.sig 488 BLAKE2B 
9fe3d74f57cec32e6a70241df39b2ae10e2088b5a561b8f66ecad7baa59939243eeeda29cf4189ec06dcf2a23a2855b38b59e78fc27786bf32fdb732a6a2ab54
 SHA512 
db17353e4736f4215c33df6fc60ec1289c01d3a3e1d689c8fe5fb9a37afbe4568be9f1ed0640620942192381d2a2093095d0e148f3ad98ba503c3b278ade5922
 DIST lagrange-1.17.5.tar.gz 10213173 BLAKE2B 
174d5d5065ecabf8fa4f5b7c2e5fe874349029ccec5b21e34fe43365ab6039dd512293274891f1acd0dcc031baa337841dd06c3afbd9832ba51ea8ff6140ef6e
 SHA512 
64c145899c1cf48403af5c06b2ba529d8b8da9fa3ecb7aa2fb402c67a0e3ebb7011eff1fe5bb5f4f6e40edc70f13ec15719d8a8763f3a5809a49c45a6f75f6da
 DIST lagrange-1.17.5.tar.gz.sig 488 BLAKE2B 
109f8250e40a83b2b1de7a0b1edc84278427e3ea19a244de61d360da7cff43e8ea3f77c6a5eeff220da3f3441a7f9bafea6513056bf409d3cb231f266fcacc21
 SHA512 
f0b338e676852cfface46b68d3b2b8622003ca269f47ffb93ffdf2dfd0159da0c9e4b7c118370207c8c887d71653e51df2065040b810c4a2115e612573400ee0

diff --git a/net-client/lagrange/lagrange-1.17.4.ebuild 
b/net-client/lagrange/lagrange-1.17.4.ebuild
deleted file mode 100644
index 02a0891262..00
--- a/net-client/lagrange/lagrange-1.17.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic verify-sig xdg
-
-DESCRIPTION="Desktop GUI client for browsing Geminispace"
-HOMEPAGE="https://gmi.skyjake.fi/lagrange/ 
https://git.skyjake.fi/gemini/lagrange;
-SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz
-   verify-sig? ( 
https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )"
-
-LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X +bidi debug gui +harfbuzz mp3 webp"
-
-RDEPEND="
-   >=dev-libs/tfdn-1.7.0:=[ssl]
-   X? ( x11-libs/libX11 )
-   bidi? ( dev-libs/fribidi )
-   gui? (
-   harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
-   media-libs/libsdl2[X?,sound(+),video(+)]
-   )
-   !gui? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= )
-   mp3? ( media-sound/mpg123 )
-   webp? ( media-libs/libwebp:= )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="
-   app-arch/zip
-   verify-sig? ( sec-keys/openpgp-keys-skyjake )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
-
-src_prepare() {
-   # checked by Depends.cmake
-   rm -r lib/the_Foundation/CMakeLists.txt || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # note: do not add use flags that don't pull dependencies
-   # and only choose which files to compile (e.g. "ipc")
-   local -a mycmakeargs=(
-   -DENABLE_FRIBIDI=$(usex bidi)
-   -DENABLE_HARFBUZZ=$(usex harfbuzz)
-   -DENABLE_TUI=$(usex !gui)
-   -DENABLE_MPG123=$(usex mp3)
-   -DENABLE_WEBP=$(usex webp)
-   -DENABLE_X11_XLIB=$(usex X)
-
-   # never build bundled libs
-   -DENABLE_FRIBIDI_BUILD=OFF
-   -DENABLE_HARFBUZZ_MINIMAL=OFF
-   )
-
-   append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG")
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2024-01-16 Thread Andreas Sturmlechner
commit: d0910fbff4bb5e77909934ef3685933f5a9e9b4b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 10:34:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 11:52:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0910fbf

dev-qt/qtwebengine: drop 5.15.12_p20231219

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

 dev-qt/qtwebengine/Manifest|   1 -
 .../files/qtwebengine-6.5.3-icu74.patch|  16 --
 .../qtwebengine-5.15.12_p20231219.ebuild   | 283 -
 3 files changed, 300 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index ec8686a19d22..6ea091fd48ce 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,7 +1,6 @@
 DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B 
cfab4f02b8fac8ae7585eda0539f8adf988413aa52503caca3a347a62f75584efb42bcfa4832aadfc51fb98073f4ed3ddfc9701caf570e7186e0e1357af9569f
 SHA512 
e0275ac4eb8d113581fc4fdf42be831903496b6ed95dca5b3d88113107e5453ee8c40df0e2956dd4e343b08e09c57607b1b82a78bf77a780225ff0030a249cef
 DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 
6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef
 SHA512 
a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
 DIST qtwebengine-5.15.11_p20231120.tar.xz 299212012 BLAKE2B 
4f9fc9e3f380377f1eeaa8b04c6622c9e25d8b11151cccf7a04ef7dea88e4870db704dda3b303196e40bc8c1c6e76f495f911de5a74769b633952e35718a85de
 SHA512 
2d64edf0ec5322e25a6decfd92a1b1170135c852a8d154d30a336b894bfc4c24f08cb5c88028c68a4f74e6bd6767aaf827a5fa08a82a70fd49e1fa064ee56f27
-DIST qtwebengine-5.15.12_p20231219.tar.xz 299224728 BLAKE2B 
2446840556e08af57b5f90a4be06a301f2359f516a2c0e088efd8769d15046fbd961863952608ad88072f3b6211fe7226dd70cb2bc66133a4289da1a2ecba06e
 SHA512 
cf6e2f6bc5bc8421185249b6bdde6ae1a97b54f4e84a9b12e82d6d4f59d5cf122762780634d337bc9a943fef61c9a4b64e754b26c7dd8df4bb36b49fd0f62f07
 DIST qtwebengine-5.15.12_p20240112.tar.xz 299267300 BLAKE2B 
7ccdeee6a64638a2a486fdb69c7090e310c8e5711e5387ab4df44d432adac61fd62dbb923de4d8c299076512aa8a98434e47382fc53783f323c3fa6ce3447cc2
 SHA512 
2cb4d3386ef7cde547ccdc402ea03ca55141b902e878c75520579b7daa81d25dfda20b1ef824a8e19acbaa64bd11a51fa5caeaf82eb8dbdda2ecfd4836fd8bef
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
 DIST qtwebengine-6.6-patchset-6.tar.xz 9828 BLAKE2B 
ae595c2f3a71abc183e256118b1c3d1e91284199a8f4aaa8bd9d2a67467353b6c145c3bd9d64c20d64321294c63d97a0a4dc3eeca570a1e25eb94dd8fb9aa501
 SHA512 
8def71c43125073ef6fc1867c36118f43b0af843cce4b47248359712b1f1bfb4d4eabc6b13ecbbb33e4ef10e1617abc488bb336dfbab043b4ef911d71ad386e2

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch
deleted file mode 100644
index 3d42f3f933c5..
--- a/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Quick fix for a static_assert failure with icu74. Still waiting
-for a proper upstream fix and unknown if entirely right, but is
-an extension of [1] (is now 48 rather than 43).
-
-https://bugs.gentoo.org/917633
-
-[1] https://crrev.com/e60b571faa3f14dd9119a6792dccf12f8bf80192
 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
-+++ 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
-@@ -163,3 +163,5 @@
- 
--#if U_ICU_VERSION_MAJOR_NUM >= 58
-+#if U_ICU_VERSION_MAJOR_NUM >= 74
-+#define BA_LB_COUNT (U_LB_COUNT - 8)
-+#elif U_ICU_VERSION_MAJOR_NUM >= 58
- #define BA_LB_COUNT (U_LB_COUNT - 3)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild
deleted file mode 100644
index c325c99a4f20..
--- a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild
+++ /dev/null
@@ -1,283 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PATCHSET="${PN}-5.15.10_p20230815-patchset"
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build 
toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML 
applications"
-HOMEPAGE="https://www.qt.io/;
-
-if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-   if [[ ${PV} == ${QT5_PV}_p* ]]; then
-   

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

2024-01-16 Thread Andreas Sturmlechner
commit: d48e32290764852070e91b5770c0b0cf103c9ebd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 11:50:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 11:52:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d48e3229

app-misc/qlcplus: drop 5.0.0_beta2

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

 app-misc/qlcplus/Manifest   |  1 -
 app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild | 89 -
 2 files changed, 90 deletions(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index bdd59137b237..92ce53cd94b3 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,3 +1,2 @@
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
-DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4
 DIST QLC+_5.0.0_beta3.tar.gz 12088379 BLAKE2B 
70695364a214a2aff9d4affc749ea3b969e788f7fc5f6d3b12b804a23ba0ef6d83817341dd4ff3331e4cb53887ca1563668dfef4724a7f12e4c64c7011be7ae3
 SHA512 
406e6bbf1bf4dd34f799a2fab3b13174cceccb63cc9af438c488028c57aa3bf7b139c0fa94de8e72d0558362b4b92422e1af80896b05a54a6e4a43cbb24bf18c

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
deleted file mode 100644
index 127614c92bcf..
--- a/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev xdg
-
-DESCRIPTION="Software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/;
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz;
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-embedded/libftdi:=
-   dev-libs/glib:2
-   dev-qt/qt3d:5[qml]
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets,qml]
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   media-libs/libmad
-   media-libs/libsndfile
-   sci-libs/fftw:3.0
-   virtual/libusb:0
-   virtual/libusb:1
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-BDEPEND="dev-qt/linguist-tools:5"
-IDEPEND="dev-util/desktop-file-utils"
-
-src_prepare() {
-   default
-
-   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-   -i variables.pri || die
-
-   ## Remove Werror-flag since there are some warnings with gcc-9.x
-   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-   -i variables.pri || die
-}
-
-src_configure() {
-   eqmake5 CONFIG+=qmlui
-}
-
-src_test() {
-   local -x QT_QPA_PLATFORM=offscreen
-   emake check
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-
-   elog "Some configurations of KDE Plasma break the layout of"
-   elog "QLC+ 5's QML UI."
-   elog "As a workaround, try those environment variables:"
-   elog "  export XDG_CURRENT_DESKTOP=GNOME"
-   elog "OR"
-   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
-}
-
-pkg_postrm() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



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

2024-01-16 Thread Andreas Sturmlechner
commit: 9a0b4a4a873c79847235ed7bf3e0c6c828dda3d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 10:46:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 11:52:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0b4a4a

app-misc/qlcplus: add 5.0.0_beta3

Bug: https://bugs.gentoo.org/915785
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest   |  1 +
 app-misc/qlcplus/qlcplus-5.0.0_beta3.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index 0749f0de3803..bdd59137b237 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,2 +1,3 @@
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
 DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4
+DIST QLC+_5.0.0_beta3.tar.gz 12088379 BLAKE2B 
70695364a214a2aff9d4affc749ea3b969e788f7fc5f6d3b12b804a23ba0ef6d83817341dd4ff3331e4cb53887ca1563668dfef4724a7f12e4c64c7011be7ae3
 SHA512 
406e6bbf1bf4dd34f799a2fab3b13174cceccb63cc9af438c488028c57aa3bf7b139c0fa94de8e72d0558362b4b92422e1af80896b05a54a6e4a43cbb24bf18c

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta3.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta3.ebuild
new file mode 100644
index ..8c80c434cd41
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-5.0.0_beta3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils udev xdg
+
+DESCRIPTION="Software to control DMX or analog lighting systems"
+HOMEPAGE="https://www.qlcplus.org/;
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz;
+S="${WORKDIR}/qlcplus-QLC-_${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-embedded/libftdi:=
+   dev-libs/glib:2
+   dev-qt/qt3d:5[qml]
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets,qml]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-libs/libmad
+   media-libs/libsndfile
+   sci-libs/fftw:3.0
+   virtual/libusb:0
+   virtual/libusb:1
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   dev-qt/qttest:5
+"
+BDEPEND="dev-qt/linguist-tools:5"
+IDEPEND="dev-util/desktop-file-utils"
+
+src_prepare() {
+   default
+
+   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+   -i variables.pri || die
+
+   ## Remove Werror-flag since there are some warnings with gcc-9.x
+   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
+   -i variables.pri || die
+}
+
+src_configure() {
+   eqmake5 CONFIG+=qmlui
+}
+
+src_test() {
+   local -x QT_QPA_PLATFORM=offscreen
+   emake check
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+
+   elog "Some configurations of KDE Plasma break the layout of"
+   elog "QLC+ 5's QML UI."
+   elog "As a workaround, try those environment variables:"
+   elog "  export XDG_CURRENT_DESKTOP=GNOME"
+   elog "OR"
+   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
+}
+
+pkg_postrm() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/heisenbridge/

2024-01-16 Thread Anna Vyalkova
commit: 568097935585e3fef768c5748f03ae71ad8dd3a4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:45:51 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 11:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56809793

net-im/heisenbridge: drop 1.14.5

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

 net-im/heisenbridge/Manifest   |  1 -
 net-im/heisenbridge/heisenbridge-1.14.5.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/net-im/heisenbridge/Manifest b/net-im/heisenbridge/Manifest
index f36f207744..484076c2fc 100644
--- a/net-im/heisenbridge/Manifest
+++ b/net-im/heisenbridge/Manifest
@@ -1,2 +1 @@
-DIST heisenbridge-1.14.5.gh.tar.gz 68042 BLAKE2B 
e959762bfe1180b2bd66f71bca04c8eccafd61551a1cb6664acf4d5bf8b835488511178e1bbad2b59c45c38ba913e8ee010e4c6fe390b8ca29715f853de01d16
 SHA512 
eaee99415796b898caed6f31207081fd70a5d7d437c722bfd3e54924c20cfabff854b0f4a8118320375d29c42f045dc67bd4c5ccaea247bc3e22d71f75f616dc
 DIST heisenbridge-1.14.6.gh.tar.gz 68513 BLAKE2B 
ae0a588c90f4dac36ab04665c67c8e9ca7b16fd66dfa3d5cc577a65eb638b23c69a49771323761bb3a7404200fbd72e221a46a964ab0700acf8d03d55a2fa04e
 SHA512 
6e89679f87b4774c035981360b155590c0bd238e575be5673a447a4b348d85ef9f4c7557d6ebaed27a2e6f7823322a0641959f252e8e3c33559e5b68ccf6f252

diff --git a/net-im/heisenbridge/heisenbridge-1.14.5.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
deleted file mode 100644
index d8c2d4edbd..00
--- a/net-im/heisenbridge/heisenbridge-1.14.5.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="A bouncer-style Matrix IRC bridge"
-HOMEPAGE="https://github.com/hifi/heisenbridge/;
-SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-python/irc[${PYTHON_USEDEP}]
-   dev-python/mautrix[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/heisenbridge-1.14.1-qanotice.patch"
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-
-   newinitd "${FILESDIR}/heisenbridge.initd" "${PN}"
-   newconfd "${FILESDIR}/heisenbridge.confd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-}
-
-pkg_postinst() {
-   einfo
-   elog "Before you can use ${PN}, you must configure it correctly"
-   elog "The configuration file is located at /etc/conf.d/${PN}"
-   elog "Then, you must generate the registration file using the following 
command"
-   elog "If you are using synapse:"
-   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate https://example.com;
-   elog "If you are using Dendrite, Conduit or others:"
-   elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml 
--generate-compat https://example.com;
-   elog "Notice the URL at the end, replace it with your homeserver's URL"
-   elog "Then, you must register the bridge with your homeserver"
-   elog "Refer to your homeserver's documentation for instructions"
-   elog "The registration file is located at 
/var/lib/${PN}/registration.yaml"
-   elog "Finally, you may start the ${PN} daemon"
-   einfo
-
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/heisenbridge/

2024-01-16 Thread Anna Vyalkova
commit: 674e75dae43ac90e2ced10c615b216da404871fc
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:45:44 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 11:45:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=674e75da

net-im/heisenbridge: fix 0.0.0 version

Closes: https://bugs.gentoo.org/922020
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild | 68 +++
 1 file changed, 68 insertions(+)

diff --git a/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild 
b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild
new file mode 100644
index 00..f1e440b504
--- /dev/null
+++ b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="A bouncer-style Matrix IRC bridge"
+HOMEPAGE="https://github.com/hifi/heisenbridge/;
+SRC_URI="https://github.com/hifi/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/heisenbridge
+${PN}/version.txt || die
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newinitd "${FILESDIR}"/heisenbridge.initd ${PN}
+   newconfd "${FILESDIR}"/heisenbridge.confd ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst() {
+   [[ -f /var/lib/${PN}/registration.yaml ]] && return 0
+
+   einfo
+   elog "Before you can use ${PN}, you have to configure it correctly."
+   elog "The configuration file is located at /etc/conf.d/${PN}"
+   elog
+   elog "Then, you must generate the registration file using the following 
command:"
+   elog "* If you are using Synapse:"
+   elog "\t${PN} -c /var/lib/${PN}/registration.yaml --generate 
https://example.com;
+   elog "* If you are using Dendrite, Conduit or others:"
+   elog "\t${PN} -c /var/lib/${PN}/registration.yaml --generate-compat 
https://example.com;
+   elog
+   elog "Notice the URL at the end, replace it with your homeserver's URL."
+   elog "Then, you must register the bridge with your homeserver."
+   elog "Refer to your homeserver's documentation for instructions."
+   elog "The registration file is located at 
/var/lib/${PN}/registration.yaml"
+   elog "Finally, you may start the ${PN} daemon."
+   einfo
+
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-biology/cmdock/

2024-01-16 Thread Anna Vyalkova
commit: d1a766a47405d4cfeced96a49b3bd70f81bd9a94
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 11:12:58 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 11:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1a766a4

sci-biology/cmdock: make python optional

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

 sci-biology/cmdock/cmdock-0.2.0-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild 
b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
index f46747447a..09ab9cc5cc 100644
--- a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
+++ b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild
@@ -65,6 +65,13 @@ python_check_deps() {
python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]"
 }
 
+pkg_setup() {
+   if use doc || use test; then
+   python-any-r1_pkg_setup
+   fi
+   return 0
+}
+
 foreach_wrapper_job() {
sed -e "s:@PREFIX@:${INSTALL_PREFIX}:g" -i "${1}" || die
 }



[gentoo-commits] proj/tex-overlay:main commit in: eclass/

2024-01-16 Thread Florian Schmaus
commit: 2ecb4d1e62ccd0ad0e14419233d5c4ca424d1547
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan 16 11:42:19 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 11:42:19 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=2ecb4d1e

texlive-common.eclass: fix dosym usage

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

 eclass/texlive-common.eclass | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index 5de5830..066a8f4 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -17,7 +17,6 @@
 case ${EAPI} in
7)
inherit eapi8-dosym
-   dosym(){ dosym8 "$@"; }
;;
8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
@@ -58,7 +57,10 @@ texlive-common_handle_config_files() {
dodir "/etc/texmf/${rel_dir}.d"
einfo "Moving (and symlinking) ${EPREFIX}${texmf_path}/${f} to 
${EPREFIX}/etc/texmf/${rel_dir}.d"
mv "${ED}/${texmf_path}/${f}" "${ED}/etc/texmf/${rel_dir}.d" || 
die "mv ${f} failed."
-   dosym -r "/etc/texmf/${rel_dir}.d/$(basename "${f}")" 
"${texmf_path}/${f}"
+
+   local dosym=dosym
+   [[ ${EAPI} == 7 ]] && dosym=dosym8
+   ${dosym} -r "/etc/texmf/${rel_dir}.d/$(basename "${f}")" 
"${texmf_path}/${f}"
done < <(find . -name '*.cnf' -type f -o -name '*.cfg' -type f | sed -e 
"s:\./::g")
 }
 



[gentoo-commits] proj/tex-overlay:main commit in: eclass/

2024-01-16 Thread Florian Schmaus
commit: bb9ec7d4bafd5daad4d6e4897fc09dab7ee5a197
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan 16 11:37:25 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 11:37:25 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=bb9ec7d4

eclass: reduce diff, minor changes

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

 eclass/texlive-common.eclass |  4 ++--
 eclass/texlive-module.eclass | 38 +++---
 2 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index d6c381a..5de5830 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: texlive-common.eclass
@@ -36,7 +36,7 @@ _TEXLIVE_COMMON_ECLASS=1
 texlive-common_handle_config_files() {
local texmf_path
# Starting with TeX Live 2023, we install in texmf-dist, where a
-   # distribution provided TeX Live installation is supposed to be,
+   # distribution-provided TeX Live installation is supposed to be,
# instead of texmf.
if ver_test -ge 2023; then
texmf_path=/usr/share/texmf-dist

diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass
index 2a1d7bb..afcd453 100644
--- a/eclass/texlive-module.eclass
+++ b/eclass/texlive-module.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: texlive-module.eclass
@@ -118,7 +118,7 @@ fi
 
 if [[ -n ${TEXLIVE_MODULE_OPTIONAL_ENGINE} ]] ; then
for engine in ${TEXLIVE_MODULE_OPTIONAL_ENGINE} ; do
-   IUSE="${IUSE} +${engine}" # TODO
+   IUSE="${IUSE} +${engine}"
done
 fi
 
@@ -161,19 +161,19 @@ texlive-module_src_unpack() {
 texlive-module_add_format() {
local name engine mode patterns options
eval $@
-   einfo "Appending to format.${PN}.cnf for $*"
+   einfo "Appending to format.${PN}.cnf for $@"
 
if [[ ! -d texmf-dist/fmtutil ]]; then
mkdir -p texmf-dist/fmtutil || die
fi
 
-   [[ -f texmf-dist/fmtutil/format.${PN}.cnf ]] || { echo "# Generated for 
${PN}   by texlive-module.eclass" > "texmf-dist/fmtutil/format.${PN}.cnf"; }
-   [[ -n ${TEXLIVE_MODULE_OPTIONAL_ENGINE} ]] && has "${engine}" 
"${TEXLIVE_MODULE_OPTIONAL_ENGINE}" && use "!${engine}" && mode="disabled"
+   [[ -f texmf-dist/fmtutil/format.${PN}.cnf ]] || { echo "# Generated for 
${PN}   by texlive-module.eclass" > texmf-dist/fmtutil/format.${PN}.cnf; }
+   [[ -n ${TEXLIVE_MODULE_OPTIONAL_ENGINE} ]] && has ${engine} 
${TEXLIVE_MODULE_OPTIONAL_ENGINE} && use !${engine} && mode="disabled"
if [[ ${mode} = disabled ]]; then
-   printf "#! " >> "texmf-dist/fmtutil/format.${PN}.cnf" || die
+   printf "#! " >> texmf-dist/fmtutil/format.${PN}.cnf || die
fi
[[ -z ${patterns} ]] && patterns="-"
-   printf "%s\t%s\t%s\t%s\n" "${name}" "${engine}" "${patterns}" 
"${options}" >> "texmf-dist/fmtutil/format.${PN}.cnf" || die
+   printf "${name}\t${engine}\t${patterns}\t${options}\n" >> 
texmf-dist/fmtutil/format.${PN}.cnf || die
 }
 
 # @FUNCTION: texlive-module_make_language_def_lines
@@ -184,14 +184,14 @@ texlive-module_add_format() {
 texlive-module_make_language_def_lines() {
local lefthyphenmin righthyphenmin synonyms name file file_patterns 
file_exceptions luaspecial
eval $@
-   einfo "Generating language.def entry for $*"
+   einfo "Generating language.def entry for $@"
[[ -z ${lefthyphenmin} ]] && lefthyphenmin="2"
[[ -z ${righthyphenmin} ]] && righthyphenmin="3"
-   printf "\\addlanguage{%s}{%s}{}{%s}{%s}" "${name}" "${file}" 
"${lefthyphenmin}" "${righthyphenmin}" >> "${S}/language.${PN}.def" || die
+   echo "\\addlanguage{$name}{$file}{}{$lefthyphenmin}{$righthyphenmin}" 
>> "${S}/language.${PN}.def" || die
if [[ -n ${synonyms} ]]; then
-   for i in $(echo "${synonyms}" | tr ',' ' ') ; do
-   einfo "Generating language.def synonym ${i} for $*"
-   printf "\\addlanguage{%s}{%s}{}{%s}{%s}" "${i}" 
"${file}" "${lefthyphenmin}" "${righthyphenmin}" >> "${S}/language.${PN}.def" 
|| die
+   for i in $(echo $synonyms | tr ',' ' ') ; do
+   einfo "Generating language.def synonym $i for $@"
+   echo 
"\\addlanguage{$i}{$file}{}{$lefthyphenmin}{$righthyphenmin}" >> 
"${S}/language.${PN}.def" || die
done
fi
 }
@@ -204,11 +204,11 @@ texlive-module_make_language_def_lines() {
 texlive-module_make_language_dat_lines() {
local lefthyphenmin righthyphenmin synonyms name file 

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

2024-01-16 Thread Yixun Lan
commit: 3026a5f63e511dca3e4c699c2e3fcb14289b3d3b
Author: Yongxiang Liang  gmail  com>
AuthorDate: Tue Jan 16 10:57:50 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jan 16 11:05:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3026a5f6

profiles/arch/riscv: mask USE=webengine

Closes: https://github.com/gentoo/gentoo/pull/34796
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index 516675aeda50..4eb16fdf74f2 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag which corresponds to ARCH.
@@ -20,6 +20,10 @@
 -gtk3
 -introspection
 
+# Yongxiang Liang  (2024-01-16)
+# Requires qtwebengine, which is not ported to riscv
+webengine
+
 # Marek Szuba  (2021-08-14)
 # sci-libs/netcdf fails tests in a way suggesting it might be completely
 # unreliable on this arch as far as I/O is concerned.



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

2024-01-16 Thread Petr Vaněk
commit: 1de13ff1db16aec27b369b258830748233db9fc9
Author: Petr Vaněk  gentoo  org>
AuthorDate: Tue Jan 16 10:43:33 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Tue Jan 16 10:44:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de13ff1

net-misc/s6-networking: drop 2.7.0.1

Signed-off-by: Petr Vaněk  gentoo.org>

 net-misc/s6-networking/Manifest|  1 -
 .../s6-networking/s6-networking-2.7.0.1.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/net-misc/s6-networking/Manifest b/net-misc/s6-networking/Manifest
index 6c18735b9969..6022a16c7922 100644
--- a/net-misc/s6-networking/Manifest
+++ b/net-misc/s6-networking/Manifest
@@ -1,5 +1,4 @@
 DIST s6-networking-2.5.1.3.tar.gz 114490 BLAKE2B 
09b74ff4c881e0c30162a1a01d0d372c0dab2888efaeb1cb97402c485fca2d1360aaa936b291237cab7d43af870d9653b833a9a0e57c57b23918b4128186b476
 SHA512 
abc90d374a24507998041fd8dcd5f9c2d91bf94046e3da8d324546471f482b5929d863bd2bc846581da32f6c980ef5c2e5d6780655c757316ef0b67e37c72a19
 DIST s6-networking-2.6.0.0.tar.gz 112145 BLAKE2B 
1e111614da26283c0a9ee46b0d09d554c4efaf6866b322d5850512058d3237cc060b2ca6d5d1bd0e60791598e034c5fe222a2b6cf5bf271af8ee9e4403f61ea3
 SHA512 
dcd9a9c8e2d17fcfca96d44b1b86760a0f0e303a638f566ba064b4eb071e18736baa188cfcdb2ae27c0b00a2ed7876a9da6361a8e3a4719b70f462925df913e7
 DIST s6-networking-2.7.0.0.tar.gz 114592 BLAKE2B 
ce4eab80788bd4c7406e4b5732cb035e483ef1d788ea24a61886fa23402af5df23380d17464020ea562810563162e18fbd49644e9ac3d4827802e2caf294bab7
 SHA512 
b0dd1b0007704ca087bf49ae93cc09b7cbaa59f6ab99a0281f6bb9de38b25da18be925bc27f1bb74f984f60579f4ebdba41f276ea529b77344d9f3155bad314c
-DIST s6-networking-2.7.0.1.tar.gz 115939 BLAKE2B 
da3edb3401a64ab343a40f584c9ccf183268a0ac3ab5e642734fb7a7ce4eba42a08b8642188ce2cee0b561363feb1b61f3ee21c66d3639ffc735af0677b8837d
 SHA512 
3074c24e833f6f19bfc016c264963457f8a9df6b07bab1c0a58dc4cd0b464371051d1d5af0d5ac5544751ffa18514e2f078f329249fe97955657a3aab9ebaa99
 DIST s6-networking-2.7.0.2.tar.gz 115997 BLAKE2B 
24728f3b5e08eb94b295f345231a348c072c08a84d42585763bed8fe70576860b0d00f8548a86a896db98f1c4f51346b12f9361d500f962de6defe39308e
 SHA512 
49f80c68d639f2b7ac7451ca2ace828ca4e8c1eeffec4a9b31f8157c26a87228275ea14d8b6495b0af0879a961b37910aa2b769d8db56d8731d0827c96053631

diff --git a/net-misc/s6-networking/s6-networking-2.7.0.1.ebuild 
b/net-misc/s6-networking/s6-networking-2.7.0.1.ebuild
deleted file mode 100644
index 681fbb7f92eb..
--- a/net-misc/s6-networking/s6-networking-2.7.0.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="Suite of small networking utilities for Unix systems"
-HOMEPAGE="https://www.skarnet.org/software/s6-networking/;
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl"
-
-RDEPEND="
-   dev-lang/execline:=
-   >=dev-libs/skalibs-2.14.1.0:=
-   >=net-dns/s6-dns-2.3.7.0:=
-   sys-apps/s6:=[execline]
-   ssl? ( dev-libs/libretls:= )
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
-   default
-
-   # Avoid QA warning for LDFLAGS addition
-   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
-   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
-   tc-export AR CC RANLIB
-
-   local myconf=(
-   --bindir=/bin
-   --dynlibdir="/$(get_libdir)"
-   --libdir="/usr/$(get_libdir)/${PN}"
-   --with-dynlib="/$(get_libdir)"
-   --with-lib="/usr/$(get_libdir)/s6"
-   --with-lib="/usr/$(get_libdir)/s6-dns"
-   --with-lib="/usr/$(get_libdir)/skalibs"
-   --with-sysdeps="/usr/$(get_libdir)/skalibs"
-   --enable-shared
-   --disable-allstatic
-   --disable-static
-   --disable-static-libc
-   $(use_enable ssl ssl libtls)
-   )
-
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   optfeature "man pages" app-doc/s6-networking-man-pages
-}



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

2024-01-16 Thread Petr Vaněk
commit: 82b6cb5f08e44cc998b93e1d5ea826e759b64a7e
Author: Petr Vaněk  gentoo  org>
AuthorDate: Tue Jan 16 10:42:07 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Tue Jan 16 10:44:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b6cb5f

net-misc/s6-networking: add 2.7.0.2

Signed-off-by: Petr Vaněk  gentoo.org>

 net-misc/s6-networking/Manifest|  1 +
 .../s6-networking/s6-networking-2.7.0.2.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/net-misc/s6-networking/Manifest b/net-misc/s6-networking/Manifest
index a361b82262f1..6c18735b9969 100644
--- a/net-misc/s6-networking/Manifest
+++ b/net-misc/s6-networking/Manifest
@@ -2,3 +2,4 @@ DIST s6-networking-2.5.1.3.tar.gz 114490 BLAKE2B 
09b74ff4c881e0c30162a1a01d0d372
 DIST s6-networking-2.6.0.0.tar.gz 112145 BLAKE2B 
1e111614da26283c0a9ee46b0d09d554c4efaf6866b322d5850512058d3237cc060b2ca6d5d1bd0e60791598e034c5fe222a2b6cf5bf271af8ee9e4403f61ea3
 SHA512 
dcd9a9c8e2d17fcfca96d44b1b86760a0f0e303a638f566ba064b4eb071e18736baa188cfcdb2ae27c0b00a2ed7876a9da6361a8e3a4719b70f462925df913e7
 DIST s6-networking-2.7.0.0.tar.gz 114592 BLAKE2B 
ce4eab80788bd4c7406e4b5732cb035e483ef1d788ea24a61886fa23402af5df23380d17464020ea562810563162e18fbd49644e9ac3d4827802e2caf294bab7
 SHA512 
b0dd1b0007704ca087bf49ae93cc09b7cbaa59f6ab99a0281f6bb9de38b25da18be925bc27f1bb74f984f60579f4ebdba41f276ea529b77344d9f3155bad314c
 DIST s6-networking-2.7.0.1.tar.gz 115939 BLAKE2B 
da3edb3401a64ab343a40f584c9ccf183268a0ac3ab5e642734fb7a7ce4eba42a08b8642188ce2cee0b561363feb1b61f3ee21c66d3639ffc735af0677b8837d
 SHA512 
3074c24e833f6f19bfc016c264963457f8a9df6b07bab1c0a58dc4cd0b464371051d1d5af0d5ac5544751ffa18514e2f078f329249fe97955657a3aab9ebaa99
+DIST s6-networking-2.7.0.2.tar.gz 115997 BLAKE2B 
24728f3b5e08eb94b295f345231a348c072c08a84d42585763bed8fe70576860b0d00f8548a86a896db98f1c4f51346b12f9361d500f962de6defe39308e
 SHA512 
49f80c68d639f2b7ac7451ca2ace828ca4e8c1eeffec4a9b31f8157c26a87228275ea14d8b6495b0af0879a961b37910aa2b769d8db56d8731d0827c96053631

diff --git a/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild 
b/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild
new file mode 100644
index ..f5b5ff1a8ae0
--- /dev/null
+++ b/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Suite of small networking utilities for Unix systems"
+HOMEPAGE="https://www.skarnet.org/software/s6-networking/;
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl"
+
+RDEPEND="
+   dev-lang/execline:=
+   >=dev-libs/skalibs-2.14.1.0:=
+   >=net-dns/s6-dns-2.3.7.0:=
+   sys-apps/s6:=[execline]
+   ssl? ( dev-libs/libretls:= )
+"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+
+   # Avoid QA warning for LDFLAGS addition
+   sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
+
+   sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
+}
+
+src_configure() {
+   tc-export AR CC RANLIB
+
+   local myconf=(
+   --bindir=/bin
+   --dynlibdir="/$(get_libdir)"
+   --libdir="/usr/$(get_libdir)/${PN}"
+   --with-dynlib="/$(get_libdir)"
+   --with-lib="/usr/$(get_libdir)/s6"
+   --with-lib="/usr/$(get_libdir)/s6-dns"
+   --with-lib="/usr/$(get_libdir)/skalibs"
+   --with-sysdeps="/usr/$(get_libdir)/skalibs"
+   --enable-shared
+   --disable-allstatic
+   --disable-static
+   --disable-static-libc
+   $(use_enable ssl ssl libtls)
+   )
+
+   econf "${myconf[@]}"
+}
+
+pkg_postinst() {
+   optfeature "man pages" app-doc/s6-networking-man-pages
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/ntfs2btrfs/

2024-01-16 Thread David Roman
commit: 54f4b064ff273b321090f1465a9efe2744f01909
Author: Mark Harmstone  harmstone  com>
AuthorDate: Tue Jan 16 02:02:44 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 02:02:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54f4b064

sys-fs/ntfs2btrfs: add 20240115, drop 20230501

Signed-off-by: Mark Harmstone  harmstone.com>

 sys-fs/ntfs2btrfs/Manifest  | 2 +-
 .../{ntfs2btrfs-20230501.ebuild => ntfs2btrfs-20240115.ebuild}  | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-fs/ntfs2btrfs/Manifest b/sys-fs/ntfs2btrfs/Manifest
index 0313c405bb..124d1acf56 100644
--- a/sys-fs/ntfs2btrfs/Manifest
+++ b/sys-fs/ntfs2btrfs/Manifest
@@ -1 +1 @@
-DIST ntfs2btrfs-20230501.tar.gz 98816 BLAKE2B 
d814e1d1a80fa25a85ca010b4ec3d0a92eb0ebeba4ad9042af95b7f2cd5fb70941e2dfc4422a609b7b159c9f4ff51598e1acaedb46f3b48fb42235f230dc1423
 SHA512 
ad10850280f591cbdc169bb8e0b1768f7c4051b3110283c941ab76beb0d2b728d30ac64caecdbe6f90068b2486170ddced0704d741d1469944c58ecf0b168e0a
+DIST ntfs2btrfs-20240115.tar.gz 98851 BLAKE2B 
99f6a10a785286a093d995efb34fd822d35a28f6232c2dd003c16f30a98dd1a63dd46c7e4ea9e373bf18f453eb6d867c4a73492c0edc54bf1dc3a50c847c239a
 SHA512 
c614e33b83a4dad25b07335f42161223804935bbee19a72a6576fe361a7edf91502773facc14c767e02abff03fd26d902ab2cd0d8f8bcde8ba10c56869d01873

diff --git a/sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild 
b/sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
similarity index 98%
rename from sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild
rename to sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
index f2b3e08fbb..1d6ac5d74b 100644
--- a/sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild
+++ b/sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
@@ -25,7 +25,6 @@ DEPEND="dev-libs/libfmt
lzo? ( dev-libs/lzo )
zstd? ( app-arch/zstd )"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_prepare() {
cmake_src_prepare



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

2024-01-16 Thread David Roman
commit: e648e9753254f82b12241bd38617180d19d2b234
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 20:36:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 15 20:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e648e975

dev-cpp/drogon: drop 1.8.7

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/drogon/Manifest|  2 -
 dev-cpp/drogon/drogon-1.8.7.ebuild | 87 --
 2 files changed, 89 deletions(-)

diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest
index 35fb29e5ae..7029e49a97 100644
--- a/dev-cpp/drogon/Manifest
+++ b/dev-cpp/drogon/Manifest
@@ -1,6 +1,4 @@
-DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 
9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c
 SHA512 
a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b
 DIST drogon-1.9.0.tar.gz 566471 BLAKE2B 
ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236
 SHA512 
2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5
 DIST drogon-1.9.1.tar.gz 567917 BLAKE2B 
2da1c1a433c19388eb6ed9a474369309b02d9200ae275c513923bcef19d2e5a8955c9361467f581ad1b2b65b0d183214b728a2c4280b8ca2f1a36091d5a4e2e7
 SHA512 
05666166e0b03a6f349a3811ea1014f6e7d8a42a5e749e478502461722a647c6170f5538a4cba9820c3135551d577276094cd96eb0997946c3a37787b531ac49
-DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 
298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d
 SHA512 
4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/drogon/drogon-1.8.7.ebuild 
b/dev-cpp/drogon/drogon-1.8.7.ebuild
deleted file mode 100644
index 42c21024a5..00
--- a/dev-cpp/drogon/drogon-1.8.7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_TRANTOR_V="1.5.13"
-
-DESCRIPTION="C++14/17 based HTTP web application framework"
-HOMEPAGE="https://github.com/drogonframework/drogon;
-SRC_URI="
-   
https://github.com/drogonframework/drogon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://github.com/an-tao/trantor/archive/refs/tags/v${MY_TRANTOR_V}.tar.gz -> 
trantor-${MY_TRANTOR_V}.tar.gz )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml"
-# REQUIRED_USE="test? ( postgres sqlite mariadb )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-cpp/trantor-${MY_TRANTOR_V}:=
-   dev-libs/jsoncpp:=
-   sys-libs/zlib
-   brotli? ( app-arch/brotli:= )
-   mariadb? ( dev-db/mariadb:= )
-   postgres? ( dev-db/postgresql:= )
-   redis? ( dev-libs/hiredis:= )
-   sqlite? ( dev-db/sqlite:3 )
-   elibc_Darwin? ( sys-libs/native-uuid )
-   elibc_SunOS? ( sys-libs/libuuid )
-   !elibc_Darwin? ( !elibc_SunOS? (
-   sys-apps/util-linux
-   ) )
-   yaml? ( dev-cpp/yaml-cpp:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
-
-DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md )
-
-src_unpack() {
-   default
-
-   # the cert is in the trantor submodule normally, but we unbundle that
-   if use test; then
-   mkdir -p ${P}/trantor/trantor/tests || die
-   cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \
-   ${P}/trantor/trantor/tests/ \
-   || die "could not copy test certificate and/or key"
-   fi
-}
-
-src_configure() {
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." )
-
-   local -a mycmakeargs=(
-   -DBUILD_DOC=$(usex doc)
-   -DBUILD_EXAMPLES=NO
-   -DBUILD_POSTGRESQL=$(usex postgres)
-   -DBUILD_MYSQL=$(usex mariadb)
-   -DBUILD_SQLITE=$(usex 

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

2024-01-16 Thread David Roman
commit: 6dfa92b043c2cde7aabe9577f97ef912726b6249
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 17:57:01 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 15 17:57:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dfa92b0

dev-cpp/trantor: drop 1.5.14

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/trantor/Manifest  |  1 -
 dev-cpp/trantor/trantor-1.5.14.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest
index c46f09bb0c..39004f492b 100644
--- a/dev-cpp/trantor/Manifest
+++ b/dev-cpp/trantor/Manifest
@@ -1,3 +1,2 @@
-DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 
09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704
 SHA512 
0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c
 DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/trantor/trantor-1.5.14.ebuild 
b/dev-cpp/trantor/trantor-1.5.14.ebuild
deleted file mode 100644
index 66f441cfb6..00
--- a/dev-cpp/trantor/trantor-1.5.14.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17"
-HOMEPAGE="https://github.com/an-tao/trantor;
-SRC_URI="https://github.com/an-tao/trantor/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="adns doc +ssl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   adns? ( net-dns/c-ares:= )
-   ssl? ( dev-libs/openssl:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( app-text/doxygen[dot] )"
-
-src_prepare() {
-   sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"
-   cmake_src_prepare
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   "-DBUILD_SHARED_LIBS=YES"
-   "-DBUILD_DOC=$(usex doc)"
-   "-DBUILD_TESTING=$(usex test)"
-   "-DBUILD_C-ARES=$(usex adns)"
-   "-DTRANTOR_USE_TLS=$(usex ssl openssl none)"
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*"
-
-   cmake_src_install
-}



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

2024-01-16 Thread David Roman
commit: 177e81c6bc66314b3495bd3867d0050d7912a9d6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 09:11:54 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Jan 16 09:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=177e81c6

dev-cpp/trantor: fix doxygen dep

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

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

diff --git a/dev-cpp/trantor/trantor-1.5.15.ebuild 
b/dev-cpp/trantor/trantor-1.5.15.ebuild
index 57cbda2b0b..4a18bcd7bd 100644
--- a/dev-cpp/trantor/trantor-1.5.15.ebuild
+++ b/dev-cpp/trantor/trantor-1.5.15.ebuild
@@ -27,7 +27,7 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/gtest )
 "
-BDEPEND="doc? ( app-doc/doxygen[dot] )"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
 
 src_prepare() {
sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"



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

2024-01-16 Thread David Roman
commit: 24a5cdb345d461cece3df38d193471dda8e2b387
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 17:56:00 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 15 17:56:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24a5cdb3

dev-cpp/trantor: add 1.5.15

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/trantor/Manifest  |  1 +
 dev-cpp/trantor/trantor-1.5.15.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest
index a8b84df545..c46f09bb0c 100644
--- a/dev-cpp/trantor/Manifest
+++ b/dev-cpp/trantor/Manifest
@@ -1,2 +1,3 @@
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 
09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704
 SHA512 
0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c
+DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/trantor/trantor-1.5.15.ebuild 
b/dev-cpp/trantor/trantor-1.5.15.ebuild
new file mode 100644
index 00..57cbda2b0b
--- /dev/null
+++ b/dev-cpp/trantor/trantor-1.5.15.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17"
+HOMEPAGE="https://github.com/an-tao/trantor;
+SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="adns doc +spdlog +ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   adns? ( net-dns/c-ares:= )
+   ssl? ( dev-libs/openssl:= )
+   spdlog? (
+   dev-libs/spdlog:=
+   dev-libs/libfmt:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+src_prepare() {
+   sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   "-DBUILD_SHARED_LIBS=YES"
+   "-DBUILD_DOC=$(usex doc)"
+   "-DBUILD_TESTING=$(usex test)"
+   "-DBUILD_C-ARES=$(usex adns)"
+   "-DTRANTOR_USE_TLS=$(usex ssl openssl none)"
+   "-DUSE_SPDLOG=$(usex spdlog)"
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*"
+
+   cmake_src_install
+}



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

2024-01-16 Thread David Roman
commit: c8a6b8a9118dea5bb49e53588d86c45475c19c1f
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 20:35:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 15 20:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8a6b8a9

dev-cpp/drogon: add 1.9.1

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/drogon/Manifest|  2 +
 dev-cpp/drogon/drogon-1.9.1.ebuild | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest
index 28696d399d..35fb29e5ae 100644
--- a/dev-cpp/drogon/Manifest
+++ b/dev-cpp/drogon/Manifest
@@ -1,4 +1,6 @@
 DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 
9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c
 SHA512 
a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b
 DIST drogon-1.9.0.tar.gz 566471 BLAKE2B 
ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236
 SHA512 
2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5
+DIST drogon-1.9.1.tar.gz 567917 BLAKE2B 
2da1c1a433c19388eb6ed9a474369309b02d9200ae275c513923bcef19d2e5a8955c9361467f581ad1b2b65b0d183214b728a2c4280b8ca2f1a36091d5a4e2e7
 SHA512 
05666166e0b03a6f349a3811ea1014f6e7d8a42a5e749e478502461722a647c6170f5538a4cba9820c3135551d577276094cd96eb0997946c3a37787b531ac49
 DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 
298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d
 SHA512 
4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
+DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/drogon/drogon-1.9.1.ebuild 
b/dev-cpp/drogon/drogon-1.9.1.ebuild
new file mode 100644
index 00..6137a218b9
--- /dev/null
+++ b/dev-cpp/drogon/drogon-1.9.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_TRANTOR_V="1.5.15" # NOTE: needs to be updated on each bump
+
+DESCRIPTION="C++14/17 based HTTP web application framework"
+HOMEPAGE="https://github.com/drogonframework/drogon;
+SRC_URI="
+   https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> 
trantor-${MY_TRANTOR_V}.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml"
+# REQUIRED_USE="test? ( postgres sqlite mariadb )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-cpp/trantor-${MY_TRANTOR_V}:=
+   dev-libs/jsoncpp:=
+   sys-libs/zlib
+   brotli? ( app-arch/brotli:= )
+   mariadb? ( dev-db/mariadb:= )
+   postgres? ( dev-db/postgresql:= )
+   redis? ( dev-libs/hiredis:= )
+   sqlite? ( dev-db/sqlite:3 )
+   elibc_Darwin? ( sys-libs/native-uuid )
+   elibc_SunOS? ( sys-libs/libuuid )
+   !elibc_Darwin? ( !elibc_SunOS? (
+   sys-apps/util-linux
+   ) )
+   yaml? ( dev-cpp/yaml-cpp:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="doc? ( app-text/doxygen )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
+
+DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md )
+
+src_unpack() {
+   default
+
+   # the cert is in the trantor submodule normally, but we unbundle that
+   if use test; then
+   mkdir -p ${P}/trantor/trantor/tests || die
+   cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \
+   ${P}/trantor/trantor/tests/ \
+   || die "could not copy test certificate and/or key"
+   fi
+}
+
+src_configure() {
+   use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." )
+
+   local -a mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_EXAMPLES=NO
+   -DBUILD_POSTGRESQL=$(usex postgres)
+   -DBUILD_MYSQL=$(usex mariadb)
+   

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

2024-01-16 Thread Anna Vyalkova
commit: 177e81c6bc66314b3495bd3867d0050d7912a9d6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 16 09:11:54 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 16 09:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=177e81c6

dev-cpp/trantor: fix doxygen dep

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

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

diff --git a/dev-cpp/trantor/trantor-1.5.15.ebuild 
b/dev-cpp/trantor/trantor-1.5.15.ebuild
index 57cbda2b0b..4a18bcd7bd 100644
--- a/dev-cpp/trantor/trantor-1.5.15.ebuild
+++ b/dev-cpp/trantor/trantor-1.5.15.ebuild
@@ -27,7 +27,7 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/gtest )
 "
-BDEPEND="doc? ( app-doc/doxygen[dot] )"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
 
 src_prepare() {
sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"



[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2024-01-16 Thread Andrew Ammerlaan
commit: 891035981aea86828ae10162336d12e4a8e245a6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Jan 16 09:08:06 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan 16 09:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89103598

games-util/lutris: drop 0.5.15

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

 games-util/lutris/Manifest |   1 -
 games-util/lutris/lutris-0.5.15.ebuild | 158 -
 2 files changed, 159 deletions(-)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 29e317baa4cc..ab28c0a469c1 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,4 +1,3 @@
 DIST lutris_0.5.13.tar.xz 1565824 BLAKE2B 
5326f7d671f91cab9e2f21377b939f33383098778751d2855d319b6f84b349108dce9a92faecf804e292cb711dfe6dc40a1ede591847b13550d25d83f51a9c7f
 SHA512 
8ca257de9647a21774c9aaa251178a5f5b4eb137985913e136e27959880a356f95bd0ba6ba75059b92f7d92fdeee7f410592a39c60d8ec72412a3106a1561a7b
 DIST lutris_0.5.14.tar.xz 4394748 BLAKE2B 
dc1a8089219ebd3ea42be45fe0dc942a6353ac69b30527a8766c7ae54bd09fb529296e5e63a717d8a1033e70b3a9ab52daa87d5287845e34e53d765aec41191d
 SHA512 
1292ef9dfb9bc977d6b687319060451a615e27c2e056aeafb4db21bdb20fec2b051bb31230604c528860871bdde01f2385a5320467b74c8ad3b516574ce7fb27
-DIST lutris_0.5.15.tar.xz 6298936 BLAKE2B 
eea666584be35b822d53d7c865fcb3c7d4ecb97f8f78f12cf745cb32e8d526244be5145a4fb584b2c921eb843f0451c03c8e99350b7c7c0b6abdcfb2cf786865
 SHA512 
c923f70b81ac2f79d33cea127975650652bb0496eb85406996c7a20a01b5dc40674ddc8bd4dfb1ab32db4ed1e4b00535acf343c55f9b20c6bc5b04b397c59ca9
 DIST lutris_0.5.16.tar.xz 1691896 BLAKE2B 
314f00953b427831847dc0852063038f8991c4a151ca8eaa01a178873becb96a56b89f65e8213228eedde96113f5e8130edf96498542296192e2a2a597259e70
 SHA512 
c30c4d93cadc56902c46ab263c39566a42348ee38059d360e71095d3ff2f564703c6bad45f9ffd476ec04150b13c94f411fe3a7f1284622cc7910d0bdbf92c7e

diff --git a/games-util/lutris/lutris-0.5.15.ebuild 
b/games-util/lutris/lutris-0.5.15.ebuild
deleted file mode 100644
index 2c3d1da23ab2..
--- a/games-util/lutris/lutris-0.5.15.ebuild
+++ /dev/null
@@ -1,158 +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} )
-PYTHON_REQ_USE="sqlite,threads(+)"
-
-inherit meson python-single-r1 optfeature virtualx xdg
-
-DESCRIPTION="An open source gaming platform for GNU/Linux"
-HOMEPAGE="https://lutris.net/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *_beta* ]] ; then
-   
SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}"/${P/_/-}
-   else
-   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
-   S="${WORKDIR}/${PN}"
-   KEYWORDS="~amd64 ~x86"
-   fi
-fi
-
-LICENSE="GPL-3+ CC0-1.0"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   app-arch/cabextract
-   app-arch/p7zip
-   app-arch/unzip
-   $(python_gen_cond_dep '
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   dev-python/pypresence[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/moddb[${PYTHON_USEDEP}]
-   ')
-   media-sound/fluid-soundfont
-   || (
-   net-libs/webkit-gtk:4[introspection]
-   net-libs/webkit-gtk:4.1[introspection]
-   )
-   sys-apps/xdg-desktop-portal
-   x11-apps/mesa-progs
-   x11-apps/xgamma
-   x11-apps/xrandr
-   x11-libs/gtk+:3[introspection]
-   x11-libs/gdk-pixbuf[jpeg]
-"
-
-BDEPEND="
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-DOCS=( AUTHORS README.rst docs/installers.rst docs/steam.rst )
-
-EPYTEST_IGNORE=(
-   # Requires a Nvidia GPU and driver
-   tests/util/graphics/test_drivers.py
-)
-
-src_test() {
-   meson_src_test
-   virtx epytest
-}
-
-src_install() {
-   meson_src_install
-   python_fix_shebang "${ED}/usr/" #740048
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "playing various games through Valve's Steam launcher 
(available in Steam overlay)" games-util/steam-launcher
-   optfeature "playing games 

[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2024-01-16 Thread Andrew Ammerlaan
commit: 7e49df82db8af15110f70c85cce0038dafbf62e3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Jan 16 09:07:56 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan 16 09:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e49df82

games-util/lutris: add 0.5.16

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

 games-util/lutris/Manifest |   1 +
 games-util/lutris/lutris-0.5.16.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 24c7922df313..29e317baa4cc 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,3 +1,4 @@
 DIST lutris_0.5.13.tar.xz 1565824 BLAKE2B 
5326f7d671f91cab9e2f21377b939f33383098778751d2855d319b6f84b349108dce9a92faecf804e292cb711dfe6dc40a1ede591847b13550d25d83f51a9c7f
 SHA512 
8ca257de9647a21774c9aaa251178a5f5b4eb137985913e136e27959880a356f95bd0ba6ba75059b92f7d92fdeee7f410592a39c60d8ec72412a3106a1561a7b
 DIST lutris_0.5.14.tar.xz 4394748 BLAKE2B 
dc1a8089219ebd3ea42be45fe0dc942a6353ac69b30527a8766c7ae54bd09fb529296e5e63a717d8a1033e70b3a9ab52daa87d5287845e34e53d765aec41191d
 SHA512 
1292ef9dfb9bc977d6b687319060451a615e27c2e056aeafb4db21bdb20fec2b051bb31230604c528860871bdde01f2385a5320467b74c8ad3b516574ce7fb27
 DIST lutris_0.5.15.tar.xz 6298936 BLAKE2B 
eea666584be35b822d53d7c865fcb3c7d4ecb97f8f78f12cf745cb32e8d526244be5145a4fb584b2c921eb843f0451c03c8e99350b7c7c0b6abdcfb2cf786865
 SHA512 
c923f70b81ac2f79d33cea127975650652bb0496eb85406996c7a20a01b5dc40674ddc8bd4dfb1ab32db4ed1e4b00535acf343c55f9b20c6bc5b04b397c59ca9
+DIST lutris_0.5.16.tar.xz 1691896 BLAKE2B 
314f00953b427831847dc0852063038f8991c4a151ca8eaa01a178873becb96a56b89f65e8213228eedde96113f5e8130edf96498542296192e2a2a597259e70
 SHA512 
c30c4d93cadc56902c46ab263c39566a42348ee38059d360e71095d3ff2f564703c6bad45f9ffd476ec04150b13c94f411fe3a7f1284622cc7910d0bdbf92c7e

diff --git a/games-util/lutris/lutris-0.5.16.ebuild 
b/games-util/lutris/lutris-0.5.16.ebuild
new file mode 100644
index ..2c3d1da23ab2
--- /dev/null
+++ b/games-util/lutris/lutris-0.5.16.ebuild
@@ -0,0 +1,158 @@
+# 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="sqlite,threads(+)"
+
+inherit meson python-single-r1 optfeature virtualx xdg
+
+DESCRIPTION="An open source gaming platform for GNU/Linux"
+HOMEPAGE="https://lutris.net/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *_beta* ]] ; then
+   
SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${P/_/-}
+   else
+   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
+   S="${WORKDIR}/${PN}"
+   KEYWORDS="~amd64 ~x86"
+   fi
+fi
+
+LICENSE="GPL-3+ CC0-1.0"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-arch/cabextract
+   app-arch/p7zip
+   app-arch/unzip
+   $(python_gen_cond_dep '
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pypresence[${PYTHON_USEDEP}]
+   dev-python/python-evdev[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/moddb[${PYTHON_USEDEP}]
+   ')
+   media-sound/fluid-soundfont
+   || (
+   net-libs/webkit-gtk:4[introspection]
+   net-libs/webkit-gtk:4.1[introspection]
+   )
+   sys-apps/xdg-desktop-portal
+   x11-apps/mesa-progs
+   x11-apps/xgamma
+   x11-apps/xrandr
+   x11-libs/gtk+:3[introspection]
+   x11-libs/gdk-pixbuf[jpeg]
+"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+DOCS=( AUTHORS README.rst docs/installers.rst docs/steam.rst )
+
+EPYTEST_IGNORE=(
+   # Requires a Nvidia GPU and driver
+   tests/util/graphics/test_drivers.py
+)
+
+src_test() {
+   meson_src_test
+   virtx epytest
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}/usr/" #740048
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "playing various games through Valve's Steam launcher 
(available in Steam overlay)" games-util/steam-launcher
+   optfeature "playing games through 

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

2024-01-16 Thread Andrew Ammerlaan
commit: 8e23288a8fd00d0a2bda462cb6463d8c1d6ca892
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Jan 16 08:59:53 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan 16 08:59:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e23288a

kernel-install.eclass: USE=generic-uki drop requirement for installkernel[uki]

it is not strictly necessary, i.e. we might also want to just use the
generic initrd. Or install the uki in the grub layout. But more importantly
this requirement creates a bit of an unfortunate conflict in binpkg-docker
that would otherwise have to be resolved with manual overrides of install.conf.

See-also: https://github.com/projg2/binpkg-docker/pull/7
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/kernel-install.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index 5a98446b12ee..9ab96628b5e4 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -200,7 +200,7 @@ if [[ ${KERNEL_IUSE_GENERIC_UKI} ]]; then
IDEPEND="
generic-uki? (
|| (
-   
>=sys-kernel/installkernel-8[-dracut(-),-ukify(-),uki(-)]
+   
>=sys-kernel/installkernel-8[-dracut(-),-ukify(-)]
>=sys-kernel/installkernel-systemd-3
)
)



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

2024-01-16 Thread Andreas Sturmlechner
commit: 1a68fce24bb9e80a69f9568f5dc23f440c3a3c7e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 08:38:58 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 08:51:14 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1a68fce2

kde-plasma/discover: Force off -DBUILD_SnapBackend

Bug: https://bugs.gentoo.org/919416
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/discover/discover-6.0.49..ebuild | 2 +-
 kde-plasma/discover/discover-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/discover/discover-6.0.49..ebuild 
b/kde-plasma/discover/discover-6.0.49..ebuild
index 9f66f8a6a6..24f6150036 100644
--- a/kde-plasma/discover/discover-6.0.49..ebuild
+++ b/kde-plasma/discover/discover-6.0.49..ebuild
@@ -74,7 +74,7 @@ src_configure() {
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
-DBUILD_RpmOstreeBackend=OFF
-#  -DBUILD_SnapBackend=$(usex snap)
+   -DBUILD_SnapBackend=OFF
-DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KF6UserFeedback)
$(cmake_use_find_package webengine Qt6WebView)

diff --git a/kde-plasma/discover/discover-.ebuild 
b/kde-plasma/discover/discover-.ebuild
index d6b6b753ad..b6f9627ddf 100644
--- a/kde-plasma/discover/discover-.ebuild
+++ b/kde-plasma/discover/discover-.ebuild
@@ -74,7 +74,7 @@ src_configure() {
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
-DBUILD_RpmOstreeBackend=OFF
-#  -DBUILD_SnapBackend=$(usex snap)
+   -DBUILD_SnapBackend=OFF
-DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KF6UserFeedback)
$(cmake_use_find_package webengine Qt6WebView)



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

2024-01-16 Thread Thomas Beierlein
commit: 1154edebea70d11afb3db443af760b62c32e29f7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:47:56 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1154edeb

media-libs/hamlib: drop 4.5.5

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.5.5.ebuild | 96 ---
 1 file changed, 96 deletions(-)

diff --git a/media-libs/hamlib/hamlib-4.5.5.ebuild 
b/media-libs/hamlib/hamlib-4.5.5.ebuild
deleted file mode 100644
index 9ce02e5c2cda..
--- a/media-libs/hamlib/hamlib-4.5.5.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.github.io;
-SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0/4.2"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="doc perl python tcl"
-
-RESTRICT="test"
-
-RDEPEND="
-   =virtual/libusb-0*
-   dev-libs/libxml2
-   sys-libs/readline:0=
-   perl? ( dev-lang/perl )
-   python? ( ${PYTHON_DEPS} )
-   tcl? ( dev-lang/tcl:0= )"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-lang/swig
-   >=dev-build/libtool-2.2
-   doc? ( app-text/doxygen
-   dev-util/source-highlight )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # fix hardcoded libdir paths
-   sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \
-   -e "s#fix}/include#fix}/include/hamlib#" \
-   hamlib.pc.in || die "sed failed"
-
-   # Correct install target to whatever INSTALLDIRS says and use vendor
-   # installdirs everywhere (bug #611550)
-   sed -i -e "s#install_site#install#" \
-   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
-   bindings/Makefile.am || die "sed failed patching for perl"
-
-   # make building of documentation compatible with autotools-utils
-   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --libdir=/usr/$(get_libdir)/hamlib \
-   --disable-static \
-   --with-xml-support \
-   $(use_with perl perl-binding) \
-   $(use_with python python-binding) \
-   $(use_with tcl tcl-binding)
-}
-
-src_compile() {
-   emake
-   use doc && emake html
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   use python && python_optimize
-
-   use doc && HTML_DOCS=( doc/html/ )
-   einstalldocs
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins hamlib.pc
-
-   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
-   doenvd "${T}"/73hamlib
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tlf/

2024-01-16 Thread Thomas Beierlein
commit: 22b9523a7b3c24fff1f64e31b51db5f52966902a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:45:32 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b9523a

media-radio/tlf: drop 1.4.1-r1, 1.4.1-r2, 1.4.1-r3

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tlf/tlf-1.4.1-r1.ebuild | 48 ---
 media-radio/tlf/tlf-1.4.1-r2.ebuild | 56 
 media-radio/tlf/tlf-1.4.1-r3.ebuild | 57 -
 3 files changed, 161 deletions(-)

diff --git a/media-radio/tlf/tlf-1.4.1-r1.ebuild 
b/media-radio/tlf/tlf-1.4.1-r1.ebuild
deleted file mode 100644
index 71731baea4a5..
--- a/media-radio/tlf/tlf-1.4.1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]
-   elibc_musl? ( sys-libs/argp-standalone )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
- "${FILESDIR}/${P}-musl.patch"
- "${FILESDIR}/${P}-missing-include.patch"
-   )
-
-src_prepare() {
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/sendqrg.c || die
-   fi
-
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   use elibc_musl && append-libs argp
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   filter-lto  # bug # 876418
-   econf --enable-fldigi-xmlrpc
-}

diff --git a/media-radio/tlf/tlf-1.4.1-r2.ebuild 
b/media-radio/tlf/tlf-1.4.1-r2.ebuild
deleted file mode 100644
index 9e10989920d6..
--- a/media-radio/tlf/tlf-1.4.1-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]
-   elibc_musl? ( sys-libs/argp-standalone )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
- "${FILESDIR}/${P}-musl.patch"
- "${FILESDIR}/${P}-missing-include.patch"
-   )
-
-# suppress warning wrt 'implicit function declaration' in config logs
-# bug #899842
-QA_CONFIG_IMPL_DECL_SKIP=(
-   wget_wch# designed to check availability of various ncursesw
-   # header files
-   )
-
-src_prepare() {
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/sendqrg.c || die
-   fi
-
-   eapply ${PATCHES[@]}
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs argp
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   filter-lto  # bug # 876418
-   econf --enable-fldigi-xmlrpc
-}

diff --git a/media-radio/tlf/tlf-1.4.1-r3.ebuild 
b/media-radio/tlf/tlf-1.4.1-r3.ebuild
deleted file mode 100644
index 6458ed20c7d0..
--- a/media-radio/tlf/tlf-1.4.1-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]
-   elibc_musl? ( sys-libs/argp-standalone )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
- "${FILESDIR}/${P}-musl.patch"
- "${FILESDIR}/${P}-missing-include.patch"
- "${FILESDIR}/${P}-prototypes.patch"
-   )
-
-# suppress warning wrt 'implicit function declaration' in config logs
-# bug 

[gentoo-commits] repo/gentoo:master commit in: media-radio/xastir/, media-radio/xastir/files/

2024-01-16 Thread Thomas Beierlein
commit: dd49289fe331179328b326d3fc6a83bc1c54d94b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:44:01 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:44:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd49289f

media-radio/xastir: drop 2.1.8-r3, 2.1.8-r4

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xastir/Manifest|  1 -
 .../xastir/files/xastir-2.1.8-configure.diff   | 16 -
 media-radio/xastir/xastir-2.1.8-r3.ebuild  | 79 -
 media-radio/xastir/xastir-2.1.8-r4.ebuild  | 82 --
 4 files changed, 178 deletions(-)

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index eedf37811bbc..7289a2bfedba 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1,2 +1 @@
-DIST xastir-2.1.8.tar.gz 586 BLAKE2B 
4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6
 SHA512 
361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d
 DIST xastir-2.2.0.tar.gz 2232411 BLAKE2B 
901a22ee9db6f2c416807dd11f532975bbaf38314224327a43acff0d7164200456e373cefd852b4022187a6c0c4d2182c2088c12bac93d0fc6ed6771c957c11f
 SHA512 
d420118e9118ff837d72f17e78563c7e9d39cfcaf05fe12cbf51b50ed36b9307e4b33b0e8a0d056c504a280683c6eb97637e9c4fec3bf1f0d920cb46f6e2cc0b

diff --git a/media-radio/xastir/files/xastir-2.1.8-configure.diff 
b/media-radio/xastir/files/xastir-2.1.8-configure.diff
deleted file mode 100644
index 0340f00e241e..
--- a/media-radio/xastir/files/xastir-2.1.8-configure.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-# Fix implicit function declaration in configure.ac
-# bug 899846
-diff --git a/configure.ac b/configure.ac
-index 687bbe9..c137c80 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -646,7 +646,8 @@ fi
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="-Wl,--no-keep-memory $LDFLAGS"
- AC_LINK_IFELSE(
-- [AC_LANG_PROGRAM([[#include ]],
-+ [AC_LANG_PROGRAM([[#include 
-+  #include ]],
-   [[/* Stupid useless test for linker flags */
-  exit(0);]])],
-  [xa_cv_no_keep_memory=yes],

diff --git a/media-radio/xastir/xastir-2.1.8-r3.ebuild 
b/media-radio/xastir/xastir-2.1.8-r3.ebuild
deleted file mode 100644
index 01d7d4d56c52..
--- a/media-radio/xastir/xastir-2.1.8-r3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_P=${PN/x/X}-Release-${PV}
-
-DESCRIPTION="X Amateur Station Tracking and Information Reporting"
-HOMEPAGE="https://xastir.org/;
-SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="geotiff"
-
-DEPEND=">=x11-libs/motif-2.3:0
-   x11-libs/libXt
-   x11-libs/libX11
-   x11-libs/libXpm
-   x11-apps/xfontsel
-   dev-libs/libpcre
-   net-misc/curl
-   sys-libs/db:=
-   sci-libs/shapelib
-   media-gfx/graphicsmagick:=[-q32]
-   geotiff? ( sci-libs/proj
-   sci-libs/libgeotiff:=
-   media-libs/tiff:= )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # fix script location (bug #407185)
-   eapply  "${FILESDIR}"/${PN}-2.1.8-scripts.diff
-
-   # do not filter duplicate flags (see bug #411095)
-   eapply -p0 "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff
-
-   eautoreconf
-}
-
-src_configure() {
-   # provide include path to GraphicsMagic for configure stage
-   append-cflags -I/usr/include/GraphicsMagick
-   econf \
-   --with-shapelib \
-   --without-ax25 \
-   --without-festival \
-   --without-gpsman \
-   --without-imagemagick \
-   --with-graphicsmagick \
-   $(use_with geotiff libproj) \
-   $(use_with geotiff)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}"/usr/share/doc/${PN}
-   dodoc AUTHORS ChangeLog CONTRIBUTING.md FAQ README \
-   README.Getting-Started README.MAPS README.OSM_maps
-}
-
-pkg_postinst() {
-   elog "Kernel mode AX.25 and GPSman library not supported."
-   elog
-   elog "Remember you have to be root to add addditional scripts,"
-   elog "maps and other configuration data under /usr/share/xastir."
-}

diff --git a/media-radio/xastir/xastir-2.1.8-r4.ebuild 
b/media-radio/xastir/xastir-2.1.8-r4.ebuild
deleted file mode 100644
index 321686006d1b..
--- a/media-radio/xastir/xastir-2.1.8-r4.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/discover/

2024-01-16 Thread Andreas Sturmlechner
commit: 2e1e9776fe44d422334a54328221d719e80c29c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 08:38:58 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 08:40:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1e9776

kde-plasma/discover: Force off -DBUILD_SnapBackend

Bug: https://bugs.gentoo.org/919416
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/discover/discover-5.92.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/discover/discover-5.92.0.ebuild 
b/kde-plasma/discover/discover-5.92.0.ebuild
index 1e2bb68c3fd8..3abe18859373 100644
--- a/kde-plasma/discover/discover-5.92.0.ebuild
+++ b/kde-plasma/discover/discover-5.92.0.ebuild
@@ -74,7 +74,7 @@ src_configure() {
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
-DBUILD_RpmOstreeBackend=OFF
-#  -DBUILD_SnapBackend=$(usex snap)
+   -DBUILD_SnapBackend=OFF
-DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KF6UserFeedback)
$(cmake_use_find_package webengine Qt6WebView)



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

2024-01-16 Thread Matthew Smith
commit: 111ca980a4acf299e493ed38af825bac1f3160ee
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jan 14 15:15:05 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Jan 16 08:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111ca980

dev-util/rebar: Add := to erlang dependency

No changes to installed files, so not dropping back to ~arch.

Also, drop rebar-bin blocker as it has been out of the tree for
~1.5 years (thanks mm1ke).

Closes: https://bugs.gentoo.org/913601
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/34800
Signed-off-by: Matthew Smith  gentoo.org>

 dev-util/rebar/rebar-3.22.1-r1.ebuild | 68 +++
 1 file changed, 68 insertions(+)

diff --git a/dev-util/rebar/rebar-3.22.1-r1.ebuild 
b/dev-util/rebar/rebar-3.22.1-r1.ebuild
new file mode 100644
index ..76fb5f3577b0
--- /dev/null
+++ b/dev-util/rebar/rebar-3.22.1-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN}3
+MECK_PV=0.8.13 # see rebar.config
+
+inherit bash-completion-r1
+
+DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP 
principles"
+HOMEPAGE="https://www.rebar3.org https://github.com/erlang/rebar3;
+SRC_URI="
+   https://github.com/erlang/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( https://repo.hex.pm/tarballs/meck-${MECK_PV}.tar )
+"
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+LICENSE="Apache-2.0 MIT BSD"
+SLOT="3"
+KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+# Note: /usr/bin/rebar is a ZIP archive of BEAM files so := is needed
+# see #913601
+RDEPEND="
+   dev-lang/erlang:=[ssl]
+"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   if use test; then
+   mkdir "${S}"/vendor/meck || die
+   tar -O -xf "${DISTDIR}"/meck-${MECK_PV}.tar contents.tar.gz |
+   tar -xzf - -C "${S}"/vendor/meck
+   assert
+   fi
+}
+
+src_compile() {
+   ./bootstrap || die
+}
+
+src_test() {
+   ./rebar3 ct || die
+}
+
+src_install() {
+   dobashcomp apps/rebar/priv/shell-completion/bash/${MY_PN}
+   dobin ${MY_PN}
+   dodoc rebar.config.sample
+   doman manpages/${MY_PN}.1
+
+   # MIX_REBAR3: Used by elixir
+   newenvd - 98rebar3 <<-EOF
+   MIX_REBAR3=${EPREFIX}/usr/bin/${MY_PN}
+EOF
+
+   insinto /usr/share/fish/completion
+   newins apps/rebar/priv/shell-completion/fish/${MY_PN}.fish ${MY_PN}
+
+   insinto /usr/share/zsh/site-functions
+   doins apps/rebar/priv/shell-completion/zsh/_${MY_PN}
+}



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

2024-01-16 Thread Florian Schmaus
commit: bae8948c83b015ea65a7542ab3499d241a001905
Author: Paul Zander  gmail  com>
AuthorDate: Thu Jan 11 20:00:25 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae8948c

app-arch/libdeflate: new ebuild

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34767
Signed-off-by: Florian Schmaus  gentoo.org>

 app-arch/libdeflate/Manifest   |  1 +
 app-arch/libdeflate/libdeflate-1.19.ebuild | 42 ++
 app-arch/libdeflate/libdeflate-.ebuild | 42 ++
 app-arch/libdeflate/metadata.xml   | 21 +++
 4 files changed, 106 insertions(+)

diff --git a/app-arch/libdeflate/Manifest b/app-arch/libdeflate/Manifest
new file mode 100644
index ..859a59b4af99
--- /dev/null
+++ b/app-arch/libdeflate/Manifest
@@ -0,0 +1 @@
+DIST libdeflate-1.19.tar.gz 187684 BLAKE2B 
6d3c58b4095f91f64c25e09a062f1d7e68cd43b4dffc2de6484cd941ede4bffd8a82dd3af08eda6c94ad4120d40809c1d6a1814c28bad5387dfbaad418b93070
 SHA512 
fe57542a0d28ad61d70bef9b544bb6805f9f30930b16432712b3b1caab041f1f4e64315a4306a0635b96c2632239c5af0e45a3915581d0b89975729fc2e95613

diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild 
b/app-arch/libdeflate/libdeflate-1.19.ebuild
new file mode 100644
index ..ef8f83f51db6
--- /dev/null
+++ b/app-arch/libdeflate/libdeflate-1.19.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression"
+HOMEPAGE="https://github.com/ebiggers/libdeflate;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
+else
+   SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+gzip static-libs +utils +zlib test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBDEFLATE_BUILD_SHARED_LIB="yes"
+   -DLIBDEFLATE_BUILD_STATIC_LIB="$(usex static-libs)"
+   -DLIBDEFLATE_USE_SHARED_LIB="$(usex !static-libs)"
+
+   -DLIBDEFLATE_COMPRESSION_SUPPORT="yes"
+   -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes"
+
+   -DLIBDEFLATE_BUILD_GZIP="$(usex gzip "$(usex utils)" )"
+   -DLIBDEFLATE_GZIP_SUPPORT="$(usex gzip)"
+
+   -DLIBDEFLATE_ZLIB_SUPPORT="$(usex zlib)"
+
+   -DLIBDEFLATE_BUILD_TESTS="$(usex test)"
+   )
+
+   cmake_src_configure
+}

diff --git a/app-arch/libdeflate/libdeflate-.ebuild 
b/app-arch/libdeflate/libdeflate-.ebuild
new file mode 100644
index ..ef8f83f51db6
--- /dev/null
+++ b/app-arch/libdeflate/libdeflate-.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression"
+HOMEPAGE="https://github.com/ebiggers/libdeflate;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
+else
+   SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+gzip static-libs +utils +zlib test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBDEFLATE_BUILD_SHARED_LIB="yes"
+   -DLIBDEFLATE_BUILD_STATIC_LIB="$(usex static-libs)"
+   -DLIBDEFLATE_USE_SHARED_LIB="$(usex !static-libs)"
+
+   -DLIBDEFLATE_COMPRESSION_SUPPORT="yes"
+   -DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes"
+
+   -DLIBDEFLATE_BUILD_GZIP="$(usex gzip "$(usex utils)" )"
+   -DLIBDEFLATE_GZIP_SUPPORT="$(usex gzip)"
+
+   -DLIBDEFLATE_ZLIB_SUPPORT="$(usex zlib)"
+
+   -DLIBDEFLATE_BUILD_TESTS="$(usex test)"
+   )
+
+   cmake_src_configure
+}

diff --git a/app-arch/libdeflate/metadata.xml b/app-arch/libdeflate/metadata.xml
new file mode 100644
index ..e81e4a11f128
--- /dev/null
+++ b/app-arch/libdeflate/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   
+   negril.nx+gen...@gmail.com
+   Paul Zander
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Support the gzip format
+   Build the libdeflate-gzip program
+   Support the zlib format
+   
+   
+   ebiggers/libdeflate
+   
+
\ No newline at end of file



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

2024-01-16 Thread Florian Schmaus
commit: ae60f4d100acb6e6f64b0f25f13d72454fd3fa52
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Jan 16 01:49:38 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae60f4d1

sys-apps/eza: drop 0.13.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/eza/Manifest  |   8 --
 sys-apps/eza/eza-0.13.1.ebuild | 246 -
 2 files changed, 254 deletions(-)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index c76719e38902..5bab8e0c6143 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -4,12 +4,10 @@ DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST ansi_colours-1.2.2.crate 21374 BLAKE2B 
a5ca621a12070686d531b1053eb2f7c01ee848a8c5f10469011d4ebb7b92d9b4d5ad9a569dc7bdcbc127e572e58f2e80af4154080014b02164941a8b115ed867
 SHA512 
077a6ddb4b44f79aebc704128804bcfe549b5c68a75d0d57452250b91cc02cd3784c25a93f061bae6060bff3eb02bb8a88fdf46ef6128a843eff4b0e84f7c972
 DIST ansiterm-0.12.2.crate 26777 BLAKE2B 
08dd1e95ce9c3bc3673dc92e2e6c61d6d9c125560717e2046a52786f5ab50c9619a7bedabee8991ca90c9e09f2b4c5ad2b7c8e67b874779ca989023ebc6bd56a
 SHA512 
b9a37ea51a3ec4e9cef972a1480fb07f9e8626fd800dfe417e3ac615156310648b65f4d6665e0bb91ac6e1ef28b74c1f66d5cae66cfcfe4c1a3b74805cb1dbed
-DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.3.crate 13986 BLAKE2B 
9e9fa894da78a6c0933c423524827ead33aa4e384e04771aa179f1e8a6459a5094db7f61714457b919d2e713d09df4429b83793d807821bfdb226ff115a5
 SHA512 
f1ac506814e1ce1df537ea8a88ed75f3f897aa9e559ba7eb5a8acfd043641dada12953669153d1f719da28f935a9651a07b5ae1e351139f0f03b58a67bc28477
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B 
b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f
 SHA512 
6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
@@ -46,7 +44,6 @@ DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc
 DIST errno-0.3.3.crate 10543 BLAKE2B 
958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619
 SHA512 
9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
 DIST 

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

2024-01-16 Thread Florian Schmaus
commit: db1dc462cff735114e1ac5ebf81bcd0ba1ccf768
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Jan 16 01:50:00 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1dc462

sys-apps/eza: drop 0.15.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34828
Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/eza/Manifest  |   1 -
 sys-apps/eza/eza-0.15.1.ebuild | 247 -
 2 files changed, 248 deletions(-)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 5bab8e0c6143..ad5fdb9d751a 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -45,7 +45,6 @@ DIST errno-0.3.3.crate 10543 BLAKE2B 
958e9d12766533ae9e84a60b121794929b9b3b1a811
 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
 DIST eza-0.11.1.tar.gz 1221586 BLAKE2B 
e642be77d3402e4b42235cf13767fcef7279bc232c3e0b62bd012026293faae4a6dcaacf19f565f5f4f46f8e412d8f47921f8e1c8192f4bd642d17b1b91e950d
 SHA512 
1bbf7018e00c53981ed049d26ed5c814eeeac1c8ec7455e0f20b5f0492aa6ebcec3260bf7fdd9df49bb9136819c1fa3a1ac719ae0aec5226312416e941640d62
 DIST eza-0.14.2.tar.gz 1217105 BLAKE2B 
9835f66dcd481c8afcde3e9fdac741f67c371f3d58b43a4114789f6a2c5c816b9f131128e010973f7ffe91761b311c421d62e02ab95f80ec957c3e3426bdf441
 SHA512 
e807424814840cfbdc37f12e3b4ee9ea79287e1c9ee2fbd8f681346e5f7ed55523529d75c96eadbc7f1029c07086ce6d47bf6bbc125e7083bb67ae8be139ab7f
-DIST eza-0.15.1.tar.gz 118 BLAKE2B 
c85069fb9c4cfc8efb70a1cbf9cc1744a4c90069c61bb2a10794b2e6e4514ef68052b081a594cd481f44aae7de1eefe705db637215f37b8cd4177a01e4e1791c
 SHA512 
3ca0d45949e494b8dd7bc187c9ad573abdd505f2c7c32ef5cd660fbc23e1512a8bc43f0b90ba084dfb7cda1e58383aeb487c148c869f94e1ae3b5cbf91617924
 DIST eza-0.15.3-manpages.tar.xz 45528 BLAKE2B 
850da7dc1432aa0d61406feb79a0c3deb7303a5f97ab3bc2ce5717d9b69a9ae6e9d2c4f17b1266a72ee9d080bcd6ae979e7604f8abb7ad60d822dbbfd429b0d0
 SHA512 
0792524d365bca7e153ffe2cac4849ee2533ac8dec97afd6b687c192314949e7707e7a4d35baa84f68818cdf1839ea341cb9b51c8de4704afdbead260bcdbfe0
 DIST eza-0.15.3.tar.gz 1228789 BLAKE2B 
baa18761afe62f0860011ba14cbb02032b2e5faeca4e12e43c148da6e3fd73c54ceae1532bcceb3eb943eaf7e24a7c8047b4df46266b290306e0fe496ed0c652
 SHA512 
2cad697a821f08e976bad340b5e877c69865eb1a9a5f55354209ee8b990db97cd9ac820739e6c9306ebe23c41bfc1c0d1603bee3acb28633efb1e2bbd36761af
 DIST eza-0.16.3-manpages.tar.xz 7484 BLAKE2B 
7417b820245c4e8a0e55c77190494bbd460ca74ae2faec33795f38e905820c8f7ae5035744603000dce05b94cdb4edccebc415e8a43b795bf5329c9ebf8fd50b
 SHA512 
35b5da933263a28ccfe20aa2415d883b3254a7d50718080cc23b41b779d89575d8a779ecc8518f4731b9694da2fce3b15929471f707ea0c002b5974a99a24e67

diff --git a/sys-apps/eza/eza-0.15.1.ebuild b/sys-apps/eza/eza-0.15.1.ebuild
deleted file mode 100644
index 76623c74ec44..
--- a/sys-apps/eza/eza-0.15.1.ebuild
+++ /dev/null
@@ -1,247 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   aho-corasick@1.0.5
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anes@0.1.6
-   ansiterm@0.12.2
-   anstream@0.6.4
-   anstyle-parse@0.2.1
-   anstyle-query@1.0.0
-   anstyle-wincon@3.0.1
-   anstyle@1.0.3
-   autocfg@1.1.0
-   bitflags@1.3.2
-   bitflags@2.4.0
-   bumpalo@3.13.0
-   byteorder@1.4.3
-   cast@0.3.0
-   cc@1.0.79
-   cfg-if@1.0.0
-   chrono@0.4.31
-   ciborium-io@0.2.1
-   ciborium-ll@0.2.1
-   ciborium@0.2.1
-   clap@4.4.3
-   clap_builder@4.4.2
-   clap_lex@0.5.1
-   colorchoice@1.0.0
-   content_inspector@0.2.4
-   core-foundation-sys@0.8.4
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.8
-   crossbeam-deque@0.8.3
-   crossbeam-epoch@0.9.15
-   crossbeam-utils@0.8.16
-   datetime@0.5.2
-   dunce@1.0.4
-   either@1.9.0
-   equivalent@1.0.1
-   errno-dragonfly@0.1.2
-   errno@0.3.3
-   fastrand@2.0.0
-   filetime@0.2.22
-   form_urlencoded@1.0.1
-   git2@0.18.1
-   glob@0.3.1
-   half@1.8.2
-   hashbrown@0.14.0
-   hermit-abi@0.3.2
-   humantime-serde@1.1.1
-   humantime@2.1.0
-   iana-time-zone-haiku@0.1.2
-   iana-time-zone@0.1.57
-   idna@0.2.3
-   indexmap@2.0.0
-   is-terminal@0.4.9
-   itertools@0.10.5
-   itoa@1.0.9
-   jobserver@0.1.22
-   js-sys@0.3.64
-   lazy_static@1.4.0
-   libc@0.2.149
-   libgit2-sys@0.16.1+1.7.1
-   libz-sys@1.1.2
-   

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

2024-01-16 Thread Florian Schmaus
commit: 83f4d5014b588e15b1af20f2a74954bdcd92ffce
Author: Philipp Rösner  protonmail  com>
AuthorDate: Mon Jan 15 16:46:32 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f4d501

net-vpn/strongswan: add 5.9.13

Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34822
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/strongswan/Manifest |   1 +
 net-vpn/strongswan/strongswan-5.9.13.ebuild | 318 
 2 files changed, 319 insertions(+)

diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest
index 4c78ad450ad0..237c4e84c9e4 100644
--- a/net-vpn/strongswan/Manifest
+++ b/net-vpn/strongswan/Manifest
@@ -1 +1,2 @@
 DIST strongswan-5.9.11.tar.bz2 4786552 BLAKE2B 
e8e84d79d1530b9a968ce8429fec0e7b3fcf19b75fdbd4371a38763d8564d5b37d012769006330b5c94cff3e914acb1b1a3e2829749effb8c35f9e5d775be491
 SHA512 
d500523215f5ec5c5550c4d2c49060b350ae396d8c60170792c46775d04fc7a132aa70a6242145477753668351d26ed957e08903683ecc340aa8d84fb2ae5498
+DIST strongswan-5.9.13.tar.bz2 4825644 BLAKE2B 
1d60864a557cf14e84c62d4c04ae64eb24331e2576c157b276cf13691ac2a7f5d1b92925e4c3e6ab51dc1f6f64aeb7c60ffb16309673a9f78a73f652cb24da8c
 SHA512 
a929c1fb2a5e7d3064f6cd0be76703198406dad981f4b345311a004c18aa3c12adcb49eb33705fe4c3c31daf556cef5906d8753f5d9fbff5a27b732f93d8f19f

diff --git a/net-vpn/strongswan/strongswan-5.9.13.ebuild 
b/net-vpn/strongswan/strongswan-5.9.13.ebuild
new file mode 100644
index ..e8b307487c03
--- /dev/null
+++ b/net-vpn/strongswan/strongswan-5.9.13.ebuild
@@ -0,0 +1,318 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+inherit linux-info systemd
+
+DESCRIPTION="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
+HOMEPAGE="https://www.strongswan.org/;
+SRC_URI="https://download.strongswan.org/${P}.tar.bz2;
+
+LICENSE="GPL-2 RSA DES"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql 
networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11"
+
+STRONGSWAN_PLUGINS_STD="gcm led lookip systime-fix unity vici"
+STRONGSWAN_PLUGINS_OPT_DISABLE="kdf"
+STRONGSWAN_PLUGINS_OPT="addrblock aesni blowfish bypass-lan ccm chapoly ctr 
error-notify forecast
+ha ipseckey newhope ntru padlock rdrand save-keys unbound whitelist
+xauth-noauth"
+for mod in $STRONGSWAN_PLUGINS_STD; do
+   IUSE="${IUSE} +strongswan_plugins_${mod}"
+done
+
+for mod in $STRONGSWAN_PLUGINS_OPT_DISABLE; do
+   IUSE="${IUSE} strongswan_plugins_${mod}"
+done
+
+for mod in $STRONGSWAN_PLUGINS_OPT; do
+   IUSE="${IUSE} strongswan_plugins_${mod}"
+done
+
+COMMON_DEPEND="non-root? (
+   acct-user/ipsec
+   acct-group/ipsec
+   )
+   dev-libs/glib:2
+   gmp? ( >=dev-libs/gmp-4.1.5:= )
+   gcrypt? ( dev-libs/libgcrypt:= )
+   caps? ( sys-libs/libcap )
+   curl? ( net-misc/curl )
+   ldap? ( net-nds/openldap:= )
+   openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] )
+   mysql? ( dev-db/mysql-connector-c:= )
+   sqlite? ( >=dev-db/sqlite-3.3.1:3 )
+   systemd? ( sys-apps/systemd )
+   networkmanager? ( net-misc/networkmanager )
+   pam? ( sys-libs/pam )
+   strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= )"
+
+DEPEND="${COMMON_DEPEND}
+   virtual/linux-sources
+   sys-kernel/linux-headers"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/logger
+   sys-apps/iproute2
+   !net-vpn/libreswan
+   selinux? ( sec-policy/selinux-ipsec )"
+
+UGID="ipsec"
+
+pkg_setup() {
+   linux-info_pkg_setup
+
+   elog "Linux kernel version: ${KV_FULL}"
+
+   if ! kernel_is -ge 2 6 16; then
+   eerror
+   eerror "This ebuild currently only supports ${PN} with the"
+   eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16."
+   eerror
+   fi
+
+   if kernel_is -lt 2 6 34; then
+   ewarn
+   ewarn "IMPORTANT KERNEL NOTES: Please read carefully..."
+   ewarn
+
+   if kernel_is -lt 2 6 29; then
+   ewarn "[ < 2.6.29 ] Due to a missing kernel feature, 
you have to"
+   ewarn "include all required IPv6 modules even if you 
just intend"
+   ewarn "to run on IPv4 only."
+   ewarn
+   ewarn "This has been fixed with kernels >= 2.6.29."
+   ewarn
+   fi
+
+   if kernel_is -lt 2 6 33; then
+   ewarn "[ < 2.6.33 ] Kernels prior to 2.6.33 include a 
non-standards"
+   ewarn "compliant implementation for SHA-2 HMAC support 
in ESP and"
+   ewarn "miss SHA384 and 

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-udev-rules/

2024-01-16 Thread Florian Schmaus
commit: bc22cf0dc86e554f14cdb25acbd67313cec68733
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Jan 14 14:26:47 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc22cf0d

dev-util/android-udev-rules: add 20240114

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/android-udev-rules/Manifest   |  1 +
 .../android-udev-rules-20240114.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-util/android-udev-rules/Manifest 
b/dev-util/android-udev-rules/Manifest
index 9635e149bc85..a1ffac87b0c4 100644
--- a/dev-util/android-udev-rules/Manifest
+++ b/dev-util/android-udev-rules/Manifest
@@ -2,3 +2,4 @@ DIST android-udev-rules-20230614.tar.gz 22013 BLAKE2B 
eece288e673be456e6b470471e
 DIST android-udev-rules-20231104.tar.gz 24127 BLAKE2B 
d70ed1305da1a6115aa4e597318b0cab307ef75f7e75e8ffd0f07857e6523ac8153cbc0c306ad1fe850688145e8738a626ed63b08bf514c57baedb2ee6b9d1a7
 SHA512 
c1d44d6fbb2f3e05b0e53887c43e4dfc3560ff27c56773ec45927686ce5962400a778da823d58d5ecd8c604fd410bf8aa33058a4a2bc2b724397c4fa7ea9fbe6
 DIST android-udev-rules-20231124.tar.gz 24545 BLAKE2B 
e444b1ec90608bc16383afd3c5b90d29468c820e86e08e47f673df2b10675a14424dd6d715e620130de312378b6b7d1023658c73f0ba4f539472e75533ac8da9
 SHA512 
7f8519c9e957ba86879f50ef80fa2af2192f010bae1dfc5ab56c522e4e7817be47542140f21c163efa5b476159a715711f31366847647773601537413c2d1608
 DIST android-udev-rules-20231207.tar.gz 24610 BLAKE2B 
3af1deafbd67c3d1afd725e23c455c3a7f8e721d2ae6b384b61d6816cf6a0e21cb5dc5284d0d645e1d3a448cb1e4e7191252e636a412358faf05275fd6d27300
 SHA512 
957704e64d7c34e9eab235a1223c8b2929ef6e079e5ba1aa083c5743684fc09711e0d4d3bd51f81c236ee444c4aea5c1c3fc9e613e1864ba0b56bbb6ce8afcf7
+DIST android-udev-rules-20240114.tar.gz 24655 BLAKE2B 
078c19d5cbf937c12d1611c223613202c44c1cc70e6c3c475ed68b7197fb759b82883f60670ce9c0d188432b86ed2c1dce7460450e1a433f5672af8b2d99c1b7
 SHA512 
1ebc186abc6bc080e336765f07fea046db338da189ae098ecc696239aea3c2a93679de7ca3baacea94787b4f2df65ba3946676b5f5d09f7b2aa813ab20cb108e

diff --git a/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild 
b/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild
new file mode 100644
index ..b566bb91970c
--- /dev/null
+++ b/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev
+
+DESCRIPTION="Android udev rules list aimed to be the most comprehensive on the 
net"
+HOMEPAGE="https://github.com/M0Rf30/android-udev-rules;
+SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# No tests
+RESTRICT="test"
+
+RDEPEND="
+   acct-group/android
+   virtual/udev
+"
+
+src_prepare() {
+   default
+
+   # Use the pre-existing android group
+   sed -i 's/GROUP="adbusers"/GROUP="android"/' 51-android.rules || die
+}
+
+src_install() {
+   udev_dorules 51-android.rules
+   einstalldocs
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2024-01-16 Thread Florian Schmaus
commit: fd00b67f1cd9ead2f580b2c008a42599494dd0fd
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Dec 26 16:31:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd00b67f

app-admin/syslog-ng: fix automagic depend on dev-libs/grpc

Closes: https://bugs.gentoo.org/914659
Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34491
Signed-off-by: Florian Schmaus  gentoo.org>

 app-admin/syslog-ng/metadata.xml  |   1 +
 app-admin/syslog-ng/syslog-ng-4.4.0-r2.ebuild | 192 ++
 2 files changed, 193 insertions(+)

diff --git a/app-admin/syslog-ng/metadata.xml b/app-admin/syslog-ng/metadata.xml
index d14d65a0a573..8ab9111bb704 100644
--- a/app-admin/syslog-ng/metadata.xml
+++ b/app-admin/syslog-ng/metadata.xml
@@ -12,6 +12,7 @@

Enable support for AMQP destinations
Add support for geo lookup based on IPs via 
dev-libs/libmaxminddb
+   Enable GRPC based driver support 
(OpenTelemetry) via net-libs/grpc
Enable support for HTTP destinations
Enable support for JSON template formatting 
via dev-libs/json-c
Enable support for Kafka destinations

diff --git a/app-admin/syslog-ng/syslog-ng-4.4.0-r2.ebuild 
b/app-admin/syslog-ng/syslog-ng-4.4.0-r2.ebuild
new file mode 100644
index ..7913301d52da
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-4.4.0-r2.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools python-single-r1 systemd
+
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/;
+SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="amqp caps dbi geoip2 grpc http json kafka mongodb pacct python redis 
smtp snmp test spoof-source systemd tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( python )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.10.1:2
+   >=dev-libs/ivykis-0.42.4
+   >=dev-libs/libpcre2-10.0
+   dev-libs/openssl:0=
+   !dev-libs/eventlog
+   amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
+   caps? ( sys-libs/libcap )
+   dbi? ( >=dev-db/libdbi-0.9.0 )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   grpc? (
+   dev-libs/protobuf:=
+   net-libs/grpc:=
+   )
+   http? ( net-misc/curl )
+   json? ( >=dev-libs/json-c-0.9:= )
+   kafka? ( >=dev-libs/librdkafka-1.0.0:= )
+   mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   redis? ( >=dev-libs/hiredis-0.11.0:= )
+   smtp? ( net-libs/libesmtp:= )
+   snmp? ( net-analyzer/net-snmp:0= )
+   spoof-source? ( net-libs/libnet:1.1 )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/criterion )"
+BDEPEND="
+   >=sys-devel/bison-3.7.6
+   sys-devel/flex
+   virtual/pkgconfig
+   grpc? ( dev-libs/protobuf:= )"
+
+DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
+   contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
+   "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   local f
+
+   # disable python-modules test as it requires additional python modules 
not
+   # packaged in Gentoo
+   sed -i '/MAKE/s/.*/exit 0/g' modules/python-modules/test_pymodules.sh 
|| die
+
+   use python && python_fix_shebang .
+
+   # remove bundled libs
+   rm -r lib/ivykis || die
+
+   # drop scl modules requiring json
+   if use !json; then
+   sed -i -r 
'/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d'
 scl/Makefile.am || die
+   fi
+
+   # drop scl modules requiring http
+   if use !http; then
+   sed -i -r '/slack|telegram/d' scl/Makefile.am || die
+   fi
+
+   # use gentoo default path
+   if use systemd; then
+   sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
+   -i contrib/systemd/syslog-ng@default || die
+   fi
+
+   for f in 

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-udev-rules/

2024-01-16 Thread Florian Schmaus
commit: f25347ebbcea98d238023c6132299b8809a89a97
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Jan 14 15:50:58 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25347eb

dev-util/android-udev-rules: drop 20230614, 20231104, 20231124

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34797
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/android-udev-rules/Manifest   |  3 --
 .../android-udev-rules-20230614.ebuild | 42 --
 .../android-udev-rules-20231104.ebuild | 42 --
 .../android-udev-rules-20231124.ebuild | 42 --
 4 files changed, 129 deletions(-)

diff --git a/dev-util/android-udev-rules/Manifest 
b/dev-util/android-udev-rules/Manifest
index a1ffac87b0c4..b4ce9d1479f5 100644
--- a/dev-util/android-udev-rules/Manifest
+++ b/dev-util/android-udev-rules/Manifest
@@ -1,5 +1,2 @@
-DIST android-udev-rules-20230614.tar.gz 22013 BLAKE2B 
eece288e673be456e6b470471e34fe744d59d13f052331efc23181c77e2dc83d31ca6a95e965a2ca35736a3c8bb478c5494bf2319b25cec215432b8fa6da78d2
 SHA512 
983282a6adcbc200e548985d403a317e0cca48282ec17cf8496f7009df9a75e4c6a16a2ec0a65214a019acfdf550fb6450ef1dfe4021d8e9449988427f9c25c2
-DIST android-udev-rules-20231104.tar.gz 24127 BLAKE2B 
d70ed1305da1a6115aa4e597318b0cab307ef75f7e75e8ffd0f07857e6523ac8153cbc0c306ad1fe850688145e8738a626ed63b08bf514c57baedb2ee6b9d1a7
 SHA512 
c1d44d6fbb2f3e05b0e53887c43e4dfc3560ff27c56773ec45927686ce5962400a778da823d58d5ecd8c604fd410bf8aa33058a4a2bc2b724397c4fa7ea9fbe6
-DIST android-udev-rules-20231124.tar.gz 24545 BLAKE2B 
e444b1ec90608bc16383afd3c5b90d29468c820e86e08e47f673df2b10675a14424dd6d715e620130de312378b6b7d1023658c73f0ba4f539472e75533ac8da9
 SHA512 
7f8519c9e957ba86879f50ef80fa2af2192f010bae1dfc5ab56c522e4e7817be47542140f21c163efa5b476159a715711f31366847647773601537413c2d1608
 DIST android-udev-rules-20231207.tar.gz 24610 BLAKE2B 
3af1deafbd67c3d1afd725e23c455c3a7f8e721d2ae6b384b61d6816cf6a0e21cb5dc5284d0d645e1d3a448cb1e4e7191252e636a412358faf05275fd6d27300
 SHA512 
957704e64d7c34e9eab235a1223c8b2929ef6e079e5ba1aa083c5743684fc09711e0d4d3bd51f81c236ee444c4aea5c1c3fc9e613e1864ba0b56bbb6ce8afcf7
 DIST android-udev-rules-20240114.tar.gz 24655 BLAKE2B 
078c19d5cbf937c12d1611c223613202c44c1cc70e6c3c475ed68b7197fb759b82883f60670ce9c0d188432b86ed2c1dce7460450e1a433f5672af8b2d99c1b7
 SHA512 
1ebc186abc6bc080e336765f07fea046db338da189ae098ecc696239aea3c2a93679de7ca3baacea94787b4f2df65ba3946676b5f5d09f7b2aa813ab20cb108e

diff --git a/dev-util/android-udev-rules/android-udev-rules-20230614.ebuild 
b/dev-util/android-udev-rules/android-udev-rules-20230614.ebuild
deleted file mode 100644
index cd857f96ca8c..
--- a/dev-util/android-udev-rules/android-udev-rules-20230614.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev
-
-DESCRIPTION="Android udev rules list aimed to be the most comprehensive on the 
net"
-HOMEPAGE="https://github.com/M0Rf30/android-udev-rules;
-SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-# No tests
-RESTRICT="test"
-
-RDEPEND="
-   acct-group/android
-   virtual/udev
-"
-
-src_prepare() {
-   default
-
-   # Use the pre-existing android group
-   sed -i 's/GROUP="adbusers"/GROUP="android"/' 51-android.rules || die
-}
-
-src_install() {
-   udev_dorules 51-android.rules
-   einstalldocs
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}

diff --git a/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild 
b/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild
deleted file mode 100644
index cd857f96ca8c..
--- a/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev
-
-DESCRIPTION="Android udev rules list aimed to be the most comprehensive on the 
net"
-HOMEPAGE="https://github.com/M0Rf30/android-udev-rules;
-SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-# No tests
-RESTRICT="test"
-
-RDEPEND="
-   acct-group/android
-   virtual/udev
-"
-
-src_prepare() {
-   default
-
-   # Use the pre-existing android group
-   sed -i 's/GROUP="adbusers"/GROUP="android"/' 51-android.rules || die
-}
-
-src_install() {
-   udev_dorules 51-android.rules
-   einstalldocs
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() 

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

2024-01-16 Thread Florian Schmaus
commit: c6653e615c03eecd9c6c82d9e70d191a8c5272eb
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Jan 16 01:48:31 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6653e61

sys-apps/eza: add 0.17.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/eza/Manifest  |   2 +
 sys-apps/eza/eza-0.17.1.ebuild | 254 +
 2 files changed, 256 insertions(+)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 47a7b272af65..c76719e38902 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -55,6 +55,8 @@ DIST eza-0.16.3-manpages.tar.xz 7484 BLAKE2B 
7417b820245c4e8a0e55c77190494bbd460
 DIST eza-0.16.3.tar.gz 1518802 BLAKE2B 
3b1e8da3495c84b8808b423aa734e14fdf1fb0d0db404bffa88435b073171756f8e05d3abb601ac4af1d7fc9c0ecc3b1a1ada70c7d8cdd4f134881efb5e9751e
 SHA512 
30919cd94a178b1511505e0d0987877cbc3070e95c971f1486ae906062f6785ec23c8306e845fce5a7eaf3276ad0afa96fdcf2f7b799c968666d8108e59c206c
 DIST eza-0.17.0-manpages.tar.xz 7716 BLAKE2B 
94bcb5353da99b8c218f31ab0d6433c534fa64992b00873a543c0dfe5c9dc20761f60157756dbb3533a97ab40f979d20cc2f1040fc6d1e62c8f4149e61070662
 SHA512 
5f708be2c8100590a514f135e5c72ec17a4b4c3e0e22a5a487b989b93d2ffc27718da2302564cfeedd10310198b9d72ae16f8d41db9d9a65755883be64e18109
 DIST eza-0.17.0.tar.gz 1523156 BLAKE2B 
c86c75c12b19e3ddf73143f433123f2198750ac5c92022e46a818ec414bc04e3b98f9b613335f09c364dfc53dccc77f6b23f8d1fa1cb160c51b9f66aae0edde6
 SHA512 
dda2a3bdc3d8abdd1fca4d8874455844b3cfac94c3188afcfe8e373b8dcbb968b7b81db43cf8fa938b0c18787e2b633acd4fedc26311bb4bab52555b76f49e27
+DIST eza-0.17.1-manpages.tar.xz 7656 BLAKE2B 
01e9698f1c033ec4773bd6436a598a4ac84898598c9655455b36edcfe9660ff4994b43a39f65107a63dc7a71f8fc49506584a18182849b65daa3571dfd407a6f
 SHA512 
5b97cbedca8dda9af9208919faeda152aa41377a24ce0a6804058fe74c12bbf0fdbd56369e97b35012773d07498022aa048f64cdd66f746801a5140a4aae3848
+DIST eza-0.17.1.tar.gz 1524733 BLAKE2B 
973ba81af8db663673a0b62d67bec4078886156303ecbd2315a03399c0eee9db79d0e2cf216bc479467e672dbe1bc5559b753b5564967e6b6bfd4e4a689a05d1
 SHA512 
36694e6fa2a52bf6f4e14513d0fb82fc7a92230ff132d21ed373224cff93b5d6ee4f3f030ae9be210d06e9e1e1ea148b3ee499cf59356ffd5c39d780d7598e04
 DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B 
c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14
 SHA512 
834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
 DIST fastrand-2.0.0.crate 14402 BLAKE2B 
8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322
 SHA512 
9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
 DIST filetime-0.2.22.crate 15029 BLAKE2B 
068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a
 SHA512 
d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067

diff --git a/sys-apps/eza/eza-0.17.1.ebuild b/sys-apps/eza/eza-0.17.1.ebuild
new file mode 100644
index ..f31a0687ecba
--- /dev/null
+++ b/sys-apps/eza/eza-0.17.1.ebuild
@@ -0,0 +1,254 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   aho-corasick@1.0.5
+   android-tzdata@0.1.1
+   android_system_properties@0.1.5
+   anes@0.1.6
+   ansi_colours@1.2.2
+   ansiterm@0.12.2
+   anstream@0.6.4
+   anstyle-parse@0.2.1
+   anstyle-query@1.0.0
+   anstyle-wincon@3.0.1
+   anstyle@1.0.3
+   approx@0.5.1
+   autocfg@1.1.0
+   base64@0.21.5
+   bitflags@1.3.2
+   bitflags@2.4.0
+   bumpalo@3.13.0
+   byteorder@1.4.3
+   cast@0.3.0
+   cc@1.0.79
+   cfg-if@1.0.0
+   chrono@0.4.31
+   ciborium-io@0.2.1
+   ciborium-ll@0.2.1
+   ciborium@0.2.1
+   clap@4.4.3
+   clap_builder@4.4.2
+   clap_lex@0.5.1
+   colorchoice@1.0.0
+   content_inspector@0.2.4
+   core-foundation-sys@0.8.4
+   criterion-plot@0.5.0
+   criterion@0.5.1
+   crossbeam-channel@0.5.8
+   crossbeam-deque@0.8.3
+   crossbeam-epoch@0.9.15
+   crossbeam-utils@0.8.16
+   datetime@0.5.2
+   deranged@0.3.9
+   dunce@1.0.4
+   either@1.9.0
+   equivalent@1.0.1
+   errno-dragonfly@0.1.2
+   errno@0.3.3
+   fast-srgb8@1.0.0
+   fastrand@2.0.0
+   filetime@0.2.22
+   form_urlencoded@1.0.1
+   git2@0.18.1
+   glob@0.3.1
+   half@1.8.2
+   hashbrown@0.14.2
+   hermit-abi@0.3.2
+   

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

2024-01-16 Thread Florian Schmaus
commit: d208a408bed9ab690ed6cfd5f56e57477044f83a
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec 27 13:45:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d208a408

net-vpn/i2pd: version bump 2.50.2

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.50.2.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index d451b0c14315..31eb562d7a9e 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
+DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de

diff --git a/net-vpn/i2pd/i2pd-2.50.2.ebuild b/net-vpn/i2pd/i2pd-2.50.2.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.50.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
+HOMEPAGE="https://github.com/PurpleI2P/i2pd;
+SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
+   doenvd "${FILESDIR}/99i2pd"
+
+   # openrc and systemd daemon routines
+   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
+   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+pkg_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the subscriptions has been moved from"
+   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
+   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
+   fi
+}



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

2024-01-16 Thread Florian Schmaus
commit: 837ea461f2e87ef74c1ee09f033b8af4ce1f5b7c
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec 27 13:46:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837ea461

net-vpn/i2pd: remove old 2.47.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.47.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 31eb562d7a9e..771f4627b119 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de

diff --git a/net-vpn/i2pd/i2pd-2.47.0.ebuild b/net-vpn/i2pd/i2pd-2.47.0.ebuild
deleted file mode 100644
index 24596def6c50..
--- a/net-vpn/i2pd/i2pd-2.47.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd;
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
-   doenvd "${FILESDIR}/99i2pd"
-
-   # openrc and systemd daemon routines
-   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
-   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-pkg_postinst() {
-   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
-   ewarn
-   ewarn "Configuration of the subscriptions has been moved from"
-   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
-   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/ia64/, profiles/arch/hppa/, profiles/arch/s390/, ...

2024-01-16 Thread Florian Schmaus
commit: 5902065ccf2f0274c556ad2327e34b660d75e6aa
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Dec 26 16:38:43 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5902065c

profiles/arch: mask app-admin/syslog-ng[grpc] where unavailable

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/arch/hppa/package.use.mask  | 4 
 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/ppc/package.use.mask   | 4 
 profiles/arch/s390/package.use.mask  | 4 
 profiles/arch/sparc/package.use.mask | 4 
 5 files changed, 20 insertions(+)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 4b607081a632..28418ec67b4b 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Leonardo Hernández Hernández  (2024-01-06)
+# net-libs/grpc not keyworded here
+app-admin/syslog-ng grpc
+
 # Sam James  (2024-01-02)
 # dev-libs/capstone not keyworded here
 dev-lang/php capstone

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index c18de78a3314..8cc19146acaf 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2024-01-15)
+# net-libs/grpc not keyworded here
+app-admin/syslog-ng grpc
+
 # Andrew Ammerlaan  (2024-01-13)
 # Unmask only where grub is keyworded
 sys-kernel/installkernel -grub

diff --git a/profiles/arch/ppc/package.use.mask 
b/profiles/arch/ppc/package.use.mask
index cf76bfb56d55..fd2fb1587aae 100644
--- a/profiles/arch/ppc/package.use.mask
+++ b/profiles/arch/ppc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-12-26)
+# net-libs/grpc not keyworded here
+app-admin/syslog-ng grpc
+
 # Leonardo Hernández Hernández  (2023-11-15)
 # media-libs/shaderc in not keyworded
 media-video/ffmpeg shaderc

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index ed4e9afb401b..5091c2e592c6 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2024-01-15)
+# net-libs/grpc not keyworded here
+app-admin/syslog-ng grpc
+
 # Andrew Ammerlaan  (2024-01-12)
 # dracut is not keyworded here
 sys-kernel/installkernel dracut

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 9fd8b2de8235..e7dcc98b9906 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2024-01-15)
+# net-libs/grpc not keyworded here
+app-admin/syslog-ng grpc
+
 # Andrew Ammerlaan  (2024-01-13)
 # Unmask only where grub is keyworded
 sys-kernel/installkernel -grub



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

2024-01-16 Thread 罗百科
commit: 7bd4e8589f7e00b58de1dd435feac4f49053ea4d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Jan 16 08:21:54 2024 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Jan 16 08:22:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd4e858

dev-db/postgresql: drop 11.21, 12.16, 13.12, 14.9, 15.4, 16.0

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

 dev-db/postgresql/Manifest|   6 -
 dev-db/postgresql/postgresql-11.21.ebuild | 451 -
 dev-db/postgresql/postgresql-12.16.ebuild | 451 -
 dev-db/postgresql/postgresql-13.12.ebuild | 463 -
 dev-db/postgresql/postgresql-14.9.ebuild  | 463 -
 dev-db/postgresql/postgresql-15.4.ebuild  | 465 -
 dev-db/postgresql/postgresql-16.0.ebuild  | 466 --
 7 files changed, 2765 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 34dea7b73979..bcb6793a6dba 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,12 +1,6 @@
-DIST postgresql-11.21.tar.bz2 20467892 BLAKE2B 
a20440904a6908ee1a91bf5c300b15abd2135de01300f2910abe573ba1c52aa6195c81497326c8f1edd5f1b21a993a911a9e78900720ee10e0b311455143c63e
 SHA512 
2c76859b50ac9c6373624e5ca25a94bbb2a3b6af014304508969f2ae21760b072826c393822b33de50ab9dbb84cd5168b9f5e7d8e057a1d573223180934d7899
 DIST postgresql-11.22.tar.bz2 20482994 BLAKE2B 
1bac5e9a73b1ad1f8e082cfe29f374058b866d3e1234612c01bcc4324e5e25a407531e71436a1c0e10e7574da494499540d242ac66db66d5f85c1ff5954bac41
 SHA512 
2e4f7322235ed616d10d1e720fa72b8700cb1ebd9fec2e65d63662fca874c8df519b5b2184b32ee63f2060f6f6f620956b790cc6b24dbb06eb0b07d2710a8278
-DIST postgresql-12.16.tar.bz2 21140532 BLAKE2B 
25370615532f1b23765f7b9973fa85b9801fca575182aded4cfa682d170b4b17e92353bba441ab7c7051e9a916a564d5912041149fb287bf33c4472359fc901b
 SHA512 
37c1e5c87e6e3437b9f3de1219a8df2085b1dfb6f687980dd0e9c8691f2caac34ac58a6c119fe69a61888b80a9cbce89ebc9dbb345d6d141a8e4ea9b1b37fa89
 DIST postgresql-12.17.tar.bz2 21181616 BLAKE2B 
dda4b06d8d36d3257e1eea251ccbdf38f1ce63ca811045b7b8d156d2b54614304b83b30ad3b1ead4e7ad74fa9f42acc8934f648902e17a4f7c89a117dc8e3c03
 SHA512 
8bf67475db4ec5baf058ca976ea3e416df39cd9d15131be3fa3c161edbfa93f74251d33b29d23b3084c95bbb73fb6606f4615e528129674047a75a86e7417373
-DIST postgresql-13.12.tar.bz2 21542293 BLAKE2B 
b0de1300d90f41445b941c22716986534df850754f67b81c99da9d4acc18b8e8dde4a7291d7f49960f4480a2d9755137390700bf20447d78f0432b526aeb70d7
 SHA512 
6b6f6de998016b33f0954d4ed8233b84d98abd2dc9b50f5e959f403d1d87a7e9c3b8c8c2ed456806578c2610982f41be3169d9afd4221c52c320b1a2795043e4
 DIST postgresql-13.13.tar.bz2 21563452 BLAKE2B 
ee4b2d022c1b3003dc9c4da96e5900878a2fc70b3033470d0fb972131e063a047895e86d5d1e36297885f2821f0ef3af966cabe32941efba4bd11bdd0557e44f
 SHA512 
d7b1076cdc406ac83440c75d18e6dc6db9af709615344978ba0135b45a127082b1d3c6ad6d8cd6259d67ddf38cfcee37dd78dcfbf8e4a710b724c67cf36170a7
 DIST postgresql-14.10.tar.bz2 22298652 BLAKE2B 
0c87c02b0b279d29e4a05711312bf89a655359a687c24d1cbb76cd4f6ed7666d31113a18a9976773c36853f00c1ca332af396372524467bb19c2a3bfcddea995
 SHA512 
f546e62eb158efdeecf091271ee60945604ca7f3683f0b259ee18eb682431158e282bf4f81d8df304c956919788f8077e72aa47c467d32d6aef1ccfe470862a5
-DIST postgresql-14.9.tar.bz2 22207374 BLAKE2B 
51c2e6205092873369ca68e2502cfccb1de7d6e8275ebd02dd58d8ed6133aaab9eacc21f8057b7e6555df4207b7af51f43c84b5e6e22eaa9c494e4eceb806fbb
 SHA512 
8a7f74c5fd1ec5339085f357b3044dd0d763e3368bd42b5d68497eba5cbf71e9c76a329580d8aa3145aa98a157f28df548c4a6dc2d880db5c0156baa231f5d24
-DIST postgresql-15.4.tar.bz2 22850355 BLAKE2B 
e17c62c4e3f048f28073c1706bfa1d3eb065c1416117061fd07b325072c19348f8f2badea1364a054aebccf6d65c2ca21bb46d9cf621d78bd0a75f5dc4b21fe5
 SHA512 
37dd3e8b644d10c4f55963e07344ff4b0079adbae60052306f230f15e4ef4662b89e84a63dacc87cbf926c80b186d064a391283dd16e29ab47f7acc8a9860d0b
 DIST postgresql-15.5.tar.bz2 23091780 BLAKE2B 
e3731b973242d4de8b4b78e00842df52e006f08510efc0ff02bf7b8b479e17aa9e1c8116644d9a82f23d4334f527f1a82a1c2eec7f7c199a2fdf500b46740264
 SHA512 
9ed9d160b3cef99954ccd47a970c107b7e3b0196a7d848f740bf3c52a1c626f6f457814c97f37b9f0467bb07734e19806a15bd9cf3c39445e1d89e75b37064cc
-DIST postgresql-16.0.tar.bz2 24528207 BLAKE2B 
a38bbe973796b5270ef2121e0f88dcaa46bbb8ed9e2d9f60b1b5a958e50a655ec763a5aa1a25478b0a3762494171674747e8e4b8efcd46068a7a84ff17ad9966
 SHA512 
c66b72d2d9bc503b9ad19c67384517ae921c494b2916f32157c2528dcbb38aefeb4a8cd5003fd40ba8a19612ea64511d534ff5d99e7a1b266024232f983bcf39
 DIST postgresql-16.1.tar.bz2 24605482 BLAKE2B 
f59859af644134cf0fc9289c0e0d93fe0f877794a1cc8881280d0439605a6e312866a0114d453af8e269e26173fa3742073fe5485901b7cb0af925a5c3506aad
 SHA512 
69f4635e5841452599f13b47df41ce2425ab34b4e4582fd2c635bc78d561fa36c5b03eccb4ae6569872dc74775be1b5a62dee20c9a4f12a43339250128352918

diff --git a/dev-db/postgresql/postgresql-11.21.ebuild 

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

2024-01-16 Thread 罗百科
commit: 9ca835d2b722f3612180172ff8f8675fad19b017
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Jan 16 08:19:18 2024 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Jan 16 08:22:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca835d2

dev-db/postgresql: Fix kerberos support for >=16

According to upstream heimdal is actively not supported anymore.

Switch from virtual/krb5 to app-crypt/mit-krb5

Closes: https://bugs.gentoo.org/919096
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/postgresql-16.0.ebuild | 2 +-
 dev-db/postgresql/postgresql-16.1.ebuild | 2 +-
 dev-db/postgresql/postgresql-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/postgresql/postgresql-16.0.ebuild 
b/dev-db/postgresql/postgresql-16.0.ebuild
index ad84f446629b..a7a79f21b7b5 100644
--- a/dev-db/postgresql/postgresql-16.0.ebuild
+++ b/dev-db/postgresql/postgresql-16.0.ebuild
@@ -34,7 +34,7 @@ acct-user/postgres
 sys-apps/less
 virtual/libintl
 icu? ( dev-libs/icu:= )
-kerberos? ( virtual/krb5 )
+kerberos? ( app-crypt/mit-krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (


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

2024-01-16 Thread Sam James
commit: 28aeccd77dfecbcfdc518af471c4df2715b82ac0
Author: Matt Jolly  footclan  ninja>
AuthorDate: Mon Jan 15 01:10:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28aeccd7

dev-libs/libsodium: add 1.0.19-r2; drop 'minimal' USE

The 'minimal' USE drastically changes the ABI for libsodium
and all we do with it in portage is variations on
'RDEPEND=dev-libs/libsodium:=[...,-minimal]'.

It does not pass the 'sniff test' and should never have been added,
this commit corrects the oversight.

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

 dev-libs/libsodium/libsodium-1.0.19-r2.ebuild | 73 +++
 1 file changed, 73 insertions(+)

diff --git a/dev-libs/libsodium/libsodium-1.0.19-r2.ebuild 
b/dev-libs/libsodium/libsodium-1.0.19-r2.ebuild
new file mode 100644
index ..c3e685aae87f
--- /dev/null
+++ b/dev-libs/libsodium/libsodium-1.0.19-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libsodium.minisig
+VERIFY_SIG_METHOD=minisig
+inherit autotools multilib-minimal verify-sig
+
+DESCRIPTION="Portable fork of NaCl, a higher-level cryptographic library"
+HOMEPAGE="https://libsodium.org;
+
+if [[ ${PV} == *_p* ]] ; then
+   MY_P=${PN}-$(ver_cut 1-3)-stable-$(ver_cut 5-)
+
+   # We use _pN to represent 'stable releases'
+   # These are backports from upstream to the last release branch
+   # See https://download.libsodium.org/libsodium/releases/README.html
+   SRC_URI="
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_P}.tar.gz -> 
${P}.tar.gz
+   verify-sig? ( 
https://dev.gentoo.org/~sam/distfiles/dev-libs/libsodium/${MY_P}.tar.gz.minisig 
-> ${P}.tar.gz.minisig )
+   "
+else
+   SRC_URI="
+   https://download.libsodium.org/${PN}/releases/${P}.tar.gz
+   verify-sig? ( 
https://download.libsodium.org/${PN}/releases/${P}.tar.gz.minisig )
+   "
+fi
+
+S="${WORKDIR}"/${PN}-stable
+
+LICENSE="ISC"
+SLOT="0/26"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+asm static-libs +urandom"
+
+CPU_USE=( cpu_flags_x86_{aes,sse4_1} )
+IUSE+=" ${CPU_USE[@]}"
+
+BDEPEND=" verify-sig? ( sec-keys/minisig-keys-libsodium )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable asm)
+   $(use_enable cpu_flags_x86_aes aesni)
+   $(use_enable cpu_flags_x86_sse4_1 sse4_1)
+   $(use_enable static-libs static)
+   $(use_enable !urandom blocking-random)
+   )
+
+   # --disable-pie is needed on x86, see bug #512734
+   # TODO: Check if still needed?
+   if [[ ${ABI} == x86 ]] ; then
+   myeconfargs+=( --disable-pie )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+}



<    1   2   3   4