aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2015-07-27 12:13:29 +0800
committerhrs <hrs@FreeBSD.org>2015-07-27 12:13:29 +0800
commitad0f9aaa74d2a224d113e3c947513e4be39a1058 (patch)
treefc0ba02584c20c5cd6b00426f08df61975338eca /Mk
parent7fcec4804bf5c7398570771abf01182f7cb7d7e5 (diff)
downloadfreebsd-ports-gnome-ad0f9aaa74d2a224d113e3c947513e4be39a1058.tar.gz
freebsd-ports-gnome-ad0f9aaa74d2a224d113e3c947513e4be39a1058.tar.zst
freebsd-ports-gnome-ad0f9aaa74d2a224d113e3c947513e4be39a1058.zip
Fix the case when X11 option is defined and not specified in the parent port.
PR: 201864
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/ghostscript.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/Mk/Uses/ghostscript.mk b/Mk/Uses/ghostscript.mk
index 3766f44954c5..e69a281c3dcf 100644
--- a/Mk/Uses/ghostscript.mk
+++ b/Mk/Uses/ghostscript.mk
@@ -87,7 +87,9 @@ IGNORE?= Invalid ghostscript argument or GHOSTSCRIPT_DEFAULT
# dependencies
_GS_PORT= ghostscript${_GS_SELECTED}${_GS_AGPL_SUFFIX}
-.if ${_GS_ARGS:Mnox11}
+.if ${_GS_ARGS:Mnox11} || \
+ (defined(OPTIONS_DEFINE) && defined(PORT_OPTIONS) && \
+ ${OPTIONS_DEFINE:MX11} && !${PORT_OPTIONS:MX11})
DEPENDS_ARGS+= print_${_GS_PORT}_UNSET_FORCE+=X11
.endif