summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>2000-11-03 10:26:32 +0000
committerSatoshi Asami <asami@FreeBSD.org>2000-11-03 10:26:32 +0000
commit55b90a3c237c5c07424cf6076dbfbf23bc797483 (patch)
tree667f81c0839e49a129ff7a071301a9ada9719be0 /Mk
parentTweak master sites. (diff)
(1) Move all the command definitions up to the pre.mk section so they
can be used in != constructs in port Makefiles. Use them in ARCH, OPSYS and OSREL defenitions. (2) Change a few more `md5' references to `distinfo'. PR: 22154 Submitted by: jeh (3) Bump XFree86-3 version (twice!) in PKG_IGNORE_DEPENDS.
Notes
Notes: svn path=/head/; revision=34716
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.port.mk77
1 files changed, 39 insertions, 38 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index bd1de4335634..5f8da3786b90 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -318,7 +318,7 @@ FreeBSD_MAINTAINER= asami@FreeBSD.org
# checkpatch - Do a "patch -C" instead of a "patch". Note that it may
# give incorrect results if multiple patches deal with
# the same file.
-# checksum - Use files/md5 to ensure that your distfiles are valid.
+# checksum - Use distinfo to ensure that your distfiles are valid.
# checksum-recursive - Run checksum in this port and all dependencies.
# makesum - Generate distinfo (only do this for your own ports!).
# clean - Remove ${WRKDIR} and other temporary files used for building.
@@ -495,9 +495,40 @@ FreeBSD_MAINTAINER= asami@FreeBSD.org
_PREMKINCLUDED= yes
+AWK?= /usr/bin/awk
+BASENAME?= /usr/bin/basename
+CAT?= /bin/cat
+CHMOD?= /bin/chmod
+CHOWN?= /usr/sbin/chown
+CP?= /bin/cp
+ECHO?= /bin/echo
+EXPR?= /bin/expr
+FALSE?= /usr/bin/false
+GREP?= /usr/bin/grep
+GUNZIP_CMD?= /usr/bin/gunzip -f
+GZCAT?= /usr/bin/gzcat
+GZIP?= -9
+GZIP_CMD?= /usr/bin/gzip -nf ${GZIP}
+LDCONFIG?= /sbin/ldconfig
+LN?= /bin/ln
+MKDIR?= /bin/mkdir -p
+MV?= /bin/mv
+RM?= /bin/rm
+RMDIR?= /bin/rmdir
+SED?= /usr/bin/sed
+SETENV?= /usr/bin/env
+SH?= /bin/sh
+TR?= /usr/bin/tr
+TRUE?= /usr/bin/true
+UNAME?= /usr/bin/uname
+WHICH?= /usr/bin/which
+
+# Used to print all the '===>' style prompts - override this to turn them off.
+ECHO_MSG?= ${ECHO}
+
# Get the architecture
.if !defined(ARCH)
-ARCH!= /usr/bin/uname -m
+ARCH!= ${UNAME} -m
.endif
# Kludge for pre-3.0 systems
@@ -505,12 +536,12 @@ MACHINE_ARCH?= i386
# Get the operating system type
.if !defined(OPSYS)
-OPSYS!= /usr/bin/uname -s
+OPSYS!= ${UNAME} -s
.endif
# Get the operating system revision
.if !defined(OSREL)
-OSREL!= /usr/bin/uname -r | sed -e 's/[-(].*//'
+OSREL!= ${UNAME} -r | ${SED} -e 's/[-(].*//'
.endif
# Get __FreeBSD_version
@@ -810,7 +841,7 @@ LIB_DEPENDS+= dps.0:${PORTSDIR}/x11/dgs
LIB_DEPENDS+= GL.14:${PORTSDIR}/graphics/Mesa3
.endif
XAWVER= 6
-PKG_IGNORE_DEPENDS?= '(XFree86-3\.3\.6_2|Motif-2\.1\.10)'
+PKG_IGNORE_DEPENDS?= '(XFree86-3\.3\.6_4|Motif-2\.1\.10)'
.else
.if defined(USE_IMAKE)
BUILD_DEPENDS+= imake:${PORTSDIR}/devel/imake-4
@@ -1066,36 +1097,6 @@ MOTIFLIB?= -L${X11BASE}/lib -lXm -lXp
.endif
.endif
-AWK?= /usr/bin/awk
-BASENAME?= /usr/bin/basename
-CAT?= /bin/cat
-CHMOD?= /bin/chmod
-CHOWN?= /usr/sbin/chown
-CP?= /bin/cp
-ECHO?= /bin/echo
-EXPR?= /bin/expr
-FALSE?= /usr/bin/false
-GREP?= /usr/bin/grep
-GUNZIP_CMD?= /usr/bin/gunzip -f
-GZCAT?= /usr/bin/gzcat
-GZIP?= -9
-GZIP_CMD?= /usr/bin/gzip -nf ${GZIP}
-LDCONFIG?= /sbin/ldconfig
-LN?= /bin/ln
-MKDIR?= /bin/mkdir -p
-MV?= /bin/mv
-RM?= /bin/rm
-RMDIR?= /bin/rmdir
-SED?= /usr/bin/sed
-SETENV?= /usr/bin/env
-SH?= /bin/sh
-TR?= /usr/bin/tr
-TRUE?= /usr/bin/true
-WHICH?= /usr/bin/which
-
-# Used to print all the '===>' style prompts - override this to turn them off.
-ECHO_MSG?= ${ECHO}
-
ALL_TARGET?= all
INSTALL_TARGET?= install
@@ -2384,7 +2385,7 @@ checksum:
${ECHO_MSG} ">> No checksum recorded for $$file."; \
OK="false"; \
elif [ "$$CKSUM2" = "IGNORE" ]; then \
- ${ECHO_MSG} ">> Checksum for $$file is set to IGNORE in md5 file even though"; \
+ ${ECHO_MSG} ">> Checksum for $$file is set to IGNORE in distinfo file even though"; \
${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; \
OK="false"; \
elif ${EXPR} "$$CKSUM2" : ".*$$CKSUM" > /dev/null; then \
@@ -2400,13 +2401,13 @@ checksum:
${ECHO_MSG} ">> No checksum recorded for $$file, file is in "'$$'"{IGNOREFILES} list."; \
OK="false"; \
elif [ "$$CKSUM2" != "IGNORE" ]; then \
- ${ECHO_MSG} ">> Checksum for $$file is not set to IGNORE in md5 file even though"; \
+ ${ECHO_MSG} ">> Checksum for $$file is not set to IGNORE in distinfo file even though"; \
${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; \
OK="false"; \
fi; \
done; \
if [ "$$OK" != "true" ]; then \
- ${ECHO_MSG} "Make sure the Makefile and md5 file (${MD5_FILE})"; \
+ ${ECHO_MSG} "Make sure the Makefile and distinfo file (${MD5_FILE})"; \
${ECHO_MSG} "are up to date. If you are absolutely sure you want to override this"; \
${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; \
exit 1; \