ports/174131: net/citrix_ica: Update port to 12.0.0.189834

Craig Rodrigues rodrigc at FreeBSD.org
Tue Dec 4 21:40:00 UTC 2012


>Number:         174131
>Category:       ports
>Synopsis:       net/citrix_ica: Update port to 12.0.0.189834
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 04 21:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Craig Rodrigues
>Release:        9.1
>Organization:
>Environment:
>Description:
Citrix ICA client 10.6 is no longer available on the Citrix web site.
12.0.0.189834 is available for download from http://www.citrix.com/downloads/citrix-receiver/legacy-client-software/receiver-for-linux-120.html
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: distinfo
===================================================================
--- distinfo	(revision 308275)
+++ distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (citrix_ica-linuxx86-10.6.tar.gz) = 4bd5440856f65232dc69e33010dc5c55f597a56f4c26309ac53bef189aaee6fc
-SIZE (citrix_ica-linuxx86-10.6.tar.gz) = 1801486
+SHA256 (citrix_ica-linuxx86-12.0.0.189834.tar.gz) = 2c4958479a000236f98ae5652b62ea292740ea925b773935a2197914a4d78b1d
+SIZE (citrix_ica-linuxx86-12.0.0.189834.tar.gz) = 29
Index: files/patch-linuxx86::hinst
===================================================================
--- files/patch-linuxx86::hinst	(revision 308275)
+++ files/patch-linuxx86::hinst	(working copy)
@@ -1,24 +1,15 @@
---- 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	2011-09-15 02:46:44.000000000 -0700
++++ linuxx86/hinst	2012-12-04 13:13:28.000000000 -0800
+@@ -105,7 +105,7 @@
  fi
  
  #  Install in here by default.
--DefaultInstallDir=/usr/lib/ICAClient
+-DefaultInstallDir=/opt/Citrix/ICAClient
 +DefaultInstallDir=/usr/local/ICAClient
  
  #  Default CDROM mount point
  DefaultCDSourceDir=/cdrom
-@@ -2217,7 +2217,7 @@
- 	then
- 		:
- 	else
--		/bin/false
-+		/usr/bin/false
- 		return 
- 	fi
- 
-@@ -2263,7 +2263,7 @@
+@@ -2428,7 +2428,7 @@
  		fi
  	fi
  
@@ -26,48 +17,4 @@
 +	/usr/bin/true
  }
  
- ###############################################################################
-@@ -2387,26 +2387,19 @@
- 
- netscape_integrate()
- {
--  user_echo $integrate_netscape1
-   if test -z "$SU_INSTALL"
-   then
-     set_npui_variables
-     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"\
--	|| test -d "/usr/local/lib/netscape"\
--	|| test -d "/usr/dt/appconfig/netscape"\
--	|| 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
-  	getyesno $INSTALLER_NO
- 	if [ "$ANSWER" = "$INSTALLER_YES" ]
-@@ -2415,9 +2408,9 @@
- 	else
-   		user_echo $integrate_netscape6
- 	fi
-+	;;
-+    esac
-     fi
--  fi
--
-     # Create utility script files in install root.
-     create_wfica_script
-     create_wfica_assoc_script
+ #!/bin/sh
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 308275)
+++ pkg-plist	(working copy)
@@ -1,40 +1,61 @@
 @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
