servlet23-api
and servlet24-api
, which were developed alongside of Tomcat 4 and 5 respectively, are both end-of-life. They also have a fallback dependency on deprecated port kaffe
(the Java portgroup is what ports should instead use: #60206). I would suggest these ports be deleted, but found that they have many indirect dependents. Some of those appear to still be maintained upstream, so I would anticipate objections to deleting ports that are only outdated.
What should be done with these dependent ports? Should they be kept and updated to a newer supported dependency (e.g. a port created for Servlet API 3.0 or later), or should they be removed?
Dependents of servlet23-api
:
Direct dependents:
struts
(latest available is 2.5.20, released 2019; see #58673) (deleted in [6f496bc8d7/macports-ports])
commons-fileupload
(latest available is 1.4, released 2018)
commons-logging
(latest available is 1.2, released 2014; see #58675)
Indirect dependents:
cassandra
(latest available is 3.11.4, released 2019; see #45004)
commons-beanutils
(latest available is 1.9.4, released 2019)
commons-cli
(latest available is 1.4, released 2017)
commons-digester
(latest available is 3.2, released 2011) (deleted in [6c7f805a9e/macports-ports])
commons-httpclient
(EOL, replaced by Apache HttpComponents, latest release was in 2019) (deleted in [7b0eeaf345/macports-ports])
commons-modeler
(not outdated; last release was in 2007) (deleted in [fce3e99ad98/macports-ports])
commons-validator
(latest available is 1.6, released 2017) (deleted in [b508630a9b/macports-ports])
mx4j
(not outdated; last release was in 2006) (deleted in [da4197cf5b/macports-ports])
tomcat6
(EOL'd in 2016: https://tomcat.apache.org/tomcat-60-eol.html) (deleted in [88133431d7/macports-ports])
xdoclet
(not outdated; last release was in 2005) (deleted in [37fd4e6d3f/macports-ports])
xmlgraphics-commons
(latest available in 2.3, released 2018)
Dependents of servlet24-api
:
Direct dependents:
commons-el
(not outdated; last release 2003) (deleted in [bd3caa36dc/macports-ports])
jakarta-taglibs-standard-11
(latest available is 1.2.3, released 2015; see #53458) (deleted in [1c76d93767/macports-ports])
jfreechart
(latest available is 1.5.0, released 2017: see #60200)
Indirect dependents:
statcvs
(latest available is 0.7.0, released 2010) (deleted in [06e1ee97a3/macports-ports])
struts
(latest available is 2.5.20, released 2019; see #58673) (deleted in [6f496bc8d7/macports-ports])
tomcat6
(EOL'd in 2016: https://tomcat.apache.org/tomcat-60-eol.html) (deleted in [88133431d7/macports-ports])
In 6f496bc8d7021607e1d1b8143a8fbf3ceeac810e/macports-ports (master):