View | Details | Raw Unified | Return to bug 110204
Collapse All | Expand All

(-)Makefile (-6 / +4 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	citrix_ica
8
PORTNAME=	citrix_ica
9
PORTVERSION=	9.00
9
PORTVERSION=	10.0
10
PORTREVISION=	4
11
CATEGORIES=	net comms linux
10
CATEGORIES=	net comms linux
12
MASTER_SITES=
11
MASTER_SITES=
13
DISTNAME=	${PORTNAME}-linuxx86-${PORTVERSION}
12
DISTNAME=	${PORTNAME}-linuxx86-${PORTVERSION}
Lines 51-62 Link Here
51
do-fetch:
50
do-fetch:
52
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
51
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
53
	@${ECHO} ""
52
	@${ECHO} ""
54
	@${ECHO} "You have to fetch the file manually after reading and"
53
	@${ECHO} "You have to fetch the file manually from"
55
	@${ECHO} "agreeing to the license at:"
56
	@${ECHO} ""
54
	@${ECHO} ""
57
	@${ECHO} "http://www.citrix.com/download/bin/license.asp?client=linux"
55
	@${ECHO} "http://www.citrix.com/English/SS/downloads/details.asp?dID=2755&downloadID=3323&pID=186"
58
	@${ECHO} ""
56
	@${ECHO} ""
59
	@${ECHO} "Once linuxx86.tar.gz has been downloaded move it to"
57
	@${ECHO} "Once en.linuxx86.tar.gz has been downloaded move it to"
60
	@${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build."
58
	@${ECHO} "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} and restart the build."
61
	@${ECHO} ""
59
	@${ECHO} ""
62
	@${FALSE}
60
	@${FALSE}
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (citrix_ica-linuxx86-9.00.tar.gz) = df3194f942e03b8c700907a3406aef76
1
MD5 (citrix_ica-linuxx86-10.0.tar.gz) = 7d5286e919297823b572a80ed417af71
2
SHA256 (citrix_ica-linuxx86-9.00.tar.gz) = 7a8f66d12b9b715910e8760cd30d921c182d9789a03b0b6e243a3062a9afa9f9
2
SHA256 (citrix_ica-linuxx86-10.0.tar.gz) = 2777b4b3b4d7371399cd45bde16d1943df86222882d032e4fcef661089795078
3
SIZE (citrix_ica-linuxx86-9.00.tar.gz) = 1356273
3
SIZE (citrix_ica-linuxx86-10.0.tar.gz) = 1795232
(-)pkg-plist (-33 / +37 lines)
Lines 1-35 Link Here
1
@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
1
@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
2
@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
2
@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
3
@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
3
@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
4
ICAClient/.config/appsrv.ini
5
ICAClient/.config/keyboard.ini
6
ICAClient/.config/module.ini
7
ICAClient/.config/wfclient.ini
8
ICAClient/libctxssl.so
9
ICAClient/Npica
10
ICAClient/Npica.ad
11
ICAClient/CHARICONV.DLL
4
ICAClient/CHARICONV.DLL
12
ICAClient/NDS.DLL
5
ICAClient/NDS.DLL
6
ICAClient/Npica
7
ICAClient/Npica.ad
13
ICAClient/PDCRYPT1.DLL
8
ICAClient/PDCRYPT1.DLL
14
ICAClient/PDCRYPT2.DLL
9
ICAClient/PDCRYPT2.DLL
15
ICAClient/TW1.DLL
10
ICAClient/TW1.DLL
16
ICAClient/VDCM.DLL
11
ICAClient/VDEUEM.DLL
17
ICAClient/VDSCARD.DLL
12
ICAClient/VDSCARD.DLL
18
ICAClient/Wfcmgr
13
ICAClient/VDSPMIKE.DLL
19
ICAClient/Wfcmgr.ad
20
ICAClient/Wfica
21
ICAClient/Wfica.ad
22
ICAClient/config/.server
14
ICAClient/config/.server
15
ICAClient/config/All_Regions.ini
16
ICAClient/config/Trusted_Region.ini
17
ICAClient/config/Unknown_Region.ini
18
ICAClient/config/Untrusted_Region.ini
23
ICAClient/config/appsrv.ini
19
ICAClient/config/appsrv.ini
20
ICAClient/config/canonicalization.ini
24
ICAClient/config/module.ini
21
ICAClient/config/module.ini
22
ICAClient/config/regions.ini
23
ICAClient/config/usertemplate/All_Regions.ini
24
ICAClient/config/usertemplate/Trusted_Region.ini
25
ICAClient/config/usertemplate/Unknown_Region.ini
26
ICAClient/config/usertemplate/Untrusted_Region.ini
25
ICAClient/config/wfclient.ini
27
ICAClient/config/wfclient.ini
26
ICAClient/desktop/wfcmgr.desktop
27
ICAClient/desktop/Citrix_PNA.desktop
28
ICAClient/desktop/Citrix_PNA.desktop
29
ICAClient/desktop/wfcmgr.desktop
28
ICAClient/eula.txt
30
ICAClient/eula.txt
29
ICAClient/help/index.htm
31
ICAClient/help/index.htm
30
ICAClient/icons/citrix16.xpm
32
ICAClient/icons/manager.xpm
31
ICAClient/icons/citrix32.xpm
33
ICAClient/icons/session.xpm
32
ICAClient/icons/citrix48.xpm
33
ICAClient/install.txt
34
ICAClient/install.txt
34
ICAClient/keyboard/age2.kbd
35
ICAClient/keyboard/age2.kbd
35
ICAClient/keyboard/agex2.kbd
36
ICAClient/keyboard/agex2.kbd
Lines 62-69 Link Here
62
ICAClient/keyboard/hpusps2.kbd
63
ICAClient/keyboard/hpusps2.kbd
63
ICAClient/keyboard/ibm.kbd
64
ICAClient/keyboard/ibm.kbd
64
ICAClient/keyboard/keyboard.ini
65
ICAClient/keyboard/keyboard.ini
65
ICAClient/keyboard/linux.kbd
66
ICAClient/keyboard/linux-ja.kbd
66
ICAClient/keyboard/linux-ja.kbd
67
ICAClient/keyboard/linux.kbd
67
ICAClient/keyboard/mac101.kbd
68
ICAClient/keyboard/mac101.kbd
68
ICAClient/keyboard/ncdn-101.kbd
69
ICAClient/keyboard/ncdn-101.kbd
69
ICAClient/keyboard/ncdn-102.kbd
70
ICAClient/keyboard/ncdn-102.kbd
Lines 95-105 Link Here
95
ICAClient/keystore/cacerts/Class3PCA_G2_v2.crt
96
ICAClient/keystore/cacerts/Class3PCA_G2_v2.crt
96
ICAClient/keystore/cacerts/Class4PCA_G2_v2.crt
97
ICAClient/keystore/cacerts/Class4PCA_G2_v2.crt
97
ICAClient/keystore/cacerts/GTECTGlobalRoot.crt
98
ICAClient/keystore/cacerts/GTECTGlobalRoot.crt
98
ICAClient/keystore/cacerts/GTECTRoot.crt
99
ICAClient/keystore/cacerts/Pcs3ss_v4.crt
99
ICAClient/keystore/cacerts/Pcs3ss_v4.crt
100
ICAClient/keystore/cacerts/SecureServer.crt
100
ICAClient/keystore/cacerts/SecureServer.crt
101
ICAClient/nls/C
101
ICAClient/libctxssl.so
102
ICAClient/nls/en/UTF-8/Wfcmgr
103
ICAClient/nls/en/UTF-8/Wfica
104
ICAClient/nls/en/UTF-8/pna.nls
105
ICAClient/nls/en/Wfcmgr
106
ICAClient/nls/en/Wfica
102
ICAClient/nls/en/pna.nls
107
ICAClient/nls/en/pna.nls
108
ICAClient/nls/C
103
ICAClient/npica.so
109
ICAClient/npica.so
104
ICAClient/pkginf/F.core.linuxx86
110
ICAClient/pkginf/F.core.linuxx86
105
ICAClient/pkginf/Ver.core.linuxx86
111
ICAClient/pkginf/Ver.core.linuxx86
Lines 112-119 Link Here
112
ICAClient/util/hinst
118
ICAClient/util/hinst
113
ICAClient/util/icalicense.sh
119
ICAClient/util/icalicense.sh
114
ICAClient/util/nslaunch
120
ICAClient/util/nslaunch
115
ICAClient/util/pacexec
116
ICAClient/util/pac.js
121
ICAClient/util/pac.js
122
ICAClient/util/pacexec
117
ICAClient/util/xcapture
123
ICAClient/util/xcapture
118
ICAClient/wfcmgr
124
ICAClient/wfcmgr
119
ICAClient/wfica
125
ICAClient/wfica
Lines 121-139 Link Here
121
ICAClient/wfica_assoc.sh
127
ICAClient/wfica_assoc.sh
122
bin/wfcmgr
128
bin/wfcmgr
123
bin/wfica
129
bin/wfica
124
@dirrm ICAClient/.config
130
@dirrm ICAClient/util
125
@dirrm ICAClient/cache/zlcache
131
@dirrm ICAClient/pkginf
126
@unexec find %D/ICAClient/cache/ -type f -exec rm {} \; 2>&1 >/dev/null || true
132
@dirrm ICAClient/nls/en/UTF-8
127
@dirrm ICAClient/cache
128
@dirrm ICAClient/config
129
@dirrm ICAClient/desktop
130
@dirrm ICAClient/help
131
@dirrm ICAClient/icons
132
@dirrm ICAClient/keyboard
133
@dirrm ICAClient/keystore/cacerts
134
@dirrm ICAClient/keystore
135
@dirrm ICAClient/nls/en
133
@dirrm ICAClient/nls/en
136
@dirrm ICAClient/nls
134
@dirrm ICAClient/nls
137
@dirrm ICAClient/pkginf
135
@dirrm ICAClient/keystore/cacerts
138
@dirrm ICAClient/util
136
@dirrm ICAClient/keystore
137
@dirrm ICAClient/keyboard
138
@dirrm ICAClient/icons
139
@dirrm ICAClient/help
140
@dirrm ICAClient/desktop
141
@dirrm ICAClient/config/usertemplate
142
@dirrm ICAClient/config
139
@dirrm ICAClient
143
@dirrm ICAClient
(-)files/patch-linuxx86::hinst (-109 / +16 lines)
Lines 1-6 Link Here
1
--- linuxx86/hinst.orig	Fri Apr  8 19:52:59 2005
1
--- linuxx86/hinst.orig	Tue Oct 31 07:07:08 2006
2
+++ linuxx86/hinst	Wed May 18 14:07:10 2005
2
+++ linuxx86/hinst	Mon Mar  5 12:26:02 2007
3
@@ -75,7 +75,7 @@
3
@@ -86,7 +86,7 @@
4
 fi
4
 fi
5
 
5
 
6
 #  Install in here by default.
6
 #  Install in here by default.
Lines 9-61 Link Here
9
 
9
 
10
 #  Default CDROM mount point
10
 #  Default CDROM mount point
11
 DefaultCDSourceDir=/cdrom
11
 DefaultCDSourceDir=/cdrom
12
@@ -2166,7 +2166,7 @@
12
@@ -2217,7 +2217,7 @@
13
 	then
14
 		:
15
 	else
16
-		/bin/false
17
+		/usr/bin/false
18
 		return 
19
 	fi
13
 
20
 
14
 	# rm -f $m_filename $mf_filename $o_filename $of_filename
21
@@ -2263,7 +2263,7 @@
22
 		fi
23
 	fi
15
 
24
 
16
-	/bin/true
25
-	/bin/true
17
+	/usr/bin/true
26
+	/usr/bin/true
18
 }
27
 }