-ICAClient/Npica.ad
-ICAClient/PDCRYPT1.DLL
-ICAClient/PDCRYPT2.DLL
-ICAClient/TW1.DLL
-ICAClient/VDEUEM.DLL
-ICAClient/VDSCARD.DLL
-ICAClient/VDSPMIKE.DLL
-ICAClient/config/.server
+%%HAVE_ICA_CERTS%%@unexec for f in %%ICA_CERTS%%; do rm %%CERTDIR%%/${f}; done
+ICAClient/wfica
+ICAClient/wfcmgr
+ICAClient/npica.so
+ICAClient/libproxy.so
+ICAClient/desktop/wfcmgr.desktop
+ICAClient/lib/libkcph.so
+ICAClient/lib/libkcpm.so
+ICAClient/lib/libavcodec.so
+ICAClient/lib/libavformat.so
+ICAClient/lib/libavutil.so
+ICAClient/lib/libswscale.so
+ICAClient/util/hinst
+ICAClient/util/echo_cmd
+ICAClient/util/icalicense.sh
+ICAClient/util/xcapture
+ICAClient/util/nslaunch
+ICAClient/util/pnabrowse
+ICAClient/util/gst_play.32
+ICAClient/util/gst_play.64
+ICAClient/util/gst_read.32
+ICAClient/util/gst_read.64
+ICAClient/util/libgstflatstm.32.so
+ICAClient/util/libgstflatstm.64.so
+ICAClient/util/sunraymac.sh
+ICAClient/util/libgstflatstm.so
+ICAClient/util/gst_play
+ICAClient/util/gst_read
+ICAClient/util/pacexec
+ICAClient/util/pac.js
+ICAClient/util/what
+ICAClient/util/hdxcheck.sh
+ICAClient/util/DeleteCompleteFlashCache.sh
+ICAClient/keystore/cacerts/BTCTRoot.crt
+ICAClient/keystore/cacerts/Class3PCA_G2_v2.crt
+ICAClient/keystore/cacerts/Class4PCA_G2_v2.crt
+ICAClient/keystore/cacerts/GTECTGlobalRoot.crt
+ICAClient/keystore/cacerts/Pcs3ss_v4.crt
+ICAClient/config/usertemplate/All_Regions.ini
+ICAClient/config/usertemplate/Trusted_Region.ini
+ICAClient/config/usertemplate/Untrusted_Region.ini
+ICAClient/config/usertemplate/Unknown_Region.ini
+ICAClient/config/plugin.ini
 ICAClient/config/All_Regions.ini
+ICAClient/config/canonicalization.ini
+ICAClient/config/regions.ini
 ICAClient/config/Trusted_Region.ini
+ICAClient/config/Untrusted_Region.ini
 ICAClient/config/Unknown_Region.ini
-ICAClient/config/Untrusted_Region.ini
-ICAClient/config/appsrv.ini
-ICAClient/config/canonicalization.ini
+ICAClient/config/.server
 ICAClient/config/module.ini
-ICAClient/config/regions.ini
-ICAClient/config/usertemplate/All_Regions.ini
-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
-ICAClient/icons/manager.xpm
-ICAClient/icons/session.xpm
-ICAClient/install.txt
+ICAClient/config/appsrv.ini
 ICAClient/keyboard/age2.kbd
 ICAClient/keyboard/agex2.kbd
-ICAClient/keyboard/automatic.kbd
 ICAClient/keyboard/dcint401.kbd
 ICAClient/keyboard/dcintpcx.kbd
 ICAClient/keyboard/dcus401.kbd
@@ -43,45 +64,41 @@
 ICAClient/keyboard/dec401uk.kbd
 ICAClient/keyboard/decpcx.kbd
 ICAClient/keyboard/decpcxuk.kbd
-ICAClient/keyboard/dg.kbd
 ICAClient/keyboard/dgfr.kbd
 ICAClient/keyboard/dggr.kbd
 ICAClient/keyboard/dguk.kbd
 ICAClient/keyboard/dgus.kbd
-ICAClient/keyboard/hp101.kbd
+ICAClient/keyboard/dg.kbd
 ICAClient/keyboard/hpfritf.kbd
 ICAClient/keyboard/hpgritf.kbd
 ICAClient/keyboard/hpint101.kbd
 ICAClient/keyboard/hpintps2.kbd
+ICAClient/keyboard/hpukitf.kbd
+ICAClient/keyboard/hpus101.kbd
+ICAClient/keyboard/hpusitf.kbd
+ICAClient/keyboard/hpusps2.kbd
+ICAClient/keyboard/hp101.kbd
 ICAClient/keyboard/hpitf.kbd
 ICAClient/keyboard/hpps2.kbd
 ICAClient/keyboard/hpuk101.kbd
