diff options
author | woodsb02 <woodsb02@FreeBSD.org> | 2018-03-11 10:24:26 +0800 |
---|---|---|
committer | woodsb02 <woodsb02@FreeBSD.org> | 2018-03-11 10:24:26 +0800 |
commit | af5e59e41ce368ed24e19dd6682fe574501e26b0 (patch) | |
tree | 19cf36a450a962c2cf3f1423ba56d65ba269c550 /devel | |
parent | 470ab1a18639a5bdbd090bd91c2f3e0a9e5fd957 (diff) | |
download | freebsd-ports-gnome-af5e59e41ce368ed24e19dd6682fe574501e26b0.tar.gz freebsd-ports-gnome-af5e59e41ce368ed24e19dd6682fe574501e26b0.tar.zst freebsd-ports-gnome-af5e59e41ce368ed24e19dd6682fe574501e26b0.zip |
Allow USES=go ports to override make targets & include <bsd.port.pre.mk>
Prior to this change, if a port had:
- USES=go.mk,
- .include <bsd.port.pre.mk>, and
- overrode a make target (e.g. post-extract:)
then the following warnings were produced when invoking make on the port:
make: "/usr/local/poudriere/ports/default/CATEGORY/PORT/Makefile" line XX: warning: duplicate script for target "post-extract" ignored
make: "/usr/local/poudriere/ports/default/Mk/Uses/go.mk" line 68: warning: using previous script for "post-extract" defined here
This change fixes this issue by wrapping the definition of make targets
in a separate once-only !defined wrapper which is blocked until post.mk.
This concept was copied from Mk/Uses/python.mk.
PR: 224948
Submitted by: woodsb02
Approved by: jlaffaye (maintainer)
Diffstat (limited to 'devel')
0 files changed, 0 insertions, 0 deletions