diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-11-19 00:59:31 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-11-19 00:59:31 +0000 |
commit | 6e476156e1a0d2f4aa53968c37835c3441301367 (patch) | |
tree | aa9b3b9d969a8846aff874749938ea20b6cb06c2 /net-misc/freerdp | |
parent | 1b07dd0a2cbe034321c613ee58a1f99a0df17995 (diff) |
gentoo auto-resync : 19:11:2022 - 00:59:30
Diffstat (limited to 'net-misc/freerdp')
-rw-r--r-- | net-misc/freerdp/Manifest | 8 | ||||
-rw-r--r-- | net-misc/freerdp/freerdp-2.8.1.ebuild | 5 | ||||
-rw-r--r-- | net-misc/freerdp/freerdp-2.9.0.ebuild | 127 | ||||
-rw-r--r-- | net-misc/freerdp/freerdp-2.9999.ebuild | 5 | ||||
-rw-r--r-- | net-misc/freerdp/freerdp-9999.ebuild | 5 |
5 files changed, 144 insertions, 6 deletions
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) |