Subject: pkg/22209: Citrix ICA Client update
To: None <gnats-bugs@gnats.netbsd.org>
From: None <netbsd@precedence.co.uk>
List: netbsd-bugs
Date: 07/21/2003 16:08:38
>Number:         22209
>Category:       pkg
>Synopsis:       Update to version 7.00 of Citrix ICA client
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 21 15:09:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Stephen Borrill
>Release:        1.6.1<NetBSD-current source date>
>Organization:
Precedence Technologies Ltd
>Environment:
	
System: NetBSD brio 1.6.1


>Description:
net/citrix_ica needs updating to the latest version of Citrix ICA client.
The package downloads the latest version and assumes it is still 6.30.1052.
>How-To-Repeat:
Try to install net/citrix_ica. It will fail as the source archive has
changed.
>Fix:
Update to version 7.00. (N.B. Following fix does not update the sparc
version of the package).

Remove patch-i386-ab (no longer required)

Patch Makefile as follows:
--- Makefile.orig	Fri May  2 11:28:40 2003
+++ Makefile	Wed Jul 16 19:00:55 2003
@@ -2,11 +2,11 @@
 #
 
 # A default so lintpkgsrc is happy
-PKGNAME=	citrix_ica-6.30
+PKGNAME=	citrix_ica-7.00
 DISTNAME=       citrix
 .if (${MACHINE_ARCH} == "i386")
 DISTNAME=	linuxx86
-PKGNAME=	citrix_ica-6.30.1052
+PKGNAME=	citrix_ica-7.00
 .endif
 .if (${MACHINE_ARCH} == "sparc")
 DISTNAME=       solaris

Patch distinfo:
--- distinfo.orig	Wed Jul 16 19:42:03 2003
+++ distinfo	Wed Jul 16 19:51:41 2003
@@ -1,10 +1,9 @@
 $NetBSD: distinfo,v 1.8 2003/03/14 10:15:55 wiz Exp $
 
-SHA1 (citrix_ica-6.30.1052/linuxx86.tar.gz) = bd932ad50726d5908dcf99c662a2ed08e146768b
-Size (citrix_ica-6.30.1052/linuxx86.tar.gz) = 1485835 bytes
+SHA1 (citrix_ica-7.00/linuxx86.tar.gz) = 98fc24375bbbf45dad33480b159f71d60af0e69d
+Size (citrix_ica-7.00/linuxx86.tar.gz) = 1916967 bytes
 SHA1 (citrix_ica-6.30.1061/solaris.tar.Z) = a22f80b314b34cb857b946d78bc62aef826744ca
 Size (citrix_ica-6.30.1061/solaris.tar.Z) = 1666651 bytes
-SHA1 (patch-i386-aa) = cef16a252b1154399803c9dab6b01eb795efa701
-SHA1 (patch-i386-ab) = 8b363730b2010767d2584cbd28a5b0c0030a60dd
+SHA1 (patch-i386-aa) = e760da5f0739657331d3c8f2fbf7f9f219358f0d
 SHA1 (patch-sparc-aa) = fa3be28a83125c3d9aa632f779ac4428c2b22e12
 SHA1 (patch-sparc-ab) = 0ab192cb660260f950ad9ab4df5d278c54459f7f

Update patch-i386-aa:
--- linuxx86/hinst.orig	Wed Jul 16 19:32:38 2003
+++ linuxx86/hinst	Wed Jul 16 19:35:54 2003
@@ -84,7 +84,7 @@
 PORT=linuxx86
 
 #  The command to undo the archive on this platform.
-EXTRACT_ARCHIVE="cpio -imud -H newc --no-preserve-owner"
+EXTRACT_ARCHIVE="cpio -imud"
 
 # The thing that goes between the owner and group to set both by chown.
 CHOWNGRP_TOKEN=":"
@@ -2028,7 +2028,7 @@
 	then
 		:
 	else
-		/bin/false
+		! :
 		return 
 	fi
 
>Release-Note:
>Audit-Trail:
>Unformatted: