diff options
author | ale <ale@FreeBSD.org> | 2008-02-28 22:26:11 +0800 |
---|---|---|
committer | ale <ale@FreeBSD.org> | 2008-02-28 22:26:11 +0800 |
commit | 1c5e065a42809224b7150f5550a55b2962c2b8b4 (patch) | |
tree | 5c3e1f3f8c6715f4ea6bd15d4b403a6f63132267 /www/tomcat-native | |
parent | 71e190da43361c87e1dd40fa4b6527a67ce6d397 (diff) | |
download | freebsd-ports-gnome-1c5e065a42809224b7150f5550a55b2962c2b8b4.tar.gz freebsd-ports-gnome-1c5e065a42809224b7150f5550a55b2962c2b8b4.tar.zst freebsd-ports-gnome-1c5e065a42809224b7150f5550a55b2962c2b8b4.zip |
Tomcat can use the Apache Portable Runtime to provide superior scalability,
performance, and better integration with native server technologies.
APR has many uses, including access to advanced IO functionality (such as
sendfile, epoll and OpenSSL), OS level functionality (random number
generation, system status, etc), and native process handling (shared memory,
NT pipes and Unix sockets).
These features allows making Tomcat a general purposewebserver, will
enable much better integration with other native web technologies, and
overall make Java much more viable as a full fledged webserver platform
rather than simply a backend focused technology.
Diffstat (limited to 'www/tomcat-native')
-rw-r--r-- | www/tomcat-native/Makefile | 31 | ||||
-rw-r--r-- | www/tomcat-native/distinfo | 3 | ||||
-rw-r--r-- | www/tomcat-native/files/patch-Makefile.in | 16 | ||||
-rw-r--r-- | www/tomcat-native/pkg-descr | 14 | ||||
-rw-r--r-- | www/tomcat-native/pkg-plist | 4 |
5 files changed, 68 insertions, 0 deletions
diff --git a/www/tomcat-native/Makefile b/www/tomcat-native/Makefile new file mode 100644 index 000000000000..e80ed2ff7342 --- /dev/null +++ b/www/tomcat-native/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: tomcat-native +# Date created: 28 Feb 2008 +# Whom: Alex Dupre <ale@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= tomcat-native +PORTVERSION= 1.1.13 +CATEGORIES= www java +MASTER_SITES= ${MASTER_SITE_APACHE} +MASTER_SITE_SUBDIR= tomcat/tomcat-connectors/native +DISTNAME= ${PORTNAME}-${PORTVERSION}-src + +MAINTAINER= ale@FreeBSD.org +COMMENT= Tomcat native library + +LIB_DEPENDS= apr-1.2:${PORTSDIR}/devel/apr + +WRKSRC= ${WRKDIR}/${DISTNAME}/jni/native + +USE_OPENSSL= yes +USE_JAVA= yes +USE_LDCONFIG= yes +JAVA_VERSION= 1.5+ +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-apr=${LOCALBASE} \ + --with-java-home=${JAVA_HOME} \ + --with-ssl=${SSLBASE} + +.include <bsd.port.mk> diff --git a/www/tomcat-native/distinfo b/www/tomcat-native/distinfo new file mode 100644 index 000000000000..2533e278557c --- /dev/null +++ b/www/tomcat-native/distinfo @@ -0,0 +1,3 @@ +MD5 (tomcat-native-1.1.13-src.tar.gz) = 1bdf8b22eba97dc2f1fc25ed35a936cc +SHA256 (tomcat-native-1.1.13-src.tar.gz) = 72cf681cb2a4c17f0fa612d258252d3b260529bdbda4b498718d56cdf64b55f0 +SIZE (tomcat-native-1.1.13-src.tar.gz) = 188391 diff --git a/www/tomcat-native/files/patch-Makefile.in b/www/tomcat-native/files/patch-Makefile.in new file mode 100644 index 000000000000..5ff3072b21f5 --- /dev/null +++ b/www/tomcat-native/files/patch-Makefile.in @@ -0,0 +1,16 @@ +--- Makefile.in.orig 2008-02-28 15:08:20.000000000 +0100 ++++ Makefile.in 2008-02-28 15:08:52.000000000 +0100 +@@ -67,12 +67,7 @@ + + + install: $(TARGET_LIB) +- $(APR_MKDIR) $(DESTDIR)$(includedir) $(DESTDIR)$(libdir)/pkgconfig \ +- $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) +- $(INSTALL_DATA) tcnative.pc $(DESTDIR)$(libdir)/pkgconfig/$(TCNATIVE_PCFILE) +- list='$(INSTALL_SUBDIRS)'; for i in $$list; do \ +- ( cd $$i ; $(MAKE) DESTDIR=$(DESTDIR) install ); \ +- done ++ $(APR_MKDIR) $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(TARGET_LIB) $(DESTDIR)$(libdir) + + $(TARGET_LIB): $(OBJECTS) diff --git a/www/tomcat-native/pkg-descr b/www/tomcat-native/pkg-descr new file mode 100644 index 000000000000..60aae72349d6 --- /dev/null +++ b/www/tomcat-native/pkg-descr @@ -0,0 +1,14 @@ +Tomcat can use the Apache Portable Runtime to provide superior scalability, +performance, and better integration with native server technologies. +APR has many uses, including access to advanced IO functionality (such as +sendfile, epoll and OpenSSL), OS level functionality (random number +generation, system status, etc), and native process handling (shared memory, +NT pipes and Unix sockets). + +These features allows making Tomcat a general purposewebserver, will +enable much better integration with other native web technologies, and +overall make Java much more viable as a full fledged webserver platform +rather than simply a backend focused technology. + +- Alex Dupre +ale@FreeBSD.org diff --git a/www/tomcat-native/pkg-plist b/www/tomcat-native/pkg-plist new file mode 100644 index 000000000000..0aabab203422 --- /dev/null +++ b/www/tomcat-native/pkg-plist @@ -0,0 +1,4 @@ +lib/libtcnative-1.a +lib/libtcnative-1.la +lib/libtcnative-1.so +lib/libtcnative-1.so.1 |