[74251] trunk/dports/devel/soprano/Portfile

snc at macports.org snc at macports.org
Wed Dec 8 20:01:12 PST 2010


Revision: 74251
          http://trac.macports.org/changeset/74251
Author:   snc at macports.org
Date:     2010-12-08 20:01:06 -0800 (Wed, 08 Dec 2010)
Log Message:
-----------
soprano: check for jni.h, #27615

Modified Paths:
--------------
    trunk/dports/devel/soprano/Portfile

Modified: trunk/dports/devel/soprano/Portfile
===================================================================
--- trunk/dports/devel/soprano/Portfile	2010-12-09 02:38:33 UTC (rev 74250)
+++ trunk/dports/devel/soprano/Portfile	2010-12-09 04:01:06 UTC (rev 74251)
@@ -25,6 +25,20 @@
 
 depends_run-append  port:virtuoso
 
+pre-configure {
+    if {![file exists "/System/Library/Frameworks/JavaVM.framework/Headers/jni.h"] && ![variant_isset no_java]} {
+        ui_error "${name} requires the Java for Mac OS X development headers."
+        if {${os.major} == 10} {
+            ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719>"
+        } elseif {${os.major} == 9} {
+            ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20720>"
+        } else {
+            ui_error "Make sure your Xcode installation is complete."
+        }
+        return -code error "missing Java headers"
+    }
+}
+
 livecheck.type      regex
 livecheck.url       http://soprano.sourceforge.net/blog
 livecheck.regex     "Soprano (\\d+(?:\\.\\d+)*) released"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101208/b8ee94d6/attachment.html>


More information about the macports-changes mailing list