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