diff options
author | kris <kris@FreeBSD.org> | 2002-12-01 09:05:38 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2002-12-01 09:05:38 +0800 |
commit | ad46a6beb689365ecf12de54494b31bcf0990579 (patch) | |
tree | b2e9ff816259c4ca7b7dff486057f8b200d2f5d3 /Makefile | |
parent | 5df099468ff923d4e917bf6317589510a6c59ed9 (diff) | |
download | freebsd-ports-gnome-ad46a6beb689365ecf12de54494b31bcf0990579.tar.gz freebsd-ports-gnome-ad46a6beb689365ecf12de54494b31bcf0990579.tar.zst freebsd-ports-gnome-ad46a6beb689365ecf12de54494b31bcf0990579.zip |
Merge in some changes from Tools/portbuild/scripts/makeindex: set
LOCALBASE and X11BASE to bogus values during the index build, so
'make describe' does not pick up packages installed on the system and
change the package name or list of dependencies (this will usually
create a broken INDEX file).
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -65,14 +65,17 @@ index: @cd ${.CURDIR} && make ${.CURDIR}/INDEX ${.CURDIR}/INDEX: - @echo -n "Generating INDEX - please wait.." - @cd ${.CURDIR} && make describe ECHO_MSG="echo > /dev/null" | \ - perl ${.CURDIR}/Tools/make_index > ${.CURDIR}/INDEX + @echo -n "Generating INDEX - please wait.."; \ + export LOCALBASE=/nonexistentlocal; \ + export X11BASE=/nonexistentx; \ + cd ${.CURDIR} && make describe ECHO_MSG="echo > /dev/null" | \ + perl ${.CURDIR}/Tools/make_index | \ + sed -e 's/ */ /g' -e 's/| */|/g' -e 's/ *|/|/g' -e "s,${LOCALBASE},/usr/local," -e "s,${X11BASE},/usr/X11R6," > INDEX .if !defined(INDEX_NOSORT) @sed -e 's./..g' ${.CURDIR}/INDEX | \ sort -t '|' +1 -2 | \ - sed -e 's../.g' > ${.CURDIR}/INDEX.tmp - @mv -f ${.CURDIR}/INDEX.tmp ${.CURDIR}/INDEX + sed -e 's../.g' > ${.CURDIR}/INDEX.tmp; \ + mv -f ${.CURDIR}/INDEX.tmp ${.CURDIR}/INDEX .endif @echo " Done." |