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

2024-05-22 Thread Mike Gilbert
commit: 6343c03ccd88138d77e8c6fb60e71133272b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 21:10:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 21:10:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6343c03c

net-misc/freerdp: fix patch

Bug: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
index 731bbee4cb3c..34720aef4b5b 100644
--- a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -1,16 +1,15 @@
-From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From d2b6771c748e54e659d5f1243a92e499c3beaa36 Mon Sep 17 00:00:00 2001
 From: Mike Gilbert 
-Date: Wed, 22 May 2024 13:23:36 -0400
+Date: Wed, 22 May 2024 17:04:43 -0400
 Subject: [PATCH] X11: fix pointer/integer type mismatch
 
-This was fixed on master as part of
-641022b7953bb04e80b5058cd07149d0cf454aee.
+Fixed on master in 2da280b8a1748052b70b3f5a1ef0d8e932c33adc.
 ---
  client/X11/xf_graphics.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
-index 5aa1fd48b5a3..a3793e64d9f1 100644
+index 5aa1fd48b5a3..fe81e0ed91cb 100644
 --- a/client/X11/xf_graphics.c
 +++ b/client/X11/xf_graphics.c
 @@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
@@ -18,7 +17,7 @@ index 5aa1fd48b5a3..a3793e64d9f1 100644
  #endif
  fail:
 -  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
-+  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
++  WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL);
return rc;
  }
  



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/files/, net-misc/freerdp/

2024-05-22 Thread Mike Gilbert
commit: 836bf3fddd54b483b4a68a0ac7b2ec2a2b3d0805
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 17:31:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 17:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836bf3fd

net-misc/freerdp: fix pointer/integer type mismatch

Closes: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/freerdp-2.11.7-type-mismatch.patch   | 24 ++
 net-misc/freerdp/freerdp-2.11.7.ebuild |  1 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
new file mode 100644
index ..731bbee4cb3c
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -0,0 +1,24 @@
+From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Wed, 22 May 2024 13:23:36 -0400
+Subject: [PATCH] X11: fix pointer/integer type mismatch
+
+This was fixed on master as part of
+641022b7953bb04e80b5058cd07149d0cf454aee.
+---
+ client/X11/xf_graphics.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
+index 5aa1fd48b5a3..a3793e64d9f1 100644
+--- a/client/X11/xf_graphics.c
 b/client/X11/xf_graphics.c
+@@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
+ 
+ #endif
+ fail:
+-  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
++  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
+   return rc;
+ }
+ 

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
index b17a66b5c459..966ad5d7d626 100644
--- a/net-misc/freerdp/freerdp-2.11.7.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -106,6 +106,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/freerdp-2.11.2-clang.patch"

"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   "${FILESDIR}/freerdp-2.11.7-type-mismatch.patch"
)
cmake_src_prepare
 }



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

2024-05-21 Thread Mike Gilbert
commit: 60fc3847889e2aec2dad46dfe47f078a294c3ed8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 02:15:15 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 02:15:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fc3847

net-misc/freerdp: add -Wno-error=incompatible-pointer-types to CFLAGS

Bug: https://bugs.gentoo.org/927731
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.7.ebuild | 3 +++
 net-misc/freerdp/freerdp-2..ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
index 2a7209cfab84..b17a66b5c459 100644
--- a/net-misc/freerdp/freerdp-2.11.7.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -126,6 +126,9 @@ src_configure() {
# bug #881695
filter-lto
 
+   # https://bugs.gentoo.org/927731
+   append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local mycmakeargs=(
-Wno-dev
-DBUILD_TESTING=$(option test)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 2a7209cfab84..b17a66b5c459 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -126,6 +126,9 @@ src_configure() {
# bug #881695
filter-lto
 
+   # https://bugs.gentoo.org/927731
+   append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local mycmakeargs=(
-Wno-dev
-DBUILD_TESTING=$(option test)



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

2024-05-21 Thread Mike Gilbert
commit: 3382fa26906e9d7caefd496fdef6d5551e31b728
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 15:40:48 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 15:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3382fa26

net-misc/freerdp: add 2.11.7

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   2 +
 net-misc/freerdp/freerdp-2.11.7.ebuild | 172 +
 2 files changed, 174 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 095ce3778c7f..83c12c3df495 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,6 +1,8 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-2.11.6.tar.gz.asc 228 BLAKE2B 
cfcd673da04fcd749883b5dbbc27f12d6680442991d884006401521222385c7b325af35828683d96e1de866850a9c4eaae5f26d4b3cff4111391dc31f94ca1bd
 SHA512 
4ef9a1fcb6f97295affbe080657a5a812d73e3448e1f480b382774e6f6fd3276a4e251e94cac66fdc83ae974ccc0b9ca9ca2b82b76b5128915885a35fafd18e4
+DIST freerdp-2.11.7.tar.gz 7337520 BLAKE2B 
ad579b4c36d96a17ccceb26c4c34124a050c05c49c05e2d8b4fd46789929dd4581d26aad88de7a3b3e6ecdd330b9b2ac2d45616537c1c635d10706f14a36f5ca
 SHA512 
e1b4ac112090f2364ef2c360453f91b4643680cad75785cb214b48ebbc78c5eeca9fa8fe9f84f241a70825eefb5273e4e380483a5cdc86c92aa6ac1eb22c188e
+DIST freerdp-2.11.7.tar.gz.asc 228 BLAKE2B 
a374c22ada6da59fb66fcb8021d5bb27545df0c0875b929766dc9b468e9fbfb4a79b1c38b2dbf5c44f925fd44305b1798e5ede0e6726a85c98cac96ceb8020f2
 SHA512 
18a1b8f18bba14e0156e5eca8fad28efdadd2f87fa29221629ffd9cf53f74606392de0df0e11ae41809fad0509c87462ee29d1e01e9df0dfe08b29832378be76
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
 DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
new file mode 100644
index ..2a7209cfab84
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; 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="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+  

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

2024-05-21 Thread Mike Gilbert
commit: b81d2880e7a0b829f09269a772f2aac915ce0338
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 15:37:13 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 15:43:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81d2880

net-misc/freerdp: wire up verify-sig

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  | 2 ++
 net-misc/freerdp/freerdp-2.11.6.ebuild | 8 ++--
 net-misc/freerdp/freerdp-2..ebuild | 8 ++--
 net-misc/freerdp/freerdp-3.5.1.ebuild  | 8 ++--
 net-misc/freerdp/freerdp-.ebuild   | 8 ++--
 5 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a82c27c846b5..095ce3778c7f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,7 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
+DIST freerdp-2.11.6.tar.gz.asc 228 BLAKE2B 
cfcd673da04fcd749883b5dbbc27f12d6680442991d884006401521222385c7b325af35828683d96e1de866850a9c4eaae5f26d4b3cff4111391dc31f94ca1bd
 SHA512 
4ef9a1fcb6f97295affbe080657a5a812d73e3448e1f480b382774e6f6fd3276a4e251e94cac66fdc83ae974ccc0b9ca9ca2b82b76b5128915885a35fafd18e4
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
 DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8
+DIST freerdp-3.5.1.tar.gz.asc 228 BLAKE2B 
ae5826e539f0078d3adf7a4886f0b0c249c73fd2fc7ae21dcf815d876ec26f4482c242c076dbd9dcadd18927f4f97199f16fac3b40c0c04b1e43482865af15dc
 SHA512 
ba52d6a5aa3d91fdab988d91b8591ccb075ce3d52bbee0596ffdb50902b54e650b397995f273463296a484199b969bab47708b5dbfc76c4128aa54ec5afcfdf2

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2.11.6.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == * ]]; then
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;
+   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"
@@ -26,7 +30,7 @@ SLOT="2"
 IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
virtual/pkgconfig
app-text/docbook-xml-dtd:4.1.2
app-text/xmlto

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == * ]]; then
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;
+   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 

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

2024-05-15 Thread Mike Gilbert
commit: 1577d70a2390b06c8833cd2358f670027822e8a8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 19:57:30 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 20:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577d70a

net-misc/freerdp: drop 2.11.5-r2

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r2.ebuild | 145 --
 1 file changed, 145 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r2.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
deleted file mode 100644
index dfd5ba988b49..
--- a/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
-"
-COMMON_DEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   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= )
-   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:2
-   !net-misc/freerdp:3
-"
-
-PATCHES=(
-   "${FILESDIR}/freerdp-2.11.2-clang.patch"
-   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
-)
-
-src_configure() {
-   # bug #881695
-   filter-lto
-
-   local mycmakeargs=(
-   -Wno-dev
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
-   -DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
-   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
-   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-   -DWITH_ICU=$(usex icu ON OFF)
-   -DWITH_JPEG=$(usex jpeg ON OFF)
-   -DWITH_GSSAPI=$(usex kerberos ON OFF)
-   -DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-   -DWITH_OPENH264=$(usex openh264 ON OFF)
-   -DWITH_OSS=OFF
-   -DWITH_PULSE=$(usex pulseaudio ON OFF)
-   -DWITH_SERVER=$(usex server ON OFF)
-   -DWITH_PCSC=$(usex smartcard ON OFF)
-   -DWITH_LIBSYSTEMD=$(usex systemd 

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

2024-04-24 Thread Mike Gilbert
commit: 7b1953a687ddf90eb5d0176f4a8da750e483531d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 24 19:36:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 24 19:36:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1953a6

net-misc/freerdp: skip TestBacktrace unconditionally

Closes: https://bugs.gentoo.org/930636
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 3 +--
 net-misc/freerdp/freerdp-2.11.6.ebuild | 3 +--
 net-misc/freerdp/freerdp-2..ebuild | 3 +--
 net-misc/freerdp/freerdp-3.4.0-r11.ebuild  | 3 +--
 net-misc/freerdp/freerdp-3.5.0.ebuild  | 3 +--
 net-misc/freerdp/freerdp-3.5.1.ebuild  | 3 +--
 net-misc/freerdp/freerdp-.ebuild   | 3 +--
 7 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 0185d276382d..6c9b29344718 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
index 9ba5520f14f9..452680239826 100644
--- a/net-misc/freerdp/freerdp-2.11.6.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 9ba5520f14f9..452680239826 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index a78e14181dd6..a616aab29951 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -176,8 +176,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-3.5.0.ebuild 
b/net-misc/freerdp/freerdp-3.5.0.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-3.5.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.5.0.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-3.5.1.ebuild 
b/net-misc/freerdp/freerdp-3.5.1.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-3.5.1.ebuild
+++ b/net-misc/freerdp/freerdp-3.5.1.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }



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

2024-04-24 Thread Arthur Zamarin
commit: 30c14f958cc0ff5ff01ca2e503d380d381897b20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:39:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c14f95

net-misc/freerdp: Stabilize 2.11.5-r10 arm, #927203

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 1b235ab887a7..0185d276382d 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-24 Thread Arthur Zamarin
commit: 26b706b9a466458ede70a5fad2af7f9dbff4c740
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:39:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:39:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b706b9

net-misc/freerdp: Stabilize 3.4.0-r11 arm, #927203

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 81954495ae42..a78e14181dd6 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-24 Thread Mike Gilbert
commit: 966bb5993d0a86872b6f362b7739c88654ec9889
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 24 17:06:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 24 17:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966bb599

net-misc/freerdp: add 3.5.1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.5.1.ebuild | 181 ++
 2 files changed, 182 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a31b15e326e7..a82c27c846b5 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -2,3 +2,4 @@ DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
+DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8

diff --git a/net-misc/freerdp/freerdp-3.5.1.ebuild 
b/net-misc/freerdp/freerdp-3.5.1.ebuild
new file mode 100644
index ..8285a658a86c
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.5.1.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+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=
+   sys-libs/zlib:0
+   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 )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )

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

2024-04-19 Thread Mike Gilbert
commit: b78f64780ad2f42ba7d2492405928f77b75dc67e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 20 02:49:49 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 20 02:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78f6478

net-misc/freerdp: sync 2.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 11 +++
 net-misc/freerdp/freerdp-2..ebuild |  8 
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index caee86e34a0a..1b235ab887a7 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -98,10 +98,13 @@ RDEPEND="${COMMON_DEPEND}
server? ( !net-misc/freerdp:3[server] )
 "
 
-PATCHES=(
-   "${FILESDIR}/freerdp-2.11.2-clang.patch"
-   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
-)
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   )
+   cmake_src_prepare
+}
 
 option() {
usex "$1" ON OFF

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 6a6c319f26f5..9ba5520f14f9 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -98,6 +98,14 @@ RDEPEND="${COMMON_DEPEND}
server? ( !net-misc/freerdp:3[server] )
 "
 
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   )
+   cmake_src_prepare
+}
+
 option() {
usex "$1" ON OFF
 }



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

2024-04-19 Thread Mike Gilbert
commit: 5ecfa38ca0235e2c35e66672190d14dfb9ef7974
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 20 02:55:09 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 20 02:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecfa38c