-ICAClient/keyboard/hpukitf.kbd
 ICAClient/keyboard/hpukps2.kbd
-ICAClient/keyboard/hpus101.kbd
-ICAClient/keyboard/hpusitf.kbd
-ICAClient/keyboard/hpusps2.kbd
 ICAClient/keyboard/ibm.kbd
 ICAClient/keyboard/keyboard.ini
+ICAClient/keyboard/linux.kbd
 ICAClient/keyboard/linux-ja.kbd
-ICAClient/keyboard/linux.kbd
+ICAClient/keyboard/netbsd.kbd
 ICAClient/keyboard/mac101.kbd
 ICAClient/keyboard/ncdn-101.kbd
 ICAClient/keyboard/ncdn-102.kbd
-ICAClient/keyboard/netbsd.kbd
 ICAClient/keyboard/scoos5.kbd
 ICAClient/keyboard/scouw2.kbd
 ICAClient/keyboard/sg.kbd
-ICAClient/keyboard/sgindy.kbd
 ICAClient/keyboard/sgindyfr.kbd
 ICAClient/keyboard/sgindygr.kbd
 ICAClient/keyboard/sgindyuk.kbd
 ICAClient/keyboard/sgindyus.kbd
+ICAClient/keyboard/sgindy.kbd
 ICAClient/keyboard/sngr.kbd
-ICAClient/keyboard/sparc3.kbd
-ICAClient/keyboard/sparc4.kbd
-ICAClient/keyboard/sparc5.kbd
-ICAClient/keyboard/sparc6usb.kbd
 ICAClient/keyboard/sparcfr4.kbd
 ICAClient/keyboard/sparcfr5.kbd
 ICAClient/keyboard/sparcgr4.kbd
@@ -91,54 +108,144 @@
 ICAClient/keyboard/sparcus3.kbd
 ICAClient/keyboard/sparcus4.kbd
 ICAClient/keyboard/sparcus5.kbd
+ICAClient/keyboard/sparc3.kbd
+ICAClient/keyboard/sparc4.kbd
+ICAClient/keyboard/sparc5.kbd
+ICAClient/keyboard/sparc6usb.kbd
 ICAClient/keyboard/trimodal.kbd
