Modified: trunk/dports/devel/soprano/Portfile (74250 => 74251)
--- 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"