net-misc/freerdp: add 2.11.6

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.6.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index e857adf29b43..a31b15e326e7 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,4 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
+DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
new file mode 100644
index ..9ba5520f14f9
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   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? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   valgrind? ( 

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

2024-04-19 Thread Arthur Zamarin
commit: 1d375c8dbd34d2e246b57900a8bb2dde6f202d49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 08:31:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 08:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d375c8d

net-misc/freerdp: Stabilize 3.4.0-r11 arm64, #927203

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 96042d27fc4e..81954495ae42 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-19 Thread Arthur Zamarin
commit: c06ae1130b8a4f0052c5d080959662af5f6f6817
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 08:31:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 08:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06ae113

net-misc/freerdp: Stabilize 2.11.5-r10 arm64, #927203

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 207ee831d3b4..caee86e34a0a 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-16 Thread Sam James
commit: ded714649029f8a2cbca7e12915db3458bf5229f
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 02:23:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 02:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded71464

net-misc/freerdp: Stabilize 3.4.0-r11 ppc, #927203

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 50063ef09354..1898ee89fcc3 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-16 Thread Sam James
commit: 7b6abaa5cb8e2200d91f5c2fea9574c7bd58f649
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 02:23:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 02:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6abaa5

net-misc/freerdp: Stabilize 2.11.5-r10 ppc, #927203

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 43e6eeec64b3..62d89623c96b 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-16 Thread Sam James
commit: 364f882372db4f012ef545f64817b4f647c728e8
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 22:28:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 22:28:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364f8823

net-misc/freerdp: Stabilize 2.11.5-r10 ppc64, #927203

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 3d4aabfb96d7..43e6eeec64b3 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-16 Thread Sam James
commit: 661f0e8a64d09b6ac026d244242a80b225248046
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 22:28:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 22:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661f0e8a

net-misc/freerdp: Stabilize 3.4.0-r11 ppc64, #927203

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 7768efd323b8..50063ef09354 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-04-16 Thread Mike Gilbert
commit: 2efb18f5d03e0bc2bea723c20564782825538f6b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 20:35:52 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 20:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efb18f5

net-misc/freerdp: add 3.5.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.5.0.ebuild | 181 ++
 2 files changed, 182 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 798a7bb5dc53..e857adf29b43 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,2 +1,3 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
+DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07

diff --git a/net-misc/freerdp/freerdp-3.5.0.ebuild 
b/net-misc/freerdp/freerdp-3.5.0.ebuild
new file mode 100644
index ..8285a658a86c
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.5.0.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+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=
+   sys-libs/zlib:0
+   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 )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+RDEPEND="${COMMON_DEPEND}

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

2024-03-24 Thread Mike Gilbert
commit: 30d86fd4073788c403fe60fefb3c99b50483df8c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 24 21:12:14 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 24 21:12:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d86fd4

net-misc/freerdp: call cmake_src_prepare

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 598807c184a5..7768efd323b8 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -110,7 +110,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/freerdp-3.4.0-incompatible-pointer.patch"
)
-   default
+   cmake_src_prepare
 }
 
 option() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/, net-misc/freerdp/files/

2024-03-24 Thread Mike Gilbert
commit: b7bbba6ba542f531dabd8e9091c5d09fc4f85dc5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 24 19:30:54 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 24 19:59:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7bbba6b

net-misc/freerdp: backport pointer fixes

Closes: https://bugs.gentoo.org/921252
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/freerdp-3.4.0-incompatible-pointer.patch | 279 +
 net-misc/freerdp/freerdp-3.4.0-r11.ebuild  |   7 +
 2 files changed, 286 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-3.4.0-incompatible-pointer.patch 
b/net-misc/freerdp/files/freerdp-3.4.0-incompatible-pointer.patch
new file mode 100644
index ..549c813f774b
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-3.4.0-incompatible-pointer.patch
@@ -0,0 +1,279 @@
+https://github.com/FreeRDP/FreeRDP/pull/9992
+https://bugs.gentoo.org/921252
+
+From 0242240ba7a61945607b835f378ff077e4582780 Mon Sep 17 00:00:00 2001
+From: akallabeth 
+Date: Mon, 18 Mar 2024 10:05:30 +0100
+Subject: [PATCH 1/8] [winpr,clipboard] fix incompatible WCHAR pointer
+
+---
+ winpr/libwinpr/clipboard/synthetic_file.c | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/winpr/libwinpr/clipboard/synthetic_file.c 
b/winpr/libwinpr/clipboard/synthetic_file.c
+index 14219806c76e..e748f8bea399 100644
+--- a/winpr/libwinpr/clipboard/synthetic_file.c
 b/winpr/libwinpr/clipboard/synthetic_file.c
