summaryrefslogtreecommitdiff
path: root/net-misc/guacamole-server
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/guacamole-server')
-rw-r--r--net-misc/guacamole-server/Manifest7
-rw-r--r--net-misc/guacamole-server/files/guacamole-server-0.9.9-clipboard-id-update.patch104
-rw-r--r--net-misc/guacamole-server/files/guacamole-server-0.9.9-glyph-order.patch24
-rw-r--r--net-misc/guacamole-server/files/guacd23
-rw-r--r--net-misc/guacamole-server/files/guacd.service11
-rw-r--r--net-misc/guacamole-server/guacamole-server-0.9.9-r1.ebuild70
-rw-r--r--net-misc/guacamole-server/metadata.xml18
7 files changed, 0 insertions, 257 deletions
diff --git a/net-misc/guacamole-server/Manifest b/net-misc/guacamole-server/Manifest
deleted file mode 100644
index e7b8922bf856..000000000000
--- a/net-misc/guacamole-server/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX guacamole-server-0.9.9-clipboard-id-update.patch 4393 BLAKE2B adc61367736df7d1e2adc18cc6b9338c8d3fcceec272585ab749b8a4bccf1a38b8fa73e3ea18f02fc0c7391441fb6c09ae81c16c3aa8fca320cb92f32e37151d SHA512 1667f56cd1a19222eff4bbc4af2ecb32d8a95d3cd0bbc9a66f38e91d8b38fb063cfc227d58502fb64da0ebc314f5b238d680793a1f7bb14874c3bb735b158391
-AUX guacamole-server-0.9.9-glyph-order.patch 1369 BLAKE2B 22dedd30a0da1d1828a8ab5eb585692f3a77be439ead4c2be3bfe68d0f3ca6ec9062f8e89b0d0cac7062052b305b525f34a06d5b053fdf8a9bc9b4a0eb7071ea SHA512 5e86bc03235611920a941573dd080031e4b2c811684cbe98d56d204addd44fda6ae0a900a2296ebf1d4d73462c5cb52b781ee2079981ec8e15c761aeb4b2a308
-AUX guacd 551 BLAKE2B 51ec6135053fe55a3c9693abdaf970b6cb345712a4bd92cb367bd4c8ee7ae4ee6c55dd0b1e037fa18ea9c23ba85216bcb5fa9ede38b1e4f209acdd15b0a9bc0c SHA512 58dd13812256eae0e4e4a76072ec10ccee55696d96d86200809c10cf281d5f451f1a83b7d853a268555d08e283d0f25d186169c3f3ea0e9a8f57e857e89cbfa2
-AUX guacd.service 178 BLAKE2B 2dcd16e97560ebfacc311cdfce77357a719b56a38f5f633df8b197b7e7d9c589811d458dea5fb6c58e162c2f4efccca8d620c3cfcae2b9c3679cb883d131cb7c SHA512 a7b36ab99a88c5f37ca37ae57bd59e21c7d5a890ad6d3a19756ab9655da44abed98867114799407d070376a8207a29ceb6097785bbce377826686c4e7601e0e0
-DIST guacamole-server-0.9.9.tar.gz 679635 BLAKE2B e870a68f19d5946bc6df53160db95986c80d64176838084cf0626b24258585260c7b9f61a31a51815d98a1b99e3e4185bd6e4cd19e6c983f93d54915420c7d97 SHA512 bdc004c45e63bb2c692c1dfd280840ea682e461b2c578da511247cd36d727ffa22c3fdde22b3635ef6ac7e35a1b5e63f5971bdbb4d227f88d1b81ff035bd5f83
-EBUILD guacamole-server-0.9.9-r1.ebuild 1468 BLAKE2B 858a1016007f1fbf56704b0f99be5584beb10360e95083f7c38793e35be362971a4fc605b4e6bc08a95a7b6c9b96a797ba76ea30c3cdcddd860013330d702432 SHA512 631c6ba02bb03cdfa786e0e66ce4c38b9bf0bfb62f207fbcf5e7b6ff00a7e3cb21c6bb531f24d40265d782f80fd0405b32d8812b0780c5ee07323233d641c5d9
-MISC metadata.xml 601 BLAKE2B bc22389484d78161fc16475b261665c6a9360a092313e2403a98e8e3625acf86d3919ab38460ef14d12aaf8ce0edfbfdaef88b3da0dd498039d1ae26c845863a SHA512 e6dbb46879c4224ed91eec7935d6c343aa7c963ca44b45af139d1e433ece6985a3ba8b2c8d6aeac3f55688492f37eff90024137fcce4a377bfd4e186a00b6e1b
diff --git a/net-misc/guacamole-server/files/guacamole-server-0.9.9-clipboard-id-update.patch b/net-misc/guacamole-server/files/guacamole-server-0.9.9-clipboard-id-update.patch
deleted file mode 100644
index 4191479f34d8..000000000000
--- a/net-misc/guacamole-server/files/guacamole-server-0.9.9-clipboard-id-update.patch
+++ /dev/null
@@ -1,104 +0,0 @@
---- guacamole-server-0.9.5/src/protocols/rdp/rdp_cliprdr.c.orig 2015-03-17 12:39:58.316549546 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_cliprdr.c 2015-03-17 12:40:57.059229957 +0000
-@@ -104,8 +104,8 @@ void guac_rdp_process_cb_monitor_ready(g
-
- /* Respond with supported format list */
- format_list->formats = (UINT32*) malloc(sizeof(UINT32)*2);
-- format_list->formats[0] = CB_FORMAT_TEXT;
-- format_list->formats[1] = CB_FORMAT_UNICODETEXT;
-+ format_list->formats[0] = CF_TEXT;
-+ format_list->formats[1] = CF_UNICODETEXT;
- format_list->num_formats = 2;
-
- freerdp_channels_send_event(channels, (wMessage*) format_list);
-@@ -147,22 +147,22 @@ void guac_rdp_process_cb_format_list(gua
- for (i=0; i<event->num_formats; i++) {
-
- /* If plain text available, request it */
-- if (event->formats[i] == CB_FORMAT_TEXT)
-+ if (event->formats[i] == CF_TEXT)
- formats |= GUAC_RDP_CLIPBOARD_FORMAT_CP1252;
-- else if (event->formats[i] == CB_FORMAT_UNICODETEXT)
-+ else if (event->formats[i] == CF_UNICODETEXT)
- formats |= GUAC_RDP_CLIPBOARD_FORMAT_UTF16;
-
- }
-
- /* Prefer Unicode to plain text */
- if (formats & GUAC_RDP_CLIPBOARD_FORMAT_UTF16) {
-- __guac_rdp_cb_request_format(client, CB_FORMAT_UNICODETEXT);
-+ __guac_rdp_cb_request_format(client, CF_UNICODETEXT);
- return;
- }
-
- /* Use plain text if Unicode unavailable */
- if (formats & GUAC_RDP_CLIPBOARD_FORMAT_CP1252) {
-- __guac_rdp_cb_request_format(client, CB_FORMAT_TEXT);
-+ __guac_rdp_cb_request_format(client, CF_TEXT);
- return;
- }
-
-@@ -186,11 +186,11 @@ void guac_rdp_process_cb_data_request(gu
- /* Determine output encoding */
- switch (event->format) {
-
-- case CB_FORMAT_TEXT:
-+ case CF_TEXT:
- writer = GUAC_WRITE_CP1252;
- break;
-
-- case CB_FORMAT_UNICODETEXT:
-+ case CF_UNICODETEXT:
- writer = GUAC_WRITE_UTF16;
- break;
-
-@@ -232,12 +232,12 @@ void guac_rdp_process_cb_data_response(g
- switch (client_data->requested_clipboard_format) {
-
- /* Non-Unicode */
-- case CB_FORMAT_TEXT:
-+ case CF_TEXT:
- reader = GUAC_READ_CP1252;
- break;
-
- /* Unicode (UTF-16) */
-- case CB_FORMAT_UNICODETEXT:
-+ case CF_UNICODETEXT:
- reader = GUAC_READ_UTF16;
- break;
-
---- guacamole-server-0.9.5/src/protocols/rdp/client.c.orig 2015-03-17 12:40:07.079651048 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/client.c 2015-03-17 12:40:57.064230015 +0000
-@@ -722,7 +722,7 @@ int guac_client_init(guac_client* client
- guac_client_data->rdp_inst = rdp_inst;
- guac_client_data->mouse_button_mask = 0;
- guac_client_data->clipboard = guac_common_clipboard_alloc(GUAC_RDP_CLIPBOARD_MAX_LENGTH);
-- guac_client_data->requested_clipboard_format = CB_FORMAT_TEXT;
-+ guac_client_data->requested_clipboard_format = CF_TEXT;
- guac_client_data->audio = NULL;
- guac_client_data->filesystem = NULL;
- guac_client_data->available_svc = guac_common_list_alloc();
---- guacamole-server-0.9.5/src/protocols/rdp/rdp_stream.c.orig 2015-03-17 12:40:13.952730659 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_stream.c 2015-03-17 12:40:57.066230038 +0000
-@@ -289,8 +289,8 @@ int guac_rdp_clipboard_end_handler(guac_
-
- /* Notify server that text data is now available */
- format_list->formats = (UINT32*) malloc(sizeof(UINT32));
-- format_list->formats[0] = CB_FORMAT_TEXT;
-- format_list->formats[1] = CB_FORMAT_UNICODETEXT;
-+ format_list->formats[0] = CF_TEXT;
-+ format_list->formats[1] = CF_UNICODETEXT;
- format_list->num_formats = 2;
-
- freerdp_channels_send_event(channels, (wMessage*) format_list);
---- guacamole-server-0.9.5/src/protocols/rdp/client.h.orig 2015-03-17 12:40:22.535830076 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/client.h 2015-03-17 12:40:57.067230050 +0000
-@@ -143,7 +143,7 @@ typedef struct rdp_guac_client_data {
- * The format of the clipboard which was requested. Data received from
- * the RDP server should conform to this format. This will be one of
- * several legal clipboard format values defined within FreeRDP, such as
-- * CB_FORMAT_TEXT.
-+ * CF_TEXT.
- */
- int requested_clipboard_format;
-
diff --git a/net-misc/guacamole-server/files/guacamole-server-0.9.9-glyph-order.patch b/net-misc/guacamole-server/files/guacamole-server-0.9.9-glyph-order.patch
deleted file mode 100644
index 70bba86d9000..000000000000
--- a/net-misc/guacamole-server/files/guacamole-server-0.9.9-glyph-order.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- guacamole-server-0.9.5/src/protocols/rdp/rdp_glyph.c~ 2015-02-04 05:58:22.000000000 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_glyph.c 2015-03-17 14:04:45.549617112 +0000
-@@ -126,7 +126,8 @@ void guac_rdp_glyph_free(rdpContext* con
- }
-
- void guac_rdp_glyph_begindraw(rdpContext* context,
-- int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor) {
-+ int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor,
-+ BOOL fOpRedundant) {
-
- guac_client* client = ((rdp_freerdp_context*) context)->client;
- rdp_guac_client_data* guac_client_data =
---- guacamole-server-0.9.5/src/protocols/rdp/rdp_glyph.h~ 2015-02-04 05:58:22.000000000 +0000
-+++ guacamole-server-0.9.5/src/protocols/rdp/rdp_glyph.h 2015-03-17 14:05:27.929142981 +0000
-@@ -53,7 +53,8 @@ void guac_rdp_glyph_new(rdpContext* cont
- void guac_rdp_glyph_draw(rdpContext* context, rdpGlyph* glyph, int x, int y);
- void guac_rdp_glyph_free(rdpContext* context, rdpGlyph* glyph);
- void guac_rdp_glyph_begindraw(rdpContext* context,
-- int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor);
-+ int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor,
-+ BOOL fOpRedundant);
- void guac_rdp_glyph_enddraw(rdpContext* context,
- int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor);
-
diff --git a/net-misc/guacamole-server/files/guacd b/net-misc/guacamole-server/files/guacd
deleted file mode 100644
index 64aa93fd0678..000000000000
--- a/net-misc/guacamole-server/files/guacd
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-DAEMON="/usr/sbin/guacd"
-PIDFILE="/run/guacd/guacd"
-
-depend() {
- use net
-}
-
-start() {
- checkpath -q -d -m 0755 -o guacd:guacd /run/guacd/
- ebegin "Starting guacd"
- start-stop-daemon --start --user guacd:guacd --exec "${DAEMON}" -- -p "${PIDFILE}"
- eend $? "Failed to start guacd"
-}
-
-stop() {
- ebegin "Stopping guacd"
- start-stop-daemon --stop --pidfile "${PIDFILE}"
- eend $? "Failed to stop guacd"
-}
diff --git a/net-misc/guacamole-server/files/guacd.service b/net-misc/guacamole-server/files/guacd.service
deleted file mode 100644
index 547dc030259d..000000000000
--- a/net-misc/guacamole-server/files/guacd.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Guacamole proxy daemon
-Documentation=man:guacd(8)
-
-[Service]
-ExecStart=/usr/sbin/guacd -f
-StandardOutput=null
-User=guacd
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-misc/guacamole-server/guacamole-server-0.9.9-r1.ebuild b/net-misc/guacamole-server/guacamole-server-0.9.9-r1.ebuild
deleted file mode 100644
index 60d3b04ba27e..000000000000
--- a/net-misc/guacamole-server/guacamole-server-0.9.9-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd user
-
-DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole"
-
-HOMEPAGE="http://guac-dev.org/"
-SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="multilib pulseaudio rdp ssh ssl telnet vnc vorbis"
-REQUIRED_USE="multilib? ( ssl )"
-
-RDEPEND="
- x11-libs/cairo
- media-libs/libpng:0=
- virtual/jpeg:0
- dev-libs/ossp-uuid
- rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20150312:= )
- ssh? (
- x11-libs/pango
- net-libs/libssh2 )
- telnet? (
- net-libs/libtelnet
- x11-libs/pango )
- vnc? (
- net-libs/libvncserver[threads]
- pulseaudio? ( media-sound/pulseaudio ) )
- ssl? ( dev-libs/openssl:0= )
- vorbis? ( media-libs/libvorbis )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- # From Fedora for compat with newer freerdp
- "${FILESDIR}"/${P}-glyph-order.patch
- "${FILESDIR}"/${P}-clipboard-id-update.patch
-)
-
-src_configure() {
- local myconf="--without-terminal --without-pango"
-
- if use ssh || use telnet; then
- myconf="--with-terminal --with-pango"
- fi
-
- econf ${myconf} \
- $(use_with ssh) \
- $(use_with rdp) \
- $(use_with vnc) \
- $(use_with pulseaudio pulse) \
- $(use_with vorbis) \
- $(use_with telnet) \
- $(use_with ssl)
-}
-
-src_install() {
- default
- doinitd "${FILESDIR}/guacd"
- systemd_dounit "${FILESDIR}/guacd.service"
-}
-
-pkg_postinst() {
- enewgroup guacd
- enewuser guacd -1 -1 -1 guacd
-}
diff --git a/net-misc/guacamole-server/metadata.xml b/net-misc/guacamole-server/metadata.xml
deleted file mode 100644
index 4d42c6188d3d..000000000000
--- a/net-misc/guacamole-server/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nativemad@gentoo.org</email>
- <name>Andreas Schuerch</name>
- </maintainer>
- <longdescription>
- This is the proxy-daemon for vnc, ssh and rdp connections used by www-apps/guacamole.
- </longdescription>
- <use>
- <flag name="ssh">enable support for ssh connections</flag>
- <flag name="telnet">enable support for telnet connections</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">guacamole</remote-id>
- </upstream>
-</pkgmetadata>