aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortabthorpe <tabthorpe@FreeBSD.org>2009-06-13 04:23:14 +0800
committertabthorpe <tabthorpe@FreeBSD.org>2009-06-13 04:23:14 +0800
commit52223003219c1d8afba2d7f648eb3a764de23c3c (patch)
tree6c043fd9b6d02412dc37c2cde3e1e31dbb5cfe2d
parentbfdd26bb450bef6314d1b5987fade0e75236bc0a (diff)
downloadfreebsd-ports-gnome-52223003219c1d8afba2d7f648eb3a764de23c3c.tar.gz
freebsd-ports-gnome-52223003219c1d8afba2d7f648eb3a764de23c3c.tar.zst
freebsd-ports-gnome-52223003219c1d8afba2d7f648eb3a764de23c3c.zip
- Update to 11.0.140395
- Read http://wiki.freebsd.org/ThomasAbthorpe/CitrixOnFreeBSD before installation PR: ports/134099 (based on) Submitted by: Helio Loureiro <helio@loureiro.eng.br>
-rw-r--r--net/citrix_xenapp/Makefile15
-rw-r--r--net/citrix_xenapp/distinfo6
-rw-r--r--net/citrix_xenapp/files/patch-linuxx86::hinst43
-rw-r--r--net/citrix_xenapp/pkg-descr21
-rw-r--r--net/citrix_xenapp/pkg-plist90
5 files changed, 118 insertions, 57 deletions
diff --git a/net/citrix_xenapp/Makefile b/net/citrix_xenapp/Makefile
index 77a2d5fb3bae..7a712e253e49 100644
--- a/net/citrix_xenapp/Makefile
+++ b/net/citrix_xenapp/Makefile
@@ -5,9 +5,8 @@
# $FreeBSD$
#
-PORTNAME= citrix_ica
-PORTVERSION= 10.6
-PORTREVISION= 1
+PORTNAME= citrix_xenapp
+PORTVERSION= 11.0.140395
CATEGORIES= net comms linux
MASTER_SITES=
DISTNAME= ${PORTNAME}-linuxx86-${PORTVERSION}
@@ -16,8 +15,8 @@ MAINTAINER= tabthorpe@FreeBSD.org
COMMENT= Citrix(R) Presentation Server(TM) client
ONLY_FOR_ARCHS= i386 amd64
-USE_LINUX= yes
-USE_LINUX_APPS= openmotif
+USE_LINUX= f8
+USE_LINUX_APPS= openmotif jpeg png
RESTRICTED= License prohibits redistribution
IS_INTERACTIVE= "Noisy license agreement ignores stdin"
@@ -46,7 +45,7 @@ do-fetch:
@${ECHO} ""
@${ECHO} "You have to fetch the file manually from"
@${ECHO} ""
- @${ECHO} "http://www.citrix.com/English/SS/downloads/details.asp?dID=2755&downloadID=3323&pID=186"
+ @${ECHO} "http://www.citrix.com/English/SS/downloads/details.asp?downloadID=3323"
@${ECHO} ""
@${ECHO} "Once en.linuxx86.tar.gz has been downloaded move it to"
@${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build."
@@ -65,6 +64,9 @@ pre-fetch:
.endfor
.endif
+post-patch:
+ ${REINPLACE_CMD} -e 's|DefaultInstallDir=/usr/lib/ICAClient|DefaultInstallDir=${PREFIX}/ICAClient|' ${WRKSRC}/linuxx86/hinst
+
do-install:
@if (test -d "${CDIR}") ; \
then \
@@ -83,6 +85,7 @@ do-install:
cd ${WRKSRC} && ${SH} -c './setupwfc'
${INSTALL_SCRIPT} ${WRKSRC}/wfcmgr.x ${PREFIX}/bin/wfcmgr
${INSTALL_SCRIPT} ${WRKSRC}/wfica.x ${PREFIX}/bin/wfica
+ ${MKDIR} ${LINUXBASE}/dev
# XXX: This is missing a "${BRANDELF} -t Linux <executables>".
.if defined(ICA_CERTS)
diff --git a/net/citrix_xenapp/distinfo b/net/citrix_xenapp/distinfo
index a5ec093ca627..542a6ae77578 100644
--- a/net/citrix_xenapp/distinfo
+++ b/net/citrix_xenapp/distinfo
@@ -1,3 +1,3 @@
-MD5 (citrix_ica-linuxx86-10.6.tar.gz) = 72e2f7ef05444bc978ad1fc9da38275a
-SHA256 (citrix_ica-linuxx86-10.6.tar.gz) = 4bd5440856f65232dc69e33010dc5c55f597a56f4c26309ac53bef189aaee6fc
-SIZE (citrix_ica-linuxx86-10.6.tar.gz) = 1801486
+MD5 (citrix_xenapp-linuxx86-11.0.140395.tar.gz) = 474182de909ebae07adc6f6ff35428d8
+SHA256 (citrix_xenapp-linuxx86-11.0.140395.tar.gz) = 641bf68e78b07768566207f7a7f7c4cc1345d5c08d875dafb133f7b5dd5a7301
+SIZE (citrix_xenapp-linuxx86-11.0.140395.tar.gz) = 2220688
diff --git a/net/citrix_xenapp/files/patch-linuxx86::hinst b/net/citrix_xenapp/files/patch-linuxx86::hinst
index 75e31083db9b..410c865b7e53 100644
--- a/net/citrix_xenapp/files/patch-linuxx86::hinst
+++ b/net/citrix_xenapp/files/patch-linuxx86::hinst
@@ -1,6 +1,6 @@
---- linuxx86/hinst.orig Tue Oct 31 07:07:08 2006
-+++ linuxx86/hinst Mon Mar 5 12:26:02 2007
-@@ -86,7 +86,7 @@
+--- linuxx86/hinst.orig 2009-02-26 04:22:26.000000000 -0500
++++ linuxx86/hinst 2009-06-10 18:45:08.000000000 -0400
+@@ -105,7 +105,7 @@
fi
# Install in here by default.
@@ -9,32 +9,25 @@
# Default CDROM mount point
DefaultCDSourceDir=/cdrom
-@@ -2217,7 +2217,7 @@
+@@ -1965,7 +1965,7 @@
then
:
else
- /bin/false
-+ /usr/bin/false
++ false
return
fi
-@@ -2263,7 +2263,7 @@
+@@ -2090,7 +2090,7 @@
fi
fi
- /bin/true
-+ /usr/bin/true
++ true
}
- ###############################################################################
-@@ -2387,26 +2387,19 @@
-
- netscape_integrate()
- {
-- user_echo $integrate_netscape1
- if test -z "$SU_INSTALL"
- then
- set_npui_variables
+ #!/bin/sh
+@@ -2191,19 +2191,12 @@
found_netscape
else
search_ok=0
@@ -48,26 +41,24 @@
- || test "$MOZILLA_HOME" != "" -a -d "$MOZILLA_HOME"\
- || test "$EXTRA_BROWSERS" != ""
- then
-+
+ case ${FOUND_NS} in
+ TRUE)
user_echo $integrate_netscape3
found_netscape
- else
-+ ;;
++ ;;
+ *)
- user_prompt $integrate_netscape2
+ user_prompt "$integrate_netscape2"
getyesno $INSTALLER_NO
if [ "$ANSWER" = "$INSTALLER_YES" ]
-@@ -2415,9 +2408,9 @@
+@@ -2212,8 +2205,9 @@
else
user_echo $integrate_netscape6
fi
-+ ;;
-+ esac
++ ;;
++ esac
fi
- fi
--
- # Create utility script files in install root.
- create_wfica_script
- create_wfica_assoc_script
+
+ # Create utility script files in install root.
+ create_wfica_script
diff --git a/net/citrix_xenapp/pkg-descr b/net/citrix_xenapp/pkg-descr
index 35cfa2c3a336..dd930efc5d96 100644
--- a/net/citrix_xenapp/pkg-descr
+++ b/net/citrix_xenapp/pkg-descr
@@ -1,19 +1,10 @@
-Citrix(R) Presentation Server(TM) runs on Microsoft(R) Windows
-Server(TM) and UNIX(R) operating systems, and extends the base
-Windows Terminal Services platform by enhancing the end-user
-experience as well as increasing manageability, compatibility,
-security and scalability to address business-critical environments.
-Presentation Server expands the range of supported applications to
-include legacy software and Web-based, UNIX and Java solutions. It
-also enables any device or operating system including Macintosh and
-Linux to access virtualized applications. Other important capabilities
-are powerful management and configuration tools and faster, more
-flexible printing.
+Citrix XenApp (TM) is a Windows (R) application delivery system that manages
+applications in the datacenter and delivers them as an on-demand
+service to users anywhere using any device. XenApp reduces the cost
+of application management by up to 50 percent, delivers any application
+instantly to users anywhere and improves application and data
+security.
-You will need to create the directory ${LINUXBASE}/dev or risk
-crashing your system.
-
-If your Citrix server does not have one of the supplied root-certificates,
you can copy the certificate to /usr/ports/distfiles and add the
following line to your /etc/make.conf:
diff --git a/net/citrix_xenapp/pkg-plist b/net/citrix_xenapp/pkg-plist
index 7ef5f088bd4a..c5c36f5f1c6d 100644
--- a/net/citrix_xenapp/pkg-plist
+++ b/net/citrix_xenapp/pkg-plist
@@ -8,9 +8,10 @@ ICAClient/Npica.ad
ICAClient/PDCRYPT1.DLL
ICAClient/PDCRYPT2.DLL
ICAClient/TW1.DLL
-ICAClient/VDEUEM.DLL
+ICAClient/VDMM.DLL
ICAClient/VDSCARD.DLL
ICAClient/VDSPMIKE.DLL
+ICAClient/VDSSPI.DLL
ICAClient/config/.server
ICAClient/config/All_Regions.ini
ICAClient/config/Trusted_Region.ini
@@ -25,7 +26,6 @@ ICAClient/config/usertemplate/Trusted_Region.ini
ICAClient/config/usertemplate/Unknown_Region.ini
ICAClient/config/usertemplate/Untrusted_Region.ini
ICAClient/config/wfclient.ini
-ICAClient/desktop/Citrix_PNA.desktop
ICAClient/desktop/wfcmgr.desktop
ICAClient/eula.txt
ICAClient/help/index.htm
@@ -98,40 +98,116 @@ ICAClient/keystore/cacerts/Class4PCA_G2_v2.crt
ICAClient/keystore/cacerts/GTECTGlobalRoot.crt
ICAClient/keystore/cacerts/Pcs3ss_v4.crt
ICAClient/keystore/cacerts/SecureServer.crt
+ICAClient/wfica.sh
+ICAClient/wfica_assoc.sh
%%HAVE_ICA_CERTS%%@unexec for f in %%ICA_CERTS%%; do rm %%CERTDIR%%/${f}; done
ICAClient/libctxssl.so
+ICAClient/libproxy.so
+ICAClient/nls/C
+ICAClient/nls/de/Npica
+ICAClient/nls/de/Npica.ad
+ICAClient/nls/de/UTF-8/Wfcmgr
+ICAClient/nls/de/UTF-8/Wfica
+ICAClient/nls/de/UTF-8/XCapture
+ICAClient/nls/de/UTF-8/XCapture.ad
+ICAClient/nls/de/UTF-8/eula.txt
+ICAClient/nls/de/UTF-8/install.txt
+ICAClient/nls/de/UTF-8/pna.nls
+ICAClient/nls/de/UTF-8/readme.txt
+ICAClient/nls/de/UTF-8/setupwfc.msg
+ICAClient/nls/de/Wfcmgr
+ICAClient/nls/de/Wfica
+ICAClient/nls/de/XCapture
+ICAClient/nls/de/XCapture.ad
+ICAClient/nls/de/appsrv.ini
+ICAClient/nls/de/eula.txt
+ICAClient/nls/de/hinst.msg
+ICAClient/nls/de/index.htm
+ICAClient/nls/de/install.txt
+ICAClient/nls/de/module.ini
+ICAClient/nls/de/pna.nls
+ICAClient/nls/de/readme.txt
+ICAClient/nls/de/setupwfc.msg
+ICAClient/nls/de/wfclient.ini
+ICAClient/nls/en/Npica
+ICAClient/nls/en/Npica.ad
ICAClient/nls/en/UTF-8/Wfcmgr
ICAClient/nls/en/UTF-8/Wfica
+ICAClient/nls/en/UTF-8/XCapture
+ICAClient/nls/en/UTF-8/XCapture.ad
+ICAClient/nls/en/UTF-8/eula.txt
+ICAClient/nls/en/UTF-8/install.txt
ICAClient/nls/en/UTF-8/pna.nls
+ICAClient/nls/en/UTF-8/readme.txt
+ICAClient/nls/en/UTF-8/setupwfc.msg
ICAClient/nls/en/Wfcmgr
ICAClient/nls/en/Wfica
+ICAClient/nls/en/XCapture
+ICAClient/nls/en/XCapture.ad
+ICAClient/nls/en/appsrv.ini
+ICAClient/nls/en/eula.txt
+ICAClient/nls/en/hinst.msg
+ICAClient/nls/en/index.htm
+ICAClient/nls/en/install.txt
+ICAClient/nls/en/module.ini
ICAClient/nls/en/pna.nls
-ICAClient/nls/C
+ICAClient/nls/en/readme.txt
+ICAClient/nls/en/setupwfc.msg
+ICAClient/nls/en/wfclient.ini
+ICAClient/nls/ja/Npica
+ICAClient/nls/ja/Npica.ad
+ICAClient/nls/ja/UTF-8/Wfcmgr
+ICAClient/nls/ja/UTF-8/Wfica
+ICAClient/nls/ja/UTF-8/XCapture
+ICAClient/nls/ja/UTF-8/XCapture.ad
+ICAClient/nls/ja/UTF-8/eula.txt
+ICAClient/nls/ja/UTF-8/install.txt
+ICAClient/nls/ja/UTF-8/pna.nls
+ICAClient/nls/ja/UTF-8/readme.txt
+ICAClient/nls/ja/UTF-8/setupwfc.msg
+ICAClient/nls/ja/Wfcmgr
+ICAClient/nls/ja/Wfica
+ICAClient/nls/ja/XCapture
+ICAClient/nls/ja/XCapture.ad
+ICAClient/nls/ja/appsrv.ini
+ICAClient/nls/ja/eula.txt
+ICAClient/nls/ja/hinst.msg
+ICAClient/nls/ja/index.htm
+ICAClient/nls/ja/install.txt
+ICAClient/nls/ja/module.ini
+ICAClient/nls/ja/pna.nls
+ICAClient/nls/ja/readme.txt
+ICAClient/nls/ja/setupwfc.msg
+ICAClient/nls/ja/wfclient.ini
ICAClient/npica.so
ICAClient/pkginf/F.core.linuxx86
ICAClient/pkginf/Ver.core.linuxx86
ICAClient/pkginf/changeno.dat
ICAClient/readme.txt
ICAClient/setupwfc
-ICAClient/util/XCapture
-ICAClient/util/XCapture.ad
ICAClient/util/echo_cmd
+ICAClient/util/gst_play
ICAClient/util/hinst
ICAClient/util/icalicense.sh
+ICAClient/util/libgstflatstm.so
ICAClient/util/nslaunch
ICAClient/util/pac.js
ICAClient/util/pacexec
+ICAClient/util/sunraymac.sh
+ICAClient/util/what
ICAClient/util/xcapture
ICAClient/wfcmgr
ICAClient/wfica
-ICAClient/wfica.sh
-ICAClient/wfica_assoc.sh
bin/wfcmgr
bin/wfica
@dirrm ICAClient/util
@dirrm ICAClient/pkginf
+@dirrm ICAClient/nls/ja/UTF-8
+@dirrm ICAClient/nls/ja
@dirrm ICAClient/nls/en/UTF-8
@dirrm ICAClient/nls/en
+@dirrm ICAClient/nls/de/UTF-8
+@dirrm ICAClient/nls/de
@dirrm ICAClient/nls
@dirrm ICAClient/keystore/cacerts
@dirrm ICAClient/keystore