From 689954eff4ea29f3403190ae3689a28958c5e3dc Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:12:02 +0900 Subject: [PATCH 01/17] gui-apps/hyprlock: fix deps Closes: https://bugs.gentoo.org/936655 Signed-off-by: Takuya Wakazono --- .../{hyprlock-0.4.1-r1.ebuild => hyprlock-0.4.1-r2.ebuild} | 2 ++ gui-apps/hyprlock/hyprlock-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+) rename gui-apps/hyprlock/{hyprlock-0.4.1-r1.ebuild => hyprlock-0.4.1-r2.ebuild} (94%) diff --git a/gui-apps/hyprlock/hyprlock-0.4.1-r1.ebuild b/gui-apps/hyprlock/hyprlock-0.4.1-r2.ebuild similarity index 94% rename from gui-apps/hyprlock/hyprlock-0.4.1-r1.ebuild rename to gui-apps/hyprlock/hyprlock-0.4.1-r2.ebuild index 7d6de65489..3969bfd73c 100644 --- a/gui-apps/hyprlock/hyprlock-0.4.1-r1.ebuild +++ b/gui-apps/hyprlock/hyprlock-0.4.1-r2.ebuild @@ -26,6 +26,8 @@ RDEPEND=" dev-libs/glib:2 dev-libs/wayland media-libs/libglvnd + media-libs/libjpeg-turbo:= + media-libs/libwebp:= media-libs/mesa[opengl] sys-libs/pam x11-libs/cairo diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 7d6de65489..3969bfd73c 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -26,6 +26,8 @@ RDEPEND=" dev-libs/glib:2 dev-libs/wayland media-libs/libglvnd + media-libs/libjpeg-turbo:= + media-libs/libwebp:= media-libs/mesa[opengl] sys-libs/pam x11-libs/cairo From e8176604765a5fa0d225039c1769c7032f6f3987 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:13:02 +0900 Subject: [PATCH 02/17] gui-apps/hyprlock: drop 0.3.0-r3 Signed-off-by: Takuya Wakazono --- gui-apps/hyprlock/Manifest | 1 - ...ock-0.3.0-cmake-install-pam-file-fix.patch | 24 ---------- .../hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch | 29 ----------- gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild | 48 ------------------- 4 files changed, 102 deletions(-) delete mode 100644 gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch delete mode 100644 gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch delete mode 100644 gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index f4d738e29c..79be81f6e4 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1,2 +1 @@ -DIST hyprlock-0.3.0.tar.gz 61599 BLAKE2B f9bd1b358f55a860441d66d07361f3fe0d19f3f81612714e5dfa3fa6a9fa30f206416fd255365ef0469e50e13048e9378b5f5f79ee37904bf97618e2e08348dc SHA512 3c2262e19f62259efdd2fec0c05f473d60b71809e75b253529e56b31337eee6ca176ead36101a023d777d8989613df765d002358c45aadba6db6593fbca7dd2c DIST hyprlock-0.4.1.tar.gz 64302 BLAKE2B c6c745b6efa453aa2eff71d65e25c26499ada675c983d62c36c72f1a2ef8e6e4415cf7d53a7e405971366470149a8b40e855923ae7dc86e01e32ff1d257353b5 SHA512 f3831f51a18907e400ba8ab17e16aec7edc25eff207da6cb70b1a06eb1b8312d3061b077cc6ff59d5475bc17322a3f1e47bd9e6adc9041617b8797366eb6d7b5 diff --git a/gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch b/gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch deleted file mode 100644 index fbdf38c84a..0000000000 --- a/gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch +++ /dev/null @@ -1,24 +0,0 @@ -From d9a6229434fba475ea42b634ee2f03919236798d Mon Sep 17 00:00:00 2001 -From: Vaxry -Date: Wed, 10 Apr 2024 22:42:54 +0100 -Subject: [PATCH] pam: always install pam file - ---- - CMakeLists.txt | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e4d73c4..3cc75f1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -83,9 +83,4 @@ protocol("unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml" "linux-dmabuf-unst - # Installation - install(TARGETS hyprlock) - --install(CODE " -- if (NOT EXISTS \"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d/hyprlock\") -- install(FILES \"${CMAKE_SOURCE_DIR}/pam/hyprlock\" DESTINATION \"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d\") -- endif() --") -- -+install(FILES ${CMAKE_SOURCE_DIR}/pam/hyprlock DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d) diff --git a/gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch b/gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch deleted file mode 100644 index 6f1652c539..0000000000 --- a/gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 8b3826337c13f98611b71abc0030e9a962303cf3 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= - -Date: Wed, 21 Feb 2024 15:31:55 +0000 -Subject: [PATCH] Removed added CFLAGS/CXXFLAGS by CMakeLists.txt -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Gonçalo Negrier Duarte ---- - CMakeLists.txt | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 6aac750..a9df5b1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -13,7 +13,6 @@ if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG) - message(STATUS "Configuring hyprlock in Debug with CMake") - add_compile_definitions(HYPRLAND_DEBUG) - else() -- add_compile_options(-O3) - message(STATUS "Configuring hyprlock in Release with CMake") - endif() - --- -2.43.2 - diff --git a/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild b/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild deleted file mode 100644 index c926d5131a..0000000000 --- a/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" -HOMEPAGE="https://github.com/hyprwm/hyprlock" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - dev-libs/date - dev-libs/wayland - media-libs/mesa[opengl] - sys-libs/pam - dev-libs/glib:2 - >=dev-libs/hyprlang-0.4.0 - media-libs/libglvnd - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/libdrm - x11-libs/pango -" -DEPEND=" - ${RDEPEND} - dev-libs/wayland-protocols -" - -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch" - "${FILESDIR}/hyprlock-0.3.0-cmake-install-pam-file-fix.patch" -) From 3dca8cd4289ec477daf0448fb524ec4838c8aedd Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:13:30 +0900 Subject: [PATCH 03/17] gui-apps/hyprpaper: fix deps Signed-off-by: Takuya Wakazono --- gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild b/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild index 158b02cb6d..e75e630259 100644 --- a/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild +++ b/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild @@ -13,22 +13,24 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -DEPEND=" +RDEPEND=" dev-libs/hyprlang:= dev-libs/wayland - dev-libs/wayland-protocols - dev-util/wayland-scanner - dev-vcs/git -" -RDEPEND=" - ${DEPEND} - gui-libs/wlroots media-libs/libglvnd - media-libs/libjpeg-turbo - media-libs/libwebp + media-libs/libjpeg-turbo:= + media-libs/libwebp:= x11-libs/cairo x11-libs/pango " +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" +BDEPEND=" + dev-util/wayland-scanner + dev-vcs/git + virtual/pkgconfig +" src_compile() { emake protocols From a09ace7ee9a66ba23f3695950251fd402fe721b7 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:16:51 +0900 Subject: [PATCH 04/17] gui-apps/hyprpaper: drop 0.6.0-r1 Signed-off-by: Takuya Wakazono --- gui-apps/hyprpaper/Manifest | 1 - gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild | 40 -------------------- 2 files changed, 41 deletions(-) delete mode 100644 gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest index fe43510ec3..ecefb3392b 100644 --- a/gui-apps/hyprpaper/Manifest +++ b/gui-apps/hyprpaper/Manifest @@ -1,2 +1 @@ -DIST hyprpaper-0.6.0.gh.tar.gz 28122 BLAKE2B 4a70873f06080c73abb0ad4bf3156b710f710a5c832c59a96245561f7ff9a4f6260deebd7a69cef9a523cccd3572a3b2863ef833e23f0b4daf849469ef467715 SHA512 78a6c885ab451026e619eb3c710dc39fcabbf1230bef8b3346d1817fde13c7bdb38acd108f47d814098294d718efbbd227c4955632d2e291d155c0196ca949cd DIST hyprpaper-0.7.0.gh.tar.gz 29724 BLAKE2B 229059246551a327ab1c256061734234688b24aeaa663634bac7057f62d83584d2b8d5d8bfc63abdd996a5345243e162024b271095fb624648e2540ecb0f2bed SHA512 6d449230e830bf0b3a0341d249686758feefc30e91b2d72ba7503b8f46543d6d89b63578ed610f1e3d8e5f99370ad3d36e0c7f4d3c90a8ff71bd193153353ae4 diff --git a/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild b/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild deleted file mode 100644 index 158b02cb6d..0000000000 --- a/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprpaper" -SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-libs/hyprlang:= - dev-libs/wayland - dev-libs/wayland-protocols - dev-util/wayland-scanner - dev-vcs/git -" -RDEPEND=" - ${DEPEND} - gui-libs/wlroots - media-libs/libglvnd - media-libs/libjpeg-turbo - media-libs/libwebp - x11-libs/cairo - x11-libs/pango -" - -src_compile() { - emake protocols - cmake_src_compile -} - -src_install() { - dobin "${BUILD_DIR}/${PN}" -} From 3b8a496b37522522d96f2fd99c20082a5b274cfd Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:25:29 +0900 Subject: [PATCH 05/17] gui-wm/miracle-wm: add 0.3.4 Signed-off-by: Takuya Wakazono --- gui-wm/miracle-wm/Manifest | 1 + gui-wm/miracle-wm/metadata.xml | 2 +- gui-wm/miracle-wm/miracle-wm-0.3.4.ebuild | 45 +++++++++++++++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 gui-wm/miracle-wm/miracle-wm-0.3.4.ebuild diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest index e1f831425e..7ea5b67d2e 100644 --- a/gui-wm/miracle-wm/Manifest +++ b/gui-wm/miracle-wm/Manifest @@ -1 +1,2 @@ DIST miracle-wm-0.3.2.tar.gz 432963 BLAKE2B 5fb17fd52a20ef85e61f9605f333c8c6d3475683de3356c98f9b27f000485d4b49684f475ad7d39c3f5bfb011fff4e495d5ef61aa6e5245d1306e4aea21ce2ee SHA512 39ee11727d9a227c517abc91f650cc6bde656860a5c50919af0d0eb998aa197727fe76b6b5b05fda3283ba7152a59dc084a00d995e5568b399989e1c989ab141 +DIST miracle-wm-0.3.4.tar.gz 440480 BLAKE2B 77f38c821950a0dc9ba143290616b4127c9b4fb72c69a8b6c672124da928d1c19e97508dd197d16f1ff480a3b4c735ed087980725d0dc46ec8702745cfb25b1a SHA512 780b1689301d0dd9af17c1c91a30ecedcfb915fc78ea4ccafdd573538f79baf6714edbb1dece67715be52bbe3fb0372bd49d3c895229ff23af3f2bac4a30b418 diff --git a/gui-wm/miracle-wm/metadata.xml b/gui-wm/miracle-wm/metadata.xml index f0810e7e49..4d5a42734f 100644 --- a/gui-wm/miracle-wm/metadata.xml +++ b/gui-wm/miracle-wm/metadata.xml @@ -6,6 +6,6 @@ Takuya Wakazono - mattkae/miracle-wm + miracle-window-manager/miracle-wm diff --git a/gui-wm/miracle-wm/miracle-wm-0.3.4.ebuild b/gui-wm/miracle-wm/miracle-wm-0.3.4.ebuild new file mode 100644 index 0000000000..ef6e1e8ffb --- /dev/null +++ b/gui-wm/miracle-wm/miracle-wm-0.3.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Tiling Wayland compositor based on Mir" +HOMEPAGE="https://github.com/miracle-window-manager/miracle-wm" +SRC_URI="https://github.com/miracle-window-manager/miracle-wm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/yaml-cpp:= + dev-cpp/nlohmann_json + dev-libs/glib:2 + dev-libs/libevdev + gui-libs/mir + dev-libs/libpcre2:= + media-libs/libglvnd + x11-base/xwayland + x11-libs/libnotify +" +DEPEND=" + ${RDEPEND} + media-libs/glm +" +BDEPEND=" + virtual/pkgconfig + test? ( dev-cpp/gtest ) +" + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory tests/ +} + +src_test() { + "${BUILD_DIR}/bin/miracle-wm-tests" || die +} From 85dee353736017cfc2df1c97fd18e087a3bddd90 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 30 Aug 2024 22:25:36 +0900 Subject: [PATCH 06/17] gui-wm/miracle-wm: drop 0.3.2 Signed-off-by: Takuya Wakazono --- gui-wm/miracle-wm/Manifest | 1 - gui-wm/miracle-wm/miracle-wm-0.3.2.ebuild | 45 ----------------------- 2 files changed, 46 deletions(-) delete mode 100644 gui-wm/miracle-wm/miracle-wm-0.3.2.ebuild diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest index 7ea5b67d2e..f76a759093 100644 --- a/gui-wm/miracle-wm/Manifest +++ b/gui-wm/miracle-wm/Manifest @@ -1,2 +1 @@ -DIST miracle-wm-0.3.2.tar.gz 432963 BLAKE2B 5fb17fd52a20ef85e61f9605f333c8c6d3475683de3356c98f9b27f000485d4b49684f475ad7d39c3f5bfb011fff4e495d5ef61aa6e5245d1306e4aea21ce2ee SHA512 39ee11727d9a227c517abc91f650cc6bde656860a5c50919af0d0eb998aa197727fe76b6b5b05fda3283ba7152a59dc084a00d995e5568b399989e1c989ab141 DIST miracle-wm-0.3.4.tar.gz 440480 BLAKE2B 77f38c821950a0dc9ba143290616b4127c9b4fb72c69a8b6c672124da928d1c19e97508dd197d16f1ff480a3b4c735ed087980725d0dc46ec8702745cfb25b1a SHA512 780b1689301d0dd9af17c1c91a30ecedcfb915fc78ea4ccafdd573538f79baf6714edbb1dece67715be52bbe3fb0372bd49d3c895229ff23af3f2bac4a30b418 diff --git a/gui-wm/miracle-wm/miracle-wm-0.3.2.ebuild b/gui-wm/miracle-wm/miracle-wm-0.3.2.ebuild deleted file mode 100644 index e61fc948a3..0000000000 --- a/gui-wm/miracle-wm/miracle-wm-0.3.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Tiling Wayland compositor based on Mir" -HOMEPAGE="https://github.com/mattkae/miracle-wm" -SRC_URI="https://github.com/mattkae/miracle-wm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/yaml-cpp:= - dev-cpp/nlohmann_json - dev-libs/glib:2 - dev-libs/libevdev - gui-libs/mir - dev-libs/libpcre2:= - media-libs/libglvnd - x11-base/xwayland - x11-libs/libnotify -" -DEPEND=" - ${RDEPEND} - media-libs/glm -" -BDEPEND=" - virtual/pkgconfig - test? ( dev-cpp/gtest ) -" - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory tests/ -} - -src_test() { - "${BUILD_DIR}/bin/miracle-wm-tests" || die -} From c342b181e5ddd383ef163d47244a211ca6fca56b Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 14:28:15 -0400 Subject: [PATCH 07/17] x11-misc/dotool: add missing dep libxkbcommon Closes: https://bugs.gentoo.org/938752 Signed-off-by: Dale Showers --- x11-misc/dotool/dotool-1.5.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-misc/dotool/dotool-1.5.ebuild b/x11-misc/dotool/dotool-1.5.ebuild index b6ce9472ad..1c9759f855 100644 --- a/x11-misc/dotool/dotool-1.5.ebuild +++ b/x11-misc/dotool/dotool-1.5.ebuild @@ -19,7 +19,8 @@ KEYWORDS="~amd64" IUSE="+man" BDEPEND="man? ( app-text/scdoc )" -DEPEND="dev-libs/libinput" +DEPEND="dev-libs/libinput + x11-libs/libxkbcommon" RDEPEND="${DEPEND}" src_compile() { From af6a15f44fea802df6a38076c46d4e14a419a16e Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 14:37:30 -0400 Subject: [PATCH 08/17] net-voip/re: add 3.15.0 Signed-off-by: Dale Showers --- net-voip/re/Manifest | 1 + net-voip/re/re-3.15.0.ebuild | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 net-voip/re/re-3.15.0.ebuild diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest index 4cdfed4703..6e3714f11e 100644 --- a/net-voip/re/Manifest +++ b/net-voip/re/Manifest @@ -2,3 +2,4 @@ DIST re-3.11.0.tar.gz 601612 BLAKE2B e0f44117fc84aa2557345dab952374022b0dd5dc017 DIST re-3.12.0.tar.gz 602737 BLAKE2B f0e82b32ed7a0e043cf1f2701851f63fcd8a9128ce468e1cca5e6571c439bbabff0f42dbd5f6e397eb172e061f123a8d3a8106d5122b71f999ee1e8aa8f4e271 SHA512 e911da81cca288d0e9f92273c4a8bbd89ceac7e46777483d143cc93f4d58e604976946d944a173ae823edb38f344b2c6cc6949611dacfeb7a97ede31e2089328 DIST re-3.13.0.tar.gz 604552 BLAKE2B 4689fd2a14d7e58722d0b228c749fc1214e9ed44d33400dbf09d0c0cff5886bb4ad0a7f615c15a7caa027f785231c0907c667145c24b1a3845d4d1bd84a51110 SHA512 06781152ba1e7ba7202f9448694c1f840f4fe39644ab2c7dcfc080a49530eb264c6798b0f921cf91217882c254f96f49ba5b7b904c676aab23382835d0ae5a1a DIST re-3.14.0.tar.gz 605693 BLAKE2B d3eaa53048a914fc26fc59ea879cc99e8e88b7c1b740aa6b65dd67b80ed208a27db0140be3ea9da0fcf9bb51335bf235eacc9f14ecc55d889c10310598896e2c SHA512 9abd28f81fb3278f112ec64450bc0d540bc9e231a810e89b6c20ff3628f94b8963bc0931bee8a3958e6a5fba9c2f6704b2d8cc0205c5082352a7751ff459790b +DIST re-3.15.0.tar.gz 611848 BLAKE2B f9e080279439de741824079f81bc07231af5b945499082963e52300bd1e137b3096d197047a2e2a76f7bec90e6598df6c9937cc6ed9f9f9a75b3634c20b167f9 SHA512 d70d9b97ff13b11db74b1421ce8f401276b35d9345e24f0291d194825fe1db7f483aa29f4077f6fe52844d53ee201e11abc902580b6786d9e54ba3458a7a4e42 diff --git a/net-voip/re/re-3.15.0.ebuild b/net-voip/re/re-3.15.0.ebuild new file mode 100644 index 0000000000..bbd46b29c1 --- /dev/null +++ b/net-voip/re/re-3.15.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Generic library for real-time communications with async IO support" +HOMEPAGE="https://github.com/baresip/re" +SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="static-libs" + +DEPEND=" + dev-libs/openssl:0= + sys-libs/zlib + " + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF) + ) + cmake_src_configure +} From fa76fb4939ae11c6cb6f17a1da4aead93650693c Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 14:41:18 -0400 Subject: [PATCH 09/17] net-voip/re: drop 3.11.0-r1 Signed-off-by: Dale Showers --- net-voip/re/Manifest | 1 - net-voip/re/re-3.11.0-r1.ebuild | 30 ------------------------------ 2 files changed, 31 deletions(-) delete mode 100644 net-voip/re/re-3.11.0-r1.ebuild diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest index 6e3714f11e..1a237d1ffc 100644 --- a/net-voip/re/Manifest +++ b/net-voip/re/Manifest @@ -1,4 +1,3 @@ -DIST re-3.11.0.tar.gz 601612 BLAKE2B e0f44117fc84aa2557345dab952374022b0dd5dc01761bc64bce8babcdf873e0784052fe18f40a5040e4b9eb9763e4e2da89bdfa15d984f6f35415a1395eb99a SHA512 2050773f1c0d3ae36845601b25fdc6733f5945b0930fd39cb43cb2b11be59dd979027e1a03b2ba188348291fbaec78daab640c28d0c9d842be8ef300b2571fa0 DIST re-3.12.0.tar.gz 602737 BLAKE2B f0e82b32ed7a0e043cf1f2701851f63fcd8a9128ce468e1cca5e6571c439bbabff0f42dbd5f6e397eb172e061f123a8d3a8106d5122b71f999ee1e8aa8f4e271 SHA512 e911da81cca288d0e9f92273c4a8bbd89ceac7e46777483d143cc93f4d58e604976946d944a173ae823edb38f344b2c6cc6949611dacfeb7a97ede31e2089328 DIST re-3.13.0.tar.gz 604552 BLAKE2B 4689fd2a14d7e58722d0b228c749fc1214e9ed44d33400dbf09d0c0cff5886bb4ad0a7f615c15a7caa027f785231c0907c667145c24b1a3845d4d1bd84a51110 SHA512 06781152ba1e7ba7202f9448694c1f840f4fe39644ab2c7dcfc080a49530eb264c6798b0f921cf91217882c254f96f49ba5b7b904c676aab23382835d0ae5a1a DIST re-3.14.0.tar.gz 605693 BLAKE2B d3eaa53048a914fc26fc59ea879cc99e8e88b7c1b740aa6b65dd67b80ed208a27db0140be3ea9da0fcf9bb51335bf235eacc9f14ecc55d889c10310598896e2c SHA512 9abd28f81fb3278f112ec64450bc0d540bc9e231a810e89b6c20ff3628f94b8963bc0931bee8a3958e6a5fba9c2f6704b2d8cc0205c5082352a7751ff459790b diff --git a/net-voip/re/re-3.11.0-r1.ebuild b/net-voip/re/re-3.11.0-r1.ebuild deleted file mode 100644 index ea2141f6ab..0000000000 --- a/net-voip/re/re-3.11.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Generic library for real-time communications with async IO support" -HOMEPAGE="https://github.com/baresip/re" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -DEPEND=" - dev-libs/openssl:0= - sys-libs/zlib - " - -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF) - ) - cmake_src_configure -} From a1e56725192b27bc395fe343ef79ff3ce6ab6363 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 14:44:55 -0400 Subject: [PATCH 10/17] net-voip/baresip: drop old versions Update v3.12.1-r1 copyright year drop gst flag from metadata Closes: https://bugs.gentoo.org/722972 Signed-off-by: Dale Showers --- net-voip/baresip/Manifest | 1 - net-voip/baresip/baresip-3.11.0-r1.ebuild | 109 ---------------------- net-voip/baresip/baresip-3.11.0.ebuild | 53 ----------- net-voip/baresip/baresip-3.12.1-r1.ebuild | 2 +- net-voip/baresip/baresip-3.12.1.ebuild | 109 ---------------------- net-voip/baresip/metadata.xml | 1 - 6 files changed, 1 insertion(+), 274 deletions(-) delete mode 100644 net-voip/baresip/baresip-3.11.0-r1.ebuild delete mode 100644 net-voip/baresip/baresip-3.11.0.ebuild delete mode 100644 net-voip/baresip/baresip-3.12.1.ebuild diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest index 334ecc854e..ad2e64db07 100644 --- a/net-voip/baresip/Manifest +++ b/net-voip/baresip/Manifest @@ -1,4 +1,3 @@ -DIST baresip-3.11.0.tar.gz 1168323 BLAKE2B f09d4b0f9edf1a18df21f4835e695e8b90aad6a6477b8c11716f1a3a2829303fc63193294f107cc99428758df8466dd31a0a2756cb444a6b8b64d8337ce3a9ed SHA512 9a538695fc9d9fc57eece0db8c49e574a224f158c1089d0e5a4d6501a1cba0fa49aeb3e2eaf0dc663e0d1d62154cd05ae549a971158747eaa40f0a7b20806cf1 DIST baresip-3.12.1.tar.gz 1156255 BLAKE2B 29535f6909143c6d4e20a540a6396acf0ac2404b9226b25dcfb2f69eca60fab7f1ea3c402466e12242c6058916a07036dfbb80f70b4b112a7a821ac7a5d5b4ef SHA512 0d5f5df4664cbca785606d531ab809e555013937e2f1f0585b550edc36b49f0012d63450ee0817e3657dfbb460bd0dd410326cdf81da1b197dcd15cd0ce11aa2 DIST baresip-3.13.0.tar.gz 1158719 BLAKE2B 1a08d888a7ab8b850789deaa9f8258775fe38724166e92224e24dade518d94af98f7224dfd34eaa4cf03f2114b47326fcca4c89fbe51a777d5e2d56a1d09d5d2 SHA512 891e72286e3e094b496342ccc3f0ba9d4766542d7275a90644dd1dd87c1db5c27d841ee79446deba033b1f0a501e799f1e6f4a32a5c40bff69a64a184e5a27e9 DIST baresip-3.14.0.tar.gz 1165155 BLAKE2B 78ba9cbf35086a6f3d8339f2bfe14a62c26b2fa824b3c8de5233ff63d5b18eacad1e7083926e02eb03f61505ef699cb0652b02b58b17042e789a6c816b2b591a SHA512 280172a1b48d2445f7ed4b05dc1b054fb355e6ed58ae62d6aa03ed70e6c9173a648afec76064f08331a0e11fb249456405566de3890cccf1534281aed238991c diff --git a/net-voip/baresip/baresip-3.11.0-r1.ebuild b/net-voip/baresip/baresip-3.11.0-r1.ebuild deleted file mode 100644 index e29ad307c6..0000000000 --- a/net-voip/baresip/baresip-3.11.0-r1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Baresip is a portable and modular SIP User-Agent" -HOMEPAGE="https://github.com/baresip/baresip" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer - gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl - serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" - -RE_PVF="$(ver_cut 1-2)*" - -DEPEND=" - dev-libs/openssl:0= - =net-voip/re-${RE_PVF} - sys-libs/zlib - aac? ( media-libs/fdk-aac ) - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - aom? ( media-libs/libaom ) - aptx? ( media-libs/libopenaptx ) - codec2? ( media-libs/codec2 ) - dbus? ( - dev-util/gdbus-codegen - sys-apps/dbus - ) - ffmpeg? ( media-video/ffmpeg ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - ) - gtk3? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - mpa? ( - media-sound/twolame - media-sound/mpg123 - media-libs/speexdsp - ) - mqtt? ( app-misc/mosquitto ) - opus? ( media-libs/opus ) - pipewire? ( media-video/pipewire ) - snapshot? ( media-libs/libpng ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2 ) - sndfile? ( media-libs/libsndfile ) - spandsp? ( media-libs/spandsp ) - v4l? ( media-libs/libv4l ) - vpx? ( media-libs/libvpx ) - webrtc? ( media-plugins/gst-plugins-webrtc ) - X? ( x11-libs/libX11 ) - " - -RDEPEND="${DEPEND}" - -src_configure() { - use aac && MODULES+="aac;" - use acip && MODULES+="ebuacip;" - use alsa && MODULES+="alsa;" - use amr && MODULES+="amr;" - use aom && MODULES+="av1;" - use aptx && MODULES+="aptx;" - use codec2 && MODULES+="codec2;" - use console && MODULES+="cons;" - use dbus && MODULES+="ctrl_dbus;" - use evdev && MODULES+="evdev;" - use echo && MODULES+="echo;" - use gtk3 && MODULES+="gtk;" - use gstreamer && MODULES+="gst;" - use httpd && MODULES+="httpd;" - use httpreq && MODULES+="httpreq;" - use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" - use jack && MODULES+="jack;" - use mpa && MODULES+="mpa;" - use mqtt && MODULES+="mqtt;" - use opus && MODULES+="opus;opus_multistream;" - use pipewire && MODULES+="pipewire;" - use pulseaudio && MODULES+="pulse;" - use portaudio && MODULES+="portaudio;" - use serreg && MODULES+="serreg;" - use snapshot && MODULES+="snapshot;" - use sdl && MODULES+="sdl;" - use sndfile && MODULES+="sndfile;" - use spandsp && MODULES+="g722;g726;plc;" - use syslog && MODULES+="syslog;" - use tcpcontrol && MODULES+="ctrl_tcp;" - use v4l && MODULES+="v4l2;" - use video && MODULES+="vidbridge;vidinfo;" - use vpx && MODULES+="vp8;vp9;" - use webrtc && MODULES+="webrtc_aec;" - use X && MODULES+="x11;" - MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" - - local mycmakeargs=( - -DMODULES="$MODULES" - -DSTATIC=$(usex static-libs ON OFF) - ) - cmake_src_configure -} diff --git a/net-voip/baresip/baresip-3.11.0.ebuild b/net-voip/baresip/baresip-3.11.0.ebuild deleted file mode 100644 index 10023c9ea1..0000000000 --- a/net-voip/baresip/baresip-3.11.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Baresip is a portable and modular SIP User-Agent" -HOMEPAGE="https://github.com/baresip/baresip" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png portaudio pulseaudio pipewire sdl sndfile spandsp vpx X" - -DEPEND=" - ~net-voip/re-${PV} - aac? ( media-libs/fdk-aac ) - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - aptx? ( media-libs/libopenaptx ) - aom? ( media-libs/libaom ) - codec2? ( media-libs/codec2 ) - ffmpeg? ( media-video/ffmpeg ) - gst? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - ) - gtk3? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - mqtt? ( app-misc/mosquitto ) - mpa? ( - media-sound/twolame - media-sound/mpg123 - media-libs/speexdsp - ) - ssl? ( dev-libs/openssl:0= ) - opus? ( media-libs/opus ) - png? ( media-libs/libpng ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - pipewire? ( media-video/pipewire ) - sdl? ( media-libs/libsdl2 ) - sndfile? ( media-libs/libsndfile ) - spandsp? ( media-libs/spandsp ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 ) - " - -RDEPEND="${DEPEND}" diff --git a/net-voip/baresip/baresip-3.12.1-r1.ebuild b/net-voip/baresip/baresip-3.12.1-r1.ebuild index e29ad307c6..7386769143 100644 --- a/net-voip/baresip/baresip-3.12.1-r1.ebuild +++ b/net-voip/baresip/baresip-3.12.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-voip/baresip/baresip-3.12.1.ebuild b/net-voip/baresip/baresip-3.12.1.ebuild deleted file mode 100644 index 4d98800aee..0000000000 --- a/net-voip/baresip/baresip-3.12.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Baresip is a portable and modular SIP User-Agent" -HOMEPAGE="https://github.com/baresip/baresip" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer - gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl - serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" - -RE_PVF="$(ver_cut 1-2)*" - -DEPEND=" - dev-libs/openssl:0= - =net-voip/re-${RE_PVF} - sys-libs/zlib - aac? ( media-libs/fdk-aac ) - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - aom? ( media-libs/libaom ) - aptx? ( media-libs/libopenaptx ) - codec2? ( media-libs/codec2 ) - dbus? ( - dev-util/gdbus-codegen - sys-apps/dbus - ) - ffmpeg? ( media-video/ffmpeg ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - ) - gtk3? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - mpa? ( - media-sound/twolame - media-sound/mpg123 - media-libs/speexdsp - ) - mqtt? ( app-misc/mosquitto ) - opus? ( media-libs/opus ) - pipewire? ( media-video/pipewire ) - snapshot? ( media-libs/libpng ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2 ) - sndfile? ( media-libs/libsndfile ) - spandsp? ( media-libs/spandsp ) - v4l? ( media-libs/libv4l ) - vpx? ( media-libs/libvpx ) - webrtc? ( media-plugins/gst-plugins-webrtc ) - X? ( x11-libs/libX11 ) - " - -RDEPEND="${DEPEND}" - -src_configure() { - use aac && MODULES+="aac;" - use acip && MODULES+="ebuacip;" - use alsa && MODULES+="alsa;" - use amr && MODULES+="amr;" - use aom && MODULES+="av1;" - use aptx && MODULES+="aptx;" - use codec2 && MODULES+="codec2;" - use console && MODULES+="cons;" - use dbus && MODULES+="ctrl_dbus;" - use evdev && MODULES+="evdev;" - use echo && MODULES+="echo;" - use gtk3 && MODULES+="gtk;" - use gstreamer && MODULES+="gst;" - use httpd && MODULES+="httpd;" - use httpreq && MODULES+="httpreq;" - use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" - use jack && MODULES+="jack;" - use mpa && MODULES+="mpa;" - use mqtt && MODULES+="mqtt;" - use opus && MODULES+="opus;opus_multistream;" - use pipewire && MODULES+="pipewire;" - use pulseaudio && MODULES+="pulse;" - use portaudio && MODULES+="portaudio;" - use serreg && MODULES+="serreg;" - use snapshot && MODULES+="snapshot;" - use sdl && MODULES+="sdl;" - use sndfile && MODULES+="sndfile;" - use spandsp && MODULES+="g722;g726;plc;" - use syslog && MODULES+="syslog;" - use tcpcontrol && MODULES+="ctrl_tcp;" - use v4l && MODULES+="v4l2;" - use video && MODULES+="vidbridge;vidinfo;" - use vpx && MODULES+="vp8;vp9;" - use webrtc && MODULES+="webrtc_aec;" - use X && MODULES+="x11;" - MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" - - local mycmakeargs=( - -DMODULES="$MODULES" - -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF) - ) - cmake_src_configure -} diff --git a/net-voip/baresip/metadata.xml b/net-voip/baresip/metadata.xml index 5ea2afbea2..1157cd11fc 100644 --- a/net-voip/baresip/metadata.xml +++ b/net-voip/baresip/metadata.xml @@ -16,7 +16,6 @@ Echo server module Input event device UI module GTK+ 3 menu-based UI - Add support for media-libs/gstreamer (Streaming media) HTTP webserver UI-module HTTP request module Enable mqtt support via app-misc/mosquitto From 43d9c12dabde712bfb04471c30e478eb8b51b9b5 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 14:47:48 -0400 Subject: [PATCH 11/17] net-voip/baresip: add 3.15.0 Signed-off-by: Dale Showers --- net-voip/baresip/Manifest | 1 + net-voip/baresip/baresip-3.15.0.ebuild | 109 +++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 net-voip/baresip/baresip-3.15.0.ebuild diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest index ad2e64db07..c90dba6a3a 100644 --- a/net-voip/baresip/Manifest +++ b/net-voip/baresip/Manifest @@ -1,3 +1,4 @@ DIST baresip-3.12.1.tar.gz 1156255 BLAKE2B 29535f6909143c6d4e20a540a6396acf0ac2404b9226b25dcfb2f69eca60fab7f1ea3c402466e12242c6058916a07036dfbb80f70b4b112a7a821ac7a5d5b4ef SHA512 0d5f5df4664cbca785606d531ab809e555013937e2f1f0585b550edc36b49f0012d63450ee0817e3657dfbb460bd0dd410326cdf81da1b197dcd15cd0ce11aa2 DIST baresip-3.13.0.tar.gz 1158719 BLAKE2B 1a08d888a7ab8b850789deaa9f8258775fe38724166e92224e24dade518d94af98f7224dfd34eaa4cf03f2114b47326fcca4c89fbe51a777d5e2d56a1d09d5d2 SHA512 891e72286e3e094b496342ccc3f0ba9d4766542d7275a90644dd1dd87c1db5c27d841ee79446deba033b1f0a501e799f1e6f4a32a5c40bff69a64a184e5a27e9 DIST baresip-3.14.0.tar.gz 1165155 BLAKE2B 78ba9cbf35086a6f3d8339f2bfe14a62c26b2fa824b3c8de5233ff63d5b18eacad1e7083926e02eb03f61505ef699cb0652b02b58b17042e789a6c816b2b591a SHA512 280172a1b48d2445f7ed4b05dc1b054fb355e6ed58ae62d6aa03ed70e6c9173a648afec76064f08331a0e11fb249456405566de3890cccf1534281aed238991c +DIST baresip-3.15.0.tar.gz 1171797 BLAKE2B 8f8e35de141260c53e88b63ddd8e54bb86bf3e0cf5a01a55dddd1891eeedea03de700399d110e7e095339b719bd74f56206b1bd3671ee349263b4dadd24524d3 SHA512 20d426d749c2cdbaab09ed92be5ef089c85bb1bf693eab272de673be1ad5457624487e5de2f4675be6246cfead1b6181e60ec35624aadf88909d0d625228d966 diff --git a/net-voip/baresip/baresip-3.15.0.ebuild b/net-voip/baresip/baresip-3.15.0.ebuild new file mode 100644 index 0000000000..7386769143 --- /dev/null +++ b/net-voip/baresip/baresip-3.15.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Baresip is a portable and modular SIP User-Agent" +HOMEPAGE="https://github.com/baresip/baresip" +SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer + gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl + serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" + +RE_PVF="$(ver_cut 1-2)*" + +DEPEND=" + dev-libs/openssl:0= + =net-voip/re-${RE_PVF} + sys-libs/zlib + aac? ( media-libs/fdk-aac ) + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + aom? ( media-libs/libaom ) + aptx? ( media-libs/libopenaptx ) + codec2? ( media-libs/codec2 ) + dbus? ( + dev-util/gdbus-codegen + sys-apps/dbus + ) + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-good:1.0 + ) + gtk3? ( x11-libs/gtk+:3 ) + jack? ( virtual/jack ) + mpa? ( + media-sound/twolame + media-sound/mpg123 + media-libs/speexdsp + ) + mqtt? ( app-misc/mosquitto ) + opus? ( media-libs/opus ) + pipewire? ( media-video/pipewire ) + snapshot? ( media-libs/libpng ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl2 ) + sndfile? ( media-libs/libsndfile ) + spandsp? ( media-libs/spandsp ) + v4l? ( media-libs/libv4l ) + vpx? ( media-libs/libvpx ) + webrtc? ( media-plugins/gst-plugins-webrtc ) + X? ( x11-libs/libX11 ) + " + +RDEPEND="${DEPEND}" + +src_configure() { + use aac && MODULES+="aac;" + use acip && MODULES+="ebuacip;" + use alsa && MODULES+="alsa;" + use amr && MODULES+="amr;" + use aom && MODULES+="av1;" + use aptx && MODULES+="aptx;" + use codec2 && MODULES+="codec2;" + use console && MODULES+="cons;" + use dbus && MODULES+="ctrl_dbus;" + use evdev && MODULES+="evdev;" + use echo && MODULES+="echo;" + use gtk3 && MODULES+="gtk;" + use gstreamer && MODULES+="gst;" + use httpd && MODULES+="httpd;" + use httpreq && MODULES+="httpreq;" + use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" + use jack && MODULES+="jack;" + use mpa && MODULES+="mpa;" + use mqtt && MODULES+="mqtt;" + use opus && MODULES+="opus;opus_multistream;" + use pipewire && MODULES+="pipewire;" + use pulseaudio && MODULES+="pulse;" + use portaudio && MODULES+="portaudio;" + use serreg && MODULES+="serreg;" + use snapshot && MODULES+="snapshot;" + use sdl && MODULES+="sdl;" + use sndfile && MODULES+="sndfile;" + use spandsp && MODULES+="g722;g726;plc;" + use syslog && MODULES+="syslog;" + use tcpcontrol && MODULES+="ctrl_tcp;" + use v4l && MODULES+="v4l2;" + use video && MODULES+="vidbridge;vidinfo;" + use vpx && MODULES+="vp8;vp9;" + use webrtc && MODULES+="webrtc_aec;" + use X && MODULES+="x11;" + MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" + + local mycmakeargs=( + -DMODULES="$MODULES" + -DSTATIC=$(usex static-libs ON OFF) + ) + cmake_src_configure +} From dec2cc468747897e80582cfb711ac542dee2d51f Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 15:35:58 -0400 Subject: [PATCH 12/17] www-client/nyxt: optfeature for wayland clipboard Removed sbcl version restriction on -9999 Signed-off-by: Dale Showers --- www-client/nyxt/nyxt-3.11.7.ebuild | 1 + www-client/nyxt/nyxt-3.11.8.ebuild | 1 + www-client/nyxt/nyxt-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/www-client/nyxt/nyxt-3.11.7.ebuild b/www-client/nyxt/nyxt-3.11.7.ebuild index af21d87820..6823fa3ef5 100644 --- a/www-client/nyxt/nyxt-3.11.7.ebuild +++ b/www-client/nyxt/nyxt-3.11.7.ebuild @@ -73,6 +73,7 @@ src_install(){ pkg_postinst() { xdg_pkg_postinst + optfeature "for Wayland clipboard support" "gui-apps/wl-clipboard" optfeature "for X11 clipboard support" "x11-misc/xclip" optfeature "for spellchecking" "app-text/enchant" optfeature "for HTML5 audio/video" "media-libs/gstreamer" diff --git a/www-client/nyxt/nyxt-3.11.8.ebuild b/www-client/nyxt/nyxt-3.11.8.ebuild index ca8d78a873..4123fec324 100644 --- a/www-client/nyxt/nyxt-3.11.8.ebuild +++ b/www-client/nyxt/nyxt-3.11.8.ebuild @@ -72,6 +72,7 @@ src_install(){ pkg_postinst() { xdg_pkg_postinst + optfeature "for Wayland clipboard support" "gui-apps/wl-clipboard" optfeature "for X11 clipboard support" "x11-misc/xclip" optfeature "for spellchecking" "app-text/enchant" optfeature "for HTML5 audio/video" "media-libs/gstreamer" diff --git a/www-client/nyxt/nyxt-9999.ebuild b/www-client/nyxt/nyxt-9999.ebuild index af21d87820..4123fec324 100644 --- a/www-client/nyxt/nyxt-9999.ebuild +++ b/www-client/nyxt/nyxt-9999.ebuild @@ -37,7 +37,6 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0[threads,unicode] - <=dev-lisp/sbcl-2.4.4[threads,unicode] " QA_FLAGS_IGNORED="usr/bin/${PN}" @@ -73,6 +72,7 @@ src_install(){ pkg_postinst() { xdg_pkg_postinst + optfeature "for Wayland clipboard support" "gui-apps/wl-clipboard" optfeature "for X11 clipboard support" "x11-misc/xclip" optfeature "for spellchecking" "app-text/enchant" optfeature "for HTML5 audio/video" "media-libs/gstreamer" From af6fb06f5a34fd99ec1025d98bc9f831ff10f282 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 30 Aug 2024 15:40:33 -0400 Subject: [PATCH 13/17] www-client/nyxt: drop old versions Closes: https://bugs.gentoo.org/914187 Signed-off-by: Dale Showers --- www-client/nyxt/Manifest | 2 - www-client/nyxt/nyxt-3.11.5.ebuild | 88 ------------------------------ www-client/nyxt/nyxt-3.11.6.ebuild | 88 ------------------------------ 3 files changed, 178 deletions(-) delete mode 100644 www-client/nyxt/nyxt-3.11.5.ebuild delete mode 100644 www-client/nyxt/nyxt-3.11.6.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index e6c7166afb..539da5627f 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,4 +1,2 @@ -DIST nyxt-3.11.5.gh.tar.xz 18100684 BLAKE2B 190ca6087cd781253bb08818072122bd720b423981621b5c94eb525816893ac9438bf278068378a60f3514b806f4681f697d7ff2061e2b71daf00b722c33b5c4 SHA512 1991c4c16e45df08b0630f003ca52213697a569e7545e412ede0a72af67337076c0e2605f4d85388717505513438bfcc2401db8a49c0d5a3c6e734669ac56661 -DIST nyxt-3.11.6.gh.tar.xz 18092664 BLAKE2B ec540c4d751cb3d85df3c39fac6b48cb4355975c43f14391565fc72ec3aba9281001919251cb3d62800ac58501f33193ce96eedc720a6b41b2a5d4257c323202 SHA512 29aece8bf7c5d0ac47ab33e3f3387da7e62d669be1f2b7d08b27897982dcf07470c9d0cc59c58eee3bb174429d0f08226e51735162b87b37a2cf69148ec45f26 DIST nyxt-3.11.7.gh.tar.xz 18094656 BLAKE2B 6e7dbe65601525fafa493cc86689062a3157812f8d7991bee42926291efeaddb699596d6eaa7207c633ec2e6beb3cd32884ba1ab0990aafeace8080b5cb242c1 SHA512 853cb4ec7fe0e04a9f4672170965d6e71c9c81d77382b08f3abe8bb68ce6d44b6ba2a8c3ed6d7d47b2a0a6a92cc3c312189ea7a0635f1a7a3c1ebcea8f710a40 DIST nyxt-3.11.8.gh.tar.xz 18101916 BLAKE2B b90d7967367ce0628e1451a04cab1fde3608a8f2137d5907a1247379a711e19168b2b7d04852f831a5f0ecb5680a79b4a31a235b7002ffd4de4dc99f8c70f2b7 SHA512 f6b1fcbb4bc4436cc39b0766f7a6a4e57cee81b785e04b1897c04836c6f349a8b5149118869fe36c8cc4c89518c88df75a47118f422149149f25b606a192cdf2 diff --git a/www-client/nyxt/nyxt-3.11.5.ebuild b/www-client/nyxt/nyxt-3.11.5.ebuild deleted file mode 100644 index af21d87820..0000000000 --- a/www-client/nyxt/nyxt-3.11.5.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg - -DESCRIPTION="Nyxt - the hacker's power-browser" -HOMEPAGE="https://nyxt.atlas.engineer/" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" - EGIT_SUBMODULES=( '*' ) - EGIT_BRANCH="master" - EGIT_CHECKOUT_DIR="${S}" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" -fi - -LICENSE="BSD CC-BY-SA-3.0" -SLOT="0" -IUSE="doc" - -# Portage replaces the nyxt binary with sbcl when stripping -RESTRICT="mirror strip" - -RDEPEND=" - dev-libs/gobject-introspection - gnome-base/gsettings-desktop-schemas - net-libs/glib-networking - net-libs/webkit-gtk:4.1 - sys-libs/libfixposix -" - -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lisp/sbcl-2.0.0[threads,unicode] - <=dev-lisp/sbcl-2.4.4[threads,unicode] -" -QA_FLAGS_IGNORED="usr/bin/${PN}" - -if [[ "${PV}" != 9999 ]]; then - src_unpack() { - mkdir "${WORKDIR}/${P}" || die - cd "${WORKDIR}/${P}" - default -} - -fi - -src_compile() { - emake all - use doc && emake doc -} - -src_install(){ - dobin "${S}/nyxt" - - if [ "$(use doc)" ] - then - docinto "/usr/share/doc/${P}" - dodoc "${S}/manual.html" - fi - - for icon in 16x16 32x32 128x128 256x256 512x512; do - newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png - done - - domenu "${S}/assets/nyxt.desktop" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "for X11 clipboard support" "x11-misc/xclip" - optfeature "for spellchecking" "app-text/enchant" - optfeature "for HTML5 audio/video" "media-libs/gstreamer" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly" - optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav" -} - -pkg_postrm() { - xdg_pkg_postrm -} diff --git a/www-client/nyxt/nyxt-3.11.6.ebuild b/www-client/nyxt/nyxt-3.11.6.ebuild deleted file mode 100644 index af21d87820..0000000000 --- a/www-client/nyxt/nyxt-3.11.6.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg - -DESCRIPTION="Nyxt - the hacker's power-browser" -HOMEPAGE="https://nyxt.atlas.engineer/" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" - EGIT_SUBMODULES=( '*' ) - EGIT_BRANCH="master" - EGIT_CHECKOUT_DIR="${S}" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" -fi - -LICENSE="BSD CC-BY-SA-3.0" -SLOT="0" -IUSE="doc" - -# Portage replaces the nyxt binary with sbcl when stripping -RESTRICT="mirror strip" - -RDEPEND=" - dev-libs/gobject-introspection - gnome-base/gsettings-desktop-schemas - net-libs/glib-networking - net-libs/webkit-gtk:4.1 - sys-libs/libfixposix -" - -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lisp/sbcl-2.0.0[threads,unicode] - <=dev-lisp/sbcl-2.4.4[threads,unicode] -" -QA_FLAGS_IGNORED="usr/bin/${PN}" - -if [[ "${PV}" != 9999 ]]; then - src_unpack() { - mkdir "${WORKDIR}/${P}" || die - cd "${WORKDIR}/${P}" - default -} - -fi - -src_compile() { - emake all - use doc && emake doc -} - -src_install(){ - dobin "${S}/nyxt" - - if [ "$(use doc)" ] - then - docinto "/usr/share/doc/${P}" - dodoc "${S}/manual.html" - fi - - for icon in 16x16 32x32 128x128 256x256 512x512; do - newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png - done - - domenu "${S}/assets/nyxt.desktop" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "for X11 clipboard support" "x11-misc/xclip" - optfeature "for spellchecking" "app-text/enchant" - optfeature "for HTML5 audio/video" "media-libs/gstreamer" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good" - optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly" - optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav" -} - -pkg_postrm() { - xdg_pkg_postrm -} From 7fa548679ed83d2e4cf1d6755585b5a4211c7f4c Mon Sep 17 00:00:00 2001 From: Michal Vu Date: Sat, 31 Aug 2024 12:37:44 +0200 Subject: [PATCH 14/17] www-client/zen-bin: Adding alpha version of Zen browser 1.0.0 (help & improvements welcome) Signed-off-by: Michal Vu --- www-client/zen-bin/Manifest | 1 + www-client/zen-bin/metadata.xml | 15 +++++ www-client/zen-bin/zen-bin-1.0.0.ebuild | 88 +++++++++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 www-client/zen-bin/Manifest create mode 100644 www-client/zen-bin/metadata.xml create mode 100644 www-client/zen-bin/zen-bin-1.0.0.ebuild diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest new file mode 100644 index 0000000000..462c85d33b --- /dev/null +++ b/www-client/zen-bin/Manifest @@ -0,0 +1 @@ +DIST zen-bin-1.0.0.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb diff --git a/www-client/zen-bin/metadata.xml b/www-client/zen-bin/metadata.xml new file mode 100644 index 0000000000..85656ff73c --- /dev/null +++ b/www-client/zen-bin/metadata.xml @@ -0,0 +1,15 @@ + + + + + saigon-tech@tuta.io + Michal Vu + + + zen-browser/desktop + + + Firefox-based privacy oriented browser. Zen offers a wide variety of customizations and is Firefox sync compatible. + + + diff --git a/www-client/zen-bin/zen-bin-1.0.0.ebuild b/www-client/zen-bin/zen-bin-1.0.0.ebuild new file mode 100644 index 0000000000..0732803d74 --- /dev/null +++ b/www-client/zen-bin/zen-bin-1.0.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils desktop + +MY_PV="1.0.0-a.34" +MY_P="zen" + +DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy" +HOMEPAGE="https://github.com/zen-browser/desktop" +SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2" + +S="${WORKDIR}" + +LICENSE="MPL-2.0" +SLOT="0" + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" + +DEPEND="${RDEPEND}" + +QA_PREBUILT="opt/zen/*" + +src_install() { + #create dest dir + local destdir="/opt/zen" + dodir "${destdir}" + #copy files into dest dir + cp -a "${S}/zen"/* "${ED}${destdir}" || die + #create a symlink to the binary + dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die + #add icons + local icon_dir="${ED}${destdir}/browser/chrome/icons/default" + if [[ -d "${icon_dir}" ]]; then + for size in 16 32 48 64 128; do + if [[ -f "${icon_dir}/default${size}.png" ]]; then + newicon -s ${size} "${icon_dir}/default${size}.png" zen.png + fi + done + else + ewarn "Icon directory not found, skipping icon installation" + fi + #create desktop file + make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} + fperms 0750 "${destdir}"/pingsender +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} From bcdecbb7abf49c4737d8212da5eedb74a54e483f Mon Sep 17 00:00:00 2001 From: Michal Vu Date: Sat, 31 Aug 2024 12:46:20 +0200 Subject: [PATCH 15/17] sys-power/auto-cpufreq: Drop old version 2.1.0 (2.1.0-r1 still kept) Signed-off-by: Michal Vu --- .../auto-cpufreq/auto-cpufreq-2.1.0.ebuild | 84 ------------------- 1 file changed, 84 deletions(-) delete mode 100644 sys-power/auto-cpufreq/auto-cpufreq-2.1.0.ebuild diff --git a/sys-power/auto-cpufreq/auto-cpufreq-2.1.0.ebuild b/sys-power/auto-cpufreq/auto-cpufreq-2.1.0.ebuild deleted file mode 100644 index 58fc669425..0000000000 --- a/sys-power/auto-cpufreq/auto-cpufreq-2.1.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 systemd - -DESCRIPTION="Automatic CPU speed & power optimizer for Linux" -HOMEPAGE="https://github.com/AdnanHodzic/auto-cpufreq" -SRC_URI="https://github.com/AdnanHodzic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="systemd" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -DOCS=( README.md ) -PATCHES=( "${FILESDIR}/${PN}-remove-poetry_versioning.patch" ) - -src_prepare() { - sed -i 's|usr/local|usr|g' "scripts/${PN}.service" "scripts/${PN}-openrc" auto_cpufreq/core.py || die - distutils-r1_src_prepare -} - -python_install() { - distutils-r1_python_install - - exeinto "/usr/share/${PN}/scripts" - doexe scripts/cpufreqctl.sh - - if use systemd; then - systemd_douserunit "scripts/${PN}.service" - else - doinitd "scripts/${PN}-openrc" - mv "${D}/etc/init.d/${PN}-openrc" "${D}/etc/init.d/${PN}" || die - fi -} - -pkg_postinst() { - touch /var/log/auto-cpufreq.log - - elog "" - elog "Enable auto-cpufreq daemon service at boot:" - if use systemd; then - elog "systemctl enable --now auto-cpufreq" - else - elog "rc-update add auto-cpufreq default" - fi - elog "" - elog "To view live log, run:" - elog "auto-cpufreq --stats" -} - -pkg_postrm() { - # Remove auto-cpufreq log file - if [ -f "/var/log/auto-cpufreq.log" ]; then - rm /var/log/auto-cpufreq.log || die - fi - - # Remove auto-cpufreq's cpufreqctl binary - # it overwrites cpufreqctl.sh - if [ -f "/usr/bin/cpufreqctl" ]; then - rm /usr/bin/cpufreqctl || die - fi - - # Restore original cpufreqctl binary if backup was made - if [ -f "/usr/bin/cpufreqctl.auto-cpufreq.bak" ]; then - mv /usr/bin/cpufreqctl.auto-cpufreq.bak /usr/bin/cpufreqctl || die - fi -} From 12214bf335110041e804adf09bf7cb186100096a Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 31 Aug 2024 13:42:09 +0200 Subject: [PATCH 16/17] app-misc/metadata-cleaner: add 2.5.6, drop 2.5.5 Signed-off-by: Henri Gasc --- app-misc/metadata-cleaner/Manifest | 2 +- ...adata-cleaner-2.5.5.ebuild => metadata-cleaner-2.5.6.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/metadata-cleaner/{metadata-cleaner-2.5.5.ebuild => metadata-cleaner-2.5.6.ebuild} (100%) diff --git a/app-misc/metadata-cleaner/Manifest b/app-misc/metadata-cleaner/Manifest index 85413211b1..5b93f33451 100644 --- a/app-misc/metadata-cleaner/Manifest +++ b/app-misc/metadata-cleaner/Manifest @@ -1 +1 @@ -DIST metadata-cleaner-v2.5.5.tar.bz2 2322096 BLAKE2B 5486fd21097d323b45d5b19a35246afef4d32b66ddd37dd7130ff346fc02f369cf9b0b918d73e6c9909e89fc0a9c6a63114a491180678370b91a128f8f3af58d SHA512 17aa498270a172494706405ab6c2347d7fa208678d97bc14c84815bdd3257ebbdb327d4ae126e5d7e6a041f68923cdc6a50bf939e9bc917fb3d3d792f34774d8 +DIST metadata-cleaner-v2.5.6.tar.bz2 2324457 BLAKE2B 919d892063ca756ed3471de9b8a8476beda86fdfcc79417308d45b0bc8397300749d9c176042494a6890858426e90382b1ee4691dc98c30d7df70a8904825542 SHA512 9b4445dba98e8f5b9c7e5e2237dac884a1a0e6a43d159dd80a7292c735a238ea93fa1c557b8971e49b86e0415a1db4bfeecc3e3c24af042107948bba73c0eed4 diff --git a/app-misc/metadata-cleaner/metadata-cleaner-2.5.5.ebuild b/app-misc/metadata-cleaner/metadata-cleaner-2.5.6.ebuild similarity index 100% rename from app-misc/metadata-cleaner/metadata-cleaner-2.5.5.ebuild rename to app-misc/metadata-cleaner/metadata-cleaner-2.5.6.ebuild From 4455c1b4b4aa869bd921d357753ae9c84f8dc3d8 Mon Sep 17 00:00:00 2001 From: spacok Date: Sat, 31 Aug 2024 13:51:05 +0200 Subject: [PATCH 17/17] app-editors/imhex: add desktop-portal USE flag Closes: https://bugs.gentoo.org/937117 Signed-off-by: Henri Gasc --- .../imhex/{imhex-1.35.4.ebuild => imhex-1.35.4-r1.ebuild} | 8 ++++---- app-editors/imhex/metadata.xml | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) rename app-editors/imhex/{imhex-1.35.4.ebuild => imhex-1.35.4-r1.ebuild} (93%) diff --git a/app-editors/imhex/imhex-1.35.4.ebuild b/app-editors/imhex/imhex-1.35.4-r1.ebuild similarity index 93% rename from app-editors/imhex/imhex-1.35.4.ebuild rename to app-editors/imhex/imhex-1.35.4-r1.ebuild index 427ad0bc62..07dd5e82db 100644 --- a/app-editors/imhex/imhex-1.35.4.ebuild +++ b/app-editors/imhex/imhex-1.35.4-r1.ebuild @@ -19,7 +19,7 @@ S_PATTERNS="${WORKDIR}/ImHex-Patterns-ImHex-v${PV}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -IUSE="+system-llvm test lto" +IUSE="+system-llvm test lto desktop-portal" RESTRICT="!test? ( test )" PATCHES=( @@ -47,7 +47,6 @@ DEPEND=" net-libs/mbedtls:= net-misc/curl sys-apps/file - sys-apps/xdg-desktop-portal sys-libs/zlib virtual/libiconv virtual/libintl @@ -57,6 +56,7 @@ BDEPEND=" system-llvm? ( sys-devel/llvm ) app-admin/chrpath gnome-base/librsvg + desktop-portal? ( sys-apps/xdg-desktop-portal ) " pkg_pretend() { @@ -83,7 +83,6 @@ src_configure() { -D IMHEX_IGNORE_BAD_CLONE=ON \ -D IMHEX_PATTERNS_PULL_MASTER=OFF \ -D IMHEX_IGNORE_BAD_COMPILER=OFF \ - -D IMHEX_USE_GTK_FILE_PICKER=OFF \ -D IMHEX_DISABLE_STACKTRACE=ON \ -D IMHEX_BUNDLE_DOTNET=OFF \ -D IMHEX_ENABLE_LTO=$(usex lto) \ @@ -91,6 +90,7 @@ src_configure() { -D IMHEX_STRICT_WARNINGS=OFF \ -D IMHEX_ENABLE_UNIT_TESTS=$(usex test) \ -D IMHEX_ENABLE_PRECOMPILED_HEADERS=OFF \ + -D IMHEX_USE_GTK_FILE_PICKER=$(usex desktop-portal) \ -D IMHEX_VERSION="${PV}" \ -D PROJECT_VERSION="${PV}" \ -D USE_SYSTEM_CAPSTONE=ON \ @@ -98,7 +98,7 @@ src_configure() { -D USE_SYSTEM_LLVM=$(usex system-llvm) \ -D USE_SYSTEM_NFD=ON \ -D USE_SYSTEM_NLOHMANN_JSON=ON \ - -D USE_SYSTEM_YARA=ON + -D USE_SYSTEM_YARA=ON \ ) cmake_src_configure diff --git a/app-editors/imhex/metadata.xml b/app-editors/imhex/metadata.xml index 276772b0cc..18ad0a756b 100644 --- a/app-editors/imhex/metadata.xml +++ b/app-editors/imhex/metadata.xml @@ -12,6 +12,7 @@ Use the system LLVM installation + Use sys-apps/xdg-desktop-portal file picker instead of the GTK one Features