Mon Feb 13 13:47:33 2023 UTC ()
cde: fix a shell portability issue


(tnn)
diff -r1.1 -r1.2 pkgsrc/wm/cde/distinfo
diff -r0 -r1.1 pkgsrc/wm/cde/patches/patch-lib_tt_ttinstall.sh

cvs diff -r1.1 -r1.2 pkgsrc/wm/cde/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/cde/distinfo 2023/02/12 16:34:15 1.1
+++ pkgsrc/wm/cde/distinfo 2023/02/13 13:47:33 1.2
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1$NetBSD: distinfo,v 1.1 2023/02/12 16:34:15 vins Exp $ 1$NetBSD: distinfo,v 1.2 2023/02/13 13:47:33 tnn Exp $
2 2
3BLAKE2s (cde-2.5.1.tar.gz) = 33d94122ff02dbabc3ea246f2af18b12a3d05b48ade9137c9c6cfd685d1eb3a3 3BLAKE2s (cde-2.5.1.tar.gz) = 33d94122ff02dbabc3ea246f2af18b12a3d05b48ade9137c9c6cfd685d1eb3a3
4SHA512 (cde-2.5.1.tar.gz) = cacb9a1df21eb9959886ec2f6816fe99ec585e7264f548a85b03990f0e7fbc2dc6fa440cfe5e9ad29281360c30789c1b9ef3f96e1a711bfd2157064c640e803e 4SHA512 (cde-2.5.1.tar.gz) = cacb9a1df21eb9959886ec2f6816fe99ec585e7264f548a85b03990f0e7fbc2dc6fa440cfe5e9ad29281360c30789c1b9ef3f96e1a711bfd2157064c640e803e
5Size (cde-2.5.1.tar.gz) = 57543245 bytes 5Size (cde-2.5.1.tar.gz) = 57543245 bytes
6SHA1 (patch-configure.ac) = 7730332dd970729872687757701454dd285a8100 6SHA1 (patch-configure.ac) = 7730332dd970729872687757701454dd285a8100
7SHA1 (patch-lib_DtMmdb_btree__berkeley_memmove.c) = 50249e82ee21c012c46bd633fd8f3b640bc6dbc9 7SHA1 (patch-lib_DtMmdb_btree__berkeley_memmove.c) = 50249e82ee21c012c46bd633fd8f3b640bc6dbc9
8SHA1 (patch-lib_DtMmdb_btree__berkeley_snprintf.c) = 93270c3217129086174c22b964e62c14c57f7d47 8SHA1 (patch-lib_DtMmdb_btree__berkeley_snprintf.c) = 93270c3217129086174c22b964e62c14c57f7d47
 9SHA1 (patch-lib_tt_ttinstall.sh) = 28fa72978fd31af3bb6ec95c7bebc28534a66fec
9SHA1 (patch-programs_dtcm_libDtCmP_util.h) = 15f6d2595d30bbb1b432f4e557182e90dcd9803d 10SHA1 (patch-programs_dtcm_libDtCmP_util.h) = 15f6d2595d30bbb1b432f4e557182e90dcd9803d
10SHA1 (patch-programs_dtlogin_Makefile.am) = 775e5417f7f0c38a70f6e3f85629940351ffad6a 11SHA1 (patch-programs_dtlogin_Makefile.am) = 775e5417f7f0c38a70f6e3f85629940351ffad6a
11SHA1 (patch-programs_dtsearchpath_dtappg_Makefile.am) = b0a13e4b1b935c055736daa48302dafc1f9333c4 12SHA1 (patch-programs_dtsearchpath_dtappg_Makefile.am) = b0a13e4b1b935c055736daa48302dafc1f9333c4
12SHA1 (patch-programs_dtsession_Makefile.am) = d946fb0335c1a7def4064e2c91cbf768b6ae599b 13SHA1 (patch-programs_dtsession_Makefile.am) = d946fb0335c1a7def4064e2c91cbf768b6ae599b
13SHA1 (patch-programs_dtterm_Makefile.am) = fb54156e1dd1c27a979c6aeb26e1679e1eb07ab6 14SHA1 (patch-programs_dtterm_Makefile.am) = fb54156e1dd1c27a979c6aeb26e1679e1eb07ab6
14SHA1 (patch-programs_fontaliases_Makefile.am) = 97fe75753d788e9a9fa5c22191745f8714fd52ad 15SHA1 (patch-programs_fontaliases_Makefile.am) = 97fe75753d788e9a9fa5c22191745f8714fd52ad

File Added: pkgsrc/wm/cde/patches/patch-lib_tt_ttinstall.sh
$NetBSD: patch-lib_tt_ttinstall.sh,v 1.1 2023/02/13 13:47:33 tnn Exp $

fix double brackets

--- lib/tt/ttinstall.sh.orig	2022-10-01 17:18:27.000000000 +0000
+++ lib/tt/ttinstall.sh
@@ -33,12 +33,12 @@ fi
 function mkdir_p
 {
 # if directory names have trailing /, we get called with a null string	
-	if	[[ "$1" = "" ]]
+	if	[ "$1" = "" ]
 	then	return
 	fi
 # bail out if directory already exists -- this means recursion stops
 # as soon as we back up into an existing directory	
-	if	[[ -d $1 ]]
+	if	[ -d $1 ]
 	then	return
 	fi
 # only recurse if path has a slash in it. 	
@@ -56,7 +56,7 @@ version=$1; shift
 destdir=$1; shift
 datestamp=`date '+%d %h %y'`
 
-if [[ ! -d $destdir ]]
+if [ ! -d $destdir ]
 then	print -n -u2 Creating directory $destdir ...
 	rm -f $destdir
 	mkdir_p $destdir