Tweak math/octave-forge-stk version 2.3.4
[dports.git] / Mk / bsd.commands.mk
1 # bsd.commands.mk - Common commands used within the ports infrastructure
2 #
3 # Created by: Gabor Kovesdan <gabor@FreeBSD.org>
4 #
5 # $FreeBSD$
6 #
7 # DO NOT COMMIT CHANGES TO THIS FILE BY YOURSELF, EVEN IF YOU DID NOT GET
8 # A RESPONSE FROM THE MAINTAINER(S) WITHIN A REASONABLE TIMEFRAME! ALL
9 # UNAUTHORISED CHANGES WILL BE UNCONDITIONALLY REVERTED!
10 #
11
12 COMMANDS_Include_MAINTAINER=    portmgr@FreeBSD.org
13
14 .if !defined(_COMMANDSMKINCLUDED)
15
16 _COMMANDSMKINCLUDED=    yes
17
18 .if ${AWK:Mawk}
19 .undef AWK
20 .endif
21 AWK?=                   /usr/bin/awk
22 BASENAME?=              /usr/bin/basename
23 BRANDELF?=              /usr/bin/brandelf
24 BSDMAKE?=               /usr/bin/make
25 BZCAT?=                 /usr/bin/bzcat
26 BZIP2_CMD?=             /usr/bin/bzip2
27 CAT?=                   /bin/cat
28 CHGRP?=                 /usr/bin/chgrp
29 CHMOD?=                 /bin/chmod
30 CHOWN?=                 /usr/sbin/chown
31 CHROOT?=                /usr/sbin/chroot
32 COMM?=                  /usr/bin/comm
33 CP?=                    /bin/cp
34 CPIO?=                  /usr/bin/cpio
35 CUT?=                   /usr/bin/cut
36 DC?=                    /usr/bin/dc
37 DIALOG?=                /usr/bin/dialog
38 DIALOG4PORTS?=          ${LOCALBASE}/bin/dialog4ports
39 DIFF?=                  /usr/bin/diff
40 DIRNAME?=               /usr/bin/dirname
41 EGREP?=                 /usr/bin/egrep
42 EXPR?=                  /bin/expr
43 FALSE?=                 false   # Shell builtin
44 FILE?=                  /usr/bin/file
45 FIND?=                  /usr/bin/find
46 FLEX?=                  /usr/bin/flex
47 FMT?=                   /usr/bin/fmt
48 GMAKE?=                 gmake
49 GREP?=                  /usr/bin/grep
50 GUNZIP_CMD?=            /usr/bin/gunzip -f
51 GZCAT?=                 /usr/bin/gzcat
52 GZIP?=                  -9
53 GZIP_CMD?=              /usr/bin/gzip -nf ${GZIP}
54 HEAD?=                  /usr/bin/head
55 ID?=                    /usr/bin/id
56 IDENT?=                 /usr/bin/ident
57 JOT?=                   /usr/bin/jot
58 LDCONFIG?=              /sbin/ldconfig
59 LHA_CMD?=               ${LOCALBASE}/bin/lha
60 LN?=                    /bin/ln
61 LS?=                    /bin/ls
62 MKDIR?=                 /bin/mkdir -p
63 MKTEMP?=                /usr/bin/mktemp
64 MOUNT?=                 /sbin/mount
65 MOUNT_DEVFS?=           ${MOUNT} -t devfs devfs
66 # XXX: this is a work-around for an obscure bug where
67 # mount -t nullfs returns zero status on errors within
68 # a make target
69 MOUNT_NULLFS?=          /sbin/mount_null
70 MV?=                    /bin/mv
71 OBJCOPY?=               /usr/bin/objcopy
72 OBJDUMP?=               /usr/bin/objdump
73 PASTE?=                 /usr/bin/paste
74 PAX?=                   /bin/pax
75 PRINTF?=                /usr/bin/printf
76 PS_CMD?=                /bin/ps
77 PW?=                    /usr/sbin/pw
78 REALPATH?=              /bin/realpath
79 RM?=                    /bin/rm -f
80 RMDIR?=                 /bin/rmdir
81 SED?=                   /usr/bin/sed
82 SETENV?=                /usr/bin/env
83 SH?=                    /bin/sh
84 SORT?=                  /usr/bin/sort
85 STRIP_CMD?=             /usr/bin/strip
86 STAT?=                  /usr/bin/stat
87 # Command to run commands as privileged user
88 # Example: "/usr/local/bin/sudo -E sh -c" to use "sudo" instead of "su"
89 SU_CMD?=                /usr/bin/su root -c
90 SYSCTL?=                /sbin/sysctl
91 TAIL?=                  /usr/bin/tail
92 TEST?=                  test    # Shell builtin
93 TR?=                    LANG=C /usr/bin/tr
94 TRUE?=                  true    # Shell builtin
95 UMOUNT?=                /sbin/umount
96 UNAME?=                 /usr/bin/uname
97 UNMAKESELF_CMD?=        ${LOCALBASE}/bin/unmakeself
98 UNZIP_CMD?=             ${LOCALBASE}/bin/unzip
99 UNZIP_NATIVE_CMD?=      /usr/bin/unzip
100 WHICH?=                 /usr/bin/which
101 XARGS?=                 /usr/bin/xargs
102 XMKMF?=                 ${LOCALBASE}/bin/xmkmf
103 YACC?=                  /usr/bin/yacc
104
105 XZ?=                    -Mmax
106 XZCAT=                  /usr/bin/xzcat ${XZ}
107 XZ_CMD?=                /usr/bin/xz ${XZ}
108
109 MD5?=                   /sbin/md5
110 SHA256?=                /sbin/sha256
111 .if exists(/usr/bin/soeliminate)
112 SOELIM?=                /usr/bin/soeliminate
113 .else
114 SOELIM?=                /usr/bin/soelim
115 .endif
116
117 # ECHO is defined in /usr/share/mk/sys.mk, which can either be "echo",
118 # or "true" if the make flag -s is given.  Use ECHO_CMD where you mean
119 # the echo command.
120 ECHO_CMD?=              echo    # Shell builtin
121
122 # Used to print all the '===>' style prompts - override this to turn them off.
123 ECHO_MSG?=              ${ECHO_CMD}
124
125 .elif !defined(_PKGTOOLSDEFINED)
126 _PKGTOOLSDEFINED=       yes
127 PKG_BIN?=               ${LOCALBASE}/sbin/pkg-static
128 PKG_CMD?=               ${PKG_BIN} register
129 PKG_DELETE?=            ${PKG_BIN} delete -y
130 PKG_INFO?=              ${PKG_BIN} info -g
131 PKG_VERSION?=           ${PKG_BIN} version
132 PKG_CREATE?=            ${PKG_BIN} create
133 PKG_ADD?=               ${PKG_BIN} add
134 PKG_QUERY?=             ${PKG_BIN} query
135
136 .endif