commit: 8d1137598052926df016d8c18e804e94e195493e Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Sun Mar 15 19:32:22 2026 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Sun Mar 15 19:32:22 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d113759
net-misc/freerdp: drop 3.16.0, 3.17.1, 3.17.2-r1, 3.21.0, 3.22.0 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> net-misc/freerdp/Manifest | 10 - .../freerdp/files/freerdp-3.17.2-pkgconfig.patch | 187 ------------------ net-misc/freerdp/freerdp-3.16.0.ebuild | 206 -------------------- net-misc/freerdp/freerdp-3.17.1.ebuild | 206 -------------------- net-misc/freerdp/freerdp-3.17.2-r1.ebuild | 210 --------------------- net-misc/freerdp/freerdp-3.21.0.ebuild | 206 -------------------- net-misc/freerdp/freerdp-3.22.0.ebuild | 189 ------------------- 7 files changed, 1214 deletions(-) diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest index 1bc066dfd158..ccca7f66153d 100644 --- a/net-misc/freerdp/Manifest +++ b/net-misc/freerdp/Manifest @@ -1,15 +1,5 @@ DIST freerdp-3.14.1.tar.gz 10439467 BLAKE2B 6ee961901ccce21ef77eec70c81cf65d3fc1c0c0c06737ab95056f35a9fed025892ff36521bb86f097ae0aeef365f727c7442f04818782b81a0c0db250438e74 SHA512 56f267cb10f9d6b4b6768886324f4498e2f41d974a450d842262a411cee6fccb80ae95f17464f18ac886157425b4fed9931bfe4eabd86f31cd10baf02fc023e9 DIST freerdp-3.14.1.tar.gz.asc 228 BLAKE2B d0adb7c8b3cb7aef3e7d414c3036a35a36090e10cbb15e36332b71ffd088e31a091e903873f1b2a77c8fa3292bb5954b20c95f79dfe0a7fd21ff0679df5d827c SHA512 d790dedc227252b1ee8f13b27067a37cbd9f8db9823875a9156149331eafe45b88125ae6b910984a55c69b0f143ff3f3df983c701fa4a32e6cd816d289fa1a9b -DIST freerdp-3.16.0.tar.gz 10455341 BLAKE2B e26e6465eda2831308d328be2398abebd8a812e47ce108d694bdd9948e936a4d151a53952127f7daa5dc5414239cd28fac724217061aebfddd7ce31a773dfd62 SHA512 6053c48f499f9252409d12f21f237ea8787419f2314bf1521da2a7c0db7721ab571a1a18c4c5e956891e3c1df56b2e340805375436d0f00a510535b4d8dbc92b -DIST freerdp-3.16.0.tar.gz.asc 228 BLAKE2B 4c6437e9d5def70f6ac9b45352fb3fa23332ba84c1e977d0903495cfd606b66e1e667e04306311adedc53cc3305f48715770d371fb61ef8b9b1f96c0ec0eca05 SHA512 423acc8e6f3bbd0496f373a568b0b6bf729988c62df698f40b86b9f07c5330b7643513d8b076168ecab0aa0e4cb5aa87611b607d9c879ad61518e68327748a48 -DIST freerdp-3.17.1.tar.gz 10530176 BLAKE2B 720fdeb9fee0b5047c954f45be104f5929b942f68bd56a90485f0e8c1b3827a5b022d5fce8ee04113c35e1bd1c195f8917229b8f4b6b1b82f0b591dba1787318 SHA512 c8afca535bc7595f4ec83a07dbb2548600d59e8131648be2fc5439a9a7b0853f7baf8fb9d1deec730c9cead3053e795dab90b05e245c666a25fb8146466c8721 -DIST freerdp-3.17.1.tar.gz.asc 228 BLAKE2B ff790d89be2a9ebd0016d2717f68b100a44c1938c0b785aa98a99e90306706f0abfcf3d9939ef73b4fdd8d84709f871cbdd77e43fcbd434eb9cf3fb09809aa92 SHA512 46a349a298e6d51c31dc52251e7bb68a8fc3056f53ec447510f96472d3e06b5016712c7f50f7ed155841c32e58128d0bd3cb647f6269202dc3345e6055bad86b -DIST freerdp-3.17.2.tar.gz 10556445 BLAKE2B 269f2832974294a74d55cbf24a78d51f0ef6a0235f77f8c22a8a3a979f0944bfc232383078469aee63b4f9b695f419c745e9c886a2fe773f412a2e3aa64a1f56 SHA512 47525e6562713f6541d115275f7bcca508ab4af92fda53ba358ce5c604b1dde9365e11306ae234b8715f3662f9b9629e2d3ed77db0f11ae77be183a6b5957067 -DIST freerdp-3.17.2.tar.gz.asc 228 BLAKE2B bbf99e8194c1129fc60bd7d163c1d91b3d6ebbda37806322591dafc54e6a8424fa5d472c7d0afc6063e44fb0c5cdfb7bde5ed9652f6e9c54e991162bf37325ec SHA512 02999e324de673b90d791e39bb37edeb2150d3e736769a5bdf0e18034dafa42ed12362fb483467ae9b843a707c14175c5b14e281f415d77a8acf70be33c7c390 -DIST freerdp-3.21.0.tar.gz 11379178 BLAKE2B 50a32e9d342bfefac2a70888a73e7804e4b1710e7b88f6b484238d47ce093d006626a74ed3fc36bbcf63999b7ad38c6a265e52b1d5ef9aa65b2530851b52d7c9 SHA512 6af275b83dfd43534a3c6c474dbe22fd20231a00cb9e852a8f6dd840399c03c358aacb444b7dcdf7e35e2206c7f56471833f359850c393e370a45383993b9b35 -DIST freerdp-3.21.0.tar.gz.asc 228 BLAKE2B dd6aff099bc43810541081bc062285c6d066ead7e7b28810175fcfcee637620c69900094b49b446fc0d9b245c27023ad8c6e6dd72937cacafb028b50118bb677 SHA512 241dc6351681a4f03b3567189a435158e8c94afe20a4ca1e290a6259e583dc29d9383ea68d6b491e8905f943b3028b75656bf33ed0259ac2bfdd5d3d82113e2a -DIST freerdp-3.22.0.tar.gz 11387311 BLAKE2B 54e7df181265d20cac3ef1f83681791a37e2ba67d7bfc8d364088443974abbe2ae9925202759aeab43b59894d85a63146d3a2bf1331914647f8dea6f8381fbcd SHA512 838bb4ceb1b48b9ec0a21456070826f4682b9a6557505b815da61063a3cbeedd9537d0d5821e2b3e6c482f69c0dcce6c888192cd8aadd1886a6ce281f0678338 -DIST freerdp-3.22.0.tar.gz.asc 228 BLAKE2B 7a33aaea012923dda8faa3637bb3aa82060395fab417838642251ae6c873fd0b59bda7bfe9957c3d2fa569e2e0e3c58a977db692728abf6c22e28b580f620977 SHA512 0881ec64122f490b533c40ac5c7c528aa86605821197ced2f3dc51dfb6f8514962acaf374b6edc8b12aa8ff286141201c1fc81592166b5f2a6b506d7b1978e47 DIST freerdp-3.23.0.tar.gz 11413942 BLAKE2B 65eb7e6b3509953d536be07a02b4f3faf504ba8bef12e93831941af3d9460c4cf452ed3ddda935637641211f2cccb27a56548563de92f63e6188401a328b373f SHA512 8b0eb903de628228068dde49b1d78feb6cae9d1da1ac75c3ccf51df17a6a182f98848f4be2ed7f9e6035000fe4801767ff852185f974c5a03ee8562bec78e7dc DIST freerdp-3.23.0.tar.gz.asc 228 BLAKE2B a668286bf675cef7acb39f687328f5e4c5f0c7220b95c7afa509f8fdf1bd97d8b3632f22cbf916d4765de0693cf52f4dfef92ab3ae08b6527d437a05ae5c8d0a SHA512 b4f0507e15eacef6ddb8563a4f0215d7917c3e0945137c6ac6d2ffa2d13119cd86a14a8539bf756122d4801f458610f433316726b6ef2dd6074c0c8ea6441d13 DIST freerdp-3.24.0.tar.gz 11437344 BLAKE2B 3385f56cce23c1e64d40adb3afc29f21d629e2d8ea9d14b3e7f3596e07be39ee23fb4b5ac3ac3f235dc9e90021f2f0ef69948d8e2a88a453e30925192b4db5b4 SHA512 0b64a99ef545d2b14b01f6e063e6d4fba358c5c942ddf44aa87ed41571b28cc202b5beaf770332507efdb20ee33afc5d8c13ad8d4f42bbe60bd46adc46540810 diff --git a/net-misc/freerdp/files/freerdp-3.17.2-pkgconfig.patch b/net-misc/freerdp/files/freerdp-3.17.2-pkgconfig.patch deleted file mode 100644 index baf8a9f9c1c6..000000000000 --- a/net-misc/freerdp/files/freerdp-3.17.2-pkgconfig.patch +++ /dev/null @@ -1,187 +0,0 @@ -https://bugs.gentoo.org/963924 -https://github.com/FreeRDP/FreeRDP/pull/11876 - -From 74a3a7695cdd09cf020acdeb09480ac8ee92ccbe Mon Sep 17 00:00:00 2001 -From: akallabeth <[email protected]> -Date: Sun, 21 Sep 2025 19:06:58 +0200 -Subject: [PATCH] [cmake,pkg-config] properly set requires fields - ---- - client/CMakeLists.txt | 1 + - client/freerdp-client.pc.in | 2 +- - libfreerdp/CMakeLists.txt | 1 + - libfreerdp/freerdp.pc.in | 2 +- - server/CMakeLists.txt | 1 + - server/freerdp-server.pc.in | 2 +- - server/proxy/CMakeLists.txt | 1 + - server/proxy/freerdp-proxy.pc.in | 2 +- - server/proxy/modules/freerdp-proxy-module.pc.in | 2 +- - server/shadow/CMakeLists.txt | 1 + - server/shadow/freerdp-shadow.pc.in | 2 +- - winpr/tools/CMakeLists.txt | 1 + - winpr/tools/winpr-tools.pc.in | 2 +- - 13 files changed, 13 insertions(+), 7 deletions(-) - -diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt -index c266afd92302..6194f385b34f 100644 ---- a/client/CMakeLists.txt -+++ b/client/CMakeLists.txt -@@ -119,6 +119,7 @@ if(BUILD_SHARED_LIBS) - set(FREERDP_CLIENT_PC_REQUIRES_PRIVATE "") - set(FREERDP_CLIENT_PC_LIBRARY_PRIVATE "") - endif() -+set(FREERDP_CLIENT_PC_REQUIRES freerdp${FREERDP_API_VERSION}) - - include(pkg-config-install-prefix) - cleaning_configure_file( -diff --git a/client/freerdp-client.pc.in b/client/freerdp-client.pc.in -index 19192553e036..a0a22d0338c5 100644 ---- a/client/freerdp-client.pc.in -+++ b/client/freerdp-client.pc.in -@@ -8,7 +8,7 @@ Name: FreeRDP client - Description: FreeRDP: A Remote Desktop Protocol Implementation - URL: http://www.freerdp.com/ - Version: @FREERDP_VERSION@ --Requires: -+Requires: @FREERDP_CLIENT_PC_REQUIRES@ - Requires.private: @FREERDP_CLIENT_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: @FREERDP_CLIENT_PC_LIBRARY_PRIVATE@ -diff --git a/libfreerdp/CMakeLists.txt b/libfreerdp/CMakeLists.txt -index 538b445a1459..66722c3b3a2b 100644 ---- a/libfreerdp/CMakeLists.txt -+++ b/libfreerdp/CMakeLists.txt -@@ -284,6 +284,7 @@ if(BUILD_SHARED_LIBS) - set(FREERDP_PC_REQUIRES_PRIVATE "") - set(FREERDP_PC_LIBRARY_PRIVATE "") - endif() -+set(FREERDP_PC_REQUIRES winpr${FREERDP_API_VERSION}) - - cleaning_configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/freerdp.pc.in ${CMAKE_CURRENT_BINARY_DIR}/freerdp${FREERDP_VERSION_MAJOR}.pc @ONLY -diff --git a/libfreerdp/freerdp.pc.in b/libfreerdp/freerdp.pc.in -index 1c0daa3b766f..2a3383d88fbc 100644 ---- a/libfreerdp/freerdp.pc.in -+++ b/libfreerdp/freerdp.pc.in -@@ -13,7 +13,7 @@ Name: FreeRDP - Description: FreeRDP: A Remote Desktop Protocol Implementation - URL: http://www.freerdp.com/ - Version: @FREERDP_VERSION@ --Requires: -+Requires: @FREERDP_PC_REQUIRES@ - Requires.private: @FREERDP_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: -L${plugindir} @FREERDP_PC_LIBRARY_PRIVATE@ -diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt -index 90e27d8b4100..1056b33ecfef 100644 ---- a/server/CMakeLists.txt -+++ b/server/CMakeLists.txt -@@ -82,6 +82,7 @@ if(NOT BUILD_SHARED_LIBS) - set(FREERDP_SERVER_PC_REQUIRES_PRIVATE "freerdp${FREERDP_API_VERSION}") - set(FREERDP_SERVER_PC_LIBRARY_PRIVATE "-ldl -lpthread") - endif() -+set(FREERDP_SERVER_PC_REQUIRES freerdp${FREERDP_API_VERSION}) - - include(pkg-config-install-prefix) - cleaning_configure_file( -diff --git a/server/freerdp-server.pc.in b/server/freerdp-server.pc.in -index 75666b9451f1..31c2c33d2762 100644 ---- a/server/freerdp-server.pc.in -+++ b/server/freerdp-server.pc.in -@@ -8,7 +8,7 @@ Name: FreeRDP server - Description: FreeRDP: A Remote Desktop Protocol Implementation - URL: http://www.freerdp.com/ - Version: @FREERDP_VERSION@ --Requires: -+Requires: @FREERDP_SERVER_PC_REQUIRES@ - Requires.private: @FREERDP_SERVER_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: @FREERDP_SERVER_PC_LIBRARY_PRIVATE@ -diff --git a/server/proxy/CMakeLists.txt b/server/proxy/CMakeLists.txt -index 1a31d6535360..53ac9b0511fd 100644 ---- a/server/proxy/CMakeLists.txt -+++ b/server/proxy/CMakeLists.txt -@@ -82,6 +82,7 @@ if(NOT BUILD_SHARED_LIBS) - set(FREERDP_PROXY_PC_REQUIRES_PRIVATE "freerdp-client${FREERDP_API_VERSION} freerdp-server${FREERDP_API_VERSION}") - set(FREERDP_PROXY_PC_LIBS_PRIVATE "-ldl -lpthread") - endif() -+set(FREERDP_PROXY_PC_REQUIRES freerdp-server${FREERDP_API_VERSION}) - - include(pkg-config-install-prefix) - cleaning_configure_file( -diff --git a/server/proxy/freerdp-proxy.pc.in b/server/proxy/freerdp-proxy.pc.in -index 7b3e0e9a7611..e1023ed72c4c 100644 ---- a/server/proxy/freerdp-proxy.pc.in -+++ b/server/proxy/freerdp-proxy.pc.in -@@ -8,7 +8,7 @@ Name: FreeRDP proxy - Description: FreeRDP: A Remote Desktop Protocol Implementation - URL: http://www.freerdp.com/ - Version: @FREERDP_VERSION@ --Requires: -+Requires: @FREERDP_PROXY_PC_REQUIRES@ - Requires.private: @FREERDP_PROXY_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: @FREERDP_PROXY_PC_LIBS_PRIVATE@ -diff --git a/server/proxy/modules/freerdp-proxy-module.pc.in b/server/proxy/modules/freerdp-proxy-module.pc.in -index 0cb09dc8506c..cc3e71ee4bcf 100644 ---- a/server/proxy/modules/freerdp-proxy-module.pc.in -+++ b/server/proxy/modules/freerdp-proxy-module.pc.in -@@ -9,7 +9,7 @@ Name: @PROJECT_NAME@ - Description: FreeRDP proxy module - URL: http://www.freerdp.com/ - Version: @PROJECT_VERSION@ --Requires: -+Requires: @PROJECT_PC_REQUIRES@ - Requires.private: @PROJECT_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} - Libs.private: -Wl,--whole-archive \${proxy_plugindir}/@PROJECT_LIBRARY_NAME@ -u @PROJECT_SHORT_NAME_UNDERSCORE@_proxy_module_entry_point -Wl,--no-whole-archive -diff --git a/server/shadow/CMakeLists.txt b/server/shadow/CMakeLists.txt -index 1fbfccf18794..758d6d2cd8f1 100644 ---- a/server/shadow/CMakeLists.txt -+++ b/server/shadow/CMakeLists.txt -@@ -166,6 +166,7 @@ if(NOT BUILD_SHARED_LIBS) - set(FREERDP_SHADOW_PC_REQUIRES_PRIVATE "freerdp${FREERDP_API_VERSION}") - set(FREERDP_SHADOW_PC_LIBRARY_PRIVATE "-ldl -lpthread") - endif() -+set(FREERDP_SHADOW_PC_REQUIRES freerdp-server${FREERDP_API_VERSION}) - - include(pkg-config-install-prefix) - cleaning_configure_file( -diff --git a/server/shadow/freerdp-shadow.pc.in b/server/shadow/freerdp-shadow.pc.in -index 2e187bc9dedb..242089a41f77 100644 ---- a/server/shadow/freerdp-shadow.pc.in -+++ b/server/shadow/freerdp-shadow.pc.in -@@ -8,7 +8,7 @@ Name: FreeRDP shadow - Description: FreeRDP: A Remote Desktop Protocol Implementation - URL: http://www.freerdp.com/ - Version: @FREERDP_VERSION@ --Requires: -+Requires: @FREERDP_SHADOW_PC_REQUIRES@ - Requires.private: @FREERDP_SHADOW_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: @FREERDP_SHADOW_PC_LIBRARY_PRIVATE@ -diff --git a/winpr/tools/CMakeLists.txt b/winpr/tools/CMakeLists.txt -index c7bf4b083189..976a78a11621 100644 ---- a/winpr/tools/CMakeLists.txt -+++ b/winpr/tools/CMakeLists.txt -@@ -123,6 +123,7 @@ if(NOT BUILD_SHARED_LIBS) - set(WINPR_TOOLS_PC_REQUIRES_PRIVATE "winpr${WINPR_API_VERSION} libssl") - set(WINPR_TOOLS_PC_LIBRARY_PRIVATE "crypto") - endif() -+set(WINPR_TOOLS_PC_REQUIRES winpr${WINPR_API_VERSION}) - - include(pkg-config-install-prefix) - cleaning_configure_file( -diff --git a/winpr/tools/winpr-tools.pc.in b/winpr/tools/winpr-tools.pc.in -index 4360d3c2b2ed..9502fc60fbb0 100644 ---- a/winpr/tools/winpr-tools.pc.in -+++ b/winpr/tools/winpr-tools.pc.in -@@ -8,7 +8,7 @@ Name: WinPR - Description: WinPR: Windows Portable Runtime - URL: http://www.freerdp.com/ - Version: @WINPR_TOOLS_VERSION@ --Requires: -+Requires: @WINPR_TOOLS_PC_REQUIRES@ - Requires.private: @WINPR_TOOLS_PC_REQUIRES_PRIVATE@ - Libs: -L${libdir} ${libs} - Libs.private: @WINPR_TOOLS_PC_LIBRARY_PRIVATE@ diff --git a/net-misc/freerdp/freerdp-3.16.0.ebuild b/net-misc/freerdp/freerdp-3.16.0.ebuild deleted file mode 100644 index ee0df2424745..000000000000 --- a/net-misc/freerdp/freerdp-3.16.0.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git" - case ${PV} in - 2.*) EGIT_BRANCH="stable-2.0";; - esac -else - inherit verify-sig - MY_P=${P/_/-} - S="${WORKDIR}/${MY_P}" - SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz - verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" -fi - -DESCRIPTION="Free implementation of the Remote Desktop Protocol" -HOMEPAGE="https://www.freerdp.com/" - -LICENSE="Apache-2.0" -SLOT="3" -IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv" -RESTRICT="!test? ( test )" - -BDEPEND+=" - virtual/pkgconfig - app-text/docbook-xsl-stylesheets - dev-libs/libxslt -" -COMMON_DEPEND=" - dev-libs/openssl:0= - virtual/zlib:= - aad? ( dev-libs/cJSON ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - usb? ( - virtual/libudev:0= - sys-apps/util-linux:0= - dev-libs/dbus-glib:0= - virtual/libusb:1= - ) - X? ( - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - !ffmpeg? ( - x11-libs/cairo:0= - ) - fuse? ( sys-fs/fuse:3= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - X? ( x11-libs/libXrandr ) - ) - icu? ( dev-libs/icu:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - kerberos? ( virtual/krb5 ) - openh264? ( media-libs/openh264:0= ) - pulseaudio? ( media-libs/libpulse ) - server? ( - X? ( - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) - ) - smartcard? ( sys-apps/pcsc-lite ) - systemd? ( sys-apps/systemd:0= ) - client? ( - sdl? ( - media-libs/libsdl3 - media-libs/sdl3-ttf - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - ) - ) - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - !net-misc/freerdp:0 - client? ( !net-misc/freerdp:2[client] ) - server? ( !net-misc/freerdp:2[server] ) - smartcard? ( app-crypt/p11-kit ) -" - -option() { - usex "$1" ON OFF -} - -option_client() { - if use client; then - option "$1" - else - echo OFF - fi -} - -run_for_testing() { - if use test; then - local BUILD_DIR="${WORKDIR}/${P}_testing" - "$@" - fi -} - -src_configure() { - use debug || append-cppflags -DNDEBUG - freerdp_configure -DBUILD_TESTING=OFF - run_for_testing freerdp_configure -DBUILD_TESTING=ON -} - -freerdp_configure() { - local mycmakeargs=( - -Wno-dev - - # https://bugs.gentoo.org/927037 - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF - - -DCHANNEL_URBDRC=$(option usb) - -DWITH_AAD=$(option aad) - -DWITH_ALSA=$(option alsa) - -DWITH_CCACHE=OFF - - -DWITH_CLIENT=$(option client) - -DWITH_CLIENT_SDL2=OFF - -DWITH_CLIENT_SDL3=$(option_client sdl) - - -DWITH_SAMPLE=OFF - -DWITH_CUPS=$(option cups) - -DWITH_DEBUG_ALL=$(option debug) - -DWITH_VERBOSE_WINPR_ASSERT=$(option debug) - -DWITH_MANPAGES=ON - -DWITH_FFMPEG=$(option ffmpeg) - -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON - -DWITH_SWSCALE=$(option ffmpeg) - -DWITH_CAIRO=$(option !ffmpeg) - -DWITH_DSP_FFMPEG=$(option ffmpeg) - -DWITH_FUSE=$(option fuse) - -DWITH_GSTREAMER_1_0=$(option gstreamer) - -DWITH_JPEG=$(option jpeg) - -DWITH_KRB5=$(option kerberos) - -DWITH_NEON=$(option cpu_flags_arm_neon) - -DWITH_OPENH264=$(option openh264) - -DWITH_OSS=OFF - -DWITH_PCSC=$(option smartcard) - -DWITH_PKCS11=$(option smartcard) - -DWITH_PULSE=$(option pulseaudio) - -DWITH_SERVER=$(option server) - -DWITH_LIBSYSTEMD=$(option systemd) - -DWITH_UNICODE_BUILTIN=$(option !icu) - -DWITH_VALGRIND_MEMCHECK=$(option valgrind) - -DWITH_X11=$(option X) - -DWITH_XINERAMA=$(option xinerama) - -DWITH_XV=$(option xv) - -DWITH_WAYLAND=$(option_client wayland) - -DWITH_WEBVIEW=OFF - -DWITH_WINPR_TOOLS=$(option server) - - "$@" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - run_for_testing cmake_src_compile -} - -src_test() { - # TestBacktrace: bug 930636 - # TestSynchCritical, TestSynchMultipleThreads: bug 951301 - local CMAKE_SKIP_TESTS=( TestBacktrace TestSynchCritical TestSynchMultipleThreads ) - if has network-sandbox ${FEATURES}; then - CMAKE_SKIP_TESTS+=( TestConnect ) - fi - run_for_testing cmake_src_test -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die -} diff --git a/net-misc/freerdp/freerdp-3.17.1.ebuild b/net-misc/freerdp/freerdp-3.17.1.ebuild deleted file mode 100644 index ee0df2424745..000000000000 --- a/net-misc/freerdp/freerdp-3.17.1.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git" - case ${PV} in - 2.*) EGIT_BRANCH="stable-2.0";; - esac -else - inherit verify-sig - MY_P=${P/_/-} - S="${WORKDIR}/${MY_P}" - SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz - verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" -fi - -DESCRIPTION="Free implementation of the Remote Desktop Protocol" -HOMEPAGE="https://www.freerdp.com/" - -LICENSE="Apache-2.0" -SLOT="3" -IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv" -RESTRICT="!test? ( test )" - -BDEPEND+=" - virtual/pkgconfig - app-text/docbook-xsl-stylesheets - dev-libs/libxslt -" -COMMON_DEPEND=" - dev-libs/openssl:0= - virtual/zlib:= - aad? ( dev-libs/cJSON ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - usb? ( - virtual/libudev:0= - sys-apps/util-linux:0= - dev-libs/dbus-glib:0= - virtual/libusb:1= - ) - X? ( - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - !ffmpeg? ( - x11-libs/cairo:0= - ) - fuse? ( sys-fs/fuse:3= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - X? ( x11-libs/libXrandr ) - ) - icu? ( dev-libs/icu:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - kerberos? ( virtual/krb5 ) - openh264? ( media-libs/openh264:0= ) - pulseaudio? ( media-libs/libpulse ) - server? ( - X? ( - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) - ) - smartcard? ( sys-apps/pcsc-lite ) - systemd? ( sys-apps/systemd:0= ) - client? ( - sdl? ( - media-libs/libsdl3 - media-libs/sdl3-ttf - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - ) - ) - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - !net-misc/freerdp:0 - client? ( !net-misc/freerdp:2[client] ) - server? ( !net-misc/freerdp:2[server] ) - smartcard? ( app-crypt/p11-kit ) -" - -option() { - usex "$1" ON OFF -} - -option_client() { - if use client; then - option "$1" - else - echo OFF - fi -} - -run_for_testing() { - if use test; then - local BUILD_DIR="${WORKDIR}/${P}_testing" - "$@" - fi -} - -src_configure() { - use debug || append-cppflags -DNDEBUG - freerdp_configure -DBUILD_TESTING=OFF - run_for_testing freerdp_configure -DBUILD_TESTING=ON -} - -freerdp_configure() { - local mycmakeargs=( - -Wno-dev - - # https://bugs.gentoo.org/927037 - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF - - -DCHANNEL_URBDRC=$(option usb) - -DWITH_AAD=$(option aad) - -DWITH_ALSA=$(option alsa) - -DWITH_CCACHE=OFF - - -DWITH_CLIENT=$(option client) - -DWITH_CLIENT_SDL2=OFF - -DWITH_CLIENT_SDL3=$(option_client sdl) - - -DWITH_SAMPLE=OFF - -DWITH_CUPS=$(option cups) - -DWITH_DEBUG_ALL=$(option debug) - -DWITH_VERBOSE_WINPR_ASSERT=$(option debug) - -DWITH_MANPAGES=ON - -DWITH_FFMPEG=$(option ffmpeg) - -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON - -DWITH_SWSCALE=$(option ffmpeg) - -DWITH_CAIRO=$(option !ffmpeg) - -DWITH_DSP_FFMPEG=$(option ffmpeg) - -DWITH_FUSE=$(option fuse) - -DWITH_GSTREAMER_1_0=$(option gstreamer) - -DWITH_JPEG=$(option jpeg) - -DWITH_KRB5=$(option kerberos) - -DWITH_NEON=$(option cpu_flags_arm_neon) - -DWITH_OPENH264=$(option openh264) - -DWITH_OSS=OFF - -DWITH_PCSC=$(option smartcard) - -DWITH_PKCS11=$(option smartcard) - -DWITH_PULSE=$(option pulseaudio) - -DWITH_SERVER=$(option server) - -DWITH_LIBSYSTEMD=$(option systemd) - -DWITH_UNICODE_BUILTIN=$(option !icu) - -DWITH_VALGRIND_MEMCHECK=$(option valgrind) - -DWITH_X11=$(option X) - -DWITH_XINERAMA=$(option xinerama) - -DWITH_XV=$(option xv) - -DWITH_WAYLAND=$(option_client wayland) - -DWITH_WEBVIEW=OFF - -DWITH_WINPR_TOOLS=$(option server) - - "$@" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - run_for_testing cmake_src_compile -} - -src_test() { - # TestBacktrace: bug 930636 - # TestSynchCritical, TestSynchMultipleThreads: bug 951301 - local CMAKE_SKIP_TESTS=( TestBacktrace TestSynchCritical TestSynchMultipleThreads ) - if has network-sandbox ${FEATURES}; then - CMAKE_SKIP_TESTS+=( TestConnect ) - fi - run_for_testing cmake_src_test -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die -} diff --git a/net-misc/freerdp/freerdp-3.17.2-r1.ebuild b/net-misc/freerdp/freerdp-3.17.2-r1.ebuild deleted file mode 100644 index ff5e5df13846..000000000000 --- a/net-misc/freerdp/freerdp-3.17.2-r1.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 2011-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git" - case ${PV} in - 2.*) EGIT_BRANCH="stable-2.0";; - esac -else - inherit verify-sig - MY_P=${P/_/-} - S="${WORKDIR}/${MY_P}" - SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz - verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" -fi - -DESCRIPTION="Free implementation of the Remote Desktop Protocol" -HOMEPAGE="https://www.freerdp.com/" - -LICENSE="Apache-2.0" -SLOT="3" -IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv" -RESTRICT="!test? ( test )" - -BDEPEND+=" - virtual/pkgconfig - app-text/docbook-xsl-stylesheets - dev-libs/libxslt -" -COMMON_DEPEND=" - dev-libs/openssl:0= - virtual/zlib:= - aad? ( dev-libs/cJSON ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - usb? ( - virtual/libudev:0= - sys-apps/util-linux:0= - dev-libs/dbus-glib:0= - virtual/libusb:1= - ) - X? ( - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - !ffmpeg? ( - x11-libs/cairo:0= - ) - fuse? ( sys-fs/fuse:3= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - X? ( x11-libs/libXrandr ) - ) - icu? ( dev-libs/icu:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - kerberos? ( virtual/krb5 ) - openh264? ( media-libs/openh264:0= ) - pulseaudio? ( media-libs/libpulse ) - server? ( - X? ( - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) - ) - smartcard? ( sys-apps/pcsc-lite ) - systemd? ( sys-apps/systemd:0= ) - client? ( - sdl? ( - media-libs/libsdl3 - media-libs/sdl3-ttf - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - ) - ) - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - !net-misc/freerdp:0 - client? ( !net-misc/freerdp:2[client] ) - server? ( !net-misc/freerdp:2[server] ) - smartcard? ( app-crypt/p11-kit ) -" - -PATCHES=( - "${FILESDIR}"/freerdp-3.17.2-pkgconfig.patch -) - -option() { - usex "$1" ON OFF -} - -option_client() { - if use client; then - option "$1" - else - echo OFF - fi -} - -run_for_testing() { - if use test; then - local BUILD_DIR="${WORKDIR}/${P}_testing" - "$@" - fi -} - -src_configure() { - use debug || append-cppflags -DNDEBUG - freerdp_configure -DBUILD_TESTING=OFF - run_for_testing freerdp_configure -DBUILD_TESTING=ON -} - -freerdp_configure() { - local mycmakeargs=( - -Wno-dev - - # https://bugs.gentoo.org/927037 - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF - - -DCHANNEL_URBDRC=$(option usb) - -DWITH_AAD=$(option aad) - -DWITH_ALSA=$(option alsa) - -DWITH_CCACHE=OFF - - -DWITH_CLIENT=$(option client) - -DWITH_CLIENT_SDL2=OFF - -DWITH_CLIENT_SDL3=$(option_client sdl) - - -DWITH_SAMPLE=OFF - -DWITH_CUPS=$(option cups) - -DWITH_DEBUG_ALL=$(option debug) - -DWITH_VERBOSE_WINPR_ASSERT=$(option debug) - -DWITH_MANPAGES=ON - -DWITH_FFMPEG=$(option ffmpeg) - -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON - -DWITH_SWSCALE=$(option ffmpeg) - -DWITH_CAIRO=$(option !ffmpeg) - -DWITH_DSP_FFMPEG=$(option ffmpeg) - -DWITH_FUSE=$(option fuse) - -DWITH_GSTREAMER_1_0=$(option gstreamer) - -DWITH_JPEG=$(option jpeg) - -DWITH_KRB5=$(option kerberos) - -DWITH_NEON=$(option cpu_flags_arm_neon) - -DWITH_OPENH264=$(option openh264) - -DWITH_OSS=OFF - -DWITH_PCSC=$(option smartcard) - -DWITH_PKCS11=$(option smartcard) - -DWITH_PULSE=$(option pulseaudio) - -DWITH_SERVER=$(option server) - -DWITH_LIBSYSTEMD=$(option systemd) - -DWITH_UNICODE_BUILTIN=$(option !icu) - -DWITH_VALGRIND_MEMCHECK=$(option valgrind) - -DWITH_X11=$(option X) - -DWITH_XINERAMA=$(option xinerama) - -DWITH_XV=$(option xv) - -DWITH_WAYLAND=$(option_client wayland) - -DWITH_WEBVIEW=OFF - -DWITH_WINPR_TOOLS=$(option server) - - "$@" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - run_for_testing cmake_src_compile -} - -src_test() { - # TestBacktrace: bug 930636 - # TestSynchCritical, TestSynchMultipleThreads: bug 951301 - local CMAKE_SKIP_TESTS=( TestBacktrace TestSynchCritical TestSynchMultipleThreads ) - if has network-sandbox ${FEATURES}; then - CMAKE_SKIP_TESTS+=( TestConnect ) - fi - run_for_testing cmake_src_test -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die -} diff --git a/net-misc/freerdp/freerdp-3.21.0.ebuild b/net-misc/freerdp/freerdp-3.21.0.ebuild deleted file mode 100644 index 432e07bcf72c..000000000000 --- a/net-misc/freerdp/freerdp-3.21.0.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 2011-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git" - case ${PV} in - 2.*) EGIT_BRANCH="stable-2.0";; - esac -else - inherit verify-sig - MY_P=${P/_/-} - S="${WORKDIR}/${MY_P}" - SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz - verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" -fi - -DESCRIPTION="Free implementation of the Remote Desktop Protocol" -HOMEPAGE="https://www.freerdp.com/" - -LICENSE="Apache-2.0" -SLOT="3" -IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv" -RESTRICT="!test? ( test )" - -BDEPEND+=" - virtual/pkgconfig - app-text/docbook-xsl-stylesheets - dev-libs/libxslt -" -COMMON_DEPEND=" - dev-libs/openssl:0= - virtual/zlib:= - aad? ( dev-libs/cJSON ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - usb? ( - virtual/libudev:0= - sys-apps/util-linux:0= - dev-libs/dbus-glib:0= - virtual/libusb:1= - ) - X? ( - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - !ffmpeg? ( - x11-libs/cairo:0= - ) - fuse? ( sys-fs/fuse:3= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - X? ( x11-libs/libXrandr ) - ) - icu? ( dev-libs/icu:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - kerberos? ( virtual/krb5 ) - openh264? ( media-libs/openh264:0= ) - pulseaudio? ( media-libs/libpulse ) - server? ( - X? ( - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) - ) - smartcard? ( sys-apps/pcsc-lite ) - systemd? ( sys-apps/systemd:0= ) - client? ( - sdl? ( - media-libs/libsdl3 - media-libs/sdl3-ttf - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - ) - ) - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - !net-misc/freerdp:0 - client? ( !net-misc/freerdp:2[client] ) - server? ( !net-misc/freerdp:2[server] ) - smartcard? ( app-crypt/p11-kit ) -" - -option() { - usex "$1" ON OFF -} - -option_client() { - if use client; then - option "$1" - else - echo OFF - fi -} - -run_for_testing() { - if use test; then - local BUILD_DIR="${WORKDIR}/${P}_testing" - "$@" - fi -} - -src_configure() { - use debug || append-cppflags -DNDEBUG - freerdp_configure -DBUILD_TESTING=OFF - run_for_testing freerdp_configure -DBUILD_TESTING=ON -} - -freerdp_configure() { - local mycmakeargs=( - -Wno-dev - - # https://bugs.gentoo.org/927037 - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF - - -DCHANNEL_URBDRC=$(option usb) - -DWITH_AAD=$(option aad) - -DWITH_ALSA=$(option alsa) - -DWITH_CCACHE=OFF - - -DWITH_CLIENT=$(option client) - -DWITH_CLIENT_SDL2=OFF - -DWITH_CLIENT_SDL3=$(option_client sdl) - - -DWITH_SAMPLE=OFF - -DWITH_CUPS=$(option cups) - -DWITH_DEBUG_ALL=$(option debug) - -DWITH_VERBOSE_WINPR_ASSERT=$(option debug) - -DWITH_MANPAGES=ON - -DWITH_FFMPEG=$(option ffmpeg) - -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON - -DWITH_SWSCALE=$(option ffmpeg) - -DWITH_CAIRO=$(option !ffmpeg) - -DWITH_DSP_FFMPEG=$(option ffmpeg) - -DWITH_FUSE=$(option fuse) - -DWITH_GSTREAMER_1_0=$(option gstreamer) - -DWITH_JPEG=$(option jpeg) - -DWITH_KRB5=$(option kerberos) - -DWITH_NEON=$(option cpu_flags_arm_neon) - -DWITH_OPENH264=$(option openh264) - -DWITH_OSS=OFF - -DWITH_PCSC=$(option smartcard) - -DWITH_PKCS11=$(option smartcard) - -DWITH_PULSE=$(option pulseaudio) - -DWITH_SERVER=$(option server) - -DWITH_LIBSYSTEMD=$(option systemd) - -DWITH_UNICODE_BUILTIN=$(option !icu) - -DWITH_VALGRIND_MEMCHECK=$(option valgrind) - -DWITH_X11=$(option X) - -DWITH_XINERAMA=$(option xinerama) - -DWITH_XV=$(option xv) - -DWITH_WAYLAND=$(option_client wayland) - -DWITH_WEBVIEW=OFF - -DWITH_WINPR_TOOLS=$(option server) - - "$@" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - run_for_testing cmake_src_compile -} - -src_test() { - # TestBacktrace: bug 930636 - # TestSynchCritical, TestSynchMultipleThreads: bug 951301 - local CMAKE_SKIP_TESTS=( TestBacktrace TestSynchCritical TestSynchMultipleThreads ) - if has network-sandbox ${FEATURES}; then - CMAKE_SKIP_TESTS+=( TestConnect ) - fi - run_for_testing cmake_src_test -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die -} diff --git a/net-misc/freerdp/freerdp-3.22.0.ebuild b/net-misc/freerdp/freerdp-3.22.0.ebuild deleted file mode 100644 index 2b8c8ba2eb78..000000000000 --- a/net-misc/freerdp/freerdp-3.22.0.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 2011-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git" - case ${PV} in - 2.*) EGIT_BRANCH="stable-2.0";; - esac -else - inherit verify-sig - MY_P=${P/_/-} - S="${WORKDIR}/${MY_P}" - SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz - verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" - VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" -fi - -DESCRIPTION="Free implementation of the Remote Desktop Protocol" -HOMEPAGE="https://www.freerdp.com/" - -LICENSE="Apache-2.0" -SLOT="3" -IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv" -RESTRICT="!test? ( test )" - -BDEPEND+=" - virtual/pkgconfig - app-text/docbook-xsl-stylesheets - dev-libs/libxslt -" -COMMON_DEPEND=" - dev-libs/openssl:0= - virtual/zlib:= - aad? ( dev-libs/cJSON ) - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - usb? ( - virtual/libudev:0= - sys-apps/util-linux:0= - dev-libs/dbus-glib:0= - virtual/libusb:1= - ) - X? ( - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - xv? ( x11-libs/libXv ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - !ffmpeg? ( - x11-libs/cairo:0= - ) - fuse? ( sys-fs/fuse:3= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - X? ( x11-libs/libXrandr ) - ) - icu? ( dev-libs/icu:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - kerberos? ( virtual/krb5 ) - openh264? ( media-libs/openh264:0= ) - pulseaudio? ( media-libs/libpulse ) - server? ( - X? ( - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - xinerama? ( x11-libs/libXinerama ) - ) - ) - smartcard? ( sys-apps/pcsc-lite ) - systemd? ( sys-apps/systemd:0= ) - client? ( - sdl? ( - media-libs/libsdl3 - media-libs/sdl3-ttf - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - ) - ) - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - valgrind? ( dev-debug/valgrind ) -" -RDEPEND="${COMMON_DEPEND} - !net-misc/freerdp:0 - client? ( !net-misc/freerdp:2[client] ) - server? ( !net-misc/freerdp:2[server] ) - smartcard? ( app-crypt/p11-kit ) -" - -option() { - usex "$1" ON OFF -} - -option_client() { - if use client; then - option "$1" - else - echo OFF - fi -} - -src_configure() { - use debug || append-cppflags -DNDEBUG - local mycmakeargs=( - -Wno-dev - - -DBUILD_TESTING=$(option test) - - # https://bugs.gentoo.org/927037 - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF - - -DCHANNEL_URBDRC=$(option usb) - -DWITH_AAD=$(option aad) - -DWITH_ALSA=$(option alsa) - -DWITH_CCACHE=OFF - - -DWITH_CLIENT=$(option client) - -DWITH_CLIENT_SDL2=OFF - -DWITH_CLIENT_SDL3=$(option_client sdl) - - -DWITH_SAMPLE=OFF - -DWITH_CUPS=$(option cups) - -DWITH_DEBUG_ALL=$(option debug) - -DWITH_VERBOSE_WINPR_ASSERT=$(option debug) - -DWITH_MANPAGES=ON - -DWITH_FFMPEG=$(option ffmpeg) - -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON - -DWITH_SWSCALE=$(option ffmpeg) - -DWITH_CAIRO=$(option !ffmpeg) - -DWITH_DSP_FFMPEG=$(option ffmpeg) - -DWITH_FUSE=$(option fuse) - -DWITH_GSTREAMER_1_0=$(option gstreamer) - -DWITH_JPEG=$(option jpeg) - -DWITH_KRB5=$(option kerberos) - -DWITH_NEON=$(option cpu_flags_arm_neon) - -DWITH_OPENH264=$(option openh264) - -DWITH_OSS=OFF - -DWITH_PCSC=$(option smartcard) - -DWITH_PKCS11=$(option smartcard) - -DWITH_PULSE=$(option pulseaudio) - -DWITH_SERVER=$(option server) - -DWITH_LIBSYSTEMD=$(option systemd) - -DWITH_UNICODE_BUILTIN=$(option !icu) - -DWITH_VALGRIND_MEMCHECK=$(option valgrind) - -DWITH_X11=$(option X) - -DWITH_XINERAMA=$(option xinerama) - -DWITH_XV=$(option xv) - -DWITH_WAYLAND=$(option_client wayland) - -DWITH_WEBVIEW=OFF - -DWITH_WINPR_TOOLS=$(option server) - ) - cmake_src_configure -} - -src_test() { - # TestBacktrace: bug 930636 - # TestSynchCritical, TestSynchMultipleThreads: bug 951301 - local CMAKE_SKIP_TESTS=( TestBacktrace TestSynchCritical TestSynchMultipleThreads ) - if has network-sandbox ${FEATURES}; then - CMAKE_SKIP_TESTS+=( TestConnect ) - fi - cmake_src_test -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die -}
