summaryrefslogtreecommitdiff
path: root/net/citrix_ica
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2001-03-20 19:06:12 +0000
committerwiz <wiz@pkgsrc.org>2001-03-20 19:06:12 +0000
commit097ade325fc97d7777ad47aa193fe072935d625c (patch)
tree7e1195c7fbf8e818894ac0537f2c98024ca1cd2b /net/citrix_ica
parent58cbb3df36bc1707a594d1648e378bb37e47e5ab (diff)
downloadpkgsrc-097ade325fc97d7777ad47aa193fe072935d625c.tar.gz
Initial import of Citrix ICA, based on a package supplied by
Martti Kuparinen in pkg/12083: Citrix(R) client for the MSW Terminal Server. Beware of the license. Supported platforms: NetBSD-*-i386 and NetBSD-*-sparc, though the latter is untested.
Diffstat (limited to 'net/citrix_ica')
-rw-r--r--net/citrix_ica/Makefile58
-rw-r--r--net/citrix_ica/files/md54
-rw-r--r--net/citrix_ica/files/patch-sum4
-rw-r--r--net/citrix_ica/files/response7
-rw-r--r--net/citrix_ica/files/wfcmgr3
-rw-r--r--net/citrix_ica/files/wfica3
-rw-r--r--net/citrix_ica/patches/patch-aa29
-rw-r--r--net/citrix_ica/patches/patch-ab24
-rw-r--r--net/citrix_ica/pkg/DESCR13
-rw-r--r--net/citrix_ica/pkg/PLIST227
10 files changed, 372 insertions, 0 deletions
diff --git a/net/citrix_ica/Makefile b/net/citrix_ica/Makefile
new file mode 100644
index 00000000000..0b13d7c0196
--- /dev/null
+++ b/net/citrix_ica/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+#
+
+.if (${MACHINE_ARCH} == "i386")
+DISTNAME= linuxx86
+PKGNAME= citrix_ica-6.0.908
+.endif
+.if (${MACHINE_ARCH} == "sparc")
+DISTNAME= solaris
+PKGNAME= citrix_ica-6.0.915
+EXTRACT_SUFX= .tar.Z
+.endif
+CATEGORIES= net
+MASTER_SITES= http://download2.citrix.com/FILES/en/products/client/ica/current/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.citrix.com/products/clients/ica/technology.asp
+COMMENT= Citrix(R) client for the Microsoft Windows Terminal Server
+
+.if (${MACHINE_ARCH} == "i386")
+DEPENDS= suse_x11>=6.4:../../emulators/suse_base
+.endif
+
+ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-sparc
+
+# see http://www.citrix.com/download/unix-downloads.htm
+LICENSE= citrix_ica-license
+RESTRICTED= License prohibits redistribution
+NO_SRC_ON_FTP= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_CDROM= ${RESTRICTED}
+
+DIST_SUBDIR= citrix
+WRKSRC= ${WRKDIR}
+NO_BUILD= Yes
+
+CDIR= ${PREFIX}/lib/ICAClient
+BINDIR= ${PREFIX}/bin
+
+.if (${MACHINE_ARCH} == "sparc")
+.if !exists(/emul/sunos/usr/lib/ld.so)
+IGNORE= "${PKGNAME} requires SunOS compability - see compat_sunos(8)"
+.endif
+.endif
+
+do-install:
+ ${SED} s%DESTINATION%${CDIR}% ${FILESDIR}/response \
+ > ${WRKSRC}/response
+ ${SED} s%DESTINATION%${CDIR}% ${FILESDIR}/wfcmgr \
+ > ${WRKSRC}/wfcmgr.x
+ ${SED} s%DESTINATION%${CDIR}% ${FILESDIR}/wfica \
+ > ${WRKSRC}/wfica.x
+ cd ${WRKSRC} && ./setupwfc < response
+ ${INSTALL_SCRIPT} ${WRKSRC}/wfcmgr.x ${PREFIX}/bin/wfcmgr
+ ${INSTALL_SCRIPT} ${WRKSRC}/wfica.x ${PREFIX}/bin/wfica
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/citrix_ica/files/md5 b/net/citrix_ica/files/md5
new file mode 100644
index 00000000000..e45355f5560
--- /dev/null
+++ b/net/citrix_ica/files/md5
@@ -0,0 +1,4 @@
+$NetBSD: md5,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+
+SHA1 (citrix/linuxx86.tar.gz) = d30a8b151c7503a61005b00c5d2a0e77301df259
+SHA1 (citrix/solaris.tar.Z) = 453eaf6cdbafd57485e71d497e634b616f747ace
diff --git a/net/citrix_ica/files/patch-sum b/net/citrix_ica/files/patch-sum
new file mode 100644
index 00000000000..8e826f90533
--- /dev/null
+++ b/net/citrix_ica/files/patch-sum
@@ -0,0 +1,4 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+
+SHA1 (patch-aa) = db6ec387f49feffdc02d6a495c14c8bef4433d16
+SHA1 (patch-ab) = a688fa885d0a93ee7a8a02935de5024fa6fecc6c
diff --git a/net/citrix_ica/files/response b/net/citrix_ica/files/response
new file mode 100644
index 00000000000..359acaa7500
--- /dev/null
+++ b/net/citrix_ica/files/response
@@ -0,0 +1,7 @@
+1
+DESTINATION
+y
+y
+y
+y
+3
diff --git a/net/citrix_ica/files/wfcmgr b/net/citrix_ica/files/wfcmgr
new file mode 100644
index 00000000000..70248171d68
--- /dev/null
+++ b/net/citrix_ica/files/wfcmgr
@@ -0,0 +1,3 @@
+#!/bin/sh
+export ICAROOT=DESTINATION
+exec $ICAROOT/wfcmgr
diff --git a/net/citrix_ica/files/wfica b/net/citrix_ica/files/wfica
new file mode 100644
index 00000000000..35be9df3a8b
--- /dev/null
+++ b/net/citrix_ica/files/wfica
@@ -0,0 +1,3 @@
+#!/bin/sh
+export ICAROOT=DESTINATION
+exec $ICAROOT/wfica
diff --git a/net/citrix_ica/patches/patch-aa b/net/citrix_ica/patches/patch-aa
new file mode 100644
index 00000000000..46f23248598
--- /dev/null
+++ b/net/citrix_ica/patches/patch-aa
@@ -0,0 +1,29 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+
+--- linuxx86/hinst.orig Tue Aug 8 20:24:55 2000
++++ linuxx86/hinst
+@@ -112,7 +112,7 @@
+
+ # The hosts file name
+ CAT_CMD=cat
+-MORE_CMD=more
++MORE_CMD="echo Please read "
+ CAT_HOST_ARG=/etc/hosts
+
+ # The command to read host information from NIS
+@@ -835,13 +835,13 @@
+ echo_no_nl $calcspace3
+ read dummy
+
+- /bin/false
++ /usr/bin/false
+ return
+ fi
+
+ $ECHO_CMD $calcspace4
+
+- /bin/true
++ /usr/bin/true
+ return
+ }
+
diff --git a/net/citrix_ica/patches/patch-ab b/net/citrix_ica/patches/patch-ab
new file mode 100644
index 00000000000..509c0f320e6
--- /dev/null
+++ b/net/citrix_ica/patches/patch-ab
@@ -0,0 +1,24 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+
+--- setupwfc.orig Tue Aug 8 20:24:35 2000
++++ setupwfc
+@@ -378,7 +378,7 @@
+ PLATFORM=hp
+ DISP_PLATFORM="Hewlett-Packard (HP-UX)"
+ ;;
+- Linux)
++ Linux|FreeBSD|NetBSD)
+ # We assume that an Intel-based linux system will have an x86
+ # processor. We also assume that this is reported by uname -m
+ # "ix86" where x is some number.
+@@ -395,10 +395,6 @@
+ exit 1
+ fi
+ ;;
+- NetBSD)
+- PLATFORM=netbsd
+- DISP_PLATFORM="NetBSD"
+- ;;
+ UnixWare)
+ # SCO UnixWare 7
+ PLATFORM=sco
diff --git a/net/citrix_ica/pkg/DESCR b/net/citrix_ica/pkg/DESCR
new file mode 100644
index 00000000000..3dc9732d631
--- /dev/null
+++ b/net/citrix_ica/pkg/DESCR
@@ -0,0 +1,13 @@
+Citrix(R) MetaFrame(TM) is thin-client/server system software for
+Microsoft's Windows NT Server 4.0, Terminal Server Edition.
+MetaFrame(TM) delivers a comprehensive thin-client/server solution to
+the enterprise by extending Windows Terminal Server with additional
+client and server functionality - including support for heterogeneous
+computing environments, enterprise-scale management and seamless
+desktop integration. MetaFrame(TM) transforms the way organizations
+deploy, manage and access business applications by providing improved
+application manageability, access, performance and security. Citrix(R)
+MetaFrame(TM) system software, which incorporates Citrix's Independent
+Computing Architecture (ICA)(R), provides a complete
+thin-client/server computing solution for multi-user NT 4.0
+environments.
diff --git a/net/citrix_ica/pkg/PLIST b/net/citrix_ica/pkg/PLIST
new file mode 100644
index 00000000000..6dca18cda8e
--- /dev/null
+++ b/net/citrix_ica/pkg/PLIST
@@ -0,0 +1,227 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/03/20 19:06:12 wiz Exp $
+bin/wfcmgr
+bin/wfica
+lib/ICAClient/Npica
+lib/ICAClient/Npica.ad
+lib/ICAClient/PDCRYPT1.DLL
+lib/ICAClient/PDCRYPT2.DLL
+lib/ICAClient/Wfcmgr
+lib/ICAClient/Wfica
+lib/ICAClient/Wfcmgr.ad
+lib/ICAClient/Wfica.ad
+lib/ICAClient/eula.txt
+lib/ICAClient/install.txt
+lib/ICAClient/npica.so
+lib/ICAClient/readme.txt
+lib/ICAClient/setupwfc
+lib/ICAClient/wfcmgr
+lib/ICAClient/wfica
+lib/ICAClient/.config/appsrv.ini
+lib/ICAClient/.config/keyboard.ini
+lib/ICAClient/.config/module.ini
+lib/ICAClient/.config/wfclient.ini
+lib/ICAClient/config/.server
+lib/ICAClient/config/appsrv.ini
+lib/ICAClient/config/module.ini
+lib/ICAClient/config/wfclient.ini
+lib/ICAClient/help/1a.gif
+lib/ICAClient/help/3a.gif
+lib/ICAClient/help/3b.gif
+lib/ICAClient/help/3c.gif
+lib/ICAClient/help/3d.gif
+lib/ICAClient/help/3f.gif
+lib/ICAClient/help/3g.gif
+lib/ICAClient/help/3h.gif
+lib/ICAClient/help/3i.gif
+lib/ICAClient/help/3l.gif
+lib/ICAClient/help/3m.gif
+lib/ICAClient/help/3n.gif
+lib/ICAClient/help/3o.gif
+lib/ICAClient/help/3p.gif
+lib/ICAClient/help/3q.gif
+lib/ICAClient/help/3r.gif
+lib/ICAClient/help/3s.gif
+lib/ICAClient/help/3t.gif
+lib/ICAClient/help/3u.gif
+lib/ICAClient/help/3v.gif
+lib/ICAClient/help/3w.gif
+lib/ICAClient/help/3x.gif
+lib/ICAClient/help/3y.gif
+lib/ICAClient/help/4a.gif
+lib/ICAClient/help/4b.gif
+lib/ICAClient/help/4c.gif
+lib/ICAClient/help/4d.gif
+lib/ICAClient/help/4e.gif
+lib/ICAClient/help/4f.gif
+lib/ICAClient/help/4g.gif
+lib/ICAClient/help/4h.gif
+lib/ICAClient/help/4i.gif
+lib/ICAClient/help/4k.gif
+lib/ICAClient/help/DIGITAL.gif
+lib/ICAClient/help/HP.gif
+lib/ICAClient/help/IBM.gif
+lib/ICAClient/help/LINUX.gif
+lib/ICAClient/help/SCO.gif
+lib/ICAClient/help/SG.gif
+lib/ICAClient/help/SPARC.gif
+lib/ICAClient/help/contents.gif
+lib/ICAClient/help/contents.htm
+lib/ICAClient/help/ctx00013.htm
+lib/ICAClient/help/ctx00014.htm
+lib/ICAClient/help/ctx00015.htm
+lib/ICAClient/help/ctx00016.htm
+lib/ICAClient/help/ctx00017.htm
+lib/ICAClient/help/ctx00018.htm
+lib/ICAClient/help/ctx00019.htm
+lib/ICAClient/help/ctx00020.htm
+lib/ICAClient/help/ctx00021.htm
+lib/ICAClient/help/ctx00022.htm
+lib/ICAClient/help/ctx00023.htm
+lib/ICAClient/help/ctx00025.htm
+lib/ICAClient/help/ctx00026.htm
+lib/ICAClient/help/ctx00027.htm
+lib/ICAClient/help/ctx00028.htm
+lib/ICAClient/help/ctx00029.htm
+lib/ICAClient/help/ctx00030.htm
+lib/ICAClient/help/ctx00031.htm
+lib/ICAClient/help/ctx00032.htm
+lib/ICAClient/help/ctx00033.htm
+lib/ICAClient/help/ctx00034.htm
+lib/ICAClient/help/ctx00035.htm
+lib/ICAClient/help/ctx00195.htm
+lib/ICAClient/help/ctx00196.htm
+lib/ICAClient/help/ctx00197.htm
+lib/ICAClient/help/ctx00198.htm
+lib/ICAClient/help/ctx00199.htm
+lib/ICAClient/help/ctx00200.htm
+lib/ICAClient/help/ctx00201.htm
+lib/ICAClient/help/ctx00202.htm
+lib/ICAClient/help/ctx00203.htm
+lib/ICAClient/help/ctx00204.htm
+lib/ICAClient/help/ctx00205.htm
+lib/ICAClient/help/ctx00206.htm
+lib/ICAClient/help/ctx00207.htm
+lib/ICAClient/help/ctx00208.htm
+lib/ICAClient/help/ctx00209.htm
+lib/ICAClient/help/ctx00210.htm
+lib/ICAClient/help/ctx00211.htm
+lib/ICAClient/help/comport.gif
+lib/ICAClient/help/firewall.gif
+lib/ICAClient/help/hotkeys.gif
+lib/ICAClient/help/index.gif
+lib/ICAClient/help/index.htm
+lib/ICAClient/help/index_a.gif
+lib/ICAClient/help/index_b.gif
+lib/ICAClient/help/index_c.gif
+lib/ICAClient/help/index_d.gif
+lib/ICAClient/help/index_e.gif
+lib/ICAClient/help/index_f.gif
+lib/ICAClient/help/index_g.gif
+lib/ICAClient/help/index_h.gif
+lib/ICAClient/help/index_i.gif
+lib/ICAClient/help/index_j.gif
+lib/ICAClient/help/index_k.gif
+lib/ICAClient/help/index_l.gif
+lib/ICAClient/help/index_m.gif
+lib/ICAClient/help/index_n.gif
+lib/ICAClient/help/index_o.gif
+lib/ICAClient/help/index_p.gif
+lib/ICAClient/help/index_q.gif
+lib/ICAClient/help/index_r.gif
+lib/ICAClient/help/index_s.gif
+lib/ICAClient/help/index_t.gif
+lib/ICAClient/help/index_u.gif
+lib/ICAClient/help/index_v.gif
+lib/ICAClient/help/index_w.gif
+lib/ICAClient/help/index_x.gif
+lib/ICAClient/help/index_y.gif
+lib/ICAClient/help/index_z.gif
+lib/ICAClient/help/login.gif
+lib/ICAClient/help/next0.gif
+lib/ICAClient/help/next1.gif
+lib/ICAClient/help/prev0.gif
+lib/ICAClient/help/prev1.gif
+lib/ICAClient/help/prop_conn.gif
+lib/ICAClient/help/properties_network.gif
+lib/ICAClient/help/sett_cache.gif
+lib/ICAClient/help/sett_cdm.gif
+lib/ICAClient/help/settings_diskc.gif
+lib/ICAClient/icons/ica16.xpm
+lib/ICAClient/icons/ica32.xpm
+lib/ICAClient/icons/ica48.xpm
+lib/ICAClient/icons/ica64.xpm
+lib/ICAClient/keyboard/age2.kbd
+lib/ICAClient/keyboard/agex2.kbd
+lib/ICAClient/keyboard/automatic.kbd
+lib/ICAClient/keyboard/dcint401.kbd
+lib/ICAClient/keyboard/dcintpcx.kbd
+lib/ICAClient/keyboard/dcus401.kbd
+lib/ICAClient/keyboard/dcuspcx.kbd
+lib/ICAClient/keyboard/dec401.kbd
+lib/ICAClient/keyboard/dec401uk.kbd
+lib/ICAClient/keyboard/decpcx.kbd
+lib/ICAClient/keyboard/decpcxuk.kbd
+lib/ICAClient/keyboard/dg.kbd
+lib/ICAClient/keyboard/dgfr.kbd
+lib/ICAClient/keyboard/dggr.kbd
+lib/ICAClient/keyboard/dguk.kbd
+lib/ICAClient/keyboard/dgus.kbd
+lib/ICAClient/keyboard/hp101.kbd
+lib/ICAClient/keyboard/hpfritf.kbd
+lib/ICAClient/keyboard/hpgritf.kbd
+lib/ICAClient/keyboard/hpint101.kbd
+lib/ICAClient/keyboard/hpintps2.kbd
+lib/ICAClient/keyboard/hpitf.kbd
+lib/ICAClient/keyboard/hpps2.kbd
+lib/ICAClient/keyboard/hpuk101.kbd
+lib/ICAClient/keyboard/hpukitf.kbd
+lib/ICAClient/keyboard/hpukps2.kbd
+lib/ICAClient/keyboard/hpus101.kbd
+lib/ICAClient/keyboard/hpusitf.kbd
+lib/ICAClient/keyboard/hpusps2.kbd
+lib/ICAClient/keyboard/ibm.kbd
+lib/ICAClient/keyboard/keyboard.ini
+lib/ICAClient/keyboard/linux.kbd
+lib/ICAClient/keyboard/mac101.kbd
+lib/ICAClient/keyboard/netbsd.kbd
+lib/ICAClient/keyboard/ncdn-101.kbd
+lib/ICAClient/keyboard/ncdn-102.kbd
+lib/ICAClient/keyboard/scoos5.kbd
+lib/ICAClient/keyboard/scouw2.kbd
+lib/ICAClient/keyboard/sg.kbd
+lib/ICAClient/keyboard/sgindy.kbd
+lib/ICAClient/keyboard/sgindyfr.kbd
+lib/ICAClient/keyboard/sgindygr.kbd
+lib/ICAClient/keyboard/sgindyuk.kbd
+lib/ICAClient/keyboard/sgindyus.kbd
+lib/ICAClient/keyboard/sngr.kbd
+lib/ICAClient/keyboard/sparc3.kbd
+lib/ICAClient/keyboard/sparc4.kbd
+lib/ICAClient/keyboard/sparc5.kbd
+lib/ICAClient/keyboard/sparcfr4.kbd
+lib/ICAClient/keyboard/sparcfr5.kbd
+lib/ICAClient/keyboard/sparcgr4.kbd
+lib/ICAClient/keyboard/sparcgr5.kbd
+lib/ICAClient/keyboard/sparcuk4.kbd
+lib/ICAClient/keyboard/sparcuk5.kbd
+lib/ICAClient/keyboard/sparcus3.kbd
+lib/ICAClient/keyboard/sparcus4.kbd
+lib/ICAClient/keyboard/sparcus5.kbd
+lib/ICAClient/keyboard/trimodal.kbd
+lib/ICAClient/pkginf/Ver.core.linuxx86
+lib/ICAClient/pkginf/F.core.linuxx86
+lib/ICAClient/util/XCapture
+lib/ICAClient/util/XCapture.ad
+lib/ICAClient/util/echo_cmd
+lib/ICAClient/util/hinst
+lib/ICAClient/util/icalicense.sh
+lib/ICAClient/util/xcapture
+@dirrm lib/ICAClient/.config
+@dirrm lib/ICAClient/config
+@dirrm lib/ICAClient/cache
+@dirrm lib/ICAClient/help
+@dirrm lib/ICAClient/icons
+@dirrm lib/ICAClient/keyboard
+@dirrm lib/ICAClient/pkginf
+@dirrm lib/ICAClient/util
+@dirrm lib/ICAClient