Apache Tomcat is a web server written in 100% Pure Java.
Apache Tomcat version 7.0 implements the Servlet 3.0, JavaServer Pages 2.2,
EL 2.2 and WebSocket 1.1 specifications from the Java Community Process, and
includes many additional features that make it a useful platform for developing
and deploying web applications and web services.
WWW: https://tomcat.apache.org/
===> The following configuration options are available for tomcat7-7.0.109:
DOCS=on: Install Documentation web application
EXAMPLES=on: Install Examples web application
HOST_MANAGER=on: Install Host Manager application
MANAGER=on: Install Manager web application
ROOT=on: Install default ROOT web application
===> Use 'make config' to modify these settings
cleanup: Remove expired ports:
2022-03-31 security/revealrk: Deprecate, marked BROKEN on 12+ in 2018
2022-03-31 devel/apache-commons-modeler: Abandoned upstream, last release in
2013
2022-03-31 security/afl: Abandoned upstream, no new release since 2017. Please
consider using security/afl++ instead
2022-03-31 www/mod_line_edit: Abandoned upstream, last release in 2006, Apache
includes mod_sed
2022-03-31 www/myfaces: Unsupported by upstream, released in 2005
2022-03-31 www/mod_backtrace: Abandoned upstream in 2012 (version 2.0)
2022-03-31 security/base: Broken with PHP 7+, forked here
https://github.com/NathanGibbs3/BASE/
2022-03-31 security/find-zlib: Deprecated, no longer relevant
2022-03-31 security/razorback-clamavNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/shimmer: Abandonware, last release in 2008
2022-03-31 security/kripp: Abandonware, upstream returns 404 and last release
was back in 2007
2022-03-31 security/ipfilter2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/sha: Obsolete, we have tools in base
(Only the first 15 lines of the commit message are shown above )
www/tomcat7: Update MASTER_SITES
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites
Approved by: ale (port maintainer), arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D32422
- Update to 7.0.107 release
- Add support for java 9+ in rc.d script
- Add support for setting a different umask (077 by default)
PR: 251348
Submitted by: VVD <vvd@unislabs.com>
Clean up after java/openjdk6 and java/openjdk6-jre removal
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663). Now this patch completely removes remaining stuff from the
ports tree.
PR: 241953 (exp-run)
Reviewed by: glewis
Approved by: portmgr (antoine)
Differential Revision: https://reviews.freebsd.org/D22342
www/tomcat[6|7|8]: Bring improvements from Tomcat[85|9]
- Add options [1]
Based on Apache Tomcat documentation guidance, the default web applications
have varying degrees of risk, these options will permit users to select
which of the web applications should be installed.
- Remove start_precmd from rcfile in Tomcat7 and Tomcat8 [2]
This is not being used, users can use ${name}_env to pass variables
- Mark additional config files as @sample [3]
PR: 218865 [1]
PR: 228418 [2]
PR: 229102 [3]
Submitted by: Matt <fsbruva@yahoo.com> [1]
Submitted by: VVD <vvd@unislabs.com> [2] [3]
Reported by: Michael Osipov <1983-01-06@gmx.net> [2] [3]
Approved by: maintainer timeout (ale, > 3 weeks)
Differential Revision: https://reviews.freebsd.org/D16499
Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup
With hat: portmgr
Sponsored by: Absolight
Add support for custom wait time and increase the default to 30 seconds.
PR: ports/168442
Submitted by: Bruno Ribeiro da Silva <contato@brunoribeiro.org>
Complete overhaul of RC script:
- allow multiple instances of tomcat to be run with different settings
[symlink the RC script with a different $(name) and set at least
$(name)_catalina_base in rc.conf]
- use 'jsvc' to start/stop the process, with the following pros:
- allow log rotation with newsyslog (signal SIGUSR1)
- allow to bind to reserved ports (< 1024, like 80 and 443)
- the process is automatically restarted if java crashes
- simplification of RC script
- setup (default) logging in the same way as standard tomcat scripts do
Feature safe: yes
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- The proper acronym for Apache Software License 2 is really AL2
- Thanks to crees@ for generating the initial patch
PR: ports/163521
Submitted by: Pedro Giffuni <pfg apache.org>
Hat: portmgr
Exp run by: pav
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
Add the ability to specify a different logger.
The tomcat7_stdout/stderr_log parameters have been
replaced by tomcat7_catalina_log
Use catalina.out as default log file and bump PORTREVISION.
PR: ports/158350
Submitted by: Jason Helfman <jhelfman@experts-exchange.com>