diff options
author | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2009-06-14 05:27:22 +0000 |
---|---|---|
committer | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2009-06-14 05:27:22 +0000 |
commit | 6bf975f73f967b0e2fbbe70fec6e560168ac85e2 (patch) | |
tree | f575e2a6ca55d1ef2a7e3a9959cdf1ebeea64956 /german | |
parent | 8645ec2f5550fd18209852a406c2a8d76e1ed23b (diff) | |
download | ports-6bf975f73f967b0e2fbbe70fec6e560168ac85e2.tar.gz ports-6bf975f73f967b0e2fbbe70fec6e560168ac85e2.zip |
Notes
Diffstat (limited to 'german')
-rw-r--r-- | german/Makefile | 1 | ||||
-rw-r--r-- | german/citrix_xenapp/Makefile | 57 | ||||
-rw-r--r-- | german/citrix_xenapp/distinfo | 6 | ||||
-rw-r--r-- | german/citrix_xenapp/files/patch-linuxx86::hinst | 154 | ||||
-rw-r--r-- | german/citrix_xenapp/files/patch-setupwfc | 6 | ||||
-rw-r--r-- | german/citrix_xenapp/pkg-descr | 25 | ||||
-rw-r--r-- | german/citrix_xenapp/pkg-plist | 84 |
7 files changed, 166 insertions, 167 deletions
diff --git a/german/Makefile b/german/Makefile index 4aff03edb9ed..cb911771b724 100644 --- a/german/Makefile +++ b/german/Makefile @@ -12,6 +12,7 @@ SUBDIR += bsdgroup-firefox-searchplugin SUBDIR += bsdpaste SUBDIR += citrix_ica + SUBDIR += citrix_xenapp SUBDIR += dict SUBDIR += digibux SUBDIR += ding diff --git a/german/citrix_xenapp/Makefile b/german/citrix_xenapp/Makefile index 78b7182d4dff..ae13de36d4ca 100644 --- a/german/citrix_xenapp/Makefile +++ b/german/citrix_xenapp/Makefile @@ -1,40 +1,38 @@ -# New ports collection makefile for: Citrix(R) ICA(R) Client +# New ports collection makefile for: Citrix(R) ICA(R) Client # Date created: 12 Dez 2000 # Whom: mblapp # # $FreeBSD$ # -PORTNAME= citrix_ica -PORTVERSION= 10.6 +PORTNAME= citrix_xenapp +PORTVERSION= 11.0.140395 CATEGORIES= german net comms linux MASTER_SITES= -DISTNAME= ${PORTNAME}-linuxx86-de-${PORTVERSION} +DISTNAME= ${PORTNAME}-linuxx86-${PORTVERSION} MAINTAINER= tabthorpe@FreeBSD.org -COMMENT= Citrix(R) Presentation Server(TM) client +COMMENT= Access virtual applications and desktops 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" -NO_WRKSUBDIR= Yes -NO_BUILD= Yes +NO_WRKSUBDIR= yes +NO_BUILD= yes CDIR= ${PREFIX}/ICAClient BINDIR= ${PREFIX}/bin - -NSCP= ${LOCALBASE}/libexec/netscape \ - ${LOCALBASE}/libexec/netscape-linux \ - ${LOCALBASE}/netscape \ - ${LOCALBASE}/netscape-linux \ - ${LOCALBASE}/lib/netscape \ - ${LOCALBASE}/lib/netscape-linux \ - ${MOZILLA_HOME} +CERTDIR= ${CDIR}/keystore/cacerts PLIST_SUB= MOZILLA_HOME=${MOZILLA_HOME} +.if defined(ICA_CERTS) +PLIST_SUB+= HAVE_ICA_CERTS="" ICA_CERTS="${ICA_CERTS}" CERTDIR="${CERTDIR}" +.else +PLIST_SUB+= HAVE_ICA_CERTS="@comment " +.endif .include <bsd.port.pre.mk> @@ -47,14 +45,28 @@ do-fetch: @${ECHO} "" @${ECHO} "You have to fetch the file manually from" @${ECHO} "" - @${ECHO} "http://www.citrix.com/site/SS/downloads/details.asp?dID=2755&downloadID=3323" + @${ECHO} "http://www.citrix.com/English/SS/downloads/details.asp?downloadID=3323" @${ECHO} "" - @${ECHO} "Once de.linuxx86.tar.gz has been downloaded move it to" + @${ECHO} "Once en.linuxx86.tar.gz has been downloaded move it to" @${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build." @${ECHO} "" @${FALSE} .endif +.if defined(ICA_CERTS) +pre-fetch: +.for f in ${ICA_CERTS} + @echo "Checking ${f}" +.if !exists(${DISTDIR}/${f}) + @echo "Cert ${f} not found." + @exit 1 +.endif +.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 \ @@ -73,6 +85,13 @@ 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) +.for f in ${ICA_CERTS} + ${INSTALL_DATA} ${DISTDIR}/${f} ${CERTDIR} +.endfor +.endif + .include <bsd.port.post.mk> diff --git a/german/citrix_xenapp/distinfo b/german/citrix_xenapp/distinfo index 4718d5523313..542a6ae77578 100644 --- a/german/citrix_xenapp/distinfo +++ b/german/citrix_xenapp/distinfo @@ -1,3 +1,3 @@ -MD5 (citrix_ica-linuxx86-de-10.6.tar.gz) = 1f5444ece528a89cb1e6100f628c5ad1 -SHA256 (citrix_ica-linuxx86-de-10.6.tar.gz) = 99a6ee06de180e3c3064bbf7c2273eae1db0c21dfb4504395edf2f0ddb41c67b -SIZE (citrix_ica-linuxx86-de-10.6.tar.gz) = 1891075 +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/german/citrix_xenapp/files/patch-linuxx86::hinst b/german/citrix_xenapp/files/patch-linuxx86::hinst index 0a5144c2b5a1..d545ac6f69e7 100644 --- a/german/citrix_xenapp/files/patch-linuxx86::hinst +++ b/german/citrix_xenapp/files/patch-linuxx86::hinst @@ -1,59 +1,44 @@ ---- linuxx86/hinst.orig Tue Oct 31 08:31:50 2006 -+++ linuxx86/hinst Wed Apr 25 08:50:20 2007 -@@ -24,7 +24,6 @@ - # Copyright 1996-2000, 2006 Citrix Systems, Inc. All rights reserved. - # - ############################################################################### -- - # note: the INSTALLER_... strings should be in lowercase. The installer will then - # accept lowercase or uppercase versions of them as input. - INSTALLER_YES=ja -@@ -86,7 +85,13 @@ - fi - - # Install in here by default. --DefaultInstallDir=/usr/lib/ICAClient +--- linuxx86/hinst.orig 2009-02-26 04:22:26.000000000 -0500 ++++ linuxx86/hinst 2009-06-14 00:56:20.000000000 -0400 +@@ -256,11 +256,9 @@ + then + echo LANG=$LANG + fi +- if [ -z "$LANG" ] +- then +- LANG="en" +- # echo LANG missing, using en +- fi + -+DefaultInstallDir=$PREFIX/ICAClient ++ LANG="de" + -+if [ "$PREFIX/ICAClient" = "/ICAClient" ] -+then -+ DefaultInstallDir=/usr/local/ICAClient -+fi - - # Default CDROM mount point - DefaultCDSourceDir=/cdrom -@@ -2226,7 +2231,7 @@ + Lang=`echo $LANG | sed -n -e 's/[_\.].*//' -e 'p'` + Territory=`echo $LANG | sed -n -e 's/\(.*\)\..*/\1/' -e 's/.*_\(.*\)/\1/p'` + CodeSet=`echo $LANG | sed -n -e 's/.*\.\(.*\)/\1/p'` +@@ -1965,7 +1963,7 @@ then : else - /bin/false -+ /usr/bin/false ++ false return fi -@@ -2272,7 +2277,7 @@ +@@ -2090,7 +2088,7 @@ fi fi - /bin/true -+ /usr/bin/true ++ true } - ############################################################################### -@@ -2397,26 +2402,19 @@ - - netscape_integrate() - { -- user_echo $integrate_netscape1 - if test -z "$SU_INSTALL" - then - set_npui_variables + #!/bin/sh +@@ -2191,19 +2189,12 @@ found_netscape else search_ok=0 - EXTRA_BROWSERS=`find_browsers` - +- - if test -d "/usr/lib/netscape"\ - || test -d "/usr/local/netscape"\ - || test -d "/opt/netscape"\ @@ -67,100 +52,19 @@ user_echo $integrate_netscape3 found_netscape - else -+ ;; ++ ;; + *) - user_prompt $integrate_netscape2 + user_prompt "$integrate_netscape2" getyesno $INSTALLER_NO if [ "$ANSWER" = "$INSTALLER_YES" ] -@@ -2425,9 +2423,9 @@ +@@ -2212,8 +2203,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 -@@ -3063,55 +3061,6 @@ - echo "$BINDIR" - } - --################################################################################ --# --# find_browsers --# --# Returns a list of directories containing new-style mozilla-based browsers --# that may be launched by files on the $PATH. --# --################################################################################ --find_browsers() --{ -- PROGS="netscape mozilla firefox" -- DIST_BIN_DIR="" -- STANDARD_DIRS="/usr/local/netscape /usr/local/mozilla /usr/local/firefox /usr/lib/mozilla" -- -- case $op_system in -- SunOS) if -- /usr/bin/pkginfo -q $SOLARIS_PACKAGE_NAME -- then -- relocation_base=`/usr/bin/pkginfo -r $SOLARIS_PACKAGE_NAME` -- STANDARD_DIRS="$STANDARD_DIRS $relocation_base/$SOLARIS_PACKAGE_DIRECTORY" -- -- # N.B. the Netscape 7 packages for SOLARIS 9 have an extended installation path built-in! -- case `uname -r` in -- 5.9) STANDARD_DIRS="$STANDARD_DIRS $relocation_base/dt/appconfig/$SOLARIS_PACKAGE_DIRECTORY" -- ;; -- *) ;; -- esac -- fi;; -- *) ;; -- esac -- -- for d in `echo $PATH | sed "s/:/ /g"` $STANDARD_DIRS -- do -- echo $d -- done | sort -u | while read d -- do -- for p in $PROGS -- do -- # Find the each instance of each named browser -- PROG=$d/$p -- if test -f $PROG -- then -- # Where is the installation and what version is it? -- find_extra_bin_dirs $PROG -- fi -- done -- done | sort -u --} -- - BROWSER_LIST_KEY="BROWSER_DIR" - ################################################################################ - # -@@ -3337,13 +3286,16 @@ - XDG_TARGET_DIR="/usr/share/applications" - TL_MENU_DIR="Vendor_menus/Applications" # TurboLinux - TL_TOP_DIR="/usr/share/applnk/"$TL_MENU_DIR --DEFAULT_GNOME_TARGET_DIRS="/etc/opt/gnome/SuSE/Internet" --DEFAULT_KDE_TARGET_DIRS="/usr/share/applnk-redhat/Internet \ -- /usr/share/applnk-mdk/Networking \ -- $TL_TOP_DIR/Internet \ -- /etc/opt/kde3/share/applnk/SuSE/Internet \ -- /usr/share/applnk/Applications" -- -+DEFAULT_GNOME_TARGET_DIRS="/usr/share/applications \ -+ /usr/local/share/applnk/Internet \ -+ /usr/local/share/applnk/Networking \ -+ /etc/opt/gnome/SuSE/Internet" -+DEFAULT_KDE_TARGET_DIRS="/usr/share/applnk/Applications \ -+ /usr/local/share/applnk/Applications \ -+ /usr/local/share/applnk/Internet \ -+ /usr/share/applnk-redhat/Internet \ -+ /usr/share/applnk-mdk/Networking \ -+ /etc/opt/kde3/share/applnk/SuSE/Internet" - DEFAULT_DT_TARGET_DIRS="$XDG_TARGET_DIR $DEFAULT_GNOME_TARGET_DIRS $DEFAULT_KDE_TARGET_DIRS" - DEFAULT_DT_FOLDER="Applications" + # Create utility script files in install root. + create_wfica_script diff --git a/german/citrix_xenapp/files/patch-setupwfc b/german/citrix_xenapp/files/patch-setupwfc index c15001fababf..9b09f664e4b2 100644 --- a/german/citrix_xenapp/files/patch-setupwfc +++ b/german/citrix_xenapp/files/patch-setupwfc @@ -1,6 +1,6 @@ ---- setupwfc.orig Tue Oct 31 08:31:35 2006 -+++ setupwfc Wed Apr 25 09:02:13 2007 -@@ -441,7 +441,7 @@ +--- setupwfc.orig Fri Apr 8 13:52:46 2005 ++++ setupwfc Mon Jan 22 10:10:48 2007 +@@ -396,7 +396,7 @@ *BSD) # Assume Free/Net/Open BSD on an X86 with Linux emulation. diff --git a/german/citrix_xenapp/pkg-descr b/german/citrix_xenapp/pkg-descr index 69deced9f262..dd930efc5d96 100644 --- a/german/citrix_xenapp/pkg-descr +++ b/german/citrix_xenapp/pkg-descr @@ -1,13 +1,16 @@ -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 can copy the certificate to /usr/ports/distfiles and add the +following line to your /etc/make.conf: + + ICA_CERTS=mycert.crt + +It will then automatically be installed and removed with the normal +FreeBSD package tools. WWW: http://www.citrix.com/English/ps2/products/product.asp?contentID=186 diff --git a/german/citrix_xenapp/pkg-plist b/german/citrix_xenapp/pkg-plist index aa4bb4e6f388..c5c36f5f1c6d 100644 --- a/german/citrix_xenapp/pkg-plist +++ b/german/citrix_xenapp/pkg-plist @@ -1,3 +1,6 @@ +@unexec for dir in /usr/local/libexec/netscape /usr/local/libexec/netscape-linux /usr/local/netscape /usr/local/netscape-linux /usr/local/lib/netscape /usr/local/lib/netscape-linux %%MOZILLA_HOME%% %D/lib/netscape-linux; do if [ -f ${dir}/mime.types ]; then (/bin/cat ${dir}/mime.types | /usr/bin/grep -v "application/x-ica" > ${dir}/mime.types.tmp; mv ${dir}/mime.types.tmp ${dir}/mime.types); fi ; done +@unexec for dir in /usr/local/libexec/netscape /usr/local/libexec/netscape-linux /usr/local/netscape /usr/local/netscape-linux /usr/local/lib/netscape /usr/local/lib/netscape-linux %%MOZILLA_HOME%% %D/lib/netscape-linux; do if [ -f ${dir}/mailcap ]; then (/bin/cat ${dir}/mailcap | /usr/bin/grep -v "application/x-ica" > ${dir}/mailcap.tmp; /bin/mv ${dir}/mailcap.tmp ${dir}/mailcap); fi ; done +@unexec for dir in /usr/local/libexec/netscape /usr/local/libexec/netscape-linux /usr/local/netscape /usr/local/netscape-linux /usr/local/lib/netscape /usr/local/lib/netscape-linux %%MOZILLA_HOME%% %D/lib/netscape-linux; do if [ -e ${dir}/plugins/npica.so ]; then (/bin/rm ${dir}/plugins/npica.so); fi ; done ICAClient/CHARICONV.DLL ICAClient/NDS.DLL ICAClient/Npica @@ -5,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 @@ -22,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 @@ -95,43 +98,112 @@ 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/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 |