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