+@@ -276,7 +276,13 @@ static BOOL add_directory_contents_to_list(wClipboard* 
clipboard, const WCHAR* l
+const WCHAR* remote_name, 
wArrayList* files)
+ {
+   BOOL result = FALSE;
+-  const WCHAR* wildcard = "/\0*\0\0\0";
++  union
++  {
++  const char* c;
++  const WCHAR* w;
++  } wildcard;
++  const char buffer[4] = "/\0*\0\0\0";
++  wildcard.c = buffer;
+   const size_t wildcardLen = 3;
+ 
+   WINPR_ASSERT(clipboard);
+@@ -290,7 +296,7 @@ static BOOL add_directory_contents_to_list(wClipboard* 
clipboard, const WCHAR* l
+   return FALSE;
+ 
+   _wcsncat(namebuf, local_name, len);
+-  _wcsncat(namebuf, wildcard, wildcardLen);
++  _wcsncat(namebuf, wildcard.w, wildcardLen);
+ 
+   result = do_add_directory_contents_to_list(clipboard, local_name, 
remote_name, namebuf, files);
+ 
+
+From b1f60a1d117da2a6775dc12ab7e9b62c95615550 Mon Sep 17 00:00:00 2001
+From: akallabeth 
+Date: Mon, 18 Mar 2024 10:07:17 +0100
+Subject: [PATCH 2/8] [winpr,smartcard] fix incompatible PCSC_SCardListReaders
+ pointer
+
+---
+ winpr/libwinpr/smartcard/smartcard_pcsc.c | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/winpr/libwinpr/smartcard/smartcard_pcsc.c 
b/winpr/libwinpr/smartcard/smartcard_pcsc.c
+index fb04d5684aa0..c94b4caafe1e 100644
+--- a/winpr/libwinpr/smartcard/smartcard_pcsc.c
 b/winpr/libwinpr/smartcard/smartcard_pcsc.c
+@@ -992,8 +992,14 @@ static LONG WINAPI PCSC_SCardListReadersW(SCARDCONTEXT 
hContext, LPCWSTR mszGrou
+   return SCARD_E_NO_MEMORY;
+   }
+ 
+-  status =
+-  PCSC_SCardListReaders_Internal(hContext, mszGroupsA, 
(LPSTR*), pcchReaders);
++  union
++  {
++  LPSTR* ppc;
++  LPSTR pc;
++  } cnv;
++  cnv.ppc = 
++
++  status = PCSC_SCardListReaders_Internal(hContext, mszGroupsA, cnv.pc, 
pcchReaders);
+   if (status == SCARD_S_SUCCESS)
+   {
+   size_t size = 0;
+
+From 48eaca08048918260d4dca05e9522118657e8210 Mon Sep 17 00:00:00 2001
+From: akallabeth 
+Date: Mon, 18 Mar 2024 10:10:39 +0100
+Subject: [PATCH 3/8] [core,license] fix incompatible WCHAR pointer
+
+---
+ libfreerdp/core/license.c | 17 -
+ 1 file changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/libfreerdp/core/license.c b/libfreerdp/core/license.c
+index 99d4fa25fc84..e6c622a6b087 100644
+--- a/libfreerdp/core/license.c
 b/libfreerdp/core/license.c
+@@ -2802,18 +2802,25 @@ BOOL license_server_send_request(rdpLicense* license)
+   return license_set_state(license, LICENSE_STATE_REQUEST);
+ }
+ 
+-static BOOL license_set_string(const char* what, const char* value, WCHAR** 
dst, UINT32* dstLen)
++static BOOL license_set_string(const char* what, const char* value, BYTE** 
bdst, UINT32* dstLen)
+ {
+   WINPR_ASSERT(what);
+   WINPR_ASSERT(value);
+-  WINPR_ASSERT(dst);
++  WINPR_ASSERT(bdst);
+   WINPR_ASSERT(dstLen);
+ 
++  union
++  {
++  WCHAR** w;
++  BYTE** b;
++  } cnv;
++  cnv.b = bdst;
++
+   size_t len = 0;
+-  *dst = (BYTE*)ConvertUtf8ToWCharAlloc(value, );
+-  if (!*dst || (len > UINT32_MAX / sizeof(WCHAR)))
++  *cnv.w = ConvertUtf8ToWCharAlloc(value, );
++  if (!*cnv.w || (len > UINT32_MAX / sizeof(WCHAR)))
+   {
+-  WLog_ERR(TAG, 

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

2024-03-20 Thread Mike Gilbert
commit: bea251036fdd6186ddd91a194d73b54a3dad0f0d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar 20 15:43:41 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Mar 20 15:43:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea25103

net-misc/freerdp: fix spelling of RDEPEND

Closes: https://bugs.gentoo.org/927357
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-3.4.0-r10.ebuild => freerdp-3.4.0-r11.ebuild} | 2 +-
 net-misc/freerdp/freerdp-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.4.0-r10.ebuild
rename to net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index ec750331ad4d..8285a658a86c 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -100,7 +100,7 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
valgrind? ( dev-debug/valgrind )
 "
-RDPEND="${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:2[client] )
server? ( !net-misc/freerdp:2[server] )

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index ec750331ad4d..8285a658a86c 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -100,7 +100,7 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
valgrind? ( dev-debug/valgrind )
 "
-RDPEND="${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:2[client] )
server? ( !net-misc/freerdp:2[server] )



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

2024-03-19 Thread Mike Gilbert
commit: 12e19f754b472fee3d8cd677e8d595e4f5cdb407
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 19 14:39:22 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 19 14:39:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e19f75

net-misc/freerdp: drop 3.2.0-r2

Closes: https://bugs.gentoo.org/927272
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest|   1 -
 net-misc/freerdp/freerdp-3.2.0-r2.ebuild | 156 ---
 2 files changed, 157 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 607225eba1c3..798a7bb5dc53 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,2 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
-DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5

diff --git a/net-misc/freerdp/freerdp-3.2.0-r2.ebuild 
b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
deleted file mode 100644
index 82b1a427b285..
--- a/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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 )
-   sdl? (
-   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
-   media-libs/sdl2-ttf
-   )
-   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? (
-   dev-libs/pkcs11-helper
-   sys-apps/pcsc-lite
-   )
-   systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-   virtual/pkgconfig
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-"
-
-src_configure() {
-   # bug 

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

2024-03-19 Thread Mike Gilbert
commit: 919be37eb4c4cb5436e4f24cc0c743ad9df014c6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 19 14:38:42 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 19 14:38:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919be37e

net-misc/freerdp: add missing blockers

Bug: https://bugs.gentoo.org/927272
Signed-off-by: Mike Gilbert  gentoo.org>

 ...dp-2.11.5-r1.ebuild => freerdp-2.11.5-r2.ebuild} | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r1.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
similarity index 96%
rename from net-misc/freerdp/freerdp-2.11.5-r1.ebuild
rename to net-misc/freerdp/freerdp-2.11.5-r2.ebuild
index 1d009bf8f0f4..dfd5ba988b49 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
@@ -26,7 +26,14 @@ SLOT="0/2"
 IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+COMMON_DEPEND="
dev-libs/openssl:0=
sys-libs/zlib:0
alsa? ( media-libs/alsa-lib )
@@ -81,16 +88,12 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="
-   ${RDEPEND}
+DEPEND="${COMMON_DEPEND}
valgrind? ( dev-debug/valgrind )
 "
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+RDEPEND="${COMMON_DEPEND}
+   !net-misc/freerdp:2
+   !net-misc/freerdp:3
 "
 
 PATCHES=(



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

2024-03-17 Thread Mike Gilbert
commit: be33a80d0d24ff8f205fe146cccb85bda2c75e66
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 20:07:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 20:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be33a80d

net-misc/freerdp: collapse winpr-tools into server USE flag

Closes: https://bugs.gentoo.org/927205
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 5 ++---
 net-misc/freerdp/freerdp-2..ebuild | 5 ++---
 net-misc/freerdp/freerdp-3.4.0-r10.ebuild  | 5 ++---
 net-misc/freerdp/freerdp-.ebuild   | 5 ++---
 net-misc/freerdp/metadata.xml  | 1 -
 5 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 717f0a342826..3d4aabfb96d7 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -96,7 +96,6 @@ RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:3[client] )
server? ( !net-misc/freerdp:3[server] )
-   tools? ( !net-misc/freerdp:3[tools] )
 "
 
 PATCHES=(
@@ -150,7 +149,7 @@ src_configure() {
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index e344d688097a..6a6c319f26f5 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -96,7 +96,6 @@ RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:3[client] )
server? ( !net-misc/freerdp:3[server] )
-   tools? ( !net-misc/freerdp:3[tools] )
 "
 
 option() {
@@ -145,7 +144,7 @@ src_configure() {
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
index 1821299544d6..ec750331ad4d 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
@@ -23,7 +23,7 @@ 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 +tools 
usb valgrind wayland X xinerama xv"
+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="
@@ -104,7 +104,6 @@ RDPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:2[client] )
server? ( !net-misc/freerdp:2[server] )
-   tools? ( !net-misc/freerdp:2[tools] )
 "
 
 option() {
@@ -164,7 +163,7 @@ src_configure() {
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-DWITH_WEBVIEW=OFF
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 1821299544d6..ec750331ad4d 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ 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 

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

2024-03-17 Thread Mike Gilbert
commit: 3152f9f76f82dcf1d885030f96584f29ba34b76a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 19:30:31 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 19:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3152f9f7

net-misc/freerdp: build manpages unconditionally

Closes: https://bugs.gentoo.org/927209
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 10 --
 net-misc/freerdp/freerdp-2..ebuild | 10 --
 2 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index e3c30486ef78..717f0a342826 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -23,15 +23,13 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
 "
 
 COMMON_DEPEND="
@@ -131,7 +129,7 @@ src_configure() {
-DWITH_CUPS=$(option cups)
-DWITH_CLIENT=$(option client)
-DWITH_DEBUG_ALL=$(option debug)
-   -DWITH_MANPAGES=$(option doc)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(option ffmpeg)
-DWITH_SWSCALE=$(option ffmpeg)
-DWITH_CAIRO=$(option !ffmpeg)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 035df26f5b1e..e344d688097a 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,15 +23,13 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
 "
 
 COMMON_DEPEND="
@@ -126,7 +124,7 @@ src_configure() {
-DWITH_CUPS=$(option cups)
-DWITH_CLIENT=$(option client)
-DWITH_DEBUG_ALL=$(option debug)
-   -DWITH_MANPAGES=$(option doc)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(option ffmpeg)
-DWITH_SWSCALE=$(option ffmpeg)
-DWITH_CAIRO=$(option !ffmpeg)



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

2024-03-17 Thread Mike Gilbert
commit: 7b06ba9d0e31f7218cc5c0f3e712c437caacc298
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 15:45:39 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b06ba9d

net-misc/freerdp: enable wayland only with client

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 18 ++
 net-misc/freerdp/freerdp-2..ebuild | 18 ++
 net-misc/freerdp/freerdp-3.4.0-r10.ebuild  | 18 ++
 net-misc/freerdp/freerdp-.ebuild   | 18 ++
 4 files changed, 56 insertions(+), 16 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index febcc0e3d5c5..e3c30486ef78 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -80,9 +80,11 @@ COMMON_DEPEND="
)
smartcard? ( sys-apps/pcsc-lite )
systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
)
X? (
x11-libs/libX11
@@ -108,6 +110,14 @@ option() {
usex "$1" ON OFF
 }
 
+option_client() {
+   if use client; then
+   option "$1"
+   else
+   echo OFF
+   fi
+}
+
 src_configure() {
# bug #881695
filter-lto
@@ -141,7 +151,7 @@ src_configure() {
-DWITH_X11=$(option X)
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-   -DWITH_WAYLAND=$(option wayland)
+   -DWITH_WAYLAND=$(option_client wayland)
-DWITH_WINPR_TOOLS=$(option tools)
)
cmake_src_configure

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 018ae103d0e0..035df26f5b1e 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -80,9 +80,11 @@ COMMON_DEPEND="
)
smartcard? ( sys-apps/pcsc-lite )
systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
)
X? (
x11-libs/libX11
@@ -103,6 +105,14 @@ option() {
usex "$1" ON OFF
 }
 
+option_client() {
+   if use client; then
+   option "$1"
+   else
+   echo OFF
+   fi
+}
+
 src_configure() {
# bug #881695
filter-lto
@@ -136,7 +146,7 @@ src_configure() {
-DWITH_X11=$(option X)
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-   -DWITH_WAYLAND=$(option wayland)
+   -DWITH_WAYLAND=$(option_client wayland)
-DWITH_WINPR_TOOLS=$(option tools)
)
cmake_src_configure

diff --git a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
index 93c7a794de74..1821299544d6 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
@@ -86,9 +86,11 @@ COMMON_DEPEND="
sys-apps/pcsc-lite
)
systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
)
X? (
x11-libs/libX11
@@ -109,6 +111,14 @@ option() {
usex "$1" ON OFF
 }
 
+option_client() {
+   if use client; then
+   option "$1"
+   else
+   echo OFF
+   fi
+}
+
 src_configure() {
# bug #881695
filter-lto
@@ -152,7 +162,7 @@ src_configure() {
-DWITH_X11=$(option X)
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-   -DWITH_WAYLAND=$(option wayland)
+   -DWITH_WAYLAND=$(option_client wayland)
-DWITH_WEBVIEW=OFF
-DWITH_WINPR_TOOLS=$(option tools)
)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 93c7a794de74..1821299544d6 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -86,9 +86,11 @@ COMMON_DEPEND="
sys-apps/pcsc-lite
)
systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
+   client? (
+   wayland? (
+

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

2024-03-17 Thread Mike Gilbert
commit: 1ccc525714ebb2e79ea914911e549c7164743f1a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 16 18:45:35 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccc5257

net-misc/freerdp: rename wlog.7 to prevent file collision

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 5 +
 net-misc/freerdp/freerdp-2..ebuild | 5 +
 net-misc/freerdp/freerdp-3.4.0-r10.ebuild  | 5 +
 net-misc/freerdp/freerdp-.ebuild   | 5 +
 4 files changed, 20 insertions(+)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index fdad406de1cd..97178cba90a1 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -148,3 +148,8 @@ src_test() {
use elibc_musl && myctestargs+=( -E TestBacktrace )
cmake_src_test
 }
+
+src_install() {
+   cmake_src_install
+   mv "${ED}"/usr/share/man/man7/wlog{,2}.7 || die
+}

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 9cabbcb2d8b9..a8339e52d2c0 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -143,3 +143,8 @@ src_test() {
use elibc_musl && myctestargs+=( -E TestBacktrace )
cmake_src_test
 }
+
+src_install() {
+   cmake_src_install
+   mv "${ED}"/usr/share/man/man7/wlog{,2}.7 || die
+}

diff --git a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
index 81778320b41c..c1b674ade1f6 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
@@ -161,3 +161,8 @@ src_test() {
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
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-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 81778320b41c..c1b674ade1f6 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -161,3 +161,8 @@ src_test() {
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }
+
+src_install() {
+   cmake_src_install
+   mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die
+}



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

2024-03-17 Thread Mike Gilbert
commit: 61930ab616de608e891cb588b2ef941ca2b3ef40
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 15:27:27 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61930ab6

net-misc/freerdp: add option helper

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 58 ++-
 net-misc/freerdp/freerdp-2..ebuild | 58 ++-
 net-misc/freerdp/freerdp-3.4.0-r10.ebuild  | 64 --
 net-misc/freerdp/freerdp-.ebuild   | 64 --
 4 files changed, 130 insertions(+), 114 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 97178cba90a1..febcc0e3d5c5 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -104,41 +104,45 @@ PATCHES=(

"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
 )
 
+option() {
+   usex "$1" ON OFF
+}
+
 src_configure() {
# bug #881695
filter-lto
 
local mycmakeargs=(
-Wno-dev
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
+   -DBUILD_TESTING=$(option test)
+   -DCHANNEL_URBDRC=$(option usb)
+   -DWITH_ALSA=$(option alsa)
-DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_CLIENT=$(usex client ON OFF)
-   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
-   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
-   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-   -DWITH_ICU=$(usex icu ON OFF)
-   -DWITH_JPEG=$(usex jpeg ON OFF)
-   -DWITH_GSSAPI=$(usex kerberos ON OFF)
-   -DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-   -DWITH_OPENH264=$(usex openh264 ON OFF)
+   -DWITH_CUPS=$(option cups)
+   -DWITH_CLIENT=$(option client)
+   -DWITH_DEBUG_ALL=$(option debug)
+   -DWITH_MANPAGES=$(option doc)
+   -DWITH_FFMPEG=$(option ffmpeg)
+   -DWITH_SWSCALE=$(option ffmpeg)
+   -DWITH_CAIRO=$(option !ffmpeg)
+   -DWITH_DSP_FFMPEG=$(option ffmpeg)
+   -DWITH_GSTREAMER_1_0=$(option gstreamer)
+   -DWITH_ICU=$(option icu)
+   -DWITH_JPEG=$(option jpeg)
+   -DWITH_GSSAPI=$(option kerberos)
+   -DWITH_NEON=$(option cpu_flags_arm_neon)
+   -DWITH_OPENH264=$(option openh264)
-DWITH_OSS=OFF
-   -DWITH_PULSE=$(usex pulseaudio ON OFF)
-   -DWITH_SERVER=$(usex server ON OFF)
-   -DWITH_PCSC=$(usex smartcard ON OFF)
-   -DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
-   -DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-   -DWITH_X11=$(usex X ON OFF)
-   -DWITH_XINERAMA=$(usex xinerama ON OFF)
-   -DWITH_XV=$(usex xv ON OFF)
-   -DWITH_WAYLAND=$(usex wayland ON OFF)
-   -DWITH_WINPR_TOOLS=$(usex tools ON OFF)
+   -DWITH_PULSE=$(option pulseaudio)
+   -DWITH_SERVER=$(option server)
+   -DWITH_PCSC=$(option smartcard)
+   -DWITH_LIBSYSTEMD=$(option systemd)
+   -DWITH_VALGRIND_MEMCHECK=$(option valgrind)
+   -DWITH_X11=$(option X)
+   -DWITH_XINERAMA=$(option xinerama)
+   -DWITH_XV=$(option xv)
+   -DWITH_WAYLAND=$(option wayland)
+   -DWITH_WINPR_TOOLS=$(option tools)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index a8339e52d2c0..018ae103d0e0 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -99,41 +99,45 @@ RDEPEND="${COMMON_DEPEND}
tools? ( !net-misc/freerdp:3[tools] )
 "
 
+option() {
+   usex "$1" ON OFF
+}
+
 src_configure() {
# bug #881695
filter-lto
 
local mycmakeargs=(
-Wno-dev
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
+   -DBUILD_TESTING=$(option test)
+   -DCHANNEL_URBDRC=$(option usb)
+   -DWITH_ALSA=$(option alsa)
-DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_CLIENT=$(usex 

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

2024-03-17 Thread Mike Gilbert
commit: 0393a3eaaf1b9807d04c6688dde7b234f4ba144e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 16 16:35:32 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:33:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0393a3ea

net-misc/freerdp: add slots

Signed-off-by: Mike Gilbert  gentoo.org>

 ...rdp-2..ebuild => freerdp-2.11.5-r10.ebuild} | 37 +++---
 net-misc/freerdp/freerdp-2..ebuild | 30 +++---
 ...dp-3.4.0-r2.ebuild => freerdp-3.4.0-r10.ebuild} | 25 +--
 net-misc/freerdp/freerdp-.ebuild   | 25 +--
 net-misc/freerdp/metadata.xml  |  2 ++
 5 files changed, 78 insertions(+), 41 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
similarity index 82%
copy from net-misc/freerdp/freerdp-2..ebuild
copy to net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 6e2277b4bffe..fdad406de1cd 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -22,11 +22,19 @@ DESCRIPTION="Free implementation of the Remote Desktop 
Protocol"
 HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+SLOT="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+
+COMMON_DEPEND="
dev-libs/openssl:0=
sys-libs/zlib:0
alsa? ( media-libs/alsa-lib )
@@ -52,7 +60,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   X? ( x11-libs/libXrandr )
+   x11-libs/libXrandr
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
@@ -81,18 +89,21 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="
-   ${RDEPEND}
+DEPEND="${COMMON_DEPEND}
valgrind? ( dev-debug/valgrind )
 "
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+RDEPEND="${COMMON_DEPEND}
+   !net-misc/freerdp:0
+   client? ( !net-misc/freerdp:3[client] )
+   server? ( !net-misc/freerdp:3[server] )
+   tools? ( !net-misc/freerdp:3[tools] )
 "
 
+PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+)
+
 src_configure() {
# bug #881695
filter-lto
@@ -104,6 +115,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
+   -DWITH_CLIENT=$(usex client ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=$(usex doc ON OFF)
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
@@ -126,6 +138,7 @@ src_configure() {
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)
-DWITH_WAYLAND=$(usex wayland ON OFF)
+   -DWITH_WINPR_TOOLS=$(usex tools ON OFF)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 6e2277b4bffe..9cabbcb2d8b9 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -22,11 +22,19 @@ DESCRIPTION="Free implementation of the Remote Desktop 
Protocol"
 HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+SLOT="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+
+COMMON_DEPEND="
dev-libs/openssl:0=
sys-libs/zlib:0
alsa? ( media-libs/alsa-lib )
@@ -81,16 +89,14 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="
-   ${RDEPEND}
+DEPEND="${COMMON_DEPEND}
valgrind? ( dev-debug/valgrind )
 "
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2

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

2024-03-16 Thread Mike Gilbert
commit: 4c0d4470c97465ff7363a6992d7c22ea3884c1b2
Author: Dale Showers  fictx  com>
AuthorDate: Sat Mar 16 19:52:18 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 16 23:24:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0d4470

net-misc/freerdp: Require libXrandr if X and gstreamer

Signed-off-by: Dale Showers  fictx.com>
Closes: https://github.com/gentoo/gentoo/pull/35412
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-2.11.5.ebuild => freerdp-2.11.5-r1.ebuild}  | 2 +-
 net-misc/freerdp/freerdp-2..ebuild| 2 +-
 net-misc/freerdp/{freerdp-3.2.0-r1.ebuild => freerdp-3.2.0-r2.ebuild} | 2 +-
 net-misc/freerdp/{freerdp-3.4.0-r1.ebuild => freerdp-3.4.0-r2.ebuild} | 2 +-
 net-misc/freerdp/freerdp-.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-2.11.5.ebuild
rename to net-misc/freerdp/freerdp-2.11.5-r1.ebuild
index d4068b5b9c9e..1d009bf8f0f4 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index dab2510207ae..6e2277b4bffe 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.2.0-r1.ebuild
rename to net-misc/freerdp/freerdp-3.2.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.4.0-r1.ebuild
rename to net-misc/freerdp/freerdp-3.4.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )



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

2024-03-16 Thread Mike Gilbert
commit: aacba1cb1740336cfa3ee5581b6634684baf20c2
Author: FictitiousExistence  fictx  com>
AuthorDate: Thu Mar  7 22:10:05 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 16 17:18:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aacba1cb

net-misc/freerdp: disable sample client

Closes: https://github.com/gentoo/gentoo/pull/35659
Signed-off-by: FictitiousExistence  fictx.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-3.2.0.ebuild => freerdp-3.2.0-r1.ebuild} | 1 +
 net-misc/freerdp/{freerdp-3.4.0.ebuild => freerdp-3.4.0-r1.ebuild} | 1 +
 net-misc/freerdp/freerdp-.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/net-misc/freerdp/freerdp-3.2.0.ebuild 
b/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.2.0.ebuild
rename to net-misc/freerdp/freerdp-3.2.0-r1.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-3.2.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON

diff --git a/net-misc/freerdp/freerdp-3.4.0.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.4.0.ebuild
rename to net-misc/freerdp/freerdp-3.4.0-r1.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-3.4.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON



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

2024-03-15 Thread Mike Gilbert
commit: 846d432b8b4f2679704ca3764605b0cd3dec3e34
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar 15 21:59:55 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar 15 21:59:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846d432b

net-misc/freerdp: drop 2.11.1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 -
 net-misc/freerdp/freerdp-2.11.1.ebuild | 142 -
 2 files changed, 143 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index b492f71ab3be..607225eba1c3 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,4 +1,3 @@
-DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
deleted file mode 100644
index d4068b5b9c9e..
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   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= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
-"
-
-PATCHES=(
-  

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

2024-03-15 Thread Sam James
commit: 6e4ab1241287d3c94dda4fca1f6401b9e4b33c76
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 20:22:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 20:22:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4ab124

net-misc/freerdp: Stabilize 2.11.5 x86, #927083

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index 539d8d24454a..d4068b5b9c9e 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Arthur Zamarin
commit: a0d9cad55b1155dacd2e55689121e643d439a0cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 20:07:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 20:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d9cad5

net-misc/freerdp: Stabilize 2.11.5 amd64, #927083

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index ec672d983e26..539d8d24454a 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Sam James
commit: 5f25bbc901128bb6bdc1bb1bbca14f8a3f624254
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 19:34:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 19:34:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f25bbc9

net-misc/freerdp: Stabilize 2.11.5 ppc, #927083

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index 425acdadd087..ec672d983e26 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Sam James
commit: 4c00a2e3478e2e91ca1a5faad56159fff38b3236
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 19:34:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 19:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c00a2e3

net-misc/freerdp: Stabilize 2.11.5 arm64, #927083

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index df63a3ed7267..425acdadd087 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Sam James
commit: fe82f835c4bdd2d4a0f4ab2315fb972265331ada
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 19:34:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 19:34:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe82f835

net-misc/freerdp: Stabilize 2.11.5 ppc64, #927083

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index dfc0ad3d5fd6..df63a3ed7267 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Sam James
commit: a91172e4b2e16cd014d44a46f917574cc61f7af0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 19:28:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 19:28:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91172e4

net-misc/freerdp: Stabilize 2.11.5 arm, #927083

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
index c94a19725bf3..dfc0ad3d5fd6 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-03-15 Thread Mike Gilbert
commit: 12729c5942718f8433bd1e8d9b3fc94cd4320f5c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar 15 18:51:35 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar 15 18:51:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12729c59

net-misc/freerdp: drop 2.11.2

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 -
 net-misc/freerdp/freerdp-2.11.2.ebuild | 142 -
 2 files changed, 143 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 517ed9eb916f..b492f71ab3be 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,4 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
-DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5

diff --git a/net-misc/freerdp/freerdp-2.11.2.ebuild 
b/net-misc/freerdp/freerdp-2.11.2.ebuild
deleted file mode 100644
index c94a19725bf3..
--- a/net-misc/freerdp/freerdp-2.11.2.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   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= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
- 

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

2024-03-15 Thread Mike Gilbert
commit: 8a9050f32c84f5523a78784ea8aae282fe2cbcda
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar 15 18:49:43 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar 15 18:49:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9050f3

net-misc/freerdp: add 3.4.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.4.0.ebuild | 155 ++
 2 files changed, 156 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index cf067a3ee7f1..517ed9eb916f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -2,3 +2,4 @@ DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
+DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5

diff --git a/net-misc/freerdp/freerdp-3.4.0.ebuild 
b/net-misc/freerdp/freerdp-3.4.0.ebuild
new file mode 100644
index ..30a72c73cdb5
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.4.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/3"
+IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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
+   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 )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   wayland? (
+   dev-libs/wayland
+   

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

2024-03-15 Thread Mike Gilbert
commit: d60008fa8d6dc60bcf2acfdff71fa7c9c0f214e8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar 15 18:37:32 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar 15 18:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60008fa

net-misc/freerdp: disable automagic LTO

Closes: https://bugs.gentoo.org/927037
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-3.2.0.ebuild | 4 
 net-misc/freerdp/freerdp-.ebuild  | 4 
 2 files changed, 8 insertions(+)

diff --git a/net-misc/freerdp/freerdp-3.2.0.ebuild 
b/net-misc/freerdp/freerdp-3.2.0.ebuild
index ed9a088b6946..30a72c73cdb5 100644
--- a/net-misc/freerdp/freerdp-3.2.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0.ebuild
@@ -106,6 +106,10 @@ src_configure() {
 
local mycmakeargs=(
-Wno-dev
+
+   # https://bugs.gentoo.org/927037
+   -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
+
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_AAD=$(usex aad ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index ed9a088b6946..30a72c73cdb5 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -106,6 +106,10 @@ src_configure() {
 
local mycmakeargs=(
-Wno-dev
+
+   # https://bugs.gentoo.org/927037
+   -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
+
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_AAD=$(usex aad ON OFF)



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

2024-01-24 Thread Mike Gilbert
commit: a827df11862a29f4d4cc307478af5a2f706e6a48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan 24 20:49:41 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan 24 20:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a827df11

net-misc/freerdp: exclude TestConnect in network-sandbox

Bug: https://github.com/FreeRDP/FreeRDP/issues/9803
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-3.2.0.ebuild | 1 +
 net-misc/freerdp/freerdp-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-misc/freerdp/freerdp-3.2.0.ebuild 
b/net-misc/freerdp/freerdp-3.2.0.ebuild
index 1ea26346ddb1..ed9a088b6946 100644
--- a/net-misc/freerdp/freerdp-3.2.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0.ebuild
@@ -146,5 +146,6 @@ src_configure() {
 src_test() {
local myctestargs=()
use elibc_musl && myctestargs+=( -E TestBacktrace )
+   has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 1ea26346ddb1..ed9a088b6946 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -146,5 +146,6 @@ src_configure() {
 src_test() {
local myctestargs=()
use elibc_musl && myctestargs+=( -E TestBacktrace )
+   has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }



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

2024-01-23 Thread Mike Gilbert
commit: e089ad26c404b1eea215c3b3507c1e2219bd44c8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 19:10:00 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 19:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e089ad26

net-misc/freerdp: drop 3.1.0-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest|   1 -
 net-misc/freerdp/freerdp-3.1.0-r1.ebuild | 150 ---
 2 files changed, 151 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 79d14c07319b..cf067a3ee7f1 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,4 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
-DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 
5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896
 SHA512 
e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905
 DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e

diff --git a/net-misc/freerdp/freerdp-3.1.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.1.0-r1.ebuild
deleted file mode 100644
index 1ea26346ddb1..
--- a/net-misc/freerdp/freerdp-3.1.0-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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
-   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 )
-   sdl? (
-   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
-   media-libs/sdl2-ttf
-   )
-   server? (
-   X? (
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libXtst
-   xinerama? ( x11-libs/libXinerama )
-   

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

2024-01-23 Thread Mike Gilbert
commit: a4e107b5768e51677d7b5f85dd823b17a10c47db
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 19:08:04 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 19:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e107b5

net-misc/freerdp: adjust SDL dep to require all features

Closes: https://bugs.gentoo.org/922695
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-3.1.0.ebuild => freerdp-3.1.0-r1.ebuild} | 2 +-
 net-misc/freerdp/freerdp-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/freerdp/freerdp-3.1.0.ebuild 
b/net-misc/freerdp/freerdp-3.1.0-r1.ebuild
similarity index 98%
rename from net-misc/freerdp/freerdp-3.1.0.ebuild
rename to net-misc/freerdp/freerdp-3.1.0-r1.ebuild
index 4c8aa4821e0b..1ea26346ddb1 100644
--- a/net-misc/freerdp/freerdp-3.1.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.1.0-r1.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-libs/libpulse )
sdl? (
-   media-libs/libsdl2
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
media-libs/sdl2-ttf
)
server? (

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 4c8aa4821e0b..1ea26346ddb1 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-libs/libpulse )
sdl? (
-   media-libs/libsdl2
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
media-libs/sdl2-ttf
)
server? (



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

2024-01-23 Thread Mike Gilbert
commit: 31287136896fb0c2fce9b3eacdb2048409f7d9ec
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 19:09:46 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 19:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31287136

net-misc/freerdp: drop 3.0.0-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest|   1 -
 net-misc/freerdp/freerdp-3.0.0-r1.ebuild | 150 ---
 2 files changed, 151 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a540807a1b7f..79d14c07319b 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,6 +1,5 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
-DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2
 DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 
5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896
 SHA512 
e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905
 DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e

diff --git a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
deleted file mode 100644
index 4c8aa4821e0b..
--- a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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
-   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 )
-   sdl? (
-   media-libs/libsdl2
-   media-libs/sdl2-ttf
-   )
-   server? (
-   X? (
-   x11-libs/libXcursor
-

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

2024-01-23 Thread Mike Gilbert
commit: 479f0b0e6ae804e2d7f75e8f288b355aafa71667
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 19:09:05 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 19:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479f0b0e

net-misc/freerdp: add 3.2.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.2.0.ebuild | 150 ++
 2 files changed, 151 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 22fecb14c5a5..a540807a1b7f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -3,3 +3,4 @@ DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2
 DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 
5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896
 SHA512 
e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905
+DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B 
cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07
 SHA512 
ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e

diff --git a/net-misc/freerdp/freerdp-3.2.0.ebuild 
b/net-misc/freerdp/freerdp-3.2.0.ebuild
new file mode 100644
index ..1ea26346ddb1
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.2.0.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/3"
+IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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
+   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 )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   wayland? (
+   dev-libs/wayland
+   

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

2024-01-23 Thread Mike Gilbert
commit: 1dbb7a05eb8f37910701c5092cc33225072b052f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan 23 18:54:55 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan 23 18:55:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dbb7a05

net-misc/freerdp: add 2.11.5

Closes: https://bugs.gentoo.org/922720
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.5.ebuild | 142 +
 2 files changed, 143 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index c96035482eaf..22fecb14c5a5 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,4 +1,5 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
+DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2
 DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 
5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896
 SHA512 
e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5.ebuild
new file mode 100644
index ..c94a19725bf3
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -0,0 +1,142 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   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= )
+   wayland? (
+   dev-libs/wayland
+   

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

2024-01-03 Thread Mike Gilbert
commit: c6993d001fffceb52544621415d228bd1ffc910d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  3 20:02:52 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  3 20:02:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6993d00

net-misc/freerdp: sync live

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 40f110ef9887..ed9667cbc8b5 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-01-03 Thread Mike Gilbert
commit: c4418db3a712b2f0caeb4696b9d5c6e77fa6f34c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jan  3 20:09:51 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jan  3 20:09:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4418db3

net-misc/freerdp: add 3.1.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.1.0.ebuild | 150 ++
 2 files changed, 151 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 31f627439ec6..c96035482eaf 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,4 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2
+DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 
5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896
 SHA512 
e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905

diff --git a/net-misc/freerdp/freerdp-3.1.0.ebuild 
b/net-misc/freerdp/freerdp-3.1.0.ebuild
new file mode 100644
index ..ed9667cbc8b5
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.1.0.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/3"
+IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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
+   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 )
+   sdl? (
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="
+ 

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

2024-01-03 Thread WANG Xuerui
commit: c93f4f18becc76ba6e52ee6096fa74c8bb536fb1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Jan  3 08:45:53 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Jan  3 08:53:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93f4f18

net-misc/freerdp: keyword 3.0.0-r1 for ~loong

Closes: https://bugs.gentoo.org/921097
Signed-off-by: WANG Xuerui  gentoo.org>

 net-misc/freerdp/freerdp-3.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
index 40f110ef9887..ed9667cbc8b5 100644
--- a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2024-01-02 Thread Mike Gilbert
commit: b8adacb0f2818c0e592067c30c11ea7a8788a32f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jan  2 20:28:00 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jan  2 20:28:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8adacb0

net-misc/freerdp: enable deprecated command-line options

Bug: https://bugs.gentoo.org/921127
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-3.0.0.ebuild => freerdp-3.0.0-r1.ebuild} | 3 ++-
 net-misc/freerdp/freerdp-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/freerdp/freerdp-3.0.0.ebuild 
b/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
similarity index 97%
rename from net-misc/freerdp/freerdp-3.0.0.ebuild
rename to net-misc/freerdp/freerdp-3.0.0-r1.ebuild
index 92c6e545dcd1..40f110ef9887 100644
--- a/net-misc/freerdp/freerdp-3.0.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 92c6e545dcd1..40f110ef9887 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)



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

2023-12-30 Thread Mike Gilbert
commit: 17ba230069aec0949dd60860dd5e0916eac88fad
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 17:56:03 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:15:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ba2300

net-misc/freerdp: update man page deps

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-3.0.0.ebuild | 12 +---
 net-misc/freerdp/freerdp-.ebuild  | 10 --
 2 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/net-misc/freerdp/freerdp-3.0.0.ebuild 
b/net-misc/freerdp/freerdp-3.0.0.ebuild
index 873cbd5a6144..1855b9af8dd7 100644
--- a/net-misc/freerdp/freerdp-3.0.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg +fuse gstreamer +icu 
jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -96,10 +96,8 @@ DEPEND="
 "
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
 "
 
 src_configure() {
@@ -116,7 +114,7 @@ src_configure() {
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 53737725451f..f8a8bc523c5c 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg +fuse gstreamer +icu 
jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -96,10 +96,8 @@ DEPEND="
 "
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
 "
 
 src_configure() {
@@ -116,7 +114,7 @@ src_configure() {
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)



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

2023-12-30 Thread Mike Gilbert
commit: b9f0b6abaf04400d430e9d8068bd24079717554b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 18:13:29 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:15:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f0b6ab

net-misc/freerdp: keyword 3.0.0

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-3.0.0.ebuild 
b/net-misc/freerdp/freerdp-3.0.0.ebuild
index 1855b9af8dd7..f8a8bc523c5c 100644
--- a/net-misc/freerdp/freerdp-3.0.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-12-30 Thread Mike Gilbert
commit: e79938592e2d2620af50989c6ae59dd6a420223f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 18:14:34 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7993859

net-misc/freerdp: unkeyword 3.0.0 for ~loong

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-3.0.0.ebuild | 2 +-
 net-misc/freerdp/freerdp-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/freerdp/freerdp-3.0.0.ebuild 
b/net-misc/freerdp/freerdp-3.0.0.ebuild
index f8a8bc523c5c..92c6e545dcd1 100644
--- a/net-misc/freerdp/freerdp-3.0.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index f8a8bc523c5c..92c6e545dcd1 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-12-30 Thread Mike Gilbert
commit: f75ae76ee672092f3d5a4340f0470c2f51c0a136
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 17:47:07 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:15:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75ae76e

net-misc/freerdp: drop 3.0.0_beta3

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest   |   1 -
 net-misc/freerdp/freerdp-3.0.0_beta3.ebuild | 149 
 2 files changed, 150 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 2b91d36d7dc4..31f627439ec6 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,4 +1,3 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
-DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb
 DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2

diff --git a/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild 
b/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild
deleted file mode 100644
index f5fc7c8b622a..
--- a/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   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 )
-   sdl? (
-   media-libs/libsdl2
-   media-libs/sdl2-ttf
-   )
-   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? (
-   dev-libs/pkcs11-helper
-   sys-apps/pcsc-lite
-   )
-   systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"

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

2023-12-21 Thread Mike Gilbert
commit: 2baa3e0449eb46fe4abfc6fb64e655410eba5d24
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec 21 21:18:49 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec 21 21:18:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2baa3e04

net-misc/freerdp: unkeyword 3.0.0

Need to test reverse dependencies.

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-3.0.0.ebuild 
b/net-misc/freerdp/freerdp-3.0.0.ebuild
index 70793821ef5f..873cbd5a6144 100644
--- a/net-misc/freerdp/freerdp-3.0.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-12-21 Thread Mike Gilbert
commit: dd447e1a80c07ce3fda159175408681722825a88
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec 21 21:14:41 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec 21 21:16:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd447e1a

net-misc/freerdp: add 3.0.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  | 1 +
 net-misc/freerdp/{freerdp-.ebuild => freerdp-3.0.0.ebuild} | 4 ++--
 net-misc/freerdp/freerdp-.ebuild   | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 2f956fab7642..2b91d36d7dc4 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,4 @@
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb
+DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 
45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f
 SHA512 
7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-3.0.0.ebuild
similarity index 97%
copy from net-misc/freerdp/freerdp-.ebuild
copy to net-misc/freerdp/freerdp-3.0.0.ebuild
index ba1f26353110..70793821ef5f 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-3.0.0.ebuild
@@ -15,14 +15,14 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
 HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
-SLOT="0/2"
+SLOT="0/3"
 IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg +fuse gstreamer +icu 
jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index ba1f26353110..53737725451f 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -22,7 +22,7 @@ DESCRIPTION="Free implementation of the Remote Desktop 
Protocol"
 HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
-SLOT="0/2"
+SLOT="0/3"
 IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg +fuse gstreamer +icu 
jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/, net-misc/freerdp/files/

2023-12-21 Thread Mike Gilbert
commit: d05a4c3e53d6bfb1b71c16f31d7028b6b37b44be
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec 21 20:48:18 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec 21 20:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05a4c3e

net-misc/freerdp: drop 2.10.0-r3, 2.11.0-r1

Bug: https://bugs.gentoo.org/918546
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   2 -
 .../freerdp/files/freerdp-2.10.0-ffmpeg-6.patch|  37 --
 net-misc/freerdp/freerdp-2.10.0-r3.ebuild  | 137 -
 net-misc/freerdp/freerdp-2.11.0-r1.ebuild  | 137 -
 4 files changed, 313 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 6190d97c3e83..2f956fab7642 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,3 @@
-DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
-DIST freerdp-2.11.0.tar.gz 7325731 BLAKE2B 
7cf2805065b870d959461a41b2b5cc7a5d00121078c0a5f51db0f2d83c4a5eb64aba75d0c1e184edf3546b4df87150b30f81ad88b301366ccaeaec59120085ca
 SHA512 
97ce19f392e2b197830e22f12870e787fce85a7d9342cd7b7043c1efc45f5773410901b27de11bf1b70ca36dd6d7d102b3dd34eace813892a72d44dc290a8703
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb

diff --git a/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch 
b/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch
deleted file mode 100644
index 586ae641b58e..
--- a/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/901003
-https://github.com/FreeRDP/FreeRDP/issues/8686
-https://github.com/FreeRDP/FreeRDP/commit/7f55c97d60453738323e0ecafe6d357019528227
-
-From 7f55c97d60453738323e0ecafe6d357019528227 Mon Sep 17 00:00:00 2001
-From: akallabeth 
-Date: Tue, 14 Feb 2023 07:48:54 +0100
-Subject: [PATCH] Fixed #8686: Update h264 to use new FFMPEG API
-
 a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
-+++ b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
-@@ -235,8 +235,10 @@ static BOOL tsmf_ffmpeg_init_stream(ITSMFDecoder* 
decoder, const TS_AM_MEDIA_TYP
-   }
-   }
- 
-+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
-   if (mdecoder->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
-   mdecoder->codec_context->flags |= AV_CODEC_FLAG_TRUNCATED;
-+#endif
- 
-   return TRUE;
- }
 a/libfreerdp/codec/h264_ffmpeg.c
-+++ b/libfreerdp/codec/h264_ffmpeg.c
-@@ -529,10 +529,12 @@ static BOOL libavcodec_init(H264_CONTEXT* h264)
-   goto EXCEPTION;
-   }
- 
-+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
-   if (sys->codecDecoder->capabilities & AV_CODEC_CAP_TRUNCATED)
-   {
-   sys->codecDecoderContext->flags |= 
AV_CODEC_FLAG_TRUNCATED;
-   }
-+#endif
- 
- #ifdef WITH_VAAPI
- 

diff --git a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
deleted file mode 100644
index ca7d9504ea65..
--- a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/files/, net-misc/freerdp/

2023-12-07 Thread Mike Gilbert
commit: 60975f5f4bdc9f9c5002ac8cfaf32e0a2095b770
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Dec  7 20:58:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec  7 21:00:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60975f5f

net-misc/freerdp: fix for big-endian archs

Bug: https://bugs.gentoo.org/918531
Signed-off-by: Mike Gilbert  gentoo.org>

 ...ec-encode-messages-considering-endianness.patch | 329 +
 net-misc/freerdp/freerdp-2.11.1.ebuild |   1 +
 net-misc/freerdp/freerdp-2.11.2.ebuild |   1 +
 3 files changed, 331 insertions(+)

diff --git 
a/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
 
b/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
new file mode 100644
index ..8d45331bd95b
--- /dev/null
+++ 
b/net-misc/freerdp/files/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch
@@ -0,0 +1,329 @@
+https://github.com/FreeRDP/FreeRDP/issues/9616
+
+From 8b349f4f2b5d14e28a6a73e9c2b9860d7f275bc4 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Thu, 7 Dec 2023 15:54:38 -0500
+Subject: [PATCH] Revert "[codec] encode messages considering endianness"
+
+This reverts commit e3ef8a02ddf079bcf6dfa5db69a709ce50c9.
+---
+ libfreerdp/codec/nsc_encode.c | 76 +--
+ libfreerdp/codec/rfx_encode.c | 74 +-
+ 2 files changed, 58 insertions(+), 92 deletions(-)
+
+diff --git a/libfreerdp/codec/nsc_encode.c b/libfreerdp/codec/nsc_encode.c
+index 477318cc1..fd9626a6d 100644
+--- a/libfreerdp/codec/nsc_encode.c
 b/libfreerdp/codec/nsc_encode.c
+@@ -119,8 +119,6 @@ static BOOL nsc_encode_argb_to_aycocg(NSC_CONTEXT* 
context, const BYTE* data, UI
+   UINT16 rw;
+   BYTE ccl;
+   const BYTE* src;
+-  const UINT32* src_32;
+-  const UINT16* src_16;
+   BYTE* yplane = NULL;
+   BYTE* coplane = NULL;
+   BYTE* cgplane = NULL;
+@@ -142,85 +140,69 @@ static BOOL nsc_encode_argb_to_aycocg(NSC_CONTEXT* 
context, const BYTE* data, UI
+   coplane = context->priv->PlaneBuffers[1] + y * rw;
+   cgplane = context->priv->PlaneBuffers[2] + y * rw;
+   aplane = context->priv->PlaneBuffers[3] + y * context->width;
+-  src_32 = (UINT32*)src;
+-  src_16 = (UINT16*)src;
+ 
+   for (x = 0; x < context->width; x++)
+   {
+   switch (context->format)
+   {
+   case PIXEL_FORMAT_BGRX32:
+-  b_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  r_val = (INT16)((*src_32 >> 16) & 0xFF);
++  b_val = *src++;
++  g_val = *src++;
++  r_val = *src++;
++  src++;
+   a_val = 0xFF;
+-  src_32++;
+   break;
+ 
+   case PIXEL_FORMAT_BGRA32:
+-  b_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  r_val = (INT16)((*src_32 >> 16) & 0xFF);
+-  a_val = (INT16)((*src_32 >> 24) & 0xFF);
+-  src_32++;
++  b_val = *src++;
++  g_val = *src++;
++  r_val = *src++;
++  a_val = *src++;
+   break;
+ 
+   case PIXEL_FORMAT_RGBX32:
+-  r_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  b_val = (INT16)((*src_32 >> 16) & 0xFF);
++  r_val = *src++;
++  g_val = *src++;
++  b_val = *src++;
++  src++;
+   a_val = 0xFF;
+-  src_32++;
+   break;
+ 
+   case PIXEL_FORMAT_RGBA32:
+-  r_val = (INT16)(*src_32 & 0xFF);
+-  g_val = (INT16)((*src_32 >> 8) & 0xFF);
+-  b_val = (INT16)((*src_32 >> 16) & 0xFF);
+-  a_val = (INT16)((*src_32 >> 24) & 

[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/, net-misc/freerdp/files/

2023-12-06 Thread Mike Gilbert
commit: dd1faced71b23f460c067320c785b0133570ca76
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  6 18:58:49 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec  6 18:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1faced

net-misc/freerdp: fix build with clang

Closes: https://bugs.gentoo.org/916515
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/files/freerdp-2.11.2-clang.patch | 29 +++
 net-misc/freerdp/freerdp-2.11.1.ebuild|  4 
 net-misc/freerdp/freerdp-2.11.2.ebuild|  4 
 3 files changed, 37 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.11.2-clang.patch 
b/net-misc/freerdp/files/freerdp-2.11.2-clang.patch
new file mode 100644
index ..b05492a3effd
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.11.2-clang.patch
@@ -0,0 +1,29 @@
+https://github.com/FreeRDP/FreeRDP/pull/9373
+https://bugs.gentoo.org/916515
+
+From 88dd68153c834e1d5f59beb59496bfd1bf9697a8 Mon Sep 17 00:00:00 2001
+From: Wang Mingyu 
+Date: Mon, 11 Sep 2023 00:31:54 +
+Subject: [PATCH] Fixes clang error error: incompatible function pointer types
+ assigning to 'OBJECT_NEW_FN' (aka 'void *(*)(void *)') from 'void *(const
+ void *)' [-Wincompatible-function-pointer-types] | obj->fnObjectNew =
+ uwac_event_clone; |  ^ 
+
+Signed-off-by: Wang Mingyu 
+---
+ client/Wayland/wlfreerdp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/Wayland/wlfreerdp.c b/client/Wayland/wlfreerdp.c
+index 5be10aae2c1b..ef3539383f55 100644
+--- a/client/Wayland/wlfreerdp.c
 b/client/Wayland/wlfreerdp.c
+@@ -598,7 +598,7 @@ static void wlf_client_free(freerdp* instance, rdpContext* 
context)
+   DeleteCriticalSection(>critical);
+ }
+ 
+-static void* uwac_event_clone(const void* val)
++static void* uwac_event_clone(void* val)
+ {
+   UwacEvent* copy;
+   const UwacEvent* ev = (const UwacEvent*)val;

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index c02216b06c7b..83943a4cf418 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
) )
 "
 
+PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+)
+
 src_configure() {
# bug #881695
filter-lto

diff --git a/net-misc/freerdp/freerdp-2.11.2.ebuild 
b/net-misc/freerdp/freerdp-2.11.2.ebuild
index 2a906f8c6a0d..86d7791ad99e 100644
--- a/net-misc/freerdp/freerdp-2.11.2.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.2.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
) )
 "
 
+PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+)
+
 src_configure() {
# bug #881695
filter-lto



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

2023-11-29 Thread Mike Gilbert
commit: 2acab4bf3542695172250a1bead5c749a614beb8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov 29 20:50:01 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 29 20:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acab4bf

net-misc/freerdp: add 2.11.2

Closes: https://bugs.gentoo.org/916133
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.2.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index c1b61d51c65f..6190d97c3e83 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,4 +1,5 @@
 DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
 DIST freerdp-2.11.0.tar.gz 7325731 BLAKE2B 
7cf2805065b870d959461a41b2b5cc7a5d00121078c0a5f51db0f2d83c4a5eb64aba75d0c1e184edf3546b4df87150b30f81ad88b301366ccaeaec59120085ca
 SHA512 
97ce19f392e2b197830e22f12870e787fce85a7d9342cd7b7043c1efc45f5773410901b27de11bf1b70ca36dd6d7d102b3dd34eace813892a72d44dc290a8703
 DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
+DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 
5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45
 SHA512 
2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
 DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb

diff --git a/net-misc/freerdp/freerdp-2.11.2.ebuild 
b/net-misc/freerdp/freerdp-2.11.2.ebuild
new file mode 100644
index ..2a906f8c6a0d
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   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= )
+   wayland? (
+   dev-libs/wayland
+   

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

2023-11-29 Thread Mike Gilbert
commit: 0e7579cca1d2c508c3ba63ade71d15cf67a7c19b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov 29 20:38:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 29 20:39:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7579cc

net-misc/freerdp: wire up 'fuse' USE flag

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 4 +++-
 net-misc/freerdp/metadata.xml| 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index bce001a9b143..ba1f26353110 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg +fuse gstreamer +icu 
jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -50,6 +50,7 @@ RDEPEND="
!ffmpeg? (
x11-libs/cairo:0=
)
+   fuse? ( sys-fs/fuse:3 )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
@@ -120,6 +121,7 @@ src_configure() {
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_FUSE=$(usex fuse ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
-DWITH_KRB5=$(usex kerberos ON OFF)

diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index bab72ad70c2a..0fc989abd6dc 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -7,6 +7,7 @@


Enable login via Azure AD
+   Clipboard with FUSE file copy support
Enable H.264 support using 
media-libs/openh264
Build server binaries




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

2023-11-29 Thread Arthur Zamarin
commit: 77fa11f6badbb32ab66f614ab5e2fb341261fde5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 14:00:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 14:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fa11f6

net-misc/freerdp: Stabilize 2.11.1 ppc64, #918531

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index 7055c7932106..c02216b06c7b 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-11-27 Thread Sam James
commit: a534eb41428a100dc74ba0109f164bbfd207ed63
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 27 23:28:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 27 23:28:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a534eb41

net-misc/freerdp: Stabilize 2.11.1 x86, #918531

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index e2ba4ca94a87..7055c7932106 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-11-27 Thread Arthur Zamarin
commit: 14e162b30569c24aaa1ebcfab4617ca563960e5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 27 20:22:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 27 20:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e162b3

net-misc/freerdp: Stabilize 2.11.1 amd64, #918531

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index d80a030d339f..e2ba4ca94a87 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-11-27 Thread Sam James
commit: ea5bb0d153d7c9ff4ea04b41bf813e747271e9c4
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 27 19:22:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 27 19:22:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5bb0d1

net-misc/freerdp: Stabilize 2.11.1 arm64, #918531

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index 2a906f8c6a0d..c0cf21c09652 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-11-27 Thread Sam James
commit: f26a13745b6e75efc344b174ba3e2578630779b8
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 27 19:22:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 27 19:22:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26a1374

net-misc/freerdp: Stabilize 2.11.1 arm, #918531

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
index c0cf21c09652..d80a030d339f 100644
--- a/net-misc/freerdp/freerdp-2.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-09-04 Thread Mike Gilbert
commit: 0b1ecf39655dac152fb96ffe4692a4bf8af88bfd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  4 18:38:32 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  4 18:38:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1ecf39

net-misc/freerdp: add 2.11.1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.1.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index d2cb0c946f56..c1b61d51c65f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,4 @@
 DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
 DIST freerdp-2.11.0.tar.gz 7325731 BLAKE2B 
7cf2805065b870d959461a41b2b5cc7a5d00121078c0a5f51db0f2d83c4a5eb64aba75d0c1e184edf3546b4df87150b30f81ad88b301366ccaeaec59120085ca
 SHA512 
97ce19f392e2b197830e22f12870e787fce85a7d9342cd7b7043c1efc45f5773410901b27de11bf1b70ca36dd6d7d102b3dd34eace813892a72d44dc290a8703
+DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 
2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0
 SHA512 
efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
 DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb

diff --git a/net-misc/freerdp/freerdp-2.11.1.ebuild 
b/net-misc/freerdp/freerdp-2.11.1.ebuild
new file mode 100644
index ..2a906f8c6a0d
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   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= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+

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

2023-09-01 Thread Mike Gilbert
commit: 43099a8ad96c397d7f7353c505a43f40c8b950d2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep  2 00:56:01 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  2 00:56:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43099a8a

net-misc/freerdp: disable OSS

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.0-r1.ebuild | 1 +
 net-misc/freerdp/freerdp-2..ebuild| 1 +
 net-misc/freerdp/freerdp-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/net-misc/freerdp/freerdp-2.11.0-r1.ebuild 
b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
index 96ac8e3b05f8..2a906f8c6a0d 100644
--- a/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
+   -DWITH_OSS=OFF
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 96ac8e3b05f8..2a906f8c6a0d 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
+   -DWITH_OSS=OFF
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index f73ba33f975f..bce001a9b143 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -125,6 +125,7 @@ src_configure() {
-DWITH_KRB5=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
+   -DWITH_OSS=OFF
-DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_PKCS11=$(usex smartcard ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)



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

2023-09-01 Thread Mike Gilbert
commit: 57e72ee492375f9670489ac9bd6196d1651b615c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep  2 00:36:37 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  2 00:36:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e72ee4

net-misc/freerdp: update HOMEPAGE

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r3.ebuild | 2 +-
 net-misc/freerdp/freerdp-2.11.0.ebuild| 2 +-
 net-misc/freerdp/freerdp-2..ebuild| 2 +-
 net-misc/freerdp/freerdp-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
index 43ab24447b5e..ca7d9504ea65 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
@@ -19,7 +19,7 @@ else
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
+HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"

diff --git a/net-misc/freerdp/freerdp-2.11.0.ebuild 
b/net-misc/freerdp/freerdp-2.11.0.ebuild
index 04d9059dea56..155ae18ce33d 100644
--- a/net-misc/freerdp/freerdp-2.11.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.0.ebuild
@@ -19,7 +19,7 @@ else
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
+HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 04d9059dea56..155ae18ce33d 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -19,7 +19,7 @@ else
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
+HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index abf833aaee9f..8d0b72281bda 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -19,7 +19,7 @@ else
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
+HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"



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

2023-09-01 Thread Mike Gilbert
commit: 8fd6987f8950f372d6005d507f5041eab8d8adae
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep  2 00:52:47 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  2 00:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd6987f

net-misc/freerdp: disable developer warnings

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.0-r1.ebuild | 1 +
 net-misc/freerdp/freerdp-2..ebuild| 1 +
 net-misc/freerdp/freerdp-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/net-misc/freerdp/freerdp-2.11.0-r1.ebuild 
b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
index d0848e077122..96ac8e3b05f8 100644
--- a/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
@@ -98,6 +98,7 @@ src_configure() {
filter-lto
 
local mycmakeargs=(
+   -Wno-dev
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_ALSA=$(usex alsa ON OFF)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index d0848e077122..96ac8e3b05f8 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -98,6 +98,7 @@ src_configure() {
filter-lto
 
local mycmakeargs=(
+   -Wno-dev
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_ALSA=$(usex alsa ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index b8ed0efcf9a1..f73ba33f975f 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -106,6 +106,7 @@ src_configure() {
filter-lto
 
local mycmakeargs=(
+   -Wno-dev
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_AAD=$(usex aad ON OFF)



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

2023-09-01 Thread Mike Gilbert
commit: c7ca8cbd381230bf211d610008e271442e41ed99
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep  2 01:03:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  2 01:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ca8cbd

net-misc/freerdp: add 3.0.0_beta3

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest   |   1 +
 net-misc/freerdp/freerdp-3.0.0_beta3.ebuild | 149 
 2 files changed, 150 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 9da87cbe9c78..d2cb0c946f56 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,2 +1,3 @@
 DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
 DIST freerdp-2.11.0.tar.gz 7325731 BLAKE2B 
7cf2805065b870d959461a41b2b5cc7a5d00121078c0a5f51db0f2d83c4a5eb64aba75d0c1e184edf3546b4df87150b30f81ad88b301366ccaeaec59120085ca
 SHA512 
97ce19f392e2b197830e22f12870e787fce85a7d9342cd7b7043c1efc45f5773410901b27de11bf1b70ca36dd6d7d102b3dd34eace813892a72d44dc290a8703
+DIST freerdp-3.0.0-beta3.tar.gz 8950651 BLAKE2B 
f5171d76da635bd05b4a267383ffb150b4c214820b79624b1988d297e44a4bfd3d7b34fbc4ac88f79d973e6eb4372700fe53910078eaf36ea7fc553cc6ed6e4f
 SHA512 
a9e61c30254ba5e894c70b981fae4d6311d20546d4352e5a584361b3b7232f6cc075bf7d7c1e9e5a52c820c36a185120f095306ec36ff72489f7dce0cb7e0fbb

diff --git a/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild 
b/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild
new file mode 100644
index ..f5fc7c8b622a
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   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 )
+   sdl? (
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   )
+   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? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+
+src_configure() {
+   # bug #881695
+   filter-lto
+
+   local mycmakeargs=(
+ 

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

2023-09-01 Thread Mike Gilbert
commit: d69d87115efb41b13706d0043669240340085f48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep  2 00:49:21 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep  2 00:49:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69d8711

net-misc/freerdp: add 'icu' USE flag

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-2.11.0.ebuild => freerdp-2.11.0-r1.ebuild} | 4 +++-
 net-misc/freerdp/freerdp-2..ebuild   | 4 +++-
 net-misc/freerdp/freerdp-.ebuild | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.0.ebuild 
b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
similarity index 93%
rename from net-misc/freerdp/freerdp-2.11.0.ebuild
rename to net-misc/freerdp/freerdp-2.11.0-r1.ebuild
index 155ae18ce33d..d0848e077122 100644
--- a/net-misc/freerdp/freerdp-2.11.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.0-r1.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -54,6 +54,7 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
x11-libs/libXrandr
)
+   icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
@@ -109,6 +110,7 @@ src_configure() {
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
+   -DWITH_ICU=$(usex icu ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
-DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 155ae18ce33d..d0848e077122 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -54,6 +54,7 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
x11-libs/libXrandr
)
+   icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
@@ -109,6 +110,7 @@ src_configure() {
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
+   -DWITH_ICU=$(usex icu ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
-DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 8d0b72281bda..b8ed0efcf9a1 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -55,6 +55,7 @@ RDEPEND="
media-libs/gst-plugins-base:1.0
x11-libs/libXrandr
)
+   icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
@@ -128,6 +129,7 @@ src_configure() {
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
+   -DWITH_UNICODE_BUILTIN=$(usex icu OFF ON)
-DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)
-DWITH_XINERAMA=$(usex xinerama ON OFF)



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

2023-09-01 Thread Mike Gilbert
commit: 76914923ada7f73445c8e9bfc53acda2ab0549a6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Sep  1 13:51:18 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Sep  1 13:51:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76914923

net-misc/freerdp: disable WEBVIEW

... until I can sort out the deps.

Bug: https://bugs.gentoo.org/913391
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index b41c329d6872..abf833aaee9f 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -133,6 +133,7 @@ src_configure() {
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)
-DWITH_WAYLAND=$(usex wayland ON OFF)
+   -DWITH_WEBVIEW=OFF
)
cmake_src_configure
 }



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

2023-09-01 Thread Mike Gilbert
commit: 2522bdd524ca1300a3868d8989d3ea313e4f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Sep  1 13:31:45 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Sep  1 13:31:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2522bdd5

net-misc/freerdp: replace 'pkcs11' with 'smartcard' USE flag

Bug: https://bugs.gentoo.org/909508
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 12 +++-
 net-misc/freerdp/metadata.xml|  1 -
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index ecb074f9973c..b41c329d6872 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg 
kerberos openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg 
kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -58,7 +58,6 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
-   pkcs11? ( dev-libs/pkcs11-helper )
pulseaudio? ( media-libs/libpulse )
sdl? (
media-libs/libsdl2
@@ -75,7 +74,10 @@ RDEPEND="
xinerama? ( x11-libs/libXinerama )
)
)
-   smartcard? ( sys-apps/pcsc-lite )
+   smartcard? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
systemd? ( sys-apps/systemd:0= )
wayland? (
dev-libs/wayland
@@ -121,10 +123,10 @@ src_configure() {
-DWITH_KRB5=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
-   -DWITH_PKCS11=$(usex pkcs11 ON OFF)
+   -DWITH_PCSC=$(usex smartcard ON OFF)
+   -DWITH_PKCS11=$(usex smartcard ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
-   -DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
-DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)

diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index 9714bf4a3c1f..bab72ad70c2a 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -8,7 +8,6 @@

Enable login via Azure AD
Enable H.264 support using 
media-libs/openh264
-   Enable pkcs11 for NLA smartcard logon 
support
Build server binaries





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

2023-08-31 Thread Mike Gilbert
commit: 361c3bf3370968890dc7e3cb9779fa984c64ef8a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Aug 31 19:47:02 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug 31 19:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361c3bf3

net-misc/freerdp: add 'aad' USE flag

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 4 +++-
 net-misc/freerdp/metadata.xml| 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 62ea1c88b07c..ecb074f9973c 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,12 +23,13 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg 
kerberos openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-libs/openssl:0=
sys-libs/zlib:0
+   aad? ( dev-libs/cJSON )
alsa? ( media-libs/alsa-lib )
cups? ( net-print/cups )
usb? (
@@ -104,6 +105,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
+   -DWITH_AAD=$(usex aad ON OFF)
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)

diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index c9b66850a9aa..9714bf4a3c1f 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -6,6 +6,7 @@
Mike Gilbert


+   Enable login via Azure AD
Enable H.264 support using 
media-libs/openh264
Enable pkcs11 for NLA smartcard logon 
support
Build server binaries



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

2023-08-31 Thread Mike Gilbert
commit: 8f987b782ed7a6cb0d46bc2f971118ae593fb1a7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Aug 31 19:36:31 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug 31 19:49:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f987b78

net-misc/freerdp: add sdl USE flag

Closes: https://bugs.gentoo.org/909508
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index fb6bdc7bd336..62ea1c88b07c 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pkcs11 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -59,6 +59,10 @@ RDEPEND="
openh264? ( media-libs/openh264:0= )
pkcs11? ( dev-libs/pkcs11-helper )
pulseaudio? ( media-libs/libpulse )
+   sdl? (
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   )
server? (
X? (
x11-libs/libXcursor
@@ -102,6 +106,7 @@ src_configure() {
-DCHANNEL_URBDRC=$(usex usb ON OFF)
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
+   -DWITH_CLIENT_SDL=$(usex sdl ON OFF)
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=$(usex doc ON OFF)



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

2023-08-31 Thread Mike Gilbert
commit: f21264632e7298da2ca0fe0bdb9155d572aba565
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Aug 31 19:26:10 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug 31 19:49:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2126463

net-misc/freerdp: add pkcs11 USE flag

Bug: https://bugs.gentoo.org/909508
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-.ebuild | 4 +++-
 net-misc/freerdp/metadata.xml| 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index c580e3f72696..fb6bdc7bd336 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pkcs11 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -57,6 +57,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
+   pkcs11? ( dev-libs/pkcs11-helper )
pulseaudio? ( media-libs/libpulse )
server? (
X? (
@@ -113,6 +114,7 @@ src_configure() {
-DWITH_KRB5=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
+   -DWITH_PKCS11=$(usex pkcs11 ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)

diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index cdc60d1ae1df..c9b66850a9aa 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -7,6 +7,7 @@


Enable H.264 support using 
media-libs/openh264
+   Enable pkcs11 for NLA smartcard logon 
support
Build server binaries





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

2023-08-31 Thread Mike Gilbert
commit: ca5355f92a0cabada486ac5ed4369d72c60d1ec3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Aug 31 19:11:41 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug 31 19:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5355f9

net-misc/freerdp: add 2.11.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 5cf03a9ed104..9da87cbe9c78 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1 +1,2 @@
 DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
+DIST freerdp-2.11.0.tar.gz 7325731 BLAKE2B 
7cf2805065b870d959461a41b2b5cc7a5d00121078c0a5f51db0f2d83c4a5eb64aba75d0c1e184edf3546b4df87150b30f81ad88b301366ccaeaec59120085ca
 SHA512 
97ce19f392e2b197830e22f12870e787fce85a7d9342cd7b7043c1efc45f5773410901b27de11bf1b70ca36dd6d7d102b3dd34eace813892a72d44dc290a8703

diff --git a/net-misc/freerdp/freerdp-2.11.0.ebuild 
b/net-misc/freerdp/freerdp-2.11.0.ebuild
new file mode 100644
index ..04d9059dea56
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="http://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   x11-libs/libXrandr
+   )
+   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= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+
+src_configure() {
+   # bug #881695
+   filter-lto
+
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   -DCHANNEL_URBDRC=$(usex usb ON OFF)
+   -DWITH_ALSA=$(usex alsa ON OFF)
+   -DWITH_CCACHE=OFF
+   -DWITH_CUPS=$(usex cups ON OFF)
+   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
+   -DWITH_MANPAGES=$(usex doc ON OFF)
+   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
+   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
+   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
+   

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

2023-06-10 Thread Mike Gilbert
commit: 984fd75f393d5cb976327faf28fbbd1619a95263
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun 10 22:54:40 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun 10 22:54:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984fd75f

net-misc/freerdp: stabilize 2.10.0-r3

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
index 7e92eb90ea30..43ab24447b5e 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-06-10 Thread Mike Gilbert
commit: d51c15712a5840cab58f7d239c40c55612895ef6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun 10 22:55:06 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun 10 22:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51c1571

net-misc/freerdp: drop 2.9.0-r1, 2.10.0-r2

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 -
 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 133 --
 net-misc/freerdp/freerdp-2.9.0-r1.ebuild  | 129 -
 3 files changed, 263 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 3a7995e1186a..5cf03a9ed104 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,2 +1 @@
 DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
-DIST freerdp-2.9.0.tar.gz 7319428 BLAKE2B 
358fcd14bd42b51d4d50e86cc71f9759179c82b466dd78a2f6996db84f3dd90495047f9c0da9a683edf894fdc96f4945237ad2fbeade12b173bac82f7be722b3
 SHA512 
de593640d4418c9395455b84c463e4cac8e51e9fd186ed5bce28132170ebc3c7338651582e0cc00272b530ea6e7c2664e802d748b3f6eba5fbe534dcf59d406a

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
deleted file mode 100644
index f812a1150e13..
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
-   )
-   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= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   valgrind? ( dev-util/valgrind )
-"
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
-"
-
-src_configure() {
-   # bug #881695
-   filter-lto
-
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
-   -DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
-   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-   -DWITH_CAIRO=$(usex ffmpeg 

[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/files/, net-misc/freerdp/

2023-06-07 Thread Sam James
commit: da38705a58769604bc1561a23fc7bcd4f60d0056
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  7 10:33:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  7 10:33:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da38705a

net-misc/freerdp: fix build w/ ffmpeg 6

Closes: https://bugs.gentoo.org/901003
Signed-off-by: Sam James  gentoo.org>

 .../freerdp/files/freerdp-2.10.0-ffmpeg-6.patch|  37 ++
 net-misc/freerdp/freerdp-2.10.0-r3.ebuild  | 137 +
 2 files changed, 174 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch 
b/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch
new file mode 100644
index ..586ae641b58e
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.10.0-ffmpeg-6.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/901003
+https://github.com/FreeRDP/FreeRDP/issues/8686
+https://github.com/FreeRDP/FreeRDP/commit/7f55c97d60453738323e0ecafe6d357019528227
+
+From 7f55c97d60453738323e0ecafe6d357019528227 Mon Sep 17 00:00:00 2001
+From: akallabeth 
+Date: Tue, 14 Feb 2023 07:48:54 +0100
+Subject: [PATCH] Fixed #8686: Update h264 to use new FFMPEG API
+
+--- a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
 b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
+@@ -235,8 +235,10 @@ static BOOL tsmf_ffmpeg_init_stream(ITSMFDecoder* 
decoder, const TS_AM_MEDIA_TYP
+   }
+   }
+ 
++#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
+   if (mdecoder->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
+   mdecoder->codec_context->flags |= AV_CODEC_FLAG_TRUNCATED;
++#endif
+ 
+   return TRUE;
+ }
+--- a/libfreerdp/codec/h264_ffmpeg.c
 b/libfreerdp/codec/h264_ffmpeg.c
+@@ -529,10 +529,12 @@ static BOOL libavcodec_init(H264_CONTEXT* h264)
+   goto EXCEPTION;
+   }
+ 
++#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
+   if (sys->codecDecoder->capabilities & AV_CODEC_CAP_TRUNCATED)
+   {
+   sys->codecDecoderContext->flags |= 
AV_CODEC_FLAG_TRUNCATED;
+   }
++#endif
+ 
+ #ifdef WITH_VAAPI
+ 

diff --git a/net-misc/freerdp/freerdp-2.10.0-r3.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
new file mode 100644
index ..7e92eb90ea30
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.10.0-r3.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="http://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   x11-libs/libXrandr
+   )
+   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= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   

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

2023-05-30 Thread Arthur Zamarin
commit: 7c5b4926cf7a4b56329473803b484488f6735e62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 30 18:27:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 30 18:27:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5b4926

net-misc/freerdp: Stabilize 2.10.0-r2 ppc, #907405

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index 805eb8911487..f812a1150e13 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Arthur Zamarin
commit: 5e81672ac7d7918149406695ea56ce17f240ac83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 30 16:37:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 30 16:37:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e81672a

net-misc/freerdp: Stabilize 2.10.0-r2 amd64, #907405

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index 05a319a8458e..805eb8911487 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Arthur Zamarin
commit: d1406eca208efa15e3bb584098e0ede8404cf5f5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 30 16:37:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 30 16:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1406eca

net-misc/freerdp: Stabilize 2.10.0-r2 x86, #907405

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index c3a65ebfb22d..05a319a8458e 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Sam James
commit: 53b52f7654b2c57763c23d0c249c742a37cc8f67
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 14:30:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 14:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b52f76

net-misc/freerdp: Stabilize 2.10.0-r2 arm, #907405

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index 04d9059dea56..ccfdd7fa8547 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Sam James
commit: 783ffe9dff0b825b5fdfef7fdcf197145199bf01
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 14:30:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 14:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ffe9d

net-misc/freerdp: Stabilize 2.10.0-r2 arm64, #907405

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index ccfdd7fa8547..10d637375df1 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Sam James
commit: 00e09ea1e8baa015b280302e0f7f76369775d99f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 14:30:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 14:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e09ea1

net-misc/freerdp: Stabilize 2.10.0-r2 ppc64, #907405

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index 10d637375df1..c3a65ebfb22d 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2023-05-30 Thread Andreas Sturmlechner
commit: 1f9cffea973703bee8221d3cf1e58bf19d728e89
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 28 19:52:48 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May 30 10:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9cffea

net-misc/freerdp: Switch IUSE=pulseaudio to media-libs/libpulse

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

 net-misc/freerdp/{freerdp-2.10.0-r1.ebuild => freerdp-2.10.0-r2.ebuild} | 2 +-
 net-misc/freerdp/freerdp-2..ebuild  | 2 +-
 net-misc/freerdp/freerdp-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0-r1.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
similarity index 98%
rename from net-misc/freerdp/freerdp-2.10.0-r1.ebuild
rename to net-misc/freerdp/freerdp-2.10.0-r2.ebuild
index c7209c6996f3..04d9059dea56 100644
--- a/net-misc/freerdp/freerdp-2.10.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r2.ebuild
@@ -57,7 +57,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
server? (
X? (
x11-libs/libXcursor

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index c7209c6996f3..04d9059dea56 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -57,7 +57,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
server? (
X? (
x11-libs/libXcursor

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index ad00f7450236..c580e3f72696 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -57,7 +57,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
server? (
X? (
x11-libs/libXcursor



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

2023-05-17 Thread Mike Gilbert
commit: 08c459e9b2165199b50869dab20aacce88cfb7ef
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 17 16:06:29 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 17 16:06:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c459e9

net-misc/freerdp: add kerberos USE flag

Closes: https://bugs.gentoo.org/906589
Signed-off-by: Mike Gilbert  gentoo.org>

 .../freerdp/{freerdp-2.10.0.ebuild => freerdp-2.10.0-r1.ebuild} | 4 +++-
 net-misc/freerdp/{freerdp-2.9.0.ebuild => freerdp-2.9.0-r1.ebuild}  | 6 --
 net-misc/freerdp/freerdp-2..ebuild  | 4 +++-
 net-misc/freerdp/freerdp-.ebuild| 4 +++-
 4 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0.ebuild 
b/net-misc/freerdp/freerdp-2.10.0-r1.ebuild
similarity index 94%
rename from net-misc/freerdp/freerdp-2.10.0.ebuild
rename to net-misc/freerdp/freerdp-2.10.0-r1.ebuild
index 9f37f62bc98f..c7209c6996f3 100644
--- a/net-misc/freerdp/freerdp-2.10.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0-r1.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -55,6 +55,7 @@ RDEPEND="
x11-libs/libXrandr
)
jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-sound/pulseaudio )
server? (
@@ -109,6 +110,7 @@ src_configure() {
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
+   -DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0-r1.ebuild
similarity index 93%
rename from net-misc/freerdp/freerdp-2.9.0.ebuild
rename to net-misc/freerdp/freerdp-2.9.0-r1.ebuild
index 4e7072196f80..85a2e5f54e5c 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -55,6 +55,7 @@ RDEPEND="
x11-libs/libXrandr
)
jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-sound/pulseaudio )
server? (
@@ -106,6 +107,7 @@ src_configure() {
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
+   -DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 9f37f62bc98f..c7209c6996f3 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pulseaudio server smartcard systemd test usb valgrind wayland X 
xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -55,6 +55,7 @@ RDEPEND="
x11-libs/libXrandr
)
jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-sound/pulseaudio )
server? (
@@ -109,6 +110,7 @@ src_configure() {
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)

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

2023-05-15 Thread Sam James
commit: f8c6e2d048eb3606ff3992e7f7ab5ad079debcd8
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 02:46:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 03:35:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c6e2d0

net-misc/freerdp: add Valgrind annotation support

Signed-off-by: Sam James  gentoo.org>

 net-misc/freerdp/freerdp-2.10.0.ebuild |  8 ++--
 net-misc/freerdp/freerdp-2..ebuild | 10 +++---
 net-misc/freerdp/freerdp-.ebuild   | 10 +++---
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.10.0.ebuild 
b/net-misc/freerdp/freerdp-2.10.0.ebuild
index 871cd1613174..9f37f62bc98f 100644
--- a/net-misc/freerdp/freerdp-2.10.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.10.0.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -79,7 +79,10 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
virtual/pkgconfig
X? ( doc? (
@@ -112,6 +115,7 @@ src_configure() {
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
+   -DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index aabe0a91863d..9f37f62bc98f 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -79,7 +79,10 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
virtual/pkgconfig
X? ( doc? (
@@ -112,6 +115,7 @@ src_configure() {
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
+   -DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index aabe0a91863d..9f37f62bc98f 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2022 Gentoo Authors
+# Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -79,7 +79,10 @@ RDEPEND="
x11-libs/libxkbfile
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
virtual/pkgconfig
X? ( doc? (
@@ -112,6 +115,7 @@ src_configure() {
-DWITH_SERVER=$(usex server ON OFF)
-DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
+   -DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)



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

2023-03-07 Thread Mike Gilbert
commit: d7c70aff3d601fe416bad3c80650cf798a563187
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar  7 16:28:25 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar  7 16:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c70aff

net-misc/freerdp: add 2.10.0

Closes: https://bugs.gentoo.org/88
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.10.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 8b2e2415f099..3a7995e1186a 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1 +1,2 @@
+DIST freerdp-2.10.0.tar.gz 7321489 BLAKE2B 
92b4b45670a5ed3b41713d1e036d41a9ef5714ddf9273a4b88fadf5c8435a467a53144f42bd969a44e641995a7f94b6c7b43b85f0ede738b1a1213e3bada9788
 SHA512 
a5749e3140d74c66d51869b405852bdaa776ca7d82e50a1e3ed19ccf56ed91a4ad9c3ce2c8ee6ff0abbb29d915c2e7278a1fcea04d73fd5ba4014f6590484477
 DIST freerdp-2.9.0.tar.gz 7319428 BLAKE2B 
358fcd14bd42b51d4d50e86cc71f9759179c82b466dd78a2f6996db84f3dd90495047f9c0da9a683edf894fdc96f4945237ad2fbeade12b173bac82f7be722b3
 SHA512 
de593640d4418c9395455b84c463e4cac8e51e9fd186ed5bce28132170ebc3c7338651582e0cc00272b530ea6e7c2664e802d748b3f6eba5fbe534dcf59d406a

diff --git a/net-misc/freerdp/freerdp-2.10.0.ebuild 
b/net-misc/freerdp/freerdp-2.10.0.ebuild
new file mode 100644
index ..871cd1613174
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.10.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="http://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   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=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   x11-libs/libXrandr
+   )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   openh264? ( media-libs/openh264:0= )
+   pulseaudio? ( media-sound/pulseaudio )
+   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= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxkbfile
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   X? ( doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   ) )
+"
+
+src_configure() {
+   # bug #881695
+   filter-lto
+
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   -DCHANNEL_URBDRC=$(usex usb ON OFF)
+   -DWITH_ALSA=$(usex alsa ON OFF)
+   -DWITH_CCACHE=OFF
+   -DWITH_CUPS=$(usex cups ON OFF)
+   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
+   -DWITH_MANPAGES=$(usex doc ON OFF)
+   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
+   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
+   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
+   -DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
+   -DWITH_JPEG=$(usex jpeg 

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

2022-12-06 Thread Mike Gilbert
commit: 454346cf7827cb35639b0cc80cdb114d2d6755e7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Dec  6 16:47:44 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Dec  6 16:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454346cf

net-misc/freerdp: drop 2.8.1

Bug: https://bugs.gentoo.org/881525
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 -
 net-misc/freerdp/freerdp-2.8.1.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 0615a14714cc..8b2e2415f099 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,2 +1 @@
-DIST freerdp-2.8.1.tar.gz 7311427 BLAKE2B 
0d744e8146ea48af3108e522a86205fb14b5f2f8b1f68d9f24b61d62dcc9a3dec32e66329bb435cba0d236018b9446eed741abd25a64901b1140521fc4cd517f
 SHA512 
0bfbdae1a41801981160a89e0d14ddd1ff6c05a0d9d970fa1d136922493085649f8f295763929bd9a5028092e21fb250697111323a2bb8b15a78ebb49eaf138b
 DIST freerdp-2.9.0.tar.gz 7319428 BLAKE2B 
358fcd14bd42b51d4d50e86cc71f9759179c82b466dd78a2f6996db84f3dd90495047f9c0da9a683edf894fdc96f4945237ad2fbeade12b173bac82f7be722b3
 SHA512 
de593640d4418c9395455b84c463e4cac8e51e9fd186ed5bce28132170ebc3c7338651582e0cc00272b530ea6e7c2664e802d748b3f6eba5fbe534dcf59d406a

diff --git a/net-misc/freerdp/freerdp-2.8.1.ebuild 
b/net-misc/freerdp/freerdp-2.8.1.ebuild
deleted file mode 100644
index 0e442f0b1a96..
--- a/net-misc/freerdp/freerdp-2.8.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="http://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg openh264 
pulseaudio server smartcard systemd test usb wayland X xinerama xv"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   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=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
-   )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   openh264? ( media-libs/openh264:0= )
-   pulseaudio? ( media-sound/pulseaudio )
-   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= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
-"
-
-src_configure() {
-   # bug #881695
-   filter-lto
-
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
-   -DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
-   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
-   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-   -DWITH_JPEG=$(usex jpeg ON OFF)
- 

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

2022-12-06 Thread Arthur Zamarin
commit: ccdb983be3290f634e997e2e26218bce49476630
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 09:45:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 09:51:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdb983b

net-misc/freerdp: Stabilize 2.9.0 x86, #881835

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0.ebuild
index 017e251705a7..4e7072196f80 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2022-12-02 Thread WANG Xuerui
commit: 062143c8433d0d20b5999ae878803d04c3ee2fda
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec  3 06:06:30 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec  3 06:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062143c8

net-misc/freerdp: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-misc/freerdp/freerdp-2..ebuild | 2 +-
 net-misc/freerdp/freerdp-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 552cf7789bae..aabe0a91863d 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 552cf7789bae..aabe0a91863d 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2022-12-02 Thread WANG Xuerui
commit: 66a42ed4f7a59178dfc5b07e396d0175f20c3f06
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec  3 05:50:00 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec  3 06:07:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a42ed4

net-misc/freerdp: keyword 2.9.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0.ebuild
index 4c72f0c98d6b..017e251705a7 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2022-11-22 Thread Arthur Zamarin
commit: d00f8f317c8fc25e8d2146b37ac10416348ecd54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 22 15:55:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 22 15:55:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00f8f31

net-misc/freerdp: Stabilize 2.9.0 ppc, #881835

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0.ebuild
index a618a7c4fea7..4c72f0c98d6b 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2022-11-18 Thread Sam James
commit: 292e73d9e4773dddc35e32c0539dca0858a618e3
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 01:49:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 01:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292e73d9

net-misc/freerdp: Stabilize 2.9.0 amd64, #881835

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0.ebuild
index 7364e055e7bd..a618a7c4fea7 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



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

2022-11-18 Thread Sam James
commit: 708942d68314a59663d2229697ae6035ce56cfe4
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 01:34:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 01:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708942d6

net-misc/freerdp: Stabilize 2.9.0 ppc64, #881835

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild 
b/net-misc/freerdp/freerdp-2.9.0.ebuild
index 6be6497e6bac..2735767edf59 100644
--- a/net-misc/freerdp/freerdp-2.9.0.ebuild
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ppc ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"



  1   2   3   >