Skip site navigation (1)Skip section navigation (2)
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>