-ICAClient/keystore/cacerts/BTCTRoot.crt
-ICAClient/keystore/cacerts/Class3PCA_G2_v2.crt
-ICAClient/keystore/cacerts/Class4PCA_G2_v2.crt
-ICAClient/keystore/cacerts/GTECTGlobalRoot.crt
-ICAClient/keystore/cacerts/Pcs3ss_v4.crt
-ICAClient/keystore/cacerts/SecureServer.crt
-%%HAVE_ICA_CERTS%%@unexec for f in %%ICA_CERTS%%; do rm %%CERTDIR%%/${f}; done
-ICAClient/libctxssl.so
+ICAClient/keyboard/automatic.kbd
+ICAClient/icons/manager.png
+ICAClient/icons/session.xpm
+ICAClient/icons/receiver.png
+ICAClient/icons/alert.png
+ICAClient/icons/disconnect.png
+ICAClient/icons/error.png
+ICAClient/icons/info.png
+ICAClient/icons/security.png
+ICAClient/icons/security_small.png
+ICAClient/icons/flash.png
+ICAClient/icons/background.png
+ICAClient/nls/ja/LC_MESSAGES/flash.mo
+ICAClient/nls/ja/LC_MESSAGES/icaclient.mo
+ICAClient/nls/ja/UTF-8/pna.nls
+ICAClient/nls/ja/UTF-8/Wfcmgr
+ICAClient/nls/ja/UTF-8/XCapture.ad
+ICAClient/nls/ja/UTF-8/eula.txt
+ICAClient/nls/ja/UTF-8/setupwfc.msg
+ICAClient/nls/ja/pna.nls
+ICAClient/nls/ja/Wfcmgr
+ICAClient/nls/ja/Npica.ad
+ICAClient/nls/ja/XCapture.ad
+ICAClient/nls/ja/appsrv.ini
+ICAClient/nls/ja/module.ini
+ICAClient/nls/ja/wfclient.ini
+ICAClient/nls/ja/index.htm
+ICAClient/nls/ja/eula.txt
+ICAClient/nls/ja/setupwfc.msg
+ICAClient/nls/ja/hinst.msg
+ICAClient/nls/de/LC_MESSAGES/flash.mo
+ICAClient/nls/de/LC_MESSAGES/icaclient.mo
+ICAClient/nls/de/UTF-8/pna.nls
+ICAClient/nls/de/UTF-8/Wfcmgr
+ICAClient/nls/de/UTF-8/XCapture.ad
+ICAClient/nls/de/UTF-8/eula.txt
+ICAClient/nls/de/UTF-8/setupwfc.msg
+ICAClient/nls/de/pna.nls
+ICAClient/nls/de/Wfcmgr
+ICAClient/nls/de/Npica.ad
+ICAClient/nls/de/XCapture.ad
+ICAClient/nls/de/appsrv.ini
+ICAClient/nls/de/module.ini
+ICAClient/nls/de/wfclient.ini
+ICAClient/nls/de/index.htm
+ICAClient/nls/de/eula.txt
+ICAClient/nls/de/setupwfc.msg
+ICAClient/nls/de/hinst.msg
+ICAClient/nls/en/UTF-8/pna.nls
 ICAClient/nls/en/UTF-8/Wfcmgr
-ICAClient/nls/en/UTF-8/Wfica
-ICAClient/nls/en/UTF-8/pna.nls
+ICAClient/nls/en/UTF-8/XCapture.ad
+ICAClient/nls/en/UTF-8/eula.txt
+ICAClient/nls/en/UTF-8/setupwfc.msg
+ICAClient/nls/en/pna.nls
 ICAClient/nls/en/Wfcmgr
-ICAClient/nls/en/Wfica
-ICAClient/nls/en/pna.nls
-ICAClient/nls/C
-ICAClient/npica.so
-ICAClient/pkginf/F.core.linuxx86
+ICAClient/nls/en/Npica.ad
+ICAClient/nls/en/XCapture.ad
+ICAClient/nls/en/appsrv.ini
+ICAClient/nls/en/module.ini
+ICAClient/nls/en/wfclient.ini
+ICAClient/nls/en/index.htm
+ICAClient/nls/en/eula.txt
+ICAClient/nls/en/LC_MESSAGES/icaclient.mo
+ICAClient/nls/en/setupwfc.msg
+ICAClient/nls/en/hinst.msg
+ICAClient/CHARICONV.DLL
+ICAClient/PDCRYPT1.DLL
+ICAClient/PDCRYPT2.DLL
+ICAClient/VDSCARD.DLL
+ICAClient/VDHSSPI.DLL
+ICAClient/VDMSSPI.DLL
+ICAClient/NDS.DLL
+ICAClient/ADPCM.DLL
+ICAClient/SPEEX.DLL
+ICAClient/VORBIS.DLL
+ICAClient/VDMM.DLL
+ICAClient/libctxssl.so
+ICAClient/gtk/glade/main.glade
+ICAClient/gtk/glade/dialog.glade
+ICAClient/gtk/glade/connect.glade
+ICAClient/gtk/glade/proxy.glade
+ICAClient/gtk/glade/zlc.glade
+ICAClient/gtk/glade/authdialogbox.glade
+ICAClient/gtk/glade/flashdialogbox.glade
+ICAClient/gtk/resource.gtkrc
+ICAClient/VDFLASH2.DLL
+ICAClient/FlashContainer.bin
 ICAClient/pkginf/Ver.core.linuxx86
 ICAClient/pkginf/changeno.dat
