diff options
author | tabthorpe <tabthorpe@FreeBSD.org> | 2009-06-13 04:23:14 +0800 |
---|---|---|
committer | tabthorpe <tabthorpe@FreeBSD.org> | 2009-06-13 04:23:14 +0800 |
commit | 52223003219c1d8afba2d7f648eb3a764de23c3c (patch) | |
tree | 6c043fd9b6d02412dc37c2cde3e1e31dbb5cfe2d | |
parent | bfdd26bb450bef6314d1b5987fade0e75236bc0a (diff) | |
download | freebsd-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/Makefile | 15 | ||||
-rw-r--r-- | net/citrix_xenapp/distinfo | 6 | ||||
-rw-r--r-- | net/citrix_xenapp/files/patch-linuxx86::hinst | 43 | ||||
-rw-r--r-- | net/citrix_xenapp/pkg-descr | 21 | ||||
-rw-r--r-- | net/citrix_xenapp/pkg-plist | 90 |
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 |