# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# jetty9
# jetty9/files
# jetty9/files/jetty.sample
# jetty9/files/pkg-message.in
# jetty9/files/jetty.in
# jetty9/files/patch-bin-jetty-sh
# jetty9/pkg-plist
# jetty9/distinfo
# jetty9/pkg-descr
# jetty9/Makefile
#
echo c - jetty9
mkdir -p jetty9 > /dev/null 2>&1
echo c - jetty9/files
mkdir -p jetty9/files > /dev/null 2>&1
echo x - jetty9/files/jetty.sample
sed 's/^X//' >jetty9/files/jetty.sample << '006edbfb4a94c51a7463fe97241a3c41'
X#
X# Sample Configuration File
X#
X# JAVA
X# Command to invoke Java. If not set, java (from the PATH) will be used.
X#
X
X# JAVA_OPTIONS
X# Extra options to pass to the JVM
X#
X
X# JETTY_HOME
X# Where Jetty is installed. If not set, the script will try go
X# guess it by looking at the invocation path for the script
X# The java system property "jetty.home" will be
X# set to this value for use by configure.xml files, f.e.:
X#
X# /webapps/jetty.war
X#
XJETTY_HOME=/usr/local/jetty
X
X#
X# JETTY_BASE
X# Where your Jetty base directory is. If not set, the value from
X# $JETTY_HOME will be used.
X#
X# IT IS STRONGLY RECOMMENDED THAT YOU MODIFY THIS VARIABLE TO POINT
X# TO THE INSTALLATION OF YOUR WEB APPLICATION, KEEPING YOUR WEB
X# APPLICATION SEPARATE FROM THE JETTY HOME LOCATION.
X#
X# MORE INFORMATION HERE:
X#
X# http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
X#
XJETTY_BASE=/usr/local/jetty/demo-base
X
X# JETTY_RUN
X# Where the $NAME.pid file should be stored. It defaults to the
X# first available of /var/run, /usr/var/run, JETTY_BASE and /tmp
X# if not set.
X#
X
X# JETTY_PID
X# The Jetty PID file, defaults to $JETTY_RUN/$NAME.pid
X#
XJETTY_PID=/usr/local/jetty/jetty.pid
X
X# JETTY_ARGS
X# The default arguments to pass to jetty.
X# For example
X# JETTY_ARGS=jetty.http.port=8080 jetty.ssl.port=8443
X#
X
X# JETTY_USER
X# if set, then used as a username to run the server as
X#
X
X# JETTY_SHELL
X# If set, then used as the shell by su when starting the server. Will have
X# no effect if start-stop-daemon exists. Useful when JETTY_USER does not
X# have shell access, e.g. /bin/false
X#
006edbfb4a94c51a7463fe97241a3c41
echo x - jetty9/files/pkg-message.in
sed 's/^X//' >jetty9/files/pkg-message.in << 'd25cc3819e021a217187b4aee4c185ca'
XJetty is now installed in %%APP_HOME%%
X
XFrom Jetty 9, the way to configure it has changed. You are **strongly**
Xadvised to read the documentation found here:
X
Xhttp://www.eclipse.org/jetty/documentation/current/
X
XPlease pay particular attention to HOME and BASE documentation, i.e.,:
X
Xhttp://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
X
XYou may want to activate it in /etc/rc.conf:
X
X # echo %%APP_NAME%%_enable="YES" >> /etc/rc.conf
X
XA sample configuration file can be found here:
X
X %%ETCDIR%%/%%APP_NAME%%/%%APP_NAME%%.sample
X
XPlease modify it to suit your needs, paying particular attention
Xto the value of JETTY_HOME and JETTY_BASE.
X
XOnce you are happy with the configuration file, you can start Jetty:
X
X # service %%APP_NAME%% start
X
XOnce Jetty is started, point your web browser to the default home page at
Xhttp://localhost:8080/.
X
XA demo web app is installed for your convenience.
X
XADVANCED USAGE
X
XIf you need to pass special options to Java/Jetty, please set the appropriate
Xvariables in the configuration file, e.g.,
X
X # Increase memory limit of the Java virtual machine
X
X JAVA_OPTIONS="-Xms32m -Xmx256m"
X
X # Run Java with remote debugging turned on on port 8186
X
X JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8186"
X
XMore configuration options are presented in the sample file.
X
XEnjoy!
d25cc3819e021a217187b4aee4c185ca
echo x - jetty9/files/jetty.in
sed 's/^X//' >jetty9/files/jetty.in << '39a429907a26775d39c5b2ffbdbca5ad'
X#!/bin/sh
X#
X# $FreeBSD
X#
X
X# PROVIDE: jetty
X# REQUIRE: NETWORKING SERVERS
X# KEYWORD: shutdown
X
X#
X# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
X#
X# %%APP_NAME%%_enable="YES"
X#
X
X. /etc/rc.subr
X
Xname=%%APP_NAME%%
Xrcvar=%%APP_NAME%%_enable
X
Xcommand="%%PREFIX%%/sbin/%%APP_NAME%%.sh"
Xcommand_args="start"
Xpidfile=%%PID_FILE%%
X
X# set defaults
X
X%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
X%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"}
X%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"}
X
Xload_rc_config ${name}
X
Xif test -n "${%%APP_NAME%%_java_version}" ; then
X JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
X procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
Xelse
X JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
X procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
Xfi
X
Xexport JAVA_HOME
X
Xrun_rc_command "$1"
39a429907a26775d39c5b2ffbdbca5ad
echo x - jetty9/files/patch-bin-jetty-sh
sed 's/^X//' >jetty9/files/patch-bin-jetty-sh << '7534b36fed1140768ebe803f155cd3ec'
X--- bin/jetty.sh-orig 2015-11-01 12:18:39.435349000 +0000
X+++ bin/jetty.sh 2015-11-01 12:18:51.585006000 +0000
X@@ -166,7 +166,7 @@
X ETC=$HOME/etc
X fi
X
X-for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc; do
X+for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc /usr/local/etc/${NAME}/${NAME}{,9}; do
X if [ -f "$CONFIG" ] ; then
X readConfig "$CONFIG"
X fi
7534b36fed1140768ebe803f155cd3ec
echo x - jetty9/pkg-plist
sed 's/^X//' >jetty9/pkg-plist << '3c559a2deb3716082fd269761cfd802f'
X@owner www
X@group www
X@sample %%ETCDIR%%/%%APP_NAME%%.sample
Xsbin/%%APP_NAME%%.sh
X%%APP_HOME%%/README.TXT
X%%APP_HOME%%/VERSION.txt
X%%APP_HOME%%/bin/jetty.sh
X%%APP_HOME%%/demo-base/etc/demo-rewrite-rules.xml
X%%APP_HOME%%/demo-base/etc/keystore
X%%APP_HOME%%/demo-base/etc/login.conf
X%%APP_HOME%%/demo-base/etc/login.properties
X%%APP_HOME%%/demo-base/etc/realm.properties
X%%APP_HOME%%/demo-base/etc/test-realm.xml
X%%APP_HOME%%/demo-base/lib/ext/javax.mail.glassfish-1.4.1.v201005082020.jar
X%%APP_HOME%%/demo-base/lib/ext/test-mock-resources-9.3.5.v20151012.jar
X%%APP_HOME%%/demo-base/start.d/http.ini
X%%APP_HOME%%/demo-base/start.d/https.ini
X%%APP_HOME%%/demo-base/start.d/jsp.ini
X%%APP_HOME%%/demo-base/start.d/jstl.ini
X%%APP_HOME%%/demo-base/start.d/ssl.ini
X%%APP_HOME%%/demo-base/start.ini
X%%APP_HOME%%/demo-base/webapps/README.TXT
X%%APP_HOME%%/demo-base/webapps/ROOT/images/jetty-header.jpg
X%%APP_HOME%%/demo-base/webapps/ROOT/images/webtide_logo.jpg
X%%APP_HOME%%/demo-base/webapps/ROOT/index.html
X%%APP_HOME%%/demo-base/webapps/ROOT/jetty.css
X%%APP_HOME%%/demo-base/webapps/async-rest.war
X%%APP_HOME%%/demo-base/webapps/example-moved.xml
X%%APP_HOME%%/demo-base/webapps/test-jaas.war
X%%APP_HOME%%/demo-base/webapps/test-jaas.xml
X%%APP_HOME%%/demo-base/webapps/test-jndi.war
X%%APP_HOME%%/demo-base/webapps/test-jndi.xml
X%%APP_HOME%%/demo-base/webapps/test-spec.war
X%%APP_HOME%%/demo-base/webapps/test-spec.xml
X%%APP_HOME%%/demo-base/webapps/test.d/override-web.xml
X%%APP_HOME%%/demo-base/webapps/test.war
X%%APP_HOME%%/demo-base/webapps/test.xml
X%%APP_HOME%%/demo-base/webapps/xref-proxy.war
X%%APP_HOME%%/etc/README.spnego
X%%APP_HOME%%/etc/example-quickstart.xml
X%%APP_HOME%%/etc/hawtio.xml
X%%APP_HOME%%/etc/home-base-warning.xml
X%%APP_HOME%%/etc/jamon.xml
X%%APP_HOME%%/etc/jdbcRealm.properties
X%%APP_HOME%%/%%ETCDIR%%-alpn.xml
X%%APP_HOME%%/%%ETCDIR%%-annotations.xml
X%%APP_HOME%%/%%ETCDIR%%-cdi.xml
X%%APP_HOME%%/%%ETCDIR%%-debug.xml
X%%APP_HOME%%/%%ETCDIR%%-debuglog.xml
X%%APP_HOME%%/%%ETCDIR%%-deploy.xml
X%%APP_HOME%%/%%ETCDIR%%-gcloud-sessions.xml
X%%APP_HOME%%/%%ETCDIR%%-gzip.xml
X%%APP_HOME%%/%%ETCDIR%%-http.xml
X%%APP_HOME%%/%%ETCDIR%%-http2.xml
X%%APP_HOME%%/%%ETCDIR%%-http2c.xml
X%%APP_HOME%%/%%ETCDIR%%-https.xml
X%%APP_HOME%%/%%ETCDIR%%-infinispan.xml
X%%APP_HOME%%/%%ETCDIR%%-ipaccess.xml
X%%APP_HOME%%/%%ETCDIR%%-jaas.xml
X%%APP_HOME%%/%%ETCDIR%%-jdbc-sessions.xml
X%%APP_HOME%%/%%ETCDIR%%-jmx-remote.xml
X%%APP_HOME%%/%%ETCDIR%%-jmx.xml
X%%APP_HOME%%/%%ETCDIR%%-logging.xml
X%%APP_HOME%%/%%ETCDIR%%-lowresources.xml
X%%APP_HOME%%/%%ETCDIR%%-monitor.xml
X%%APP_HOME%%/%%ETCDIR%%-nosql.xml
X%%APP_HOME%%/%%ETCDIR%%-plus.xml
X%%APP_HOME%%/%%ETCDIR%%-proxy-protocol-ssl.xml
X%%APP_HOME%%/%%ETCDIR%%-proxy-protocol.xml
X%%APP_HOME%%/%%ETCDIR%%-proxy.xml
X%%APP_HOME%%/%%ETCDIR%%-requestlog.xml
X%%APP_HOME%%/%%ETCDIR%%-rewrite.xml
X%%APP_HOME%%/%%ETCDIR%%-setuid.xml
X%%APP_HOME%%/%%ETCDIR%%-spring.xml
X%%APP_HOME%%/%%ETCDIR%%-ssl-context.xml
X%%APP_HOME%%/%%ETCDIR%%-ssl.xml
X%%APP_HOME%%/%%ETCDIR%%-started.xml
X%%APP_HOME%%/%%ETCDIR%%-stats.xml
X%%APP_HOME%%/%%ETCDIR%%.conf
X%%APP_HOME%%/%%ETCDIR%%.xml
X%%APP_HOME%%/etc/jminix.xml
X%%APP_HOME%%/etc/jolokia.xml
X%%APP_HOME%%/etc/krb5.ini
X%%APP_HOME%%/etc/spnego.conf
X%%APP_HOME%%/etc/spnego.properties
X%%APP_HOME%%/etc/webdefault.xml
X%%APP_HOME%%/lib/annotations/asm-5.0.1.jar
X%%APP_HOME%%/lib/annotations/asm-commons-5.0.1.jar
X%%APP_HOME%%/lib/annotations/javax.annotation-api-1.2.jar
X%%APP_HOME%%/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar
X%%APP_HOME%%/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.27.jar
X%%APP_HOME%%/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.27.jar
X%%APP_HOME%%/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.5.jar
X%%APP_HOME%%/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.5.jar
X%%APP_HOME%%/lib/cdi-core-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/cdi-servlet-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/cdi-websocket-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/ext/.donotdelete
X%%APP_HOME%%/lib/fcgi/fcgi-client-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/fcgi/fcgi-server-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/gcloud-session-manager-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/http2/http2-common-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/http2/http2-hpack-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/http2/http2-server-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jaspi/javax.security.auth.message-1.0.0.v201108011116.jar
X%%APP_HOME%%/lib/jetty-alpn-server-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-annotations-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-client-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-continuation-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-deploy-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-http-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-infinispan-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-io-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-jaas-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-jaspi-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-jmx-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-jndi-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-nosql-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-plus-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-proxy-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-quickstart-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-rewrite-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-schemas-3.1.jar
X%%APP_HOME%%/lib/jetty-security-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-server-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-servlet-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-servlets-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-util-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-webapp-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jetty-xml-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar
X%%APP_HOME%%/lib/jndi/javax.transaction-api-1.2.jar
X%%APP_HOME%%/lib/monitor/jetty-monitor-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/servlet-api-3.1.jar
X%%APP_HOME%%/lib/setuid/jetty-setuid-java-1.0.3.jar
X%%APP_HOME%%/lib/spring/jetty-spring-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/javax-websocket-client-impl-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/javax-websocket-server-impl-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/javax.websocket-api-1.0.jar
X%%APP_HOME%%/lib/websocket/websocket-api-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/websocket-client-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/websocket-common-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/websocket-server-9.3.5.v20151012.jar
X%%APP_HOME%%/lib/websocket/websocket-servlet-9.3.5.v20151012.jar
X%%APP_HOME%%/license-eplv10-aslv20.html
X%%APP_HOME%%/logs/.donotdelete
X%%APP_HOME%%/modules/.donotdelete
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_05.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_11.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_20.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_25.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_31.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_40.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_45.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_51.mod
X%%APP_HOME%%/modules/alpn-impl/alpn-1.8.0_60.mod
X%%APP_HOME%%/modules/alpn.mod
X%%APP_HOME%%/modules/annotations.mod
X%%APP_HOME%%/modules/apache-jsp.mod
X%%APP_HOME%%/modules/apache-jstl.mod
X%%APP_HOME%%/modules/cdi.mod
X%%APP_HOME%%/modules/client.mod
X%%APP_HOME%%/modules/continuation.mod
X%%APP_HOME%%/modules/debug.mod
X%%APP_HOME%%/modules/debuglog.mod
X%%APP_HOME%%/modules/deploy.mod
X%%APP_HOME%%/modules/ext.mod
X%%APP_HOME%%/modules/fcgi.mod
X%%APP_HOME%%/modules/gcloud-sessions.mod
X%%APP_HOME%%/modules/gzip.mod
X%%APP_HOME%%/modules/hawtio.mod
X%%APP_HOME%%/modules/home-base-warning.mod
X%%APP_HOME%%/modules/http.mod
X%%APP_HOME%%/modules/http2.mod
X%%APP_HOME%%/modules/http2c.mod
X%%APP_HOME%%/modules/https.mod
X%%APP_HOME%%/modules/infinispan.mod
X%%APP_HOME%%/modules/ipaccess.mod
X%%APP_HOME%%/modules/jaas.mod
X%%APP_HOME%%/modules/jamon.mod
X%%APP_HOME%%/modules/jaspi.mod
X%%APP_HOME%%/modules/jdbc-sessions.mod
X%%APP_HOME%%/modules/jminix.mod
X%%APP_HOME%%/modules/jmx-remote.mod
X%%APP_HOME%%/modules/jmx.mod
X%%APP_HOME%%/modules/jndi.mod
X%%APP_HOME%%/modules/jolokia.mod
X%%APP_HOME%%/modules/jsp.mod
X%%APP_HOME%%/modules/jstl.mod
X%%APP_HOME%%/modules/jvm.mod
X%%APP_HOME%%/modules/logging.mod
X%%APP_HOME%%/modules/lowresources.mod
X%%APP_HOME%%/modules/monitor.mod
X%%APP_HOME%%/modules/nosql.mod
X%%APP_HOME%%/modules/plus.mod
X%%APP_HOME%%/modules/proxy-protocol-ssl.mod
X%%APP_HOME%%/modules/proxy-protocol.mod
X%%APP_HOME%%/modules/proxy.mod
X%%APP_HOME%%/modules/quickstart.mod
X%%APP_HOME%%/modules/requestlog.mod
X%%APP_HOME%%/modules/resources.mod
X%%APP_HOME%%/modules/rewrite.mod
X%%APP_HOME%%/modules/security.mod
X%%APP_HOME%%/modules/server.mod
X%%APP_HOME%%/modules/servlet.mod
X%%APP_HOME%%/modules/servlets.mod
X%%APP_HOME%%/modules/setuid.mod
X%%APP_HOME%%/modules/spring.mod
X%%APP_HOME%%/modules/ssl.mod
X%%APP_HOME%%/modules/stats.mod
X%%APP_HOME%%/modules/webapp.mod
X%%APP_HOME%%/modules/websocket.mod
X%%APP_HOME%%/notice.html
X%%APP_HOME%%/resources/log4j.properties
X%%APP_HOME%%/start.ini
X%%APP_HOME%%/start.jar
X%%APP_HOME%%/webapps/README.TXT
X@dir %%APP_HOME%%
X@dir %%APP_HOME%%/bin
X@dir %%APP_HOME%%/demo-base
X@dir %%APP_HOME%%/demo-base/etc
X@dir %%APP_HOME%%/demo-base/lib
X@dir %%APP_HOME%%/demo-base/lib/ext
X@dir %%APP_HOME%%/demo-base/resources
X@dir %%APP_HOME%%/demo-base/start.d
X@dir %%APP_HOME%%/demo-base/webapps
X@dir %%APP_HOME%%/demo-base/webapps/ROOT
X@dir %%APP_HOME%%/demo-base/webapps/ROOT/images
X@dir %%APP_HOME%%/demo-base/webapps/test.d
X@dir %%APP_HOME%%/etc
X@dir %%APP_HOME%%/lib
X@dir %%APP_HOME%%/lib/annotations
X@dir %%APP_HOME%%/lib/apache-jsp
X@dir %%APP_HOME%%/lib/apache-jstl
X@dir %%APP_HOME%%/lib/ext
X@dir %%APP_HOME%%/lib/fcgi
X@dir %%APP_HOME%%/lib/http2
X@dir %%APP_HOME%%/lib/jaspi
X@dir %%APP_HOME%%/lib/jndi
X@dir %%APP_HOME%%/lib/monitor
X@dir %%APP_HOME%%/lib/setuid
X@dir %%APP_HOME%%/lib/spring
X@dir %%APP_HOME%%/lib/websocket
X@dir %%APP_HOME%%/logs
X@dir %%APP_HOME%%/modules
X@dir %%APP_HOME%%/modules/alpn-impl
X@dir %%APP_HOME%%/resources
X@dir %%APP_HOME%%/webapps
X@owner
X@group
3c559a2deb3716082fd269761cfd802f
echo x - jetty9/distinfo
sed 's/^X//' >jetty9/distinfo << '5dbd9c2ab480db23aa284649895d1f83'
XSHA256 (jetty-distribution-9.3.5.v20151012.tar.gz) = 24e80e350fcc9749aa4a29913c34917ad238a0fa3abdb7d7c9b42dc40bdf0f9b
XSIZE (jetty-distribution-9.3.5.v20151012.tar.gz) = 11036839
5dbd9c2ab480db23aa284649895d1f83
echo x - jetty9/pkg-descr
sed 's/^X//' >jetty9/pkg-descr << '6931ac3fd64c495c246da1535e399ac3'
XThe Jetty Web Server provides an HTTP server and Servlet container
Xcapable of serving static and dynamic content either from a standalone
Xor embedded instantiations. From jetty-7, the jetty webserver and
Xother core compoments are hosted by the eclipse foundation.
X
XThe project provides:
X
X* Asynchronous HTTP Server
X* Standard based Servlet Container
X* Web Sockets server
X* Asynchronous HTTP Client
X* OSGi, JNDI, JMX, JASPI, AJP support
X
XWWW: http://www.eclipse.org/jetty/
6931ac3fd64c495c246da1535e399ac3
echo x - jetty9/Makefile
sed 's/^X//' >jetty9/Makefile << '2e32fc94e42fd3155350d1301e5b812b'
X# $FreeBSD$
X
XPORTNAME= jetty
XPORTVERSION= 9.3.5
XCATEGORIES= www java
XMASTER_SITES= ECLIPSE/jetty/${PORTVERSION}.${JDVDATE}/dist
XDISTNAME= jetty-distribution-${PORTVERSION}.${JDVDATE}
X
XMAINTAINER= dharrigan@gmail.com
XCOMMENT= Full-featured web server implemented entirely in Java
X
XLICENSE= EPL
XLICENSE_FILE= ${WRKSRC}/license-eplv10-aslv20.html
X
XRUN_DEPENDS= bash:${PORTSDIR}/shells/bash
X
XJDVDATE= v20151012
XUSE_JAVA= yes
XNO_ARCH= yes
XUSES= shebangfix
XSHEBANG_FILES= bin/jetty.sh
XNO_BUILD= yes
XJAVA_VERSION= 1.8+
XJAVA_VENDOR= openjdk
XONLY_FOR_ARCHS= i386 amd64
XUSE_RC_SUBR= ${PORTNAME}
X
XAPP_NAME= ${PORTNAME}
XAPP_HOME= ${PREFIX}/${PORTNAME}
XPID_FILE?= ${APP_HOME}/${APP_NAME}.pid
X
XUSERS= www
XGROUPS= www
XLOG_FILE?= ${APP_HOME}/${APP_NAME}.log
X
XSUB_LIST= \
X APP_HOME=${APP_HOME} \
X APP_NAME=${APP_NAME} \
X JAVA_HOME=${JAVA_HOME} \
X JAVA=${JAVA} \
X PID_FILE=${PID_FILE} \
X RUNASUSER=${RUNASUSER} \
X RUNASUID=${RUNASUID} \
X GROUP=${GROUP} \
X GID=${GID} \
X LOG_FILE=${LOG_FILE}
X
XSUB_FILES= \
X ${APP_NAME} \
X pkg-message
X
XPLIST_SUB= \
X APP_HOME=${APP_HOME} \
X APP_NAME=${APP_NAME}
X
Xdo-install:
X @${MKDIR} ${STAGEDIR}${APP_HOME}
X ${RM} ${WRKSRC}/lib/setuid/libsetuid-linux.so
X ${RM} ${WRKSRC}/lib/setuid/libsetuid-osx.so
X (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME})
X ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin
X
Xpost-install:
X @${MKDIR} ${STAGEDIR}${ETCDIR}
X ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.sample ${STAGEDIR}${ETCDIR}/
X
X.include
2e32fc94e42fd3155350d1301e5b812b
exit