FreeBSD Bugzilla – Attachment 162596 Details for
Bug 202754
[NEW PORT] net/guacamole-server: HTML5 Clientless Remote Desktop
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
guacamole-server.diff
guacamole-server.diff (text/plain), 8.63 KB, created by
Ultima
on 2015-10-30 12:06:30 UTC
(
hide
)
Description:
guacamole-server.diff
Filename:
MIME Type:
Creator:
Ultima
Created:
2015-10-30 12:06:30 UTC
Size:
8.63 KB
patch
obsolete
>Index: net/Makefile >=================================================================== >--- net/Makefile (revision 400491) >+++ net/Makefile (working copy) >@@ -186,6 +186,7 @@ > SUBDIR += gtic > SUBDIR += gtk-vnc > SUBDIR += gtknetcat >+ SUBDIR += guacamole-server > SUBDIR += gupnp > SUBDIR += gupnp-av > SUBDIR += gupnp-dlna >Index: net/guacamole-server/Makefile >=================================================================== >--- net/guacamole-server/Makefile (revision 0) >+++ net/guacamole-server/Makefile (working copy) >@@ -0,0 +1,67 @@ >+# Created by: Ultima <ultima1252@gmail.com> >+# $FreeBSD$ >+ >+PORTNAME= guacamole-server >+PORTVERSION= 0.9.8 >+CATEGORIES= net >+ >+MAINTAINER= ultima1252@gmail.com >+COMMENT= HTML5 Clientless Remote Desktop >+ >+LICENSE_FILE= LICENSE >+ >+LIB_DEPENDS= libuuid.so:${PORTSDIR}/misc/ossp-uuid \ >+ libpng.so:${PORTSDIR}/graphics/png \ >+ libcairo.so:${PORTSDIR}/graphics/cairo \ >+ libjpeg.so:${PORTSDIR}/graphics/jpeg-turbo >+ >+USE_GITHUB= yes >+GH_ACCOUNT= glyptodon >+GH_TAGNAME= ${PORTVERSION} >+ >+USES= autoreconf libtool localbase pkgconfig shebangfix >+SHEBANG_FILES= ${WRKSRC}/src/protocols/rdp/keymaps/generate.pl >+ >+GNU_CONFIGURE= yes >+CONFIGURE_ARGS+= --with-guacd-conf=${PREFIX}/etc/guacd/guacd.conf >+USE_LDCONFIG= yes >+MAKE_JOBS_UNSAFE= yes >+USE_RC_SUBR= guacd >+ >+OPTIONS_DEFINE= RDP SSH VNC VORBIS PULSEAUDIO >+OPTIONS_DEFAULT= SSH >+OPTIONS_SUB= yes >+PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio >+PULSEAUDIO_DESC?= VNC audio support (Experimental) >+RDP_LIB_DEPENDS= libfreerdp.so:${PORTSDIR}/net/freerdp >+RDP_DESC?= RDP Protocal Support >+SSH_LIB_DEPENDS= libpango-1.0.so:${PORTSDIR}/x11-toolkits/pango \ >+ libssh2.so:${PORTSDIR}/security/libssh2 >+SSH_DESC?= SSH Support >+VNC_LIB_DEPENDS= libvncserver.so:${PORTSDIR}/net/libvncserver >+VNC_DESC?= VNC Protocol Support >+VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis >+VORBIS_DESC?= Ogg Vorbis for compression >+ >+.include <bsd.port.pre.mk> >+ >+post-patch: >+ @${REINPLACE_CMD} 's|/etc/ssl|${PREFIX}/etc/ssl|g ; \ >+ s|/etc/guacamole|${PREFIX}/etc/guacd|g' \ >+ ${WRKSRC}/src/guacd/man/guacd.conf.5 >+post-install: >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libguac.so.10.0.0 >+.if ${PORT_OPTIONS:MSSH} >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libguac-client-ssh.so.0.0.0 >+.endif >+.if ${PORT_OPTIONS:MRDP} >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/freerdp/guacsnd-client.so >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/freerdp/guacdr-client.so >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/freerdp/guacsvc-client.so >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libguac-client-rdp.so.0.0.0 >+.endif >+.if ${PORT_OPTIONS:MVNC} >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libguac-client-vnc.so.0.0.0 >+.endif >+ >+.include <bsd.port.post.mk> > >Property changes on: net/guacamole-server/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/guacamole-server/distinfo >=================================================================== >--- net/guacamole-server/distinfo (revision 0) >+++ net/guacamole-server/distinfo (working copy) >@@ -0,0 +1,2 @@ >+SHA256 (glyptodon-guacamole-server-0.9.8_GH0.tar.gz) = ff29250755335f30ea187d062e2404776b6fc3c0d8074ad013e9ede42c024b9d >+SIZE (glyptodon-guacamole-server-0.9.8_GH0.tar.gz) = 276979 > >Property changes on: net/guacamole-server/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/guacamole-server/files/guacd.in >=================================================================== >--- net/guacamole-server/files/guacd.in (revision 0) >+++ net/guacamole-server/files/guacd.in (working copy) >@@ -0,0 +1,44 @@ >+#!/bin/sh >+ >+# $FreeBSD$ >+# >+# PROVIDE: guacd >+# REQUIRE: LOGIN >+# >+# Add these lines to /etc/rc.conf.local or /etc/rc.conf >+# to enable this service: >+# >+# guacd_enable (bool): Set to NO by default. >+# Set it to YES to enable guacd. >+# guacd_pidfile (str): default: "/var/run/guacd/guacd.pid" >+# >+ >+. /etc/rc.subr >+ >+name=guacd >+rcvar=${name}_enable >+ >+load_rc_config ${name} >+ >+: ${guacd_enable:="NO"} >+: ${guacd_pidfile=/var/run/${name}/${name}.pid} >+: ${guacd_user="nobody"} >+: ${guacd_group="nobody"} >+ >+command=%%PREFIX%%/sbin/guacd >+pidfile=${guacd_pidfile} >+ >+command_args="-p ${pidfile}" >+ >+start_precmd="guacd_prestart" >+guacd_prestart() { >+ if [ -f ${pidfile} ]; then >+ rm -f ${pidfile} >+ echo "Removing stale pidfile." >+ elif [ ! -d ${pidfile%/*} ]; then >+ install -d -o ${guacd_user} -g ${guacd_group} ${pidfile%/*} >+ fi >+} >+ >+ >+run_rc_command "$1" > >Property changes on: net/guacamole-server/files/guacd.in >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/guacamole-server/pkg-descr >=================================================================== >--- net/guacamole-server/pkg-descr (revision 0) >+++ net/guacamole-server/pkg-descr (working copy) >@@ -0,0 +1,10 @@ >+The guacamole-server package is a set of software which forms the basis of the >+Guacamole stack. It consists of guacd, libguac, and several protocol support >+libraries. >+ >+guacd is the Guacamole proxy daemon used by the Guacamole web application and >+framework. As JavaScript cannot handle binary protocols (like VNC and remote >+desktop) efficiently, a new test-based protocol was developed which would >+contain a common superset of the operations needed for efficient remote desktop >+access, but would be easy for JavaScript programs to process. guacd is the >+proxy which translates between arbitrary protocols and the Guacamole protocol. > >Property changes on: net/guacamole-server/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/guacamole-server/pkg-plist >=================================================================== >--- net/guacamole-server/pkg-plist (revision 0) >+++ net/guacamole-server/pkg-plist (working copy) >@@ -0,0 +1,55 @@ >+include/guacamole/audio-fntypes.h >+include/guacamole/audio-types.h >+include/guacamole/audio.h >+include/guacamole/client-constants.h >+include/guacamole/client-fntypes.h >+include/guacamole/client-types.h >+include/guacamole/client.h >+include/guacamole/error-types.h >+include/guacamole/error.h >+include/guacamole/hash.h >+include/guacamole/instruction-constants.h >+include/guacamole/instruction-types.h >+include/guacamole/instruction.h >+include/guacamole/layer-types.h >+include/guacamole/layer.h >+include/guacamole/object-types.h >+include/guacamole/object.h >+include/guacamole/plugin-constants.h >+include/guacamole/plugin-types.h >+include/guacamole/plugin.h >+include/guacamole/pool-types.h >+include/guacamole/pool.h >+include/guacamole/protocol-types.h >+include/guacamole/protocol.h >+include/guacamole/socket-constants.h >+include/guacamole/socket-fntypes.h >+include/guacamole/socket-types.h >+include/guacamole/socket.h >+include/guacamole/stream-types.h >+include/guacamole/stream.h >+include/guacamole/timestamp-types.h >+include/guacamole/timestamp.h >+include/guacamole/unicode.h >+%%RDP%%lib/freerdp/guacdr-client.so >+%%RDP%%lib/freerdp/guacsnd-client.so >+%%RDP%%lib/freerdp/guacsvc-client.so >+%%RDP%%lib/libguac-client-rdp.a >+%%RDP%%lib/libguac-client-rdp.so >+%%RDP%%lib/libguac-client-rdp.so.0 >+%%RDP%%lib/libguac-client-rdp.so.0.0.0 >+%%SSH%%lib/libguac-client-ssh.a >+%%SSH%%lib/libguac-client-ssh.so >+%%SSH%%lib/libguac-client-ssh.so.0 >+%%SSH%%lib/libguac-client-ssh.so.0.0.0 >+%%VNC%%lib/libguac-client-vnc.a >+%%VNC%%lib/libguac-client-vnc.so >+%%VNC%%lib/libguac-client-vnc.so.0 >+%%VNC%%lib/libguac-client-vnc.so.0.0.0 >+lib/libguac.a >+lib/libguac.so >+lib/libguac.so.10 >+lib/libguac.so.10.0.0 >+man/man5/guacd.conf.5.gz >+man/man8/guacd.8.gz >+sbin/guacd > >Property changes on: net/guacamole-server/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
Ultima1252
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 202754
:
160497
|
161005
|
161006
|
161009
|
161010
|
161011
|
162584
|
162585
|
162596
|
164783
|
164784
|
164785
|
164786
|
164787
|
165156