Sun Jun 2 06:51:08 2013 UTC ()
more update for R1Alpha4, and let /boot/common/bin as optionlfy.


(obache)
diff -r1.7 -r1.8 pkgsrc/mk/tools/tools.Haiku.mk

cvs diff -r1.7 -r1.8 pkgsrc/mk/tools/tools.Haiku.mk (expand / switch to unified diff)

--- pkgsrc/mk/tools/tools.Haiku.mk 2013/06/02 03:06:44 1.7
+++ pkgsrc/mk/tools/tools.Haiku.mk 2013/06/02 06:51:08 1.8
@@ -1,98 +1,115 @@ @@ -1,98 +1,115 @@
1# $NetBSD: tools.Haiku.mk,v 1.7 2013/06/02 03:06:44 obache Exp $ 1# $NetBSD: tools.Haiku.mk,v 1.8 2013/06/02 06:51:08 obache Exp $
2# 2#
3# System-supplied tools for the Haiku operating system. 3# System-supplied tools for the Haiku operating system.
4 4
5TOOLS_PLATFORM.[?= [ # shell builtin 5TOOLS_PLATFORM.[?= [ # shell builtin
6TOOLS_PLATFORM.awk?= /bin/awk 6TOOLS_PLATFORM.awk?= /bin/awk
7TOOLS_PLATFORM.basename?= /bin/basename 7TOOLS_PLATFORM.basename?= /bin/basename
8TOOLS_PLATFORM.bash?= /bin/bash 8TOOLS_PLATFORM.bash?= /bin/bash
 9.if exists(/boot/common/bin/bison)
9TOOLS_PLATFORM.bison?= /boot/common/bin/bison 10TOOLS_PLATFORM.bison?= /boot/common/bin/bison
10TOOLS_PLATFORM.bison-yacc?= /boot/common/bin/bison -y 11TOOLS_PLATFORM.bison-yacc?= /boot/common/bin/bison -y
 12.endif
 13.if exists(/bin/bzip2)
11TOOLS_PLATFORM.bzcat?= /bin/bzip2 -cd 14TOOLS_PLATFORM.bzcat?= /bin/bzip2 -cd
12TOOLS_PLATFORM.bzip2?= /bin/bzip2 15TOOLS_PLATFORM.bzip2?= /bin/bzip2
 16.elif exists(/boot/common/bin/bzip2)
 17TOOLS_PLATFORM.bzcat?= /boot/common/bin/bzip2 -cd
 18TOOLS_PLATFORM.bzip2?= /boot/common/bin/bzip2
 19.endif
13TOOLS_PLATFORM.cat?= /bin/cat 20TOOLS_PLATFORM.cat?= /bin/cat
14TOOLS_PLATFORM.chgrp?= /bin/chgrp 21TOOLS_PLATFORM.chgrp?= /bin/chgrp
15TOOLS_PLATFORM.chmod?= /bin/chmod 22TOOLS_PLATFORM.chmod?= /bin/chmod
16TOOLS_PLATFORM.chown?= /bin/chown 23TOOLS_PLATFORM.chown?= /bin/chown
17TOOLS_PLATFORM.cmp?= /bin/cmp 24TOOLS_PLATFORM.cmp?= /bin/cmp
18TOOLS_PLATFORM.cp?= /bin/cp 25TOOLS_PLATFORM.cp?= /bin/cp
19TOOLS_PLATFORM.cut?= /bin/cut 26TOOLS_PLATFORM.cut?= /bin/cut
20TOOLS_PLATFORM.date?= /bin/date 27TOOLS_PLATFORM.date?= /bin/date
21TOOLS_PLATFORM.diff?= /bin/diff 28TOOLS_PLATFORM.diff?= /bin/diff
22TOOLS_PLATFORM.diff3?= /bin/diff3 29TOOLS_PLATFORM.diff3?= /bin/diff3
23TOOLS_PLATFORM.dirname?= /bin/dirname 30TOOLS_PLATFORM.dirname?= /bin/dirname
24TOOLS_PLATFORM.echo?= echo # shell builtin 31TOOLS_PLATFORM.echo?= echo # shell builtin
25TOOLS_PLATFORM.egrep?= /bin/egrep 32TOOLS_PLATFORM.egrep?= /bin/egrep
26TOOLS_PLATFORM.env?= /bin/env 33TOOLS_PLATFORM.env?= /bin/env
27TOOLS_PLATFORM.expr?= /bin/expr 34TOOLS_PLATFORM.expr?= /bin/expr
28TOOLS_PLATFORM.false?= false # shell builtin 35TOOLS_PLATFORM.false?= false # shell builtin
29TOOLS_PLATFORM.fgrep?= /bin/fgrep 36TOOLS_PLATFORM.fgrep?= /bin/fgrep
30TOOLS_PLATFORM.find?= /bin/find 37TOOLS_PLATFORM.find?= /bin/find
31TOOLS_PLATFORM.ftp?= /bin/ftp 38TOOLS_PLATFORM.ftp?= /bin/ftp
32TOOLS_PLATFORM.gawk?= /bin/gawk 39TOOLS_PLATFORM.gawk?= /bin/gawk
 40.if exists(/boot/common/bin/m4)
33TOOLS_PLATFORM.gm4?= /boot/common/bin/m4 41TOOLS_PLATFORM.gm4?= /boot/common/bin/m4
 42.endif
34.if exists(/bin/make) 43.if exists(/bin/make)
35TOOLS_PLATFORM.gmake?= /bin/make 44TOOLS_PLATFORM.gmake?= /bin/make
36.elif exists(/boot/common/bin/make) 45.elif exists(/boot/common/bin/make)
37TOOLS_PLATFORM.gmake?= /boot/common/bin/make 46TOOLS_PLATFORM.gmake?= /boot/common/bin/make
38.endif 47.endif
39TOOLS_PLATFORM.grep?= /bin/grep 48TOOLS_PLATFORM.grep?= /bin/grep
40#TOOLS_PLATFORM.groff?= /usr/bin/groff 49#TOOLS_PLATFORM.groff?= /usr/bin/groff
41.if exists(/bin/sed) 50.if exists(/bin/sed)
42TOOLS_PLATFORM.gsed?= /bin/sed 51TOOLS_PLATFORM.gsed?= /bin/sed
43.elif exists(/boot/common/bin/sed) 52.elif exists(/boot/common/bin/sed)
44TOOLS_PLATFORM.gsed?= /boot/common/bin/sed 53TOOLS_PLATFORM.gsed?= /boot/common/bin/sed
45.endif 54.endif
46#TOOLS_PLATFORM.gsoelim?= /usr/bin/soelim 55#TOOLS_PLATFORM.gsoelim?= /usr/bin/soelim
47.if exists(/bin/tar) 56.if exists(/bin/tar)
48TOOLS_PLATFORM.gtar?= /bin/tar 57TOOLS_PLATFORM.gtar?= /bin/tar
49.elif exists(/boot/common/bin/tar) 58.elif exists(/boot/common/bin/tar)
50TOOLS_PLATFORM.gtar?= /boot/common/bin/tar 59TOOLS_PLATFORM.gtar?= /boot/common/bin/tar
51.endif 60.endif
52TOOLS_PLATFORM.gunzip?= /bin/gunzip -f 61TOOLS_PLATFORM.gunzip?= /bin/gunzip -f
53TOOLS_PLATFORM.gzcat?= /bin/zcat 62TOOLS_PLATFORM.gzcat?= /bin/zcat
54TOOLS_PLATFORM.gzip?= /bin/gzip -nf ${GZIP} 63TOOLS_PLATFORM.gzip?= /bin/gzip -nf ${GZIP}
55TOOLS_PLATFORM.head?= /bin/head 64TOOLS_PLATFORM.head?= /bin/head
56TOOLS_PLATFORM.hostname?= /bin/hostname 65TOOLS_PLATFORM.hostname?= /bin/hostname
57TOOLS_PLATFORM.id?= /bin/id 66TOOLS_PLATFORM.id?= /bin/id
58TOOLS_PLATFORM.ident?= /bin/ident 67TOOLS_PLATFORM.ident?= /bin/ident
59TOOLS_PLATFORM.install?= /bin/install 68TOOLS_PLATFORM.install?= /bin/install
 69.if exists(/boot/common/bin/install-info)
60TOOLS_PLATFORM.install-info?= /boot/common/bin/install-info 70TOOLS_PLATFORM.install-info?= /boot/common/bin/install-info
 71.endif
61#TOOLS_PLATFORM.ldconfig?= /sbin/ldconfig 72#TOOLS_PLATFORM.ldconfig?= /sbin/ldconfig
62# XXX: Haiku currently no support of hard link. 73# XXX: BFS currently no support of hard link.
63TOOLS_PLATFORM.ln?= /bin/ln 74TOOLS_PLATFORM.ln?= /bin/ln
64TOOLS_PLATFORM.ls?= /bin/ls 75TOOLS_PLATFORM.ls?= /bin/ls
65.if exists(/boot/common/bin/lzcat) 76.if exists(/boot/common/bin/lzcat)
66TOOLS_PLATFORM.lzcat?= /boot/common/bin/lzcat 77TOOLS_PLATFORM.lzcat?= /boot/common/bin/lzcat
67.endif 78.endif
68TOOLS_PLATFORM.m4?= ${TOOLS_PLATFORM.gm4} 79TOOLS_PLATFORM.m4?= ${TOOLS_PLATFORM.gm4}
69#TOOLS_PLATFORM.mail?= /bin/mail 80#TOOLS_PLATFORM.mail?= /bin/mail
 81.if exists(/boot/common/bin/makeinfo)
70TOOLS_PLATFORM.makeinfo?= /boot/common/bin/makeinfo 82TOOLS_PLATFORM.makeinfo?= /boot/common/bin/makeinfo
 83.endif
71TOOLS_PLATFORM.mkdir?= /bin/mkdir -p 84TOOLS_PLATFORM.mkdir?= /bin/mkdir -p
72.if exists(/bin/mktemp) 85.if exists(/bin/mktemp)
73TOOLS_PLATFORM.mktemp?= /bin/mktemp 86TOOLS_PLATFORM.mktemp?= /bin/mktemp
74.endif 87.endif
75#TOOLS_PLATFORM.msgfmt?= /usr/bin/msgfmt 88#TOOLS_PLATFORM.msgfmt?= /usr/bin/msgfmt
76TOOLS_PLATFORM.mv?= /bin/mv 89TOOLS_PLATFORM.mv?= /bin/mv
77#TOOLS_PLATFORM.nice?= /bin/nice 90#TOOLS_PLATFORM.nice?= /bin/nice
78#TOOLS_PLATFORM.nroff?= /usr/bin/nroff 91#TOOLS_PLATFORM.nroff?= /usr/bin/nroff
 92.if exists(/boot/common/bin/openssl)
79TOOLS_PLATFORM.openssl?= /boot/common/bin/openssl 93TOOLS_PLATFORM.openssl?= /boot/common/bin/openssl
 94.endif
80TOOLS_PLATFORM.patch?= /bin/patch 95TOOLS_PLATFORM.patch?= /bin/patch
81TOOLS_PLATFORM.printf?= /bin/printf 96TOOLS_PLATFORM.printf?= /bin/printf
82TOOLS_PLATFORM.pwd?= /bin/pwd 97TOOLS_PLATFORM.pwd?= /bin/pwd
83TOOLS_PLATFORM.rm?= /bin/rm 98TOOLS_PLATFORM.rm?= /bin/rm
84TOOLS_PLATFORM.rmdir?= /bin/rmdir 99TOOLS_PLATFORM.rmdir?= /bin/rmdir
85#TOOLS_PLATFORM.sdiff?= /bin/sdiff 100.if exists(/bin/sdiff)
 101TOOLS_PLATFORM.sdiff?= /bin/sdiff
 102.endif
86TOOLS_PLATFORM.sed?= ${TOOLS_PLATFORM.gsed} 103TOOLS_PLATFORM.sed?= ${TOOLS_PLATFORM.gsed}
87TOOLS_PLATFORM.sh?= /bin/sh 104TOOLS_PLATFORM.sh?= /bin/sh
88TOOLS_PLATFORM.sleep?= /bin/sleep 105TOOLS_PLATFORM.sleep?= /bin/sleep
89#TOOLS_PLATFORM.soelim?= /usr/bin/soelim 106#TOOLS_PLATFORM.soelim?= /usr/bin/soelim
90TOOLS_PLATFORM.sort?= /bin/sort 107TOOLS_PLATFORM.sort?= /bin/sort
91TOOLS_PLATFORM.strip?= /boot/develop/tools/gnupro/bin/strip 108TOOLS_PLATFORM.strip?= /boot/develop/tools/gnupro/bin/strip
92TOOLS_PLATFORM.tail?= /bin/tail 109TOOLS_PLATFORM.tail?= /bin/tail
93TOOLS_PLATFORM.tar?= ${TOOLS_PLATFORM.gtar} 110TOOLS_PLATFORM.tar?= ${TOOLS_PLATFORM.gtar}
94#TOOLS_PLATFORM.tbl?= /usr/bin/tbl 111#TOOLS_PLATFORM.tbl?= /usr/bin/tbl
95TOOLS_PLATFORM.tee?= /bin/tee 112TOOLS_PLATFORM.tee?= /bin/tee
96TOOLS_PLATFORM.test?= test # shell builtin 113TOOLS_PLATFORM.test?= test # shell builtin
97TOOLS_PLATFORM.touch?= /bin/touch 114TOOLS_PLATFORM.touch?= /bin/touch
98TOOLS_PLATFORM.tr?= /bin/tr 115TOOLS_PLATFORM.tr?= /bin/tr