diff options
author | Kris Kennaway <kris@FreeBSD.org> | 2004-07-14 08:18:16 +0000 |
---|---|---|
committer | Kris Kennaway <kris@FreeBSD.org> | 2004-07-14 08:18:16 +0000 |
commit | 3a7c8c1833c80610310b11754d8c95670604cdc5 (patch) | |
tree | 164faae3cef070a9beee3bfc71457c82b042a549 /Mk/bsd.port.subdir.mk | |
parent | f8a38f5ab6823eae28928f268d345fe0f742dc46 (diff) | |
download | ports-3a7c8c1833c80610310b11754d8c95670604cdc5.tar.gz ports-3a7c8c1833c80610310b11754d8c95670604cdc5.zip |
Notes
Diffstat (limited to 'Mk/bsd.port.subdir.mk')
-rw-r--r-- | Mk/bsd.port.subdir.mk | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Mk/bsd.port.subdir.mk b/Mk/bsd.port.subdir.mk index 8c7969948d9e..a8f926466762 100644 --- a/Mk/bsd.port.subdir.mk +++ b/Mk/bsd.port.subdir.mk @@ -82,6 +82,11 @@ OPSYS!= /usr/bin/uname -s ECHO_MSG?= echo +# local customization of the ports tree +.if exists(${.CURDIR}/Makefile.local) +.include "${.CURDIR}/Makefile.local" +.endif + TARGETS+= all TARGETS+= build TARGETS+= checksum @@ -349,7 +354,9 @@ search: ${PORTSDIR}/${INDEXFILE} -v xkeylim="$${xkeylim:-${PORTSEARCH_XKEYLIM}}"\ -v display="$${display:-${PORTSEARCH_DISPLAY_FIELDS}}" \ 'BEGIN { \ - sub(top, "${PORTSDIR}", there); \ + if (substr(there, 1, length(top)) == top) \ + there = "${PORTSDIR}" substr(there, 1 + length(top)); \ + therelen = length(there); \ IGNORECASE=icase; \ keylen = length(key); keylim = keylim && keylen; \ if (!keylim && keylen) \ @@ -377,7 +384,7 @@ search: ${PORTSDIR}/${INDEXFILE} } \ } \ { \ - if ($$2 !~ there) \ + if (substr($$2, 1, therelen) != there) \ next; \ for (i in parms) \ if ($$i !~ parms[i]) \ |