Bug 133673 - [new port] net/grdc: GTK+/GNOME remote desktop client
Summary: [new port] net/grdc: GTK+/GNOME remote desktop client
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-13 00:20 UTC by Alexander Logvinov
Modified: 2009-04-23 18:40 UTC (History)
1 user (show)

See Also:


Attachments
file.shar (3.35 KB, text/plain)
2009-04-13 00:20 UTC, Alexander Logvinov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Logvinov 2009-04-13 00:20:00 UTC
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/
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2009-04-13 10:04:51 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 2 Alexander Logvinov 2009-04-23 12:02:36 UTC
Hello!

  This is new shar file with 0.5.0:

# 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.5.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.5.0.tar.gz) = 6209476d9779db461220d1687db9ae30
XSHA256 (grdc-0.5.0.tar.gz) = 1b8f3b59d9a9e10673a37d5994018a26e2b24c1e4cae8e58153f2178877c5eb2
XSIZE (grdc-0.5.0.tar.gz) = 196929
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
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2009-04-23 18:29:57 UTC
State Changed
From-To: open->closed

New port added. Thanks!
Comment 4 dfilter service freebsd_committer freebsd_triage 2009-04-23 18:30:30 UTC
miwi        2009-04-23 17:30:12 UTC

  FreeBSD ports repository

  Modified files:
    net                  Makefile 
  Added files:
    net/grdc             Makefile distinfo pkg-descr pkg-plist 
  Log:
  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/
  
  PR:             ports/133673
  Submitted by:   Alexander Logvinov <ports at logvinov.com>
  
  Revision  Changes    Path
  1.2096    +1 -0      ports/net/Makefile
  1.1       +48 -0     ports/net/grdc/Makefile (new)
  1.1       +3 -0      ports/net/grdc/distinfo (new)
  1.1       +17 -0     ports/net/grdc/pkg-descr (new)
  1.1       +12 -0     ports/net/grdc/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"