make describe in /usr/ports/audio/jack fails, causing index build to fail. Fix: Older versions of make are getting confused with the number/string conversion of the OSVERSIONS - it sees "500000)" as a string and can't use >. If you put a space after the version numbers in the comparison on line 34 the old make can tell that 500000 and 502102 are numbers not strings and make describe works fine. How-To-Repeat: mercea# cd /usr/ports/audio/jack/ mercea# make describe "Makefile", line 34: warning: String comparison operator should be either == or != "Makefile", line 34: Malformed conditional ((${OSVERSION} > 500000) && (${OSVERSION} < 502102)) "Makefile", line 34: Missing dependency operator "Makefile", line 36: if-less endif "Makefile", line 36: Need an operator make: fatal errors encountered -- cannot continue
Responsible Changed From-To: freebsd-ports-bugs->arved Over to maintainer.
State Changed From-To: open->closed committed, thanks