- Update to 1.3.0 [1]:

- Added RDP version 5 support.
  - Cut'n'paste between RDP session and X11 applications is now possible
  - Can connect to console on Windows 2003 servers
  - Added preliminary sound support
  - Support 15, 16 and 24-bit color depths
- While I'm here [2]:
  - install some documentation
  - slightly clarify COMMENT and pkg-descr
  - simplify do-install target
  - use DATADIR and DOCSDIR in Makefile and pkg-plist

PR:		57635, 58703 [1]
Submitted by:	Chris Knight <chris@e-easy.com.au> [1], sergei [2]
This commit is contained in:
Sergei Kolobov 2003-10-30 11:54:37 +00:00
parent 5a87b762ad
commit f2d7ebe533
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=92634
6 changed files with 62 additions and 82 deletions

View file

@ -6,30 +6,33 @@
# #
PORTNAME= rdesktop PORTNAME= rdesktop
PORTVERSION= 1.2.0 PORTVERSION= 1.3.0
CATEGORIES= net comms CATEGORIES= net comms
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME} MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= matt@fruitsalad.org MAINTAINER= matt@fruitsalad.org
COMMENT= RDP client for Windows NT Terminal Server COMMENT= RDP client for Windows NT/2000/2003 Terminal Server
USE_XLIB= yes USE_XLIB= yes
USE_GMAKE= yes USE_GMAKE= yes
USE_OPENSSL= yes USE_OPENSSL= yes
HAS_CONFIGURE= yes HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} CONFIGURE_ARGS= --prefix=${PREFIX}
CFLAGS+= -DSAVE_LICENSE
WRKSRC= ${WRKDIR}/rdesktop
MAN1= rdesktop.1 MAN1= rdesktop.1
DOCS= doc/AUTHORS doc/TODO doc/*.txt
do-install: do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/rdesktop ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/rdesktop ${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/doc/rdesktop.1 ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/rdesktop.1 ${MAN1PREFIX}/man/man1
@${INSTALL} -d -v -m 755 ${PREFIX}/share/rdesktop @${MKDIR} ${DATADIR}/keymaps
@${INSTALL} -d -v -m 755 ${PREFIX}/share/rdesktop/keymaps ${INSTALL_DATA} ${WRKSRC}/keymaps/* ${DATADIR}/keymaps
@for f in ${WRKSRC}/keymaps/*; do \ .if !defined(NOPORTDOCS)
${INSTALL_DATA} $$f ${PREFIX}/share/rdesktop/keymaps; \ @${MKDIR} ${DOCSDIR}
done cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1 +1 @@
MD5 (rdesktop-1.2.0.tar.gz) = b5e108e83e9de883e965a2bb0c7e7036 MD5 (rdesktop-1.3.0.tar.gz) = d8108781d227221a823c34b861486a5d

View file

@ -1,35 +0,0 @@
--- Makefile.orig Thu Jan 30 21:54:23 2003
+++ Makefile Fri Jan 31 18:22:58 2003
@@ -20,6 +20,8 @@
include Makeconf # configure-generated
+all: rdesktop
+
rdesktop: $(RDPOBJ) $(CRYPTOBJ)
$(CC) $(CFLAGS) -o rdesktop $(RDPOBJ) $(CRYPTOBJ) $(LDFLAGS)
@@ -29,23 +31,10 @@
install: installbin installkeymaps installman
installbin: rdesktop
- mkdir -p $(DESTDIR)/$(bindir)
- install rdesktop $(DESTDIR)/$(bindir)
- strip $(DESTDIR)/$(bindir)/rdesktop
- chmod 755 $(DESTDIR)/$(bindir)/rdesktop
installman: doc/rdesktop.1
- mkdir -p $(DESTDIR)/$(mandir)/man1
- cp doc/rdesktop.1 $(DESTDIR)/$(mandir)/man1
- chmod 644 $(DESTDIR)/$(mandir)/man1/rdesktop.1
installkeymaps:
- mkdir -p $(DESTDIR)/$(KEYMAP_PATH)
-# Prevent copying the CVS directory
- cp keymaps/?? keymaps/??-?? $(DESTDIR)/$(KEYMAP_PATH)
- cp keymaps/common $(DESTDIR)/$(KEYMAP_PATH)
- cp keymaps/modifiers $(DESTDIR)/$(KEYMAP_PATH)
- chmod 644 $(DESTDIR)/$(KEYMAP_PATH)/*
proto:
cproto -DMAKE_PROTO -o proto.h *.c

View file

@ -1,6 +1,6 @@
--- configure.orig Thu Jan 30 21:54:48 2003 --- configure.orig Wed Oct 29 23:49:52 2003
+++ configure Fri Jan 31 18:43:58 2003 +++ configure Thu Oct 30 11:04:20 2003
@@ -98,7 +98,7 @@ @@ -115,7 +115,7 @@
echo "CC = $cc" >>Makeconf echo "CC = $cc" >>Makeconf
if $cc -v 2>&1 |grep '^gcc' >/dev/null; then if $cc -v 2>&1 |grep '^gcc' >/dev/null; then
@ -9,7 +9,7 @@
else else
cflags="$cflags -O" cflags="$cflags -O"
fi fi
@@ -220,8 +220,9 @@ @@ -291,9 +291,9 @@
esac esac
@ -17,7 +17,7 @@
-echo "LDFLAGS = $ldflags" >>Makeconf -echo "LDFLAGS = $ldflags" >>Makeconf
+echo "CFLAGS += $cflags" >>Makeconf +echo "CFLAGS += $cflags" >>Makeconf
+echo "LDFLAGS += $ldflags" >>Makeconf +echo "LDFLAGS += $ldflags" >>Makeconf
+echo 'DESTDIR = ${prefix}' >>Makeconf echo "TARGETS = $targets" >>Makeconf
echo "configure complete - now run make" echo "configure complete - now run make"

View file

@ -1,6 +1,6 @@
Rdesktop is an open source client for Windows NT Terminal Server, Rdesktop is an open source client for Windows NT/2000/2003 Terminal Server,
capable of natively speaking its Remote Desktop Protocol (RDP) in capable of natively speaking its Remote Desktop Protocol (RDP) in
order to present the user's NT desktop. Unlike Citrix ICA, no server order to present the user's Windows desktop. Unlike Citrix ICA, no server
extensions are required. extensions are required.
WWW: http://www.rdesktop.org/ WWW: http://www.rdesktop.org/

View file

@ -1,30 +1,42 @@
@comment $FreeBSD$
bin/rdesktop bin/rdesktop
share/rdesktop/keymaps/ar %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
share/rdesktop/keymaps/fr-be %%PORTDOCS%%%%DOCSDIR%%/TODO
share/rdesktop/keymaps/en-us %%PORTDOCS%%%%DOCSDIR%%/ipv6.txt
share/rdesktop/keymaps/en-gb %%PORTDOCS%%%%DOCSDIR%%/keymap-names.txt
share/rdesktop/keymaps/tr %%PORTDOCS%%%%DOCSDIR%%/keymapping.txt
share/rdesktop/keymaps/th %%PORTDOCS%%@dirrm %%DOCSDIR%%
share/rdesktop/keymaps/sv %%DATADIR%%/keymaps/pt-br
share/rdesktop/keymaps/sl %%DATADIR%%/keymaps/fr-ch
share/rdesktop/keymaps/ru %%DATADIR%%/keymaps/fr-be
share/rdesktop/keymaps/pt %%DATADIR%%/keymaps/fr-ca
share/rdesktop/keymaps/pl %%DATADIR%%/keymaps/en-us
share/rdesktop/keymaps/no %%DATADIR%%/keymaps/en-gb
share/rdesktop/keymaps/mk %%DATADIR%%/keymaps/de-ch
share/rdesktop/keymaps/lv %%DATADIR%%/keymaps/tr
share/rdesktop/keymaps/lt %%DATADIR%%/keymaps/th
share/rdesktop/keymaps/ja %%DATADIR%%/keymaps/sv
share/rdesktop/keymaps/it %%DATADIR%%/keymaps/sl
share/rdesktop/keymaps/hr %%DATADIR%%/keymaps/ru
share/rdesktop/keymaps/fr %%DATADIR%%/keymaps/pt
share/rdesktop/keymaps/fi %%DATADIR%%/keymaps/pl
share/rdesktop/keymaps/es %%DATADIR%%/keymaps/no
share/rdesktop/keymaps/de %%DATADIR%%/keymaps/mk
share/rdesktop/keymaps/da %%DATADIR%%/keymaps/lv
share/rdesktop/keymaps/pt-br %%DATADIR%%/keymaps/lt
share/rdesktop/keymaps/common %%DATADIR%%/keymaps/ja
share/rdesktop/keymaps/convert-map %%DATADIR%%/keymaps/it
share/rdesktop/keymaps/modifiers %%DATADIR%%/keymaps/hu
@unexec rmdir %D/share/rdesktop/keymaps 2>/dev/null || true %%DATADIR%%/keymaps/hr
@unexec rmdir %D/share/rdesktop 2>/dev/null || true %%DATADIR%%/keymaps/fr
%%DATADIR%%/keymaps/fo
%%DATADIR%%/keymaps/fi
%%DATADIR%%/keymaps/es
%%DATADIR%%/keymaps/de
%%DATADIR%%/keymaps/da
%%DATADIR%%/keymaps/ar
%%DATADIR%%/keymaps/common
%%DATADIR%%/keymaps/convert-map
%%DATADIR%%/keymaps/modifiers
@unexec rmdir %D/%%DATADIR%%/keymaps 2>/dev/null || true
@unexec rmdir %D/%%DATADIR%% 2>/dev/null || true