19
 
28
 
20
 ###############################################################################
29
 ###############################################################################
21
@@ -2217,10 +2217,34 @@
30
@@ -2387,26 +2387,19 @@
22
 #
23
 ###############################################################################
24
 
25
+check_for_ns() {
26
+	BIN=`/usr/bin/file $1/plugins/libnullplugin.so | /usr/bin/awk '{print $11}'`
27
+	case ${BIN} in
28
+	\(SYSV\),)
29
+		NETSCAPE_DIR="$1"
30
+		PLUGIN_PATH="$s/plugins"
31
+		FOUND_NS="TRUE"
32
+	esac
33
+}
34
+
35
+NSCP="/usr/local/libexec/netscape \
36
+	/usr/local/libexec/netscape-linux \
37
+	/usr/local/netscape \
38
+	/usr/local/netscape-linux \
39
+	/usr/local/lib/netscape \
40
+	/usr/local/lib/netscape-linux \
41
+	/usr/local/lib/linux-mozilla \
42
+	/usr/local/lib/mozilla \
43
+	$MOZILLA_HOME"
44
+
45
+for dir in ${NSCP}; do
46
+	if [ -e $dir/plugins/libnullplugin.so ]; then
47
+		check_for_ns $dir;
48
+	fi
49
+done
50
+
51
 INST_DIR=$ICAInstDir
