science/hdf breaks with the latest make(1). What it does seems innocent enough: It passes PREFIX via MAKE_ARGS to the main Makefile (MAKE_ARGS= PREFIX="${PREFIX}") and the main Makefile has: LIBDIR ?= ${PREFIX}/lib BINDIR ?= ${PREFIX}/bin .MAKEFLAGS: PREFIX=${PREFIX} LIBDIR=${LIBDIR} BINDIR=${BINDIR} It does some more redefinitions of LIBDIR and BINDIR (with references to PREFIX ...) in Makefiles further down (the ports seems to replace the autotools Makefiles rather completely with custom-made ones), but there's nothing that looks like it should undefine or change PREFIX. Is the port wrong or make? -- ,_, | Michael Nottebrock | lofi_at_freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:07 UTC