Created attachment 182673 [details] unbreak test for JAVALIBDIR portlint version 2.17.0 introduced variables expansion on all sides of the dependency tuple. As a result, ${JAVALIBDIR} gets expanded and, so later check for its value produces false FATAL error. How-to-Repeat: $ portlint /usr/ports/java/bouncycastle15 FATAL: Makefile: you should use ${JAVALIBDIR} in BUILD_DEPENDS/RUN_DEPENDS to define dependencies on JAR files installed in ${JAVAJARDIR} Proposed fix moves the check for JAVALIBDIR before expansion code.
Hi! Please look at this PR containing fix for portlint. Would you like me to commit the fix myself in form of distinct patch in files/ directory or direct change to ports-mgmt/portlint/src/portlint.pl ? I've already got it approved by my mentor and going to commit this weekend if no objections from your side.
I will commit this to my local repo where I aggregate changes into a release. I expect I can do a release this weekend.
Fixed in 2.17.9.