52
 TMP_NAME=/tmp/ICAnetscape.$$
53
-NETSCAPE_DIR="/usr/local/lib/netscape"
54
-PLUGIN_PATH="/usr/local/netscape/plugins"
55
 PLUGIN_NAME=npica.so
56
 PLUGIN_CLASS=ICAClObj.class
57
 MAILCAP_FILE=mailcap
58
@@ -2293,26 +2317,19 @@
59
 
31
 
60
 netscape_integrate()
32
 netscape_integrate()
61
 {
33
 {
Lines 87-93 Link Here
87
 	user_prompt $integrate_netscape2
59
 	user_prompt $integrate_netscape2
88
  	getyesno $INSTALLER_NO
60
  	getyesno $INSTALLER_NO
89
 	if [ "$ANSWER" = "$INSTALLER_YES" ]
61
 	if [ "$ANSWER" = "$INSTALLER_YES" ]
90
@@ -2321,9 +2338,9 @@
62
@@ -2415,9 +2408,9 @@
91
 	else
63
 	else
92
   		user_echo $integrate_netscape6
64
   		user_echo $integrate_netscape6
93
 	fi
65
 	fi
Lines 99-166 Link Here
99
     # Create utility script files in install root.
71
     # Create utility script files in install root.
100
     create_wfica_script
72
     create_wfica_script
101
     create_wfica_assoc_script
73
     create_wfica_assoc_script
102
@@ -2953,55 +2970,6 @@
103
     echo "$BINDIR"
104
 }
105
 
106
-################################################################################
107
-#
108
-# find_browsers
109
-#
110
-# Returns a list of directories containing new-style mozilla-based browsers 
111
-# that may be launched by files on the $PATH.
112
-#
113
-################################################################################
114
-find_browsers()
115
-{
116
-    PROGS="netscape mozilla firefox"
117
-    DIST_BIN_DIR=""
118
-    STANDARD_DIRS="/usr/local/netscape /usr/local/mozilla"
119
-
120
-    case $op_system in
121
-       SunOS) if
122
-                 /usr/bin/pkginfo -q $SOLARIS_PACKAGE_NAME
123
-              then
124
-                 relocation_base=`/usr/bin/pkginfo -r $SOLARIS_PACKAGE_NAME`
125
-                 STANDARD_DIRS="$STANDARD_DIRS $relocation_base/$SOLARIS_PACKAGE_DIRECTORY"
126
-
127
-                 # N.B. the Netscape 7 packages for SOLARIS 9 have an extended installation path built-in!
128
-                 case `uname -r` in
129
-                    5.9) STANDARD_DIRS="$STANDARD_DIRS $relocation_base/dt/appconfig/$SOLARIS_PACKAGE_DIRECTORY"
130
-                         ;;
131
-                    *)   ;;
132
-                 esac
133
-              fi;;
134
-       *) ;;
135
-    esac
136
-
137
-    for d in `echo $PATH | sed "s/:/ /g"` $STANDARD_DIRS
138
-    do
139
-	echo $d
140
-    done | sort -u | while read d
141
-    do 
142
-	for p in $PROGS
143
-	do    
144
-	    # Find the each instance of each named browser
145
-	    PROG=$d/$p
146
-	    if test -f $PROG
147
-	    then
148
-		# Where is the installation and what version is it?
149
-		find_extra_bin_dirs $PROG
150
-	    fi
151
-	done
152
-    done | sort -u
153
-}
154
-
155
 BROWSER_LIST_KEY="BROWSER_DIR"
156
 ################################################################################
157
 #
158
@@ -3226,6 +3194,8 @@
159
 wfcmgr_ja_NAME='MetaFrame UNIX クライアント'
160
 
161
 DEFAULT_GNOME_TARGET_DIRS="/usr/share/applications \
162
+                           /usr/local/share/applnk/Internet \
163
+                           /usr/local/share/applnk/Networking \
164
                            /etc/opt/gnome/SuSE/Internet"
165
 DEFAULT_KDE_TARGET_DIRS="/usr/share/applnk/Applications \
166
                         /usr/share/applnk-redhat/Internet \

Return to bug 110204