# $Id: Portfile 86716 2011-11-01 21:16:20Z jmr@macports.org $ PortSystem 1.0 name tomcat-native version 1.1.22 categories java www maintainers nomaintainer platforms darwin description Tomcat 5 HTTP Server native library support. long_description This port provides access to native apr and other functions \ utilized by tomcat. homepage http://tomcat.apache.org/ master_sites apache:tomcat/tomcat-connectors/native/${version}/source/ checksums rmd160 d9b1bbfb58202e218f5fa6b89ed5a3bc9aee79e7 \ sha256 5e7beae371c2e5046f627a3ab3330a75f9457217ebc2587bf7fd3cbf2cd320a5 distname ${name}-${version}-src worksrcdir ${distname}/jni/native depends_lib port:apr \ port:openssl configure.args --with-apr=${prefix} \ --with-ssl=${prefix} \ --with-java-platform=2 if {[info exists env(JAVA_HOME)]} { configure.args-append --with-java-home="$env(JAVA_HOME)" } else { configure.args-append --with-java-home="/System/Library/Frameworks/JavaVM.framework" } build.args EXTRA_LDFLAGS="-shrext .jnilib" notes " To integrate this into tomcat, add something like -Djava.library.path=${prefix} to the tomcat options. You then need to configure a Connector in server.xml with the appropriate apr protocol class for your use, for instance: protocol=\"org.apache.coyote.http11.Http11AprProtocol\", protocol=\"org.apache.coyote.ajp.AjpAprProtocol\" As in: "