Bug#119752: saydate: patch for bashism
Package: saydate
Version: 0.3.0-4
enclosed is the patch
diff -pruN saydate-0.3.0/saydate saydate-0.3.0.shaleh/saydate
--- saydate-0.3.0/saydate Sat Aug 5 08:52:48 2000
+++ saydate-0.3.0.shaleh/saydate Thu Nov 15 15:48:44 2001
@@ -59,30 +59,30 @@ saynum () {
fi
case $number in
- 0[0-7]) say $[$number-0] ;;
+ 0[0-7]) say $(($number-0)) ;;
08) say 8 ;;
09) say 9 ;;
[1-9]) say $number ;;
1[0-3]) say $number ;;
14) say 4 teen ;;
15) say fif teen ;;
- 1[6-9]) say $[$number-10] teen ;;
+ 1[6-9]) say $(($number-10)) teen ;;
20) say 20 ;;
- 2[1-9]) say 20 $[$number-20] ;;
+ 2[1-9]) say 20 $(($number-20)) ;;
30) say 30 ;;
- 3[1-9]) say 30 $[$number-30] ;;
+ 3[1-9]) say 30 $(($number-30)) ;;
40) say 4 ty ;;
- 4[1-9]) say 4 ty $[$number-40] ;;
+ 4[1-9]) say 4 ty $(($number-40)) ;;
50) say fif ty ;;
- 5[1-9]) say fif ty $[$number-50] ;;
+ 5[1-9]) say fif ty $(($number-50)) ;;
60) say 6 ty ;;
- 6[1-9]) say 6 ty $[$number-60] ;;
+ 6[1-9]) say 6 ty $(($number-60)) ;;
70) say 7 ty ;;
- 7[1-9]) say 7 ty $[$number-70] ;;
+ 7[1-9]) say 7 ty $(($number-70)) ;;
80) say 8 ty ;;
- 8[1-9]) say 8 ty $[$number-80] ;;
+ 8[1-9]) say 8 ty $(($number-80)) ;;
90) say 9 ty ;;
- 9[1-9]) say 9 ty $[$number-90] ;;
+ 9[1-9]) say 9 ty $(($number-90)) ;;
esac
}
@@ -201,7 +201,7 @@ do
23) say 20 3rd ;;
24) say 20 4 th ;;
25) say 20 fif th ;;
- 2[6-9]) say 20 $[$date-20] th ;;
+ 2[6-9]) say 20 $(($date-20)) th ;;
30) say 30 th ;;
31) say 30 1st ;;
esac;;
@@ -211,11 +211,11 @@ do
case $year in
1999) say 9 teen 9 ty 9 ;;
2000) say 2 1000 ;;
- 200[1-9]) say 2 1000 $[$year-2000] ;;
- 201[0-3]) say 20 $[$year-2000] ;;
+ 200[1-9]) say 2 1000 $(($year-2000)) ;;
+ 201[0-3]) say 20 $(($year-2000)) ;;
2014) say 20 4 teen ;;
2015) say 20 fif teen ;;
- 201[6-9]) say 20 $[$year-2010] teen ;;
+ 201[6-9]) say 20 $(($year-2010)) teen ;;
esac;;
esac
done
-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux one 2.4.12 #1 Tue Oct 16 10:38:56 PDT 2001 i686
Locale: LANG=C, LC_CTYPE=C
Reply to: