summaryrefslogtreecommitdiff
path: root/net-misc/freerdp
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/freerdp')
-rw-r--r--net-misc/freerdp/Manifest12
-rw-r--r--net-misc/freerdp/freerdp-3.14.0-r1.ebuild6
-rw-r--r--net-misc/freerdp/freerdp-3.14.1.ebuild (renamed from net-misc/freerdp/freerdp-3.6.3-r1.ebuild)37
-rw-r--r--net-misc/freerdp/freerdp-3.9.0-r1.ebuild8
-rw-r--r--net-misc/freerdp/freerdp-9999.ebuild6
5 files changed, 45 insertions, 24 deletions
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index bb73450cc755..3dffff610c1c 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -8,15 +8,15 @@ DIST freerdp-2.11.7.tar.gz 7337520 BLAKE2B ad579b4c36d96a17ccceb26c4c34124a050c0
DIST freerdp-2.11.7.tar.gz.asc 228 BLAKE2B a374c22ada6da59fb66fcb8021d5bb27545df0c0875b929766dc9b468e9fbfb4a79b1c38b2dbf5c44f925fd44305b1798e5ede0e6726a85c98cac96ceb8020f2 SHA512 18a1b8f18bba14e0156e5eca8fad28efdadd2f87fa29221629ffd9cf53f74606392de0df0e11ae41809fad0509c87462ee29d1e01e9df0dfe08b29832378be76
DIST freerdp-3.14.0.tar.gz 10427123 BLAKE2B b8213644564ba8c29df4cb4c18bc309a7b262dc058266ac705ee95079c169b789899cc2c17c466a2609eeeb955c59ff8a380fe5ed6105e69c474cbffc50680d2 SHA512 02a407fa716b57bad00f4e1e9fc6455b6aaa409f5ba822c0e78814f8e32dc85aebd0af5577cc330ec575c0f48e0676cf56081c6f7450c47d198f76532bf850f6
DIST freerdp-3.14.0.tar.gz.asc 228 BLAKE2B f1ed1372ef68a062b00f1ccd61384136597e07420542b987e786f77c651751692725045b1c2816e9f81d05c815493d43e379cbf485609bd74c40706e7bfab1ba SHA512 2babae9bfcd03bcf0cddf142128de0d023ba8b9737e144f21c60b4cbdfbf81d71f533acfe34db5f4a59d1e63687debab95f7d9f1cbd6212c03f3891cac761268
-DIST freerdp-3.6.3.tar.gz 10199503 BLAKE2B ff4c76a7f2d808db09d22b6cf79caaa1f1aff58c25d37d853d4244cf4b8d0f522cb3ad384c6284544a08e2092277e7b4ee8a6f9fa61bb24319d7c5d08aebfdc7 SHA512 e92b839bdaaed99f05c3ab883a864fb3a18a01b5e173317b1cf8210ad16cbf25f2133b8893dec9f9d3a92b0a2fbcb0230f549e1632ade0394b5c8ea0f7331e1e
-DIST freerdp-3.6.3.tar.gz.asc 228 BLAKE2B 4ea04f0d662afef34d61f06d36f3bd6f872f2a7cd8095df581f489306d88a761921a0a93325bdd4c5a627a1c47c612652697b9dc3338ebe0ea952a65b0783cc7 SHA512 6568362c2ad1032925e7dfcd04977c56a58e661b8eacc79d6d2ad77bb9e56d3dff3f13d004d50a88827aa9ccbd2f56c1019a53e18bf35856dbec81acba1dc142
+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.9.0.tar.gz 10308500 BLAKE2B f86ffd6e77cc19985b30b93d76cbb02a0884c445bf7b6f18112b0a39f66563e843ed2d981c6c76b8c4d8af4528d8e3c4d58aec37fb73e251ee5f076b8f041848 SHA512 2b2e181e3b49f9769091c5188060b6a2f0e3a68620795673ce1d577149705c637312b5747846481027e8a2ee4f56cbdec71becc2cb9db6d36906284d8029d125
DIST freerdp-3.9.0.tar.gz.asc 228 BLAKE2B 6749a3c9cd7fff6b46ebe36d253f64be8abcd46ba153d73fb64fb0128fee4be3beca4b61983e29ac842ee04c262d3c353ed890e279c07609439d3fcd740b9b29 SHA512 ef3eda5d31db6622d2fc12b3c1b242059d9570a10135113eba908584495b64ead33d6406c69f85c3e2c7583134a2cdf409abf93c6c502e454056c17729cc9d05
EBUILD freerdp-2.11.7-r1.ebuild 4236 BLAKE2B ccb075ad793d0df10470929719da4354a68ba6c20c18e57e0aafb269277407c40c42179b84b1a73463e63cea94a1628e2dc2147b8c64d82c48f49148100010f0 SHA512 b3fd58bd7486cd94207bf19ad5a0d2fe23bfc3fed69fb18eba8be2253e6e9ded4d78310d3505e06e52c1d20561a6447ab07fd59c178edcd610f057ecddcf6142
EBUILD freerdp-2.11.7.ebuild 4059 BLAKE2B f104ca6d06a417cc3e5930fe85eadbf9fa10c61bb52e544daeaaf3316c216ba6363b0b1d3d1a0b79455fe9613831748901f0edce28f5d2df9cca8abffdd349a3 SHA512 fe9ebbcacf18cb59d16458c5cfe47cf15fe89150ebfeca176b6d288b96112ef0965e517171f87c16e62590eee8b3a6a106fe2ba87062061e98dd36f33671b18a
EBUILD freerdp-2.9999.ebuild 4014 BLAKE2B 8e16a4c7dc35301402fbae5da1ba9da5673f0b5c4d8da811e5671f91816265a7dad92b5ae69533f44c084cec371962eac4499a0bb7ce98665336abf3ddaa730e SHA512 7ca53326d24353a2e1bc2d5c006c6a0866c98363d11ab231ff1c086119545979019ad9e13d9e40d4903bb020f4b891a041c0c93edfd566def19296b870e968fc
-EBUILD freerdp-3.14.0-r1.ebuild 4687 BLAKE2B 59ca6e2f761fa07b50a409f46274da7b0fee17f6a7afdb9f3bcdcf1f3d1f8ad98d5e9fc25300a31ec121b74e6c16c696b2a27a4956bb71585a8c3e7349515196 SHA512 d17f89290979174ed68c7b9e666a79146306a043693ef1bcce3df1bef254c2b9fbb2edb13fcdb462f1400cc45be74c8ee5dc62d8f66c2ed5d430d6b6d576decb
-EBUILD freerdp-3.6.3-r1.ebuild 4403 BLAKE2B 926f97f5e9c2223103724b89e7414e5b0085272da0e82e50e6ff0fc326acf9460e16992e1737eea497299db68acb0e9f8d74418cabf49438459f017a21f37e09 SHA512 b36f29f2c91935e85e5c18fd634fea5abcdc5cf102f6a25aa00c0c403845d349e7fff4b4339aaaaae0a1d13f6ce6d489e5116e2ab241764568732bf25672cc26
-EBUILD freerdp-3.9.0-r1.ebuild 4624 BLAKE2B 803cc2cba67bf22c272cbfe4a1985e96ef9d4abaadcf6da910f6d4b63a9b577411516d3c0342f0d22dfe973c2d7da12db261c6e37843a00ac29db5534818eea7 SHA512 f442bcd9949521026d7e9f9d58a77198abb6b9b7f76d305888d6f53d99e92c95495cf8a78a6849d976bc957b6a04e06c536616c16cb8fc97a1806fa41443871c
-EBUILD freerdp-9999.ebuild 4687 BLAKE2B 59ca6e2f761fa07b50a409f46274da7b0fee17f6a7afdb9f3bcdcf1f3d1f8ad98d5e9fc25300a31ec121b74e6c16c696b2a27a4956bb71585a8c3e7349515196 SHA512 d17f89290979174ed68c7b9e666a79146306a043693ef1bcce3df1bef254c2b9fbb2edb13fcdb462f1400cc45be74c8ee5dc62d8f66c2ed5d430d6b6d576decb
+EBUILD freerdp-3.14.0-r1.ebuild 4703 BLAKE2B 3c628c1e6a5987c2bcb2c619bb801cda17e7d824dd70ce53311fc5c40f802a8691a81ae62ad938f9e281c085fe2269920e7013a27c77d5477c71851ea2c431f2 SHA512 24a1d3f0bd7938aedc055b6a86066899aa3738700d0bac6d13b5fd1070184ca28c132676ed652d6b0c416efafb90ba8c85c4111a4192bc5874e8480c24834ceb
+EBUILD freerdp-3.14.1.ebuild 4703 BLAKE2B 3c628c1e6a5987c2bcb2c619bb801cda17e7d824dd70ce53311fc5c40f802a8691a81ae62ad938f9e281c085fe2269920e7013a27c77d5477c71851ea2c431f2 SHA512 24a1d3f0bd7938aedc055b6a86066899aa3738700d0bac6d13b5fd1070184ca28c132676ed652d6b0c416efafb90ba8c85c4111a4192bc5874e8480c24834ceb
+EBUILD freerdp-3.9.0-r1.ebuild 4639 BLAKE2B 7879caf0d822f57671a22eb48272d5dd4c8f80cb15ea0ee2cc18c8e8d7a4c1bf9aa73e955c95b8e99cf7dcaeb0851c4a0b9c9157b3fe2d5cef1a2384db8673ae SHA512 926991c1bd2f437371452a0ad0b614717397b85ae113c6b736e6a71b387454dd59b3677be6ef6b622ddbfe0bc381bfff0e7ca6cb10efc92fa96652388114612e
+EBUILD freerdp-9999.ebuild 4703 BLAKE2B 3c628c1e6a5987c2bcb2c619bb801cda17e7d824dd70ce53311fc5c40f802a8691a81ae62ad938f9e281c085fe2269920e7013a27c77d5477c71851ea2c431f2 SHA512 24a1d3f0bd7938aedc055b6a86066899aa3738700d0bac6d13b5fd1070184ca28c132676ed652d6b0c416efafb90ba8c85c4111a4192bc5874e8480c24834ceb
MISC metadata.xml 650 BLAKE2B 619e236cb4c4b249beafc2e4772c5321e5c912242a0e69d7e181867a83078ebfadd639aa5b7cf2a0da58572ade2ae374bfd61f41d83e333065bbfde2c06533ed SHA512 f9ec3e33c342c2a364be4d780c0fc69800617896bda40e473175f0b98f39925ea7bcc1896993782470fd9aad1b04edc2848baf5db2a8dd4e2c4099c062e657ae
diff --git a/net-misc/freerdp/freerdp-3.14.0-r1.ebuild b/net-misc/freerdp/freerdp-3.14.0-r1.ebuild
index 62d054eef177..af85bd60c7c6 100644
--- a/net-misc/freerdp/freerdp-3.14.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.14.0-r1.ebuild
@@ -192,8 +192,10 @@ src_compile() {
}
src_test() {
- local myctestargs=( -E TestBacktrace )
- has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
+ local CMAKE_SKIP_TESTS=( TestBacktrace )
+ if has network-sandbox ${FEATURES}; then
+ CMAKE_SKIP_TESTS+=( TestConnect )
+ fi
run_for_testing cmake_src_test
}
diff --git a/net-misc/freerdp/freerdp-3.6.3-r1.ebuild b/net-misc/freerdp/freerdp-3.14.1.ebuild
index 4e749cb43a71..af85bd60c7c6 100644
--- a/net-misc/freerdp/freerdp-3.6.3-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.14.1.ebuild
@@ -17,7 +17,7 @@ else
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"
+ 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
@@ -108,10 +108,6 @@ RDEPEND="${COMMON_DEPEND}
smartcard? ( app-crypt/p11-kit )
"
-PATCHES=(
- "${FILESDIR}/freerdp-3.6.3-backports.patch"
-)
-
option() {
usex "$1" ON OFF
}
@@ -124,17 +120,26 @@ option_client() {
fi
}
+run_for_testing() {
+ if use test; then
+ local BUILD_DIR="${WORKDIR}/${P}_testing"
+ "$@"
+ fi
+}
+
src_configure() {
- # bug #881695
- filter-lto
+ 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
- -DBUILD_TESTING=$(option test)
-DCHANNEL_URBDRC=$(option usb)
-DWITH_AAD=$(option aad)
-DWITH_ALSA=$(option alsa)
@@ -148,6 +153,7 @@ src_configure() {
-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
@@ -174,14 +180,23 @@ src_configure() {
-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() {
- local myctestargs=( -E TestBacktrace )
- has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
- cmake_src_test
+ local CMAKE_SKIP_TESTS=( TestBacktrace )
+ if has network-sandbox ${FEATURES}; then
+ CMAKE_SKIP_TESTS+=( TestConnect )
+ fi
+ run_for_testing cmake_src_test
}
src_install() {
diff --git a/net-misc/freerdp/freerdp-3.9.0-r1.ebuild b/net-misc/freerdp/freerdp-3.9.0-r1.ebuild
index ff1dd25c3f96..d2042f8c22ce 100644
--- a/net-misc/freerdp/freerdp-3.9.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.9.0-r1.ebuild
@@ -17,7 +17,7 @@ else
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"
+ 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
@@ -192,8 +192,10 @@ src_compile() {
}
src_test() {
- local myctestargs=( -E TestBacktrace )
- has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
+ local CMAKE_SKIP_TESTS=( TestBacktrace )
+ if has network-sandbox ${FEATURES}; then
+ CMAKE_SKIP_TESTS+=( TestConnect )
+ fi
run_for_testing cmake_src_test
}
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
index 62d054eef177..af85bd60c7c6 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -192,8 +192,10 @@ src_compile() {
}
src_test() {
- local myctestargs=( -E TestBacktrace )
- has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
+ local CMAKE_SKIP_TESTS=( TestBacktrace )
+ if has network-sandbox ${FEATURES}; then
+ CMAKE_SKIP_TESTS+=( TestConnect )
+ fi
run_for_testing cmake_src_test
}