Date: Sun, 9 Jul 2006 20:51:00 -0400 From: "Thomas Abthorpe" <thomas@goodking.ca> To: "Stefan Walter" <stefan@FreeBSD.org>, <freebsd-ports-bugs@FreeBSD.org> Subject: Re: ports/98089: prepared to assume maintainership of german/citrix_ica and upgrade to 9.15 Message-ID: <002801c6a3ba$ecc473a0$320110ac@thomaspc> References: <200607091142.k69BgeDA062908@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Please find attached the shell archive for german/citrix_ica, as requested. Thomas # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # citrix_ica # citrix_ica/files # citrix_ica/files/patch-setupwfc # citrix_ica/files/patch-linuxx86::hinst # citrix_ica/files/wfcmgr # citrix_ica/files/wfica # citrix_ica/Makefile # citrix_ica/distinfo # citrix_ica/pkg-descr # citrix_ica/pkg-plist # echo c - citrix_ica mkdir -p citrix_ica > /dev/null 2>&1 echo c - citrix_ica/files mkdir -p citrix_ica/files > /dev/null 2>&1 echo x - citrix_ica/files/patch-setupwfc sed 's/^X//' >citrix_ica/files/patch-setupwfc << 'END-of-citrix_ica/files/patch-setupwfc' X--- setupwfc.orig Tue Dec 6 11:25:39 2005 X+++ setupwfc Fri May 26 10:15:09 2006 X@@ -420,7 +420,7 @@ X # We assume that an Intel-based linux system will have an x86 X # processor. We also assume that this is reported by uname -m X # "ix86" where x is some number. X- if uname -m | grep 86 2>&1 >/dev/null ;then X+ if uname -m | grep i[3456]86 2>&1 >/dev/null ;then X if grep uClibc /etc/issue 2>&1 > /dev/null ;then X PLATFORM=uclibc X DISP_PLATFORM="Linux (uClibc)" END-of-citrix_ica/files/patch-setupwfc echo x - citrix_ica/files/patch-linuxx86::hinst sed 's/^X//' >citrix_ica/files/patch-linuxx86::hinst << 'END-of-citrix_ica/files/patch-linuxx86::hinst' X--- linuxx86/hinst.orig Tue Dec 6 11:25:53 2005 X+++ linuxx86/hinst Tue May 30 16:31:43 2006 X@@ -11,7 +11,6 @@ X # Copyright 1998-2000 Citrix Systems, Inc. All rights reserved. X # X ############################################################################### X- X # note: the INSTALLER_... strings should be in lowercase. The installer will then X # accept lowercase or uppercase versions of them as input. X INSTALLER_YES=ja X@@ -73,7 +72,7 @@ X fi X X # Install in here by default. X-DefaultInstallDir=/usr/lib/ICAClient X+DefaultInstallDir=/usr/local/ICAClient X X # Default CDROM mount point X DefaultCDSourceDir=/cdrom X@@ -2175,7 +2174,7 @@ X tr_file $TR_FILE_KEY $PORT/$PORT.psf X preen_files X X- /bin/true X+ /usr/bin/true X } X X ############################################################################### X@@ -2227,10 +2226,34 @@ X # X ############################################################################### X X+check_for_ns() { X+ BIN=`/usr/bin/file $1/plugins/libnullplugin.so | /usr/bin/awk '{print $11}'` X+ case ${BIN} in X+ \(SYSV\),) X+ NETSCAPE_DIR="$1" X+ PLUGIN_PATH="$s/plugins" X+ FOUND_NS="TRUE" X+ esac X+} X+ X+NSCP="/usr/local/libexec/netscape \ X+ /usr/local/libexec/netscape-linux \ X+ /usr/local/netscape \ X+ /usr/local/netscape-linux \ X+ /usr/local/lib/netscape \ X+ /usr/local/lib/netscape-linux \ X+ /usr/local/lib/linux-mozilla \ X+ /usr/local/lib/mozilla \ X+ $MOZILLA_HOME" X+ X+for dir in ${NSCP}; do X+ if [ -e $dir/plugins/libnullplugin.so ]; then X+ check_for_ns $dir; X+ fi X+done X+ X INST_DIR=$ICAInstDir X TMP_NAME=/tmp/ICAnetscape.$$ X-NETSCAPE_DIR="/usr/local/lib/netscape" X-PLUGIN_PATH="/usr/local/netscape/plugins" X PLUGIN_NAME=npica.so X PLUGIN_CLASS=ICAClObj.class X MAILCAP_FILE=mailcap X@@ -2303,26 +2326,19 @@ X X netscape_integrate() X { X- user_echo $integrate_netscape1 X if test -z "$SU_INSTALL" X then X set_npui_variables X found_netscape X else X search_ok=0 X- EXTRA_BROWSERS=`find_browsers` X X- if test -d "/usr/lib/netscape"\ X- || test -d "/usr/local/netscape"\ X- || test -d "/opt/netscape"\ X- || test -d "/usr/local/lib/netscape"\ X- || test -d "/usr/dt/appconfig/netscape"\ X- || test "$MOZILLA_HOME" != "" -a -d "$MOZILLA_HOME"\ X- || test "$EXTRA_BROWSERS" != "" X- then X+ case ${FOUND_NS} in X+ TRUE) X user_echo $integrate_netscape3 X found_netscape X- else X+ ;; X+ *) X user_prompt $integrate_netscape2 X getyesno $INSTALLER_NO X if [ "$ANSWER" = "$INSTALLER_YES" ] X@@ -2331,9 +2347,9 @@ X else X user_echo $integrate_netscape6 X fi X+ ;; X+ esac X fi X- fi X- X # Create utility script files in install root. X create_wfica_script X create_wfica_assoc_script X@@ -2969,55 +2985,6 @@ X echo "$BINDIR" X } X X-################################################################################ X-# X-# find_browsers X-# X-# Returns a list of directories containing new-style mozilla-based browsers X-# that may be launched by files on the $PATH. X-# X-################################################################################ X-find_browsers() X-{ X- PROGS="netscape mozilla firefox" X- DIST_BIN_DIR="" X- STANDARD_DIRS="/usr/local/netscape /usr/local/mozilla /usr/local/firefox /usr/lib/mozilla" X- X- case $op_system in X- SunOS) if X- /usr/bin/pkginfo -q $SOLARIS_PACKAGE_NAME X- then X- relocation_base=`/usr/bin/pkginfo -r $SOLARIS_PACKAGE_NAME` X- STANDARD_DIRS="$STANDARD_DIRS $relocation_base/$SOLARIS_PACKAGE_DIRECTORY" X- X- # N.B. the Netscape 7 packages for SOLARIS 9 have an extended installation path built-in! X- case `uname -r` in X- 5.9) STANDARD_DIRS="$STANDARD_DIRS $relocation_base/dt/appconfig/$SOLARIS_PACKAGE_DIRECTORY" X- ;; X- *) ;; X- esac X- fi;; X- *) ;; X- esac X- X- for d in `echo $PATH | sed "s/:/ /g"` $STANDARD_DIRS X- do X- echo $d X- done | sort -u | while read d X- do X- for p in $PROGS X- do X- # Find the each instance of each named browser X- PROG=$d/$p X- if test -f $PROG X- then X- # Where is the installation and what version is it? X- find_extra_bin_dirs $PROG X- fi X- done X- done | sort -u X-} X- X BROWSER_LIST_KEY="BROWSER_DIR" X ################################################################################ X # X@@ -3244,13 +3211,16 @@ X XDG_TARGET_DIR="/usr/share/applications" X TL_MENU_DIR="Vendor_menus/Applications" # TurboLinux X TL_TOP_DIR="/usr/share/applnk/"$TL_MENU_DIR X-DEFAULT_GNOME_TARGET_DIRS="/etc/opt/gnome/SuSE/Internet" X-DEFAULT_KDE_TARGET_DIRS="/usr/share/applnk-redhat/Internet \ X- /usr/share/applnk-mdk/Networking \ X- $TL_TOP_DIR/Internet \ X- /etc/opt/kde3/share/applnk/SuSE/Internet \ X- /usr/share/applnk/Applications" X- X+DEFAULT_GNOME_TARGET_DIRS="/usr/share/applications \ X+ /usr/local/share/applnk/Internet \ X+ /usr/local/share/applnk/Networking \ X+ /etc/opt/gnome/SuSE/Internet" X+DEFAULT_KDE_TARGET_DIRS="/usr/share/applnk/Applications \ X+ /usr/local/share/applnk/Applications \ X+ /usr/local/share/applnk/Internet \ X+ /usr/share/applnk-redhat/Internet \ X+ /usr/share/applnk-mdk/Networking \ X+ /etc/opt/kde3/share/applnk/SuSE/Internet" X DEFAULT_DT_TARGET_DIRS="$XDG_TARGET_DIR $DEFAULT_GNOME_TARGET_DIRS $DEFAULT_KDE_TARGET_DIRS" X DEFAULT_DT_FOLDER="Applications" X END-of-citrix_ica/files/patch-linuxx86::hinst echo x - citrix_ica/files/wfcmgr sed 's/^X//' >citrix_ica/files/wfcmgr << 'END-of-citrix_ica/files/wfcmgr' X#!/bin/sh Xexport ICAROOT=DESTINATION Xexec $ICAROOT/wfcmgr END-of-citrix_ica/files/wfcmgr echo x - citrix_ica/files/wfica sed 's/^X//' >citrix_ica/files/wfica << 'END-of-citrix_ica/files/wfica' X#!/bin/sh Xexport ICAROOT=DESTINATION Xexec $ICAROOT/wfica "$@" END-of-citrix_ica/files/wfica echo x - citrix_ica/Makefile sed 's/^X//' >citrix_ica/Makefile << 'END-of-citrix_ica/Makefile' X# New ports collection makefile for: Citrix(R) ICA(R) Client X# Date created: 12 Dez 2000 X# Whom: mblapp X# X# $FreeBSD: ports/german/citrix_ica/Makefile,v 1.13 2006/04/15 06:26:47 linimon Exp $ X# X XPORTNAME= citrix_ica XPORTVERSION= 9.15 XCATEGORIES= german net comms linux XMASTER_SITES= XDISTNAME= ${PORTNAME}-linuxx86-de-${PORTVERSION} X XMAINTAINER= thomas@goodking.ca XCOMMENT= Citrix(R) Presentation Server(TM) client X XRUN_DEPENDS= ${LINUXBASE}${X11BASE}/lib/libXm.so.3:${PORTSDIR}/x11-toolkits/linux-openmotif X XONLY_FOR_ARCHS= i386 XUSE_LINUX= yes X#USE_X_PREFIX= Yes XRESTRICTED= License prohibits redistribution XIS_INTERACTIVE= "Noisy license agreement ignores stdin" X XNO_WRKSUBDIR= Yes XNO_BUILD= Yes X XCDIR= ${PREFIX}/ICAClient XBINDIR= ${PREFIX}/bin X XNSCP= ${LOCALBASE}/libexec/netscape \ X ${LOCALBASE}/libexec/netscape-linux \ X ${LOCALBASE}/netscape \ X ${LOCALBASE}/netscape-linux \ X ${LOCALBASE}/lib/netscape \ X ${LOCALBASE}/lib/netscape-linux \ X ${MOZILLA_HOME} X XPLIST_SUB= MOZILLA_HOME=${MOZILLA_HOME} X X.include <bsd.port.pre.mk> X X.if exists(${PREFIX}/bin/kde-config) XHAVE_KDE= "\\ny" X.endif X X.if defined(BATCH) || defined(PACKAGE_BUILDING) XIGNORE='The distribution file for this port may not be automatically fetched due to licensing restrictions.' X.endif X Xdo-fetch: X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) X @${ECHO} "" X @${ECHO} "You have to fetch the file manually after reading and" X @${ECHO} "agreeing to the license at:" X @${ECHO} "" X @${ECHO} "http://www.citrix.com/download/bin/license.asp?client=linux" X @${ECHO} "" X @${ECHO} "Once linuxx86.tar.gz has been downloaded move it to" X @${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build." X @${ECHO} "" X @${FALSE} X.endif X Xdo-install: X @if (test -d "${CDIR}") ; \ X then \ X ${ECHO} "-----------------------------------------------------------" ; \ X ${ECHO} "" ; \ X ${ECHO} "A ${CDIR} installation does already exist." ; \ X ${ECHO} "Please move it away or delete the old port" ; \ X ${ECHO} "" ; \ X ${ECHO} "-----------------------------------------------------------" ; \ X ${FALSE} ; \ X fi X ${SED} s%DESTINATION%${CDIR}% < ${FILESDIR}/wfcmgr \ X > ${WRKSRC}/wfcmgr.x X ${SED} s%DESTINATION%${CDIR}% < ${FILESDIR}/wfica \ X > ${WRKSRC}/wfica.x X cd ${WRKSRC} && ${SH} -c './setupwfc' X ${INSTALL_SCRIPT} ${WRKSRC}/wfcmgr.x ${PREFIX}/bin/wfcmgr X ${INSTALL_SCRIPT} ${WRKSRC}/wfica.x ${PREFIX}/bin/wfica X# XXX: This is missing a "${BRANDELF} -t Linux <executables>". X X.include <bsd.port.post.mk> END-of-citrix_ica/Makefile echo x - citrix_ica/distinfo sed 's/^X//' >citrix_ica/distinfo << 'END-of-citrix_ica/distinfo' XMD5 (citrix_ica-linuxx86-de-9.15.tar.gz) = b007447a56e20141fdbbc0ba0e7a0587 XSHA256 (citrix_ica-linuxx86-de-9.15.tar.gz) = 9d68c7a777de39389c4c93a7c1ab72326e1ad600b6f0203e5e73c1f9fd980923 XSIZE (citrix_ica-linuxx86-de-9.15.tar.gz) = 1391101 END-of-citrix_ica/distinfo echo x - citrix_ica/pkg-descr sed 's/^X//' >citrix_ica/pkg-descr << 'END-of-citrix_ica/pkg-descr' XCitrix(R) Presentation Server(TM) runs on Microsoft(R) Windows XServer(TM) and UNIX(R) operating systems, and extends the base XWindows Terminal Services platform by enhancing the end-user Xexperience as well as increasing manageability, compatibility, Xsecurity and scalability to address business-critical environments. XPresentation Server expands the range of supported applications to Xinclude legacy software and Web-based, UNIX and Java solutions. It Xalso enables any device or operating system including Macintosh and XLinux to access virtualized applications. Other important capabilities Xare powerful management and configuration tools and faster, more Xflexible printing. X XWWW: http://www.citrix.com/English/ps2/products/product.asp?contentID=186 END-of-citrix_ica/pkg-descr echo x - citrix_ica/pkg-plist sed 's/^X//' >citrix_ica/pkg-plist << 'END-of-citrix_ica/pkg-plist' X@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 X@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 X@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 XICAClient/.config/appsrv.ini XICAClient/.config/keyboard.ini XICAClient/.config/module.ini XICAClient/.config/wfclient.ini XICAClient/libctxssl.so XICAClient/Npica XICAClient/Npica.ad XICAClient/CHARICONV.DLL XICAClient/NDS.DLL XICAClient/PDCRYPT1.DLL XICAClient/PDCRYPT2.DLL XICAClient/TW1.DLL XICAClient/VDCM.DLL XICAClient/VDSCARD.DLL XICAClient/VDSPMIKE.DLL XICAClient/Wfcmgr XICAClient/Wfcmgr.ad XICAClient/Wfica XICAClient/Wfica.ad XICAClient/config/.server XICAClient/config/appsrv.ini XICAClient/config/module.ini XICAClient/config/wfclient.ini XICAClient/desktop/wfcmgr.desktop XICAClient/desktop/Citrix_PNA.desktop XICAClient/eula.txt XICAClient/help/index.htm XICAClient/icons/citrix16.xpm XICAClient/icons/citrix32.xpm XICAClient/icons/citrix48.xpm XICAClient/install.txt XICAClient/keyboard/age2.kbd XICAClient/keyboard/agex2.kbd XICAClient/keyboard/automatic.kbd XICAClient/keyboard/dcint401.kbd XICAClient/keyboard/dcintpcx.kbd XICAClient/keyboard/dcus401.kbd XICAClient/keyboard/dcuspcx.kbd XICAClient/keyboard/dec401.kbd XICAClient/keyboard/dec401uk.kbd XICAClient/keyboard/decpcx.kbd XICAClient/keyboard/decpcxuk.kbd XICAClient/keyboard/dg.kbd XICAClient/keyboard/dgfr.kbd XICAClient/keyboard/dggr.kbd XICAClient/keyboard/dguk.kbd XICAClient/keyboard/dgus.kbd XICAClient/keyboard/hp101.kbd XICAClient/keyboard/hpfritf.kbd XICAClient/keyboard/hpgritf.kbd XICAClient/keyboard/hpint101.kbd XICAClient/keyboard/hpintps2.kbd XICAClient/keyboard/hpitf.kbd XICAClient/keyboard/hpps2.kbd XICAClient/keyboard/hpuk101.kbd XICAClient/keyboard/hpukitf.kbd XICAClient/keyboard/hpukps2.kbd XICAClient/keyboard/hpus101.kbd XICAClient/keyboard/hpusitf.kbd XICAClient/keyboard/hpusps2.kbd XICAClient/keyboard/ibm.kbd XICAClient/keyboard/keyboard.ini XICAClient/keyboard/linux.kbd XICAClient/keyboard/linux-ja.kbd XICAClient/keyboard/mac101.kbd XICAClient/keyboard/ncdn-101.kbd XICAClient/keyboard/ncdn-102.kbd XICAClient/keyboard/netbsd.kbd XICAClient/keyboard/scoos5.kbd XICAClient/keyboard/scouw2.kbd XICAClient/keyboard/sg.kbd XICAClient/keyboard/sgindy.kbd XICAClient/keyboard/sgindyfr.kbd XICAClient/keyboard/sgindygr.kbd XICAClient/keyboard/sgindyuk.kbd XICAClient/keyboard/sgindyus.kbd XICAClient/keyboard/sngr.kbd XICAClient/keyboard/sparc3.kbd XICAClient/keyboard/sparc4.kbd XICAClient/keyboard/sparc5.kbd XICAClient/keyboard/sparc6usb.kbd XICAClient/keyboard/sparcfr4.kbd XICAClient/keyboard/sparcfr5.kbd XICAClient/keyboard/sparcgr4.kbd XICAClient/keyboard/sparcgr5.kbd XICAClient/keyboard/sparcuk4.kbd XICAClient/keyboard/sparcuk5.kbd XICAClient/keyboard/sparcus3.kbd XICAClient/keyboard/sparcus4.kbd XICAClient/keyboard/sparcus5.kbd XICAClient/keyboard/trimodal.kbd XICAClient/keystore/cacerts/BTCTRoot.crt XICAClient/keystore/cacerts/Class3PCA_G2_v2.crt XICAClient/keystore/cacerts/Class4PCA_G2_v2.crt XICAClient/keystore/cacerts/GTECTGlobalRoot.crt XICAClient/keystore/cacerts/GTECTRoot.crt XICAClient/keystore/cacerts/Pcs3ss_v4.crt XICAClient/keystore/cacerts/SecureServer.crt XICAClient/nls/C XICAClient/nls/de/pna.nls XICAClient/nls/en/pna.nls XICAClient/npica.so XICAClient/pkginf/F.core.linuxx86 XICAClient/pkginf/Ver.core.linuxx86 XICAClient/pkginf/changeno.dat XICAClient/readme.txt XICAClient/setupwfc XICAClient/util/XCapture XICAClient/util/XCapture.ad XICAClient/util/echo_cmd XICAClient/util/hinst XICAClient/util/icalicense.sh XICAClient/util/nslaunch XICAClient/util/pacexec XICAClient/util/pac.js XICAClient/util/xcapture XICAClient/wfcmgr XICAClient/wfica XICAClient/wfica.sh XICAClient/wfica_assoc.sh Xbin/wfcmgr Xbin/wfica X@dirrm ICAClient/.config X@dirrm ICAClient/cache/zlcache X@unexec find %D/ICAClient/cache/ -type f -exec rm {} \; 2>&1 >/dev/null || true X@dirrm ICAClient/cache X@dirrm ICAClient/config X@dirrm ICAClient/desktop X@dirrm ICAClient/help X@dirrm ICAClient/icons X@dirrm ICAClient/keyboard X@dirrm ICAClient/keystore/cacerts X@dirrm ICAClient/keystore X@dirrm ICAClient/nls/de X@dirrm ICAClient/nls/en X@dirrm ICAClient/nls X@dirrm ICAClient/pkginf X@dirrm ICAClient/util X@dirrm ICAClient END-of-citrix_ica/pkg-plist exit
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002801c6a3ba$ecc473a0$320110ac>