Date: Mon, 13 Apr 2009 09:15:30 +1000 (YAKST) From: Alexander Logvinov <ports@logvinov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Alexander Logvinov <ports@logvinov.com> Subject: ports/133673: [new port] net/grdc: GTK+/GNOME remote desktop client Message-ID: <200904122315.n3CNFU39068509@blg.akavia.ru> Resent-Message-ID: <200904122320.n3CNK0DO079508@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 133673 >Category: ports >Synopsis: [new port] net/grdc: GTK+/GNOME remote desktop client >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 12 23:20:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.4-RELEASE i386 >Organization: >Environment: >Description: Grdc is a remote desktop client based on GTK+ and GNOME. The Grdc main program: * A pure GTK+ 2.0 application! * Maintain a list of remote desktop files for most frequently used servers * Make quick connections by directly putting in the server name * Remote desktops with higher resolutions are scrollable/scalable in both window and fullscreen mode * Viewport fullscreen mode: remote desktop automatically scrolls when the mouse moves over the screen edge. * Floating toolbar in fullscreen mode, allows you to switch between modes, toggle keyboard grabbing, minimize, etc. * RDP protocol is supported by rdesktop; VNC protocol is supported by libvncclient; SSH tunneling is supported by libssh. WWW: http://grdc.sourceforge.net/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # grdc # grdc/pkg-plist # grdc/Makefile # grdc/distinfo # grdc/pkg-descr # echo c - grdc mkdir -p grdc > /dev/null 2>&1 echo x - grdc/pkg-plist sed 's/^X//' >grdc/pkg-plist << 'e8b800f74caae259d758732219fbf985' Xbin/grdc Xshare/applications/grdc.desktop Xshare/locale/es/LC_MESSAGES/grdc.mo Xshare/locale/pl/LC_MESSAGES/grdc.mo Xshare/locale/zh_CN/LC_MESSAGES/grdc.mo Xshare/pixmaps/grdc-rdp-ssh.png Xshare/pixmaps/grdc-rdp.png Xshare/pixmaps/grdc-vnc-ssh.png Xshare/pixmaps/grdc-vnc.png Xshare/pixmaps/grdc.png X@dirrmtry share/applications X@dirrmtry share/pixmaps e8b800f74caae259d758732219fbf985 echo x - grdc/Makefile sed 's/^X//' >grdc/Makefile << '908f262825e5b1a51f542193e3797c00' X# New ports collection makefile for: grdc X# Date created: 12 April 2009 X# Whom: Alexander Logvinov <ports@logvinov.com> X# X# $FreeBSD$ X XPORTNAME= grdc XPORTVERSION= 0.4.0 XCATEGORIES= net gnome XMASTER_SITES= SF X XMAINTAINER= ports@logvinov.com XCOMMENT= GTK+/GNOME remote desktop client X XRUN_DEPENDS= rdesktop:${PORTSDIR}/net/rdesktop X XOPTIONS= VNC "Build with VNC protocol support" off \ X SSH "Build with SSH tunneling support" off \ X GCRYPT "Build with libgcrypt support (only with SSH)" off X XMAKE_JOBS_SAFE= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GETTEXT= yes XUSE_GNOME= gnomehack gnomeprefix glib20 gtk20 XCFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} XLDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} XCONFIGURE_ENV= CFLAGS="${CFLAGS}" \ X LDFLAGS="${LDFLAGS}" X X.include <bsd.port.pre.mk> X X.if defined(WITH_VNC) XLIB_DEPENDS+= vncclient.0:${PORTSDIR}/net/libvncserver X.endif X X.if defined(WITH_SSH) XLIB_DEPENDS+= ssh.2:${PORTSDIR}/security/libssh X.if defined(WITH_GCRYPT) XLIB_DEPENDS+= gcrypt.16:${PORTSDIR}/security/libgcrypt X.endif X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|Exec=grdc|Exec=${PREFIX}/bin/grdc|' \ X ${WRKSRC}/src/grdc.desktop.in X X.include <bsd.port.post.mk> 908f262825e5b1a51f542193e3797c00 echo x - grdc/distinfo sed 's/^X//' >grdc/distinfo << '53c628dd3bd9fe9548c23fd3bdb31f2e' XMD5 (grdc-0.4.0.tar.gz) = db674e6055f48a7044e16bbca5a7616d XSHA256 (grdc-0.4.0.tar.gz) = 336529c76130e7cb5db84fe3b64214bcb89676bbfab65d3a9bbdcff35120e1ba XSIZE (grdc-0.4.0.tar.gz) = 190366 53c628dd3bd9fe9548c23fd3bdb31f2e echo x - grdc/pkg-descr sed 's/^X//' >grdc/pkg-descr << 'c39479bffdc2252d5d74f5f24c608ff0' XGrdc is a remote desktop client based on GTK+ and GNOME. X XThe Grdc main program: X X * A pure GTK+ 2.0 application! X * Maintain a list of remote desktop files for most frequently used servers X * Make quick connections by directly putting in the server name X * Remote desktops with higher resolutions are scrollable/scalable in both X window and fullscreen mode X * Viewport fullscreen mode: remote desktop automatically scrolls when the X mouse moves over the screen edge. X * Floating toolbar in fullscreen mode, allows you to switch between modes, X toggle keyboard grabbing, minimize, etc. X * RDP protocol is supported by rdesktop; VNC protocol is supported by X libvncclient; SSH tunneling is supported by libssh. X XWWW: http://grdc.sourceforge.net/ c39479bffdc2252d5d74f5f24c608ff0 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904122315.n3CNFU39068509>