Date: Tue, 4 Dec 2012 21:33:49 GMT From: Craig Rodrigues <rodrigc@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/174131: net/citrix_ica: Update port to 12.0.0.189834 Message-ID: <201212042133.qB4LXnha054546@red.freebsd.org> Resent-Message-ID: <201212042140.qB4Le0Rj032631@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 +@dirrm ICAClient/desktop @dirrm ICAClient/util @dirrm ICAClient/pkginf -@dirrm ICAClient/nls/en/UTF-8 -@dirrm ICAClient/nls/en -@dirrm ICAClient/nls @dirrm ICAClient/keystore/cacerts @dirrm ICAClient/keystore @dirrm ICAClient/keyboard @dirrm ICAClient/icons -@dirrm ICAClient/help -@dirrm ICAClient/desktop @dirrm ICAClient/config/usertemplate @dirrm ICAClient/config +@dirrm ICAClient/lib +@dirrm ICAClient/help +@dirrm ICAClient/nls/ja/LC_MESSAGES +@dirrm ICAClient/nls/ja/UTF-8 +@dirrm ICAClient/nls/ja +@dirrm ICAClient/nls/de/LC_MESSAGES +@dirrm ICAClient/nls/de/UTF-8 +@dirrm ICAClient/nls/de +@dirrm ICAClient/nls/en/UTF-8 +@dirrm ICAClient/nls/en/LC_MESSAGES +@dirrm ICAClient/nls/en +@dirrm ICAClient/nls +@dirrm ICAClient/gtk/glade +@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212042133.qB4LXnha054546>