svn commit: r339357 - head/Mk/Uses

Pietro Cerutti gahr at FreeBSD.org
Fri Jan 10 13:44:55 UTC 2014


Author: gahr
Date: Fri Jan 10 13:44:54 2014
New Revision: 339357
URL: http://svnweb.freebsd.org/changeset/ports/339357

Log:
  - Handle the case where both tcl and tk are part of USES
  
  Approved by:	bapt (portmgr)

Modified:
  head/Mk/Uses/tcl.mk
  head/Mk/Uses/tk.mk

Modified: head/Mk/Uses/tcl.mk
==============================================================================
--- head/Mk/Uses/tcl.mk	Fri Jan 10 13:42:59 2014	(r339356)
+++ head/Mk/Uses/tcl.mk	Fri Jan 10 13:44:54 2014	(r339357)
@@ -57,7 +57,13 @@
 # Build-time / Run-time only dependencies can be specified with build or run.
 #
 
-.if !defined(_INCLUDE_USES_TCL_MK)
+.if ${USES:Mtk} || ${USES:Mtk\:*}
+.if !defined(_TCLTK_PORT)
+_TCLTK_IGNORE=	yes
+.endif
+.endif
+
+.if !defined(_INCLUDE_USES_TCL_MK) && !defined(_TCLTK_IGNORE)
 _INCLUDE_USES_TCL_MK=	yes
 
 #
@@ -200,3 +206,5 @@ LIB_DEPENDS+=	${_TCLTK_LIB_LINE}
 .endif
 
 .endif # defined(_INCLUDE_USES_TCL_MK)
+
+.undef _TCLTK_IGNORE

Modified: head/Mk/Uses/tk.mk
==============================================================================
--- head/Mk/Uses/tk.mk	Fri Jan 10 13:42:59 2014	(r339356)
+++ head/Mk/Uses/tk.mk	Fri Jan 10 13:44:54 2014	(r339357)
@@ -4,10 +4,6 @@
 #
 #
 
-.if ${USES:Mtcl} || ${USES:Mtcl\:*}
-IGNORE= Do not set both tcl and tk in USES
-.endif
-
 .if defined(tk_ARGS)
 tcl_ARGS:=	${tk_ARGS}
 .endif


More information about the svn-ports-all mailing list