Sat Jan 14 02:11:00 2012 UTC ()
Use native zip etc. if available.


(hans)
diff -r1.36 -r1.37 pkgsrc/mk/tools/tools.SunOS.mk

cvs diff -r1.36 -r1.37 pkgsrc/mk/tools/tools.SunOS.mk (switch to unified diff)

--- pkgsrc/mk/tools/tools.SunOS.mk 2011/12/14 03:17:25 1.36
+++ pkgsrc/mk/tools/tools.SunOS.mk 2012/01/14 02:11:00 1.37
@@ -1,213 +1,219 @@ @@ -1,213 +1,219 @@
1# $NetBSD: tools.SunOS.mk,v 1.36 2011/12/14 03:17:25 joerg Exp $ 1# $NetBSD: tools.SunOS.mk,v 1.37 2012/01/14 02:11:00 hans Exp $
2# 2#
3# System-supplied tools for the Solaris operating system. 3# System-supplied tools for the Solaris operating system.
4# 4#
5# We bootstrap a pdksh shell on this platform. 5# We bootstrap a pdksh shell on this platform.
6 6
7TOOLS_PLATFORM.[?= [ # shell builtin 7TOOLS_PLATFORM.[?= [ # shell builtin
8.if exists(/usr/bin/gawk) 8.if exists(/usr/bin/gawk)
9TOOLS_PLATFORM.awk?= /usr/bin/gawk 9TOOLS_PLATFORM.awk?= /usr/bin/gawk
10.else 10.else
11TOOLS_PLATFORM.awk?= /usr/bin/nawk 11TOOLS_PLATFORM.awk?= /usr/bin/nawk
12.endif 12.endif
13TOOLS_PLATFORM.basename?= /usr/bin/basename 13TOOLS_PLATFORM.basename?= /usr/bin/basename
14.if exists(/bin/bash) 14.if exists(/bin/bash)
15TOOLS_PLATFORM.bash?= /bin/bash 15TOOLS_PLATFORM.bash?= /bin/bash
16.endif 16.endif
17.if exists(/usr/bin/bison) 17.if exists(/usr/bin/bison)
18TOOLS_PLATFORM.bison?= /usr/bin/bison 18TOOLS_PLATFORM.bison?= /usr/bin/bison
19TOOLS_PLATFORM.bison-yacc?= /usr/bin/bison -y 19TOOLS_PLATFORM.bison-yacc?= /usr/bin/bison -y
20.elif exists(/usr/sfw/bison) 20.elif exists(/usr/sfw/bison)
21TOOLS_PLATFORM.bison?= /usr/sfw/bin/bison 21TOOLS_PLATFORM.bison?= /usr/sfw/bin/bison
22TOOLS_PLATFORM.bison-yacc?= /usr/sfw/bin/bison -y 22TOOLS_PLATFORM.bison-yacc?= /usr/sfw/bin/bison -y
23.endif 23.endif
24.if exists(/usr/bin/bzcat) 24.if exists(/usr/bin/bzcat)
25TOOLS_PLATFORM.bzcat?= /usr/bin/bzcat 25TOOLS_PLATFORM.bzcat?= /usr/bin/bzcat
26.endif 26.endif
27.if exists(/usr/bin/bzip2) 27.if exists(/usr/bin/bzip2)
28TOOLS_PLATFORM.bzip2?= /usr/bin/bzip2 28TOOLS_PLATFORM.bzip2?= /usr/bin/bzip2
29.endif 29.endif
30TOOLS_PLATFORM.cat?= /usr/bin/cat 30TOOLS_PLATFORM.cat?= /usr/bin/cat
31TOOLS_PLATFORM.chgrp?= /usr/bin/chgrp 31TOOLS_PLATFORM.chgrp?= /usr/bin/chgrp
32TOOLS_PLATFORM.chmod?= /usr/bin/chmod 32TOOLS_PLATFORM.chmod?= /usr/bin/chmod
33TOOLS_PLATFORM.chown?= /usr/bin/chown 33TOOLS_PLATFORM.chown?= /usr/bin/chown
34.if exists(/bin/cmp) 34.if exists(/bin/cmp)
35TOOLS_PLATFORM.cmp?= /bin/cmp 35TOOLS_PLATFORM.cmp?= /bin/cmp
36.elif exists(/usr/bin/cmp) 36.elif exists(/usr/bin/cmp)
37TOOLS_PLATFORM.cmp?= /usr/bin/cmp 37TOOLS_PLATFORM.cmp?= /usr/bin/cmp
38.endif 38.endif
39TOOLS_PLATFORM.cp?= /bin/cp 39TOOLS_PLATFORM.cp?= /bin/cp
40TOOLS_PLATFORM.csh?= /bin/csh 40TOOLS_PLATFORM.csh?= /bin/csh
41TOOLS_PLATFORM.cut?= /usr/bin/cut 41TOOLS_PLATFORM.cut?= /usr/bin/cut
42TOOLS_PLATFORM.date?= /usr/xpg4/bin/date 42TOOLS_PLATFORM.date?= /usr/xpg4/bin/date
43.if exists(/usr/bin/gdiff) 43.if exists(/usr/bin/gdiff)
44TOOLS_PLATFORM.diff?= /usr/bin/gdiff 44TOOLS_PLATFORM.diff?= /usr/bin/gdiff
45.else 45.else
46TOOLS_PLATFORM.diff?= /usr/bin/diff 46TOOLS_PLATFORM.diff?= /usr/bin/diff
47.endif 47.endif
48.if exists(/usr/bin/gdiff3) 48.if exists(/usr/bin/gdiff3)
49TOOLS_PLATFORM.diff3?= /usr/bin/gdiff3 49TOOLS_PLATFORM.diff3?= /usr/bin/gdiff3
50.else 50.else
51TOOLS_PLATFORM.diff3?= /usr/bin/diff3 51TOOLS_PLATFORM.diff3?= /usr/bin/diff3
52.endif 52.endif
53TOOLS_PLATFORM.dirname?= /usr/bin/dirname 53TOOLS_PLATFORM.dirname?= /usr/bin/dirname
54TOOLS_PLATFORM.echo?= echo # shell builtin 54TOOLS_PLATFORM.echo?= echo # shell builtin
55.if exists(/usr/gnu/bin/grep) 55.if exists(/usr/gnu/bin/grep)
56TOOLS_PLATFORM.grep?= /usr/gnu/bin/grep 56TOOLS_PLATFORM.grep?= /usr/gnu/bin/grep
57TOOLS_PLATFORM.egrep?= /usr/gnu/bin/grep -E 57TOOLS_PLATFORM.egrep?= /usr/gnu/bin/grep -E
58TOOLS_PLATFORM.fgrep?= /usr/gnu/bin/fgrep 58TOOLS_PLATFORM.fgrep?= /usr/gnu/bin/fgrep
59.elif exists(/usr/sfw/bin/ggrep) 59.elif exists(/usr/sfw/bin/ggrep)
60TOOLS_PLATFORM.grep?= /usr/sfw/bin/ggrep 60TOOLS_PLATFORM.grep?= /usr/sfw/bin/ggrep
61TOOLS_PLATFORM.egrep?= /usr/sfw/bin/ggrep -E 61TOOLS_PLATFORM.egrep?= /usr/sfw/bin/ggrep -E
62TOOLS_PLATFORM.fgrep?= /usr/sfw/bin/gfgrep 62TOOLS_PLATFORM.fgrep?= /usr/sfw/bin/gfgrep
63.else 63.else
64TOOLS_PLATFORM.grep?= /usr/xpg4/bin/grep 64TOOLS_PLATFORM.grep?= /usr/xpg4/bin/grep
65TOOLS_PLATFORM.egrep?= /usr/xpg4/bin/grep -E 65TOOLS_PLATFORM.egrep?= /usr/xpg4/bin/grep -E
66TOOLS_PLATFORM.fgrep?= /usr/xpg4/bin/fgrep 66TOOLS_PLATFORM.fgrep?= /usr/xpg4/bin/fgrep
67.endif 67.endif
68TOOLS_PLATFORM.env?= /usr/bin/env 68TOOLS_PLATFORM.env?= /usr/bin/env
69TOOLS_PLATFORM.expr?= /usr/xpg4/bin/expr 69TOOLS_PLATFORM.expr?= /usr/xpg4/bin/expr
70.if exists(/usr/gnu/bin/false) # if we are using OpenSolaris 70.if exists(/usr/gnu/bin/false) # if we are using OpenSolaris
71TOOLS_PLATFORM.false?= /usr/gnu/bin/false 71TOOLS_PLATFORM.false?= /usr/gnu/bin/false
72.else 72.else
73TOOLS_PLATFORM.false?= false # shell builtin 73TOOLS_PLATFORM.false?= false # shell builtin
74.endif 74.endif
75TOOLS_PLATFORM.file?= /usr/bin/file 75TOOLS_PLATFORM.file?= /usr/bin/file
76.if exists(/usr/gnu/bin/find) 76.if exists(/usr/gnu/bin/find)
77TOOLS_PLATFORM.find?= /usr/gnu/bin/find 77TOOLS_PLATFORM.find?= /usr/gnu/bin/find
78.else 78.else
79TOOLS_PLATFORM.find?= /usr/bin/find 79TOOLS_PLATFORM.find?= /usr/bin/find
80.endif 80.endif
81.if exists(/usr/bin/flex) 81.if exists(/usr/bin/flex)
82TOOLS_PLATFORM.flex?= /usr/bin/flex 82TOOLS_PLATFORM.flex?= /usr/bin/flex
83TOOLS_PLATFORM.lex?= /usr/bin/flex 83TOOLS_PLATFORM.lex?= /usr/bin/flex
84.elif exists(/usr/sfw/bin/flex) 84.elif exists(/usr/sfw/bin/flex)
85TOOLS_PLATFORM.flex?= /usr/sfw/bin/flex 85TOOLS_PLATFORM.flex?= /usr/sfw/bin/flex
86TOOLS_PLATFORM.lex?= /usr/sfw/bin/flex 86TOOLS_PLATFORM.lex?= /usr/sfw/bin/flex
87.endif 87.endif
88.if exists(/usr/bin/gawk) 88.if exists(/usr/bin/gawk)
89TOOLS_PLATFORM.gawk?= /usr/bin/gawk 89TOOLS_PLATFORM.gawk?= /usr/bin/gawk
90.endif 90.endif
91.if exists(/usr/bin/gm4) 91.if exists(/usr/bin/gm4)
92TOOLS_PLATFORM.gm4?= /usr/bin/gm4 92TOOLS_PLATFORM.gm4?= /usr/bin/gm4
93.endif 93.endif
94.if exists(/usr/bin/gmake) 94.if exists(/usr/bin/gmake)
95TOOLS_PLATFORM.gmake?= /usr/bin/gmake 95TOOLS_PLATFORM.gmake?= /usr/bin/gmake
96.elif exists(/usr/sfw/bin/gmake) 96.elif exists(/usr/sfw/bin/gmake)
97TOOLS_PLATFORM.gmake?= /usr/sfw/bin/gmake 97TOOLS_PLATFORM.gmake?= /usr/sfw/bin/gmake
98.endif 98.endif
99.if exists(/usr/bin/groff) 99.if exists(/usr/bin/groff)
100TOOLS_PLATFORM.groff?= /usr/bin/groff 100TOOLS_PLATFORM.groff?= /usr/bin/groff
101.endif 101.endif
102.if exists(/usr/bin/gsed) 102.if exists(/usr/bin/gsed)
103TOOLS_PLATFORM.gsed?= /usr/bin/gsed 103TOOLS_PLATFORM.gsed?= /usr/bin/gsed
104.endif 104.endif
105.if exists(/usr/bin/gsoelim) 105.if exists(/usr/bin/gsoelim)
106TOOLS_PLATFORM.gsoelim?= /usr/bin/gsoelim 106TOOLS_PLATFORM.gsoelim?= /usr/bin/gsoelim
107.endif 107.endif
108.if exists(/usr/bin/gtar) 108.if exists(/usr/bin/gtar)
109TOOLS_PLATFORM.bsdtar?= /usr/bin/gtar 109TOOLS_PLATFORM.bsdtar?= /usr/bin/gtar
110TOOLS_PLATFORM.gtar?= /usr/bin/gtar 110TOOLS_PLATFORM.gtar?= /usr/bin/gtar
111TOOLS_PLATFORM.tar?= /usr/bin/gtar 111TOOLS_PLATFORM.tar?= /usr/bin/gtar
112.elif exists(/usr/sfw/bin/gtar) 112.elif exists(/usr/sfw/bin/gtar)
113TOOLS_PLATFORM.bsdtar?= /usr/sfw/bin/gtar 113TOOLS_PLATFORM.bsdtar?= /usr/sfw/bin/gtar
114TOOLS_PLATFORM.gtar?= /usr/sfw/bin/gtar 114TOOLS_PLATFORM.gtar?= /usr/sfw/bin/gtar
115TOOLS_PLATFORM.tar?= /usr/sfw/bin/gtar 115TOOLS_PLATFORM.tar?= /usr/sfw/bin/gtar
116.endif 116.endif
117.if exists(/usr/bin/gzip) 117.if exists(/usr/bin/gzip)
118TOOLS_PLATFORM.gunzip?= /usr/bin/gzip -df 118TOOLS_PLATFORM.gunzip?= /usr/bin/gzip -df
119TOOLS_PLATFORM.gzcat?= /usr/bin/gzip -cd 119TOOLS_PLATFORM.gzcat?= /usr/bin/gzip -cd
120TOOLS_PLATFORM.gzip?= /usr/bin/gzip -nf ${GZIP} 120TOOLS_PLATFORM.gzip?= /usr/bin/gzip -nf ${GZIP}
121.endif 121.endif
122TOOLS_PLATFORM.head?= /usr/bin/head 122TOOLS_PLATFORM.head?= /usr/bin/head
123TOOLS_PLATFORM.hostname?= /bin/hostname 123TOOLS_PLATFORM.hostname?= /bin/hostname
124TOOLS_PLATFORM.id?= /usr/xpg4/bin/id 124TOOLS_PLATFORM.id?= /usr/xpg4/bin/id
125.if exists(/usr/bin/install-info) 125.if exists(/usr/bin/install-info)
126TOOLS_PLATFORM.install-info?= /usr/bin/install-info 126TOOLS_PLATFORM.install-info?= /usr/bin/install-info
127.elif exists(/usr/sfw/bin/install-info) 127.elif exists(/usr/sfw/bin/install-info)
128TOOLS_PLATFORM.install-info?= /usr/sfw/bin/install-info 128TOOLS_PLATFORM.install-info?= /usr/sfw/bin/install-info
129.endif 129.endif
130.if exists(/usr/bin/ginstall) # if we are using OpenSolaris 130.if exists(/usr/bin/ginstall) # if we are using OpenSolaris
131TOOLS_PLATFORM.install?= /usr/bin/ginstall 131TOOLS_PLATFORM.install?= /usr/bin/ginstall
132.else 132.else
133TOOLS_PLATFORM.install?= /usr/ucb/install 133TOOLS_PLATFORM.install?= /usr/ucb/install
134.endif 134.endif
135TOOLS_PLATFORM.ln?= /usr/bin/ln 135TOOLS_PLATFORM.ln?= /usr/bin/ln
136TOOLS_PLATFORM.ls?= /usr/bin/ls 136TOOLS_PLATFORM.ls?= /usr/bin/ls
137TOOLS_PLATFORM.m4?= /usr/ccs/bin/m4 137TOOLS_PLATFORM.m4?= /usr/ccs/bin/m4
138TOOLS_PLATFORM.mail?= /usr/bin/mailx 138TOOLS_PLATFORM.mail?= /usr/bin/mailx
139.if exists(/usr/bin/makeinfo) 139.if exists(/usr/bin/makeinfo)
140TOOLS_PLATFORM.makeinfo?= /usr/bin/makeinfo 140TOOLS_PLATFORM.makeinfo?= /usr/bin/makeinfo
141.elif exists(/usr/sfw/bin/makeinfo) 141.elif exists(/usr/sfw/bin/makeinfo)
142TOOLS_PLATFORM.makeinfo?= /usr/sfw/bin/makeinfo 142TOOLS_PLATFORM.makeinfo?= /usr/sfw/bin/makeinfo
143.endif 143.endif
144TOOLS_PLATFORM.mkdir?= /usr/bin/mkdir -p 144TOOLS_PLATFORM.mkdir?= /usr/bin/mkdir -p
145.if exists(/usr/bin/mktemp) 145.if exists(/usr/bin/mktemp)
146TOOLS_PLATFORM.mktemp?= /usr/bin/mktemp 146TOOLS_PLATFORM.mktemp?= /usr/bin/mktemp
147.endif 147.endif
148TOOLS_PLATFORM.mv?= /usr/bin/mv 148TOOLS_PLATFORM.mv?= /usr/bin/mv
149TOOLS_PLATFORM.nice?= /usr/xpg4/bin/nice 149TOOLS_PLATFORM.nice?= /usr/xpg4/bin/nice
150.if exists(/usr/bin/gnroff) 150.if exists(/usr/bin/gnroff)
151TOOLS_PLATFORM.nroff?= /usr/bin/gnroff 151TOOLS_PLATFORM.nroff?= /usr/bin/gnroff
152.endif 152.endif
153.if exists(/usr/bin/openssl) 153.if exists(/usr/bin/openssl)
154TOOLS_PLATFORM.openssl?= /usr/bin/openssl 154TOOLS_PLATFORM.openssl?= /usr/bin/openssl
155.endif 155.endif
156# Don't use GNU patch 156# Don't use GNU patch
157#TOOLS_PLATFORM.gpatch?= /usr/bin/gpatch 157#TOOLS_PLATFORM.gpatch?= /usr/bin/gpatch
158#TOOLS_PLATFORM.patch?= /usr/bin/gpatch 158#TOOLS_PLATFORM.patch?= /usr/bin/gpatch
159 159
160#.if exists(/usr/bin/perl) 160#.if exists(/usr/bin/perl)
161#TOOLS_PLATFORM.perl?= /usr/bin/perl 161#TOOLS_PLATFORM.perl?= /usr/bin/perl
162#TOOLS_PLATFORM.pod2man?= /usr/perl5/bin/pod2man 162#TOOLS_PLATFORM.pod2man?= /usr/perl5/bin/pod2man
163#.endif 163#.endif
164.if ${OS_VERSION} == "5.11" && exists(/usr/bin/pkg-config) 164.if ${OS_VERSION} == "5.11" && exists(/usr/bin/pkg-config)
165TOOLS_PLATFORM.pkg-config?= /usr/bin/pkg-config 165TOOLS_PLATFORM.pkg-config?= /usr/bin/pkg-config
166.endif 166.endif
167TOOLS_PLATFORM.printf?= /bin/printf 167TOOLS_PLATFORM.printf?= /bin/printf
168TOOLS_PLATFORM.pwd?= /bin/pwd 168TOOLS_PLATFORM.pwd?= /bin/pwd
169.if exists(/usr/gnu/bin/readelf) 169.if exists(/usr/gnu/bin/readelf)
170TOOLS_PLATFORM.readelf?= /usr/gnu/bin/readelf 170TOOLS_PLATFORM.readelf?= /usr/gnu/bin/readelf
171.elif exists(/usr/sfw/bin/greadelf) 171.elif exists(/usr/sfw/bin/greadelf)
172TOOLS_PLATFORM.readelf?= /usr/sfw/bin/greadelf 172TOOLS_PLATFORM.readelf?= /usr/sfw/bin/greadelf
173.endif 173.endif
174TOOLS_PLATFORM.rm?= /usr/bin/rm 174TOOLS_PLATFORM.rm?= /usr/bin/rm
175TOOLS_PLATFORM.rmdir?= /usr/bin/rmdir 175TOOLS_PLATFORM.rmdir?= /usr/bin/rmdir
176.if exists(/usr/bin/gsdiff) 176.if exists(/usr/bin/gsdiff)
177TOOLS_PLATFORM.sdiff?= /usr/bin/gsdiff 177TOOLS_PLATFORM.sdiff?= /usr/bin/gsdiff
178.else 178.else
179TOOLS_PLATFORM.sdiff?= /usr/bin/sdiff 179TOOLS_PLATFORM.sdiff?= /usr/bin/sdiff
180.endif 180.endif
181.if exists(/usr/gnu/bin/sed) 181.if exists(/usr/gnu/bin/sed)
182TOOLS_PLATFORM.sed?= /usr/gnu/bin/sed 182TOOLS_PLATFORM.sed?= /usr/gnu/bin/sed
183.endif 183.endif
184TOOLS_PLATFORM.sh?= /bin/ksh 184TOOLS_PLATFORM.sh?= /bin/ksh
185TOOLS_PLATFORM.sleep?= /bin/sleep 185TOOLS_PLATFORM.sleep?= /bin/sleep
186.if exists(/usr/bin/soelim) 186.if exists(/usr/bin/soelim)
187TOOLS_PLATFORM.soelim?= /usr/bin/soelim 187TOOLS_PLATFORM.soelim?= /usr/bin/soelim
188.endif 188.endif
189TOOLS_PLATFORM.sort?= /usr/bin/sort 189TOOLS_PLATFORM.sort?= /usr/bin/sort
190TOOLS_PLATFORM.strip?= /usr/ccs/bin/strip 190TOOLS_PLATFORM.strip?= /usr/ccs/bin/strip
191TOOLS_PLATFORM.tail?= /usr/xpg4/bin/tail 191TOOLS_PLATFORM.tail?= /usr/xpg4/bin/tail
192.if exists(/usr/bin/tbl) 192.if exists(/usr/bin/tbl)
193TOOLS_PLATFORM.tbl?= /usr/bin/tbl 193TOOLS_PLATFORM.tbl?= /usr/bin/tbl
194.endif 194.endif
195TOOLS_PLATFORM.tee?= /usr/bin/tee 195TOOLS_PLATFORM.tee?= /usr/bin/tee
196TOOLS_PLATFORM.test?= test # shell builtin 196TOOLS_PLATFORM.test?= test # shell builtin
197.if exists(/usr/bin/texi2html) 197.if exists(/usr/bin/texi2html)
198TOOLS_PLATFORM.texi2html?= /usr/bin/texi2html 198TOOLS_PLATFORM.texi2html?= /usr/bin/texi2html
199.elif exists(/usr/sfw/bin/texi2html) 199.elif exists(/usr/sfw/bin/texi2html)
200TOOLS_PLATFORM.texi2html?= /usr/sfw/bin/texi2html 200TOOLS_PLATFORM.texi2html?= /usr/sfw/bin/texi2html
201.endif 201.endif
202TOOLS_PLATFORM.touch?= /usr/bin/touch 202TOOLS_PLATFORM.touch?= /usr/bin/touch
203TOOLS_PLATFORM.tr?= /usr/xpg4/bin/tr 203TOOLS_PLATFORM.tr?= /usr/xpg4/bin/tr
204TOOLS_PLATFORM.true?= true # shell builtin 204TOOLS_PLATFORM.true?= true # shell builtin
205TOOLS_PLATFORM.tsort?= /usr/ccs/bin/tsort 205TOOLS_PLATFORM.tsort?= /usr/ccs/bin/tsort
206.if exists(/usr/bin/unzip) 206.if exists(/usr/bin/unzip)
207TOOLS_PLATFORM.unzip?= /usr/bin/unzip 207TOOLS_PLATFORM.unzip?= /usr/bin/unzip
208.endif 208.endif
209TOOLS_PLATFORM.wc?= /usr/bin/wc 209TOOLS_PLATFORM.wc?= /usr/bin/wc
210TOOLS_PLATFORM.xargs?= /usr/bin/xargs 210TOOLS_PLATFORM.xargs?= /usr/bin/xargs
211.if exists(/usr/bin/yacc) 211.if exists(/usr/bin/yacc)
212TOOLS_PLATFORM.yacc?= /usr/bin/yacc 212TOOLS_PLATFORM.yacc?= /usr/bin/yacc
213.endif 213.endif
 214.if exists(/usr/bin/zip)
 215TOOLS_PLATFORM.zip?= /usr/bin/zip
 216TOOLS_PLATFORM.zipcloak?= /usr/bin/zipcloak
 217TOOLS_PLATFORM.zipnote?= /usr/bin/zipnote
 218TOOLS_PLATFORM.zipsplit?= /usr/bin/zipsplit
 219.endif