Place of LICENSE_FILE in Makefile

Brooks Davis brooks at freebsd.org
Fri Sep 19 19:10:53 UTC 2014


On Fri, Sep 19, 2014 at 08:35:36PM +0200, Fernando Apestegu?a wrote:
> Hi,
> 
> I'm facing a situation with a new Makefile.
> I want to set LICENSE_FILE to the location of the license file of the
> distribution. The file is located under ${WRKSRC} that has been set to
> ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}
> 
> If I use LICENSE_FILE _after_ setting WRKSRC, I get an error from
> portlint. Also, all the GH_* variables need to be set before I can use
> them to point LICENSE_FILE to the proper path, so... in which order
> should I define these variables so portlint doesn't complain?

It should not matter that the variable are not yet defined.  Variables
are expanded at point of use not point of assignment.

-- Brooks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140919/5be40ac1/attachment.sig>


More information about the freebsd-ports mailing list