Revision: 72692 http://trac.macports.org/changeset/72692 Author: css@macports.org Date: 2010-10-24 08:31:36 -0700 (Sun, 24 Oct 2010) Log Message: ----------- Check for the system jni.h on Darwin, and show an error message indicating the user should download the Java for Mac OS X Developer Package from Apple. refs #26934 Modified Paths: -------------- trunk/dports/devel/cmake/Portfile Modified: trunk/dports/devel/cmake/Portfile =================================================================== --- trunk/dports/devel/cmake/Portfile 2010-10-24 10:58:14 UTC (rev 72691) +++ trunk/dports/devel/cmake/Portfile 2010-10-24 15:31:36 UTC (rev 72692) @@ -6,7 +6,7 @@ name cmake version 2.8.2 -revision 3 +revision 4 set branch [join [lrange [split ${version} .] 0 1] .] categories devel maintainers css @@ -39,6 +39,11 @@ } platform darwin { + pre-configure { + if {![file exists "/System/Library/Frameworks/JavaVM.framework/Headers/jni.h"]} { + return -code error "\n********************\n${name} requires the Java for Mac OS X Developer Package from Apple.\nPlease download and install this package from http://developer.apple.com/.\n********************" + } + } post-configure { if {[variant_isset universal]} { set dirs {}
participants (1)
-
css@macports.org