Revision: 87246 http://trac.macports.org/changeset/87246 Author: ryandesign@macports.org Date: 2011-11-14 15:43:54 -0800 (Mon, 14 Nov 2011) Log Message: ----------- couchdb: actually check if erlang has been compiled with ssl support, rather than using notes and making the user remember to do so Modified Paths: -------------- trunk/dports/databases/couchdb/Portfile Modified: trunk/dports/databases/couchdb/Portfile =================================================================== --- trunk/dports/databases/couchdb/Portfile 2011-11-14 23:08:31 UTC (rev 87245) +++ trunk/dports/databases/couchdb/Portfile 2011-11-14 23:43:54 UTC (rev 87246) @@ -34,6 +34,14 @@ port:curl \ port:erlang +pre-configure { + # this check was copied from configure.ac + if {[catch {system -W ${worksrcpath} "${prefix}/bin/erl -eval 'case application:load(crypto) of ok -> ok; _ -> exit(no_crypto) end.' -noshell -s init stop"}]} { + ui_error "${name} requires erlang to be installed with the +ssl variant" + return -code error "incompatible erlang installation" + } +} + configure.args --with-js-include=${prefix}/include/js \ --with-erlang=${prefix}/lib/erlang/usr/include \ --enable-js-trunk @@ -74,8 +82,6 @@ ui_msg "########################################################################" } -notes "couchdb requires erlang to be installed with ssl support (+ssl)" - livecheck.type regex livecheck.url http://couchdb.apache.org/downloads.html livecheck.regex apache-${name}-(\[0-9.\]+\[0-9\]+)