-ICAClient/readme.txt
+ICAClient/pkginf/F.core.linuxx86
 ICAClient/setupwfc
-ICAClient/util/XCapture
-ICAClient/util/XCapture.ad
-ICAClient/util/echo_cmd
-ICAClient/util/hinst
-ICAClient/util/icalicense.sh
-ICAClient/util/nslaunch
-ICAClient/util/pac.js
-ICAClient/util/pacexec
-ICAClient/util/xcapture
-ICAClient/wfcmgr
-ICAClient/wfica
+ICAClient/help/index.htm
+ICAClient/nls/C
+ICAClient/nls/ja/UTF-8/XCapture
+ICAClient/nls/ja/utf8
+ICAClient/nls/ja/Npica
+ICAClient/nls/ja/XCapture
+ICAClient/nls/de/UTF-8/XCapture
+ICAClient/nls/de/utf8
+ICAClient/nls/de/Npica
+ICAClient/nls/de/XCapture
+ICAClient/nls/en/UTF-8/XCapture
+ICAClient/nls/en/utf8
+ICAClient/nls/en/Npica
+ICAClient/nls/en/XCapture
+ICAClient/eula.txt
+ICAClient/Npica.ad
+ICAClient/Npica
 ICAClient/wfica.sh
 ICAClient/wfica_assoc.sh
 bin/wfcmgr
 bin/wfica
+ at dirrm ICAClient/desktop
 @dirrm ICAClient/util
 @dirrm ICAClient/pkginf
- at dirrm ICAClient/nls/en/UTF-8
- at dirrm ICAClient/nls/en
- at dirrm ICAClient/nls
 @dirrm ICAClient/keystore/cacerts
 @dirrm ICAClient/keystore
 @dirrm ICAClient/keyboard
 @dirrm ICAClient/icons
- at dirrm ICAClient/help
- at dirrm ICAClient/desktop
 @dirrm ICAClient/config/usertemplate
 @dirrm ICAClient/config
+ at dirrm ICAClient/lib
+ at dirrm ICAClient/help
+ at dirrm ICAClient/nls/ja/LC_MESSAGES
+ at dirrm ICAClient/nls/ja/UTF-8
+ at dirrm ICAClient/nls/ja
+ at dirrm ICAClient/nls/de/LC_MESSAGES
+ at dirrm ICAClient/nls/de/UTF-8
+ at dirrm ICAClient/nls/de
+ at dirrm ICAClient/nls/en/UTF-8
+ at dirrm ICAClient/nls/en/LC_MESSAGES
+ at dirrm ICAClient/nls/en
+ at dirrm ICAClient/nls
+ at dirrm ICAClient/gtk/glade
+ at dirrm ICAClient/gtk
 @dirrm ICAClient
Index: Makefile
===================================================================
--- Makefile	(revision 308275)
+++ Makefile	(working copy)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	citrix_ica
-PORTVERSION=	10.6
+PORTVERSION=	12.0.0.189834
 PORTREVISION=	1
 CATEGORIES=	net comms linux
 MASTER_SITES=
@@ -16,7 +16,7 @@
 COMMENT=	Citrix(R) Presentation Server(TM) client
 
 ONLY_FOR_ARCHS=	i386 amd64
-USE_LINUX=	yes
+USE_LINUX=	f10
 USE_LINUX_APPS=	openmotif
 RESTRICTED=	License prohibits redistribution
 IS_INTERACTIVE=	"Noisy license agreement ignores stdin"
@@ -49,9 +49,9 @@
 	@${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/downloads/citrix-receiver/legacy-client-software.html"
 	@${ECHO} ""
-	@${ECHO} "Once en.linuxx86.tar.gz has been downloaded move it to"
+	@${ECHO} "Once linuxx86-${PORTVERSION}.tar.gz has been downloaded move it to"
 	@${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build."
 	@${ECHO} ""
 	@${FALSE}


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list