svn commit: r565113 - in head/www: . tomcat10 tomcat10/files

Tobias C. Berner tcberner at FreeBSD.org
Sat Feb 13 09:36:36 UTC 2021


Author: tcberner
Date: Sat Feb 13 09:36:34 2021
New Revision: 565113
URL: https://svnweb.freebsd.org/changeset/ports/565113

Log:
  New port: www/tomcat10
  
  The Apache Tomcat Project is proud to announce the release of version 10.0.2 of Apache Tomcat.
  This release is the first stable release in the 10.0.x series and is targeted at Jakarta EE 9.
  
  Changelog:
  https://tomcat.apache.org/tomcat-10.0-doc/changelog.html#Tomcat_10.0.2_(markt
  
  - Copied from www/tomcat-devel
  
  PR:		253404
  Submitted by:	VVD <vvd at unislabs.com>  (maintainer)

Added:
  head/www/tomcat10/
     - copied from r565112, head/www/tomcat-devel/
  head/www/tomcat10/files/tomcat10.in   (contents, props changed)
Deleted:
  head/www/tomcat10/files/tomcat_devel.in
Modified:
  head/www/Makefile
  head/www/tomcat10/Makefile
  head/www/tomcat10/distinfo
  head/www/tomcat10/pkg-plist

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sat Feb 13 09:23:09 2021	(r565112)
+++ head/www/Makefile	Sat Feb 13 09:36:34 2021	(r565113)
@@ -2184,6 +2184,7 @@
     SUBDIR += tokyopromenade
     SUBDIR += tomcat-devel
     SUBDIR += tomcat-native
+    SUBDIR += tomcat10
     SUBDIR += tomcat7
     SUBDIR += tomcat85
     SUBDIR += tomcat9

Modified: head/www/tomcat10/Makefile
==============================================================================
--- head/www/tomcat-devel/Makefile	Sat Feb 13 09:23:09 2021	(r565112)
+++ head/www/tomcat10/Makefile	Sat Feb 13 09:36:34 2021	(r565113)
@@ -1,11 +1,10 @@
-# Created by: Alex Dupre <ale at FreeBSD.org>
 # $FreeBSD$
 
 PORTNAME=	tomcat
-PORTVERSION=	10.0.0
+PORTVERSION=	10.0.2
 CATEGORIES=	www java
 MASTER_SITES=	APACHE/${PORTNAME}/${PORTNAME}-${PORTVERSION:C/([0-9]+)(.*)/\1/}/v${PORTVERSION}/bin
-PKGNAMESUFFIX=	-devel
+PKGNAMESUFFIX=	10
 DISTNAME=	apache-${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	vvd at unislabs.com

Modified: head/www/tomcat10/distinfo
==============================================================================
--- head/www/tomcat-devel/distinfo	Sat Feb 13 09:23:09 2021	(r565112)
+++ head/www/tomcat10/distinfo	Sat Feb 13 09:36:34 2021	(r565113)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607990762
-SHA256 (apache-tomcat-10.0.0.tar.gz) = 5403a9723a0e00735b97941d67d3257bf87b031a6b8dabb15e8f54dcc65f6105
-SIZE (apache-tomcat-10.0.0.tar.gz) = 11291698
+TIMESTAMP = 1612612052
+SHA256 (apache-tomcat-10.0.2.tar.gz) = f20791fa8354d1517052ef8c3a6a5705dd9a1ebdbdce0affee9e5a6bd7e55ee2
+SIZE (apache-tomcat-10.0.2.tar.gz) = 11353990

Added: head/www/tomcat10/files/tomcat10.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/tomcat10/files/tomcat10.in	Sat Feb 13 09:36:34 2021	(r565113)
@@ -0,0 +1,145 @@
+!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: tomcat10
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Configuration settings for tomcat10 in /etc/rc.conf:
+#
+# tomcat10_enable (bool):
+#   Set to "NO" by default.
+#   Set it to "YES" to enable tomcat10
+#
+# tomcat10_catalina_home (str)
+#   Set to "%%TOMCAT_HOME%%" by default.
+#   Set the CATALINA_HOME variable for the Tomcat process
+#
+# tomcat10_catalina_base (str)
+#   Set to "${catalina.home}" by default.
+#   Set the CATALINA_BASE variable for the Tomcat process
+#
+# tomcat10_catalina_tmpdir (str)
+#   Set to "${catalina.base}/temp" by default.
+#   Set the CATALINA_TMPDIR variable for the Tomcat process
+#
+# tomcat10_stdout (str)
+#   Set to "${catalina.base}/logs/catalina.out" by default.
+#   Set the stdout redirection. It may also be '/dev/null', '&1' or '&2'
+#
+# tomcat10_stderr (str)
+#   Set to "&1" by default.
+#   Set the stderr redirection. It may also be '/dev/null', '&1' or '&2'
+#
+# tomcat10_pipe_cmd (str):
+#   Set to "" by default.
+#   Set a piped command to process stdout/stderr when passthru
+#
+# tomcat10_logging_manager (str):
+#   Set to "org.apache.juli.ClassLoaderLogManager" by default.
+#   Set the JUL log manager
+#
+# tomcat10_logging_config (str):
+#   Set to "${catalina.base}/conf/logging.properties" by default.
+#   Set the JUL config file
+#
+# tomcat10_java_home (str):
+#   Set to "%%JAVA_HOME%%" by default.
+#   Specify the Java VM to use.
+#
+# tomcat10_classpath (str):
+#   Set to "" by default.
+#   Addtional classes to add to the CLASSPATH. If set, must start with ':'
+#
+# tomcat10_java_opts (str):
+#   Set to "" by default.
+#   Java VM args to use.
+#
+# tomcat10_wait (int):
+#   Set to "30" by default.
+#   Set the wait time (in seconds) for Tomcat process startup
+#
+# tomcat10_umask (str):
+#   Set to "0077" by default.
+#   Sets the umask for Tomcat process.
+#
+# You may symlink this script with other names to run multiple
+# instances of tomcat10 with different configurations.
+#
+
+. /etc/rc.subr
+
+case $0 in
+/etc/rc*)
+	# during boot (shutdown) $0 is /etc/rc (/etc/rc.shutdown),
+	# so get the name of the script from $_file
+	name=$_file
+	;;
+*)
+	name=$0
+	;;
+esac
+
+name=${name##*/}
+rcvar=${name}_enable
+
+load_rc_config "${name}"
+
+eval "${rcvar}=\${${rcvar}:-'NO'}"
+eval "_tomcat_java_home=\${${name}_java_home:-'%%JAVA_HOME%%'}"
+eval "_tomcat_catalina_user=\${${name}_catalina_user:-'%%TOMCAT_USER%%'}"
+eval "_tomcat_catalina_home=\${${name}_catalina_home:-'%%TOMCAT_HOME%%'}"
+eval "_tomcat_catalina_base=\${${name}_catalina_base:-'${_tomcat_catalina_home}'}"
+eval "_tomcat_catalina_tmpdir=\${${name}_catalina_tmpdir:-'${_tomcat_catalina_base}/temp'}"
+eval "_tomcat_stdout=\${${name}_stdout:-'${_tomcat_catalina_base}/logs/catalina.out'}"
+eval "_tomcat_stderr=\${${name}_stderr:-'&1'}"
+eval "_tomcat_pipe_cmd=\${${name}_pipe_cmd:-''}"
+eval "_tomcat_logging_manager=\${${name}_logging_manager:-'org.apache.juli.ClassLoaderLogManager'}"
+eval "_tomcat_logging_config=\${${name}_logging_config:-'${_tomcat_catalina_base}/conf/logging.properties'}"
+eval "_tomcat_classpath=\${${name}_classpath:-''}"
+eval "_tomcat_java_opts=\${${name}_java_opts:-''}"
+eval "_tomcat_wait=\${${name}_wait:-'30'}"
+eval "_tomcat_umask=\${${name}_umask:-'0077'}"
+
+pidfile="/var/run/${name}.pid"
+
+required_files="${_tomcat_catalina_base}/conf/server.xml"
+required_dirs="${_tomcat_catalina_tmpdir}"
+
+extra_commands="reload"
+
+_tomcat_java_version=`${_tomcat_java_home}/bin/java -version 2>&1 | /usr/bin/awk -F '"' '/version/ {print $2}'`
+
+case "${_tomcat_java_version}" in
+	9* | 1[0-9]* )
+		_tomcat_endorsed_dirs_option=
+		;;
+	*)
+		_tomcat_endorsed_dirs_option="-Djava.endorsed.dirs='${_tomcat_catalina_home}/endorsed'"
+		;;
+esac
+
+command="%%LOCALBASE%%/bin/jsvc"
+command_args="-java-home '${_tomcat_java_home}' \
+	-server \
+	-user ${_tomcat_catalina_user} \
+	-umask ${_tomcat_umask} \
+	-pidfile '${pidfile}' \
+	-wait ${_tomcat_wait} \
+	-outfile '${_tomcat_stdout}' \
+	-errfile '${_tomcat_stderr}' \
+	-classpath '${_tomcat_catalina_home}/bin/bootstrap.jar:%%LOCALBASE%%/share/java/classes/commons-daemon.jar:${_tomcat_catalina_home}/bin/tomcat-juli.jar${_tomcat_classpath}' \
+	-Djava.util.logging.manager=${_tomcat_logging_manager} \
+	-Djava.util.logging.config.file='${_tomcat_logging_config}' \
+	${_tomcat_java_opts} \
+	${_tomcat_endorsed_dirs_option} \
+	-Dcatalina.home='${_tomcat_catalina_home}' \
+	-Dcatalina.base='${_tomcat_catalina_base}' \
+	-Djava.io.tmpdir='${_tomcat_catalina_tmpdir}' \
+	org.apache.catalina.startup.Bootstrap \
+	${_tomcat_pipe_cmd}"
+
+run_rc_command "$1"

Modified: head/www/tomcat10/pkg-plist
==============================================================================
--- head/www/tomcat-devel/pkg-plist	Sat Feb 13 09:23:09 2021	(r565112)
+++ head/www/tomcat10/pkg-plist	Sat Feb 13 09:36:34 2021	(r565113)
@@ -26,7 +26,7 @@
 %%T%%/lib/catalina-storeconfig.jar
 %%T%%/lib/catalina-tribes.jar
 %%T%%/lib/catalina.jar
-%%T%%/lib/ecj-4.17.jar
+%%T%%/lib/ecj-4.18.jar
 %%T%%/lib/el-api.jar
 %%T%%/lib/jasper-el.jar
 %%T%%/lib/jasper.jar


More information about the svn-ports-all mailing list