summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/Manifest.gzbin55245 -> 55250 bytes
-rw-r--r--net-misc/freerdp/Manifest8
-rw-r--r--net-misc/freerdp/freerdp-2.8.1.ebuild5
-rw-r--r--net-misc/freerdp/freerdp-2.9.0.ebuild127
-rw-r--r--net-misc/freerdp/freerdp-2.9999.ebuild5
-rw-r--r--net-misc/freerdp/freerdp-9999.ebuild5
6 files changed, 144 insertions, 6 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 924925fa994e..154642e0c5aa 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 4777640e4224..e9224304c0d4 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,7 @@
DIST freerdp-2.8.1.tar.gz 7311427 BLAKE2B 0d744e8146ea48af3108e522a86205fb14b5f2f8b1f68d9f24b61d62dcc9a3dec32e66329bb435cba0d236018b9446eed741abd25a64901b1140521fc4cd517f SHA512 0bfbdae1a41801981160a89e0d14ddd1ff6c05a0d9d970fa1d136922493085649f8f295763929bd9a5028092e21fb250697111323a2bb8b15a78ebb49eaf138b
-EBUILD freerdp-2.8.1.ebuild 2932 BLAKE2B 3aaeead1b1de541514b2f138d07943e1f5598d92e3ce29d3d0bc9d0758a1aad7f417d7c9da119a6baaf15f73c9577b4039f22869670d3bf044a3309b320eca8b SHA512 d37e89b2584fedae4963059986f8fd905f1bad35cc49455de1807d278e202c82747ee5f624bc9718d722267fec38bdb494413efed86d63f24a616dfe993d1329
-EBUILD freerdp-2.9999.ebuild 2938 BLAKE2B 8d5554dc8720f339a3188c137be858bb9f542f5cbe11a8f447d74bdf50a5a5a6225a484a3ca45be4eae35b5573cb57dc91ec693d0f299dedd2f2fb004b5042cc SHA512 adcb7ead414092aeb0ef5655049a56a8c409174ebe469ce8aa67e59cd244f0542e4894350ce8cbc936494d79388394e792ed4855fa4c5e143519544915f4777c
-EBUILD freerdp-9999.ebuild 2938 BLAKE2B 8d5554dc8720f339a3188c137be858bb9f542f5cbe11a8f447d74bdf50a5a5a6225a484a3ca45be4eae35b5573cb57dc91ec693d0f299dedd2f2fb004b5042cc SHA512 adcb7ead414092aeb0ef5655049a56a8c409174ebe469ce8aa67e59cd244f0542e4894350ce8cbc936494d79388394e792ed4855fa4c5e143519544915f4777c
+DIST freerdp-2.9.0.tar.gz 7319428 BLAKE2B 358fcd14bd42b51d4d50e86cc71f9759179c82b466dd78a2f6996db84f3dd90495047f9c0da9a683edf894fdc96f4945237ad2fbeade12b173bac82f7be722b3 SHA512 de593640d4418c9395455b84c463e4cac8e51e9fd186ed5bce28132170ebc3c7338651582e0cc00272b530ea6e7c2664e802d748b3f6eba5fbe534dcf59d406a
+EBUILD freerdp-2.8.1.ebuild 2973 BLAKE2B 1cd3635a56c7e38efe6b61937bb155829f6e40fb3e3f78d0ae249cf420575eb60dab8e4cea7015647d35c9f57070ab9f7e5053a6cfbf1f4cccb612fd9fa8c70e SHA512 d8041a4c1675b0c24458cf3101882a39925571b6bd0198ee870ddc38630dd8b023b30f9d2e8d9c5c7579be99bfa33bdc1d95c59b40cd2f668663453ca9b437d5
+EBUILD freerdp-2.9.0.ebuild 2979 BLAKE2B 6e60679ae4374476f1ee92c087b7925c0408c38ef0d81635dd907df42c3fe916f9c43ac5e7af41a3a7ab8e492096cf5d91b25911102a96e85c32c1f6c5716550 SHA512 03440c28ecf80858edd58e157112bf0843aa9176fdc3390645f6baf488927412963a149a9df748045556bcd20bf3a4cb73b2f47e42f69ba5ef3e54cacf11afe5
+EBUILD freerdp-2.9999.ebuild 2979 BLAKE2B 6e60679ae4374476f1ee92c087b7925c0408c38ef0d81635dd907df42c3fe916f9c43ac5e7af41a3a7ab8e492096cf5d91b25911102a96e85c32c1f6c5716550 SHA512 03440c28ecf80858edd58e157112bf0843aa9176fdc3390645f6baf488927412963a149a9df748045556bcd20bf3a4cb73b2f47e42f69ba5ef3e54cacf11afe5
+EBUILD freerdp-9999.ebuild 2979 BLAKE2B 6e60679ae4374476f1ee92c087b7925c0408c38ef0d81635dd907df42c3fe916f9c43ac5e7af41a3a7ab8e492096cf5d91b25911102a96e85c32c1f6c5716550 SHA512 03440c28ecf80858edd58e157112bf0843aa9176fdc3390645f6baf488927412963a149a9df748045556bcd20bf3a4cb73b2f47e42f69ba5ef3e54cacf11afe5
MISC metadata.xml 482 BLAKE2B 9961a7b8e99468833978be3722ffcfa1fe38ed2b9c0de0ec7237fbbdd1484b674df65995e4802abe961e70df37e8a7d11c8d1e26f25779e5419b4439cd336ed3 SHA512 3dd28b1ac648b19794970f306d811ebcb860146da9dd4e0dc1ca72c493f78ddf63e95c8232c583a71bee7e6ad90bbad24ece5fca4e6f561a9c019767a4755b72
diff --git a/net-misc/freerdp/freerdp-2.8.1.ebuild b/net-misc/freerdp/freerdp-2.8.1.ebuild
index ea738875d837..0e442f0b1a96 100644
--- a/net-misc/freerdp/freerdp-2.8.1.ebuild
+++ b/net-misc/freerdp/freerdp-2.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -89,6 +89,9 @@ BDEPEND="
"
src_configure() {
+ # bug #881695
+ filter-lto
+
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
diff --git a/net-misc/freerdp/freerdp-2.9.0.ebuild b/net-misc/freerdp/freerdp-2.9.0.ebuild
new file mode 100644
index 000000000000..552cf7789bae
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.9.0.ebuild
@@ -0,0 +1,127 @@
+# 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} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git"
+ case ${PV} in
+ 2.*) EGIT_BRANCH="stable-2.0";;
+ esac
+else
+ 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)
+ -DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DWITH_OPENH264=$(usex openh264 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_X11=$(usex X ON OFF)
+ -DWITH_XINERAMA=$(usex xinerama ON OFF)
+ -DWITH_XV=$(usex xv ON OFF)
+ -DWITH_WAYLAND=$(usex wayland ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local myctestargs=()
+ use elibc_musl && myctestargs+=( -E TestBacktrace )
+ cmake_src_test
+}
diff --git a/net-misc/freerdp/freerdp-2.9999.ebuild b/net-misc/freerdp/freerdp-2.9999.ebuild
index d46c57ffe2df..552cf7789bae 100644
--- a/net-misc/freerdp/freerdp-2.9999.ebuild
+++ b/net-misc/freerdp/freerdp-2.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -89,6 +89,9 @@ BDEPEND="
"
src_configure() {
+ # bug #881695
+ filter-lto
+
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
index d46c57ffe2df..552cf7789bae 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -89,6 +89,9 @@ BDEPEND="
"
src_configure() {
+ # bug #881695
+ filter-lto
+
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)