The pre-install target is run as the user that invoked 'make install'. If this user is not root, they can't create files or directories under ${PREFIX}. Fix: Use pre-su-install instead: -pre-install: +pre-su-install: @if [ ! -d ${DATADIR} ]; then ${MKDIR} ${DATADIR}; fi post-install:--Up3cymle3GWzJWe1SKuOefLEncyxnRibb3wb4uuJJpwS9Ot6 Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" Index: Makefile =================================================================== RCS file: /usr/cvs/ports/textproc/ispell/Makefile,v retrieving revision 1.93 diff -u -r1.93 Makefile --- Makefile 20 Oct 2004 20:41:56 -0000 1.93 +++ Makefile 6 Apr 2005 15:14:02 -0000 @@ -294,7 +294,7 @@ ${CP} data/bulgarian.hash bulgarian.hash .endif
Responsible Changed From-To: freebsd-ports-bugs->jmz Over to maintainer.
State Changed From-To: open->closed Committed.