commit:     e65216f8be0c925a54f584a0899225a42532aa2b
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed May 22 08:45:14 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed May 22 09:30:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65216f8

www-servers/tomcat: drop 10.1.20-r2

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 www-servers/tomcat/Manifest                 |   2 -
 www-servers/tomcat/tomcat-10.1.20-r2.ebuild | 175 ----------------------------
 2 files changed, 177 deletions(-)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 846012d8d538..11a23fd67fa5 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,7 +1,5 @@
 DIST apache-tomcat-10.1.19-src.tar.gz 6175254 BLAKE2B 
8ec0f461de2fed4642fcb20e38f637c5516d4543bebb66a7a8c9ad0d7acbd0221677d98c03021c2a766057158f9effa3dc5dda96eeed2b1cf662168f545d6223
 SHA512 
ee9bd20979a53f2151ac10dd8be4d4c0b82cabb60c10f33572460094a199832434b4f55aed4ab0334a2daf2795dbbfa345a55144132dbfecc7b3ab2d74999e77
 DIST apache-tomcat-10.1.19-src.tar.gz.asc 833 BLAKE2B 
12b92d5f42219b0fccbc3eeb004fe38c762090790da93d51423ffec07c34f3203fbbb45c670f1cf8bf992ab061d0ed8f52f622eb51163511d29567bc241f6e26
 SHA512 
edbeea8873b8d1b48b8a298e57ef9715dd6b912d9edf6447bfcf85945ab79db08a21b0d134926d814676f2df823e1b78184792118926220fe4ea070919a5e71c
-DIST apache-tomcat-10.1.20-src.tar.gz 6187831 BLAKE2B 
bc664346e93270c2f89ef36ed21968698aaf99be7aafce64a19b8666d663bab17ff8a9c401fd115e20686012c268ef29f259df8d5f95e57076dfdab6047376af
 SHA512 
b3d00a8b46e75329477aab0c710fc3ad219a13347f23ff287a034228bee9fda8f0faefe6a7cc3f58462f9d00b275cb82101d3576b4225fe768a504576a44032a
-DIST apache-tomcat-10.1.20-src.tar.gz.asc 833 BLAKE2B 
4084c5100da15cc1103202318ccc485304a262c4ac3f9b0f2823c6119c5c741a51936903c04078870e5fa524d2d284bb0df8001639eafda86a8eccf5e9ae62c7
 SHA512 
89946ad7a36e1cb77dff6309b99dbd2cfa8f2a7ff54183adeae7d052edb4fa649a5e04e98a86fe42d5813ef1bf026e8120948b6f4b13dc072de0d6992d8dea2e
 DIST apache-tomcat-10.1.23-src.tar.gz 6248107 BLAKE2B 
f14a652b4cbcd27dcecefbea3595ee39230a3f8113dd632d672cb67af2dc699dda58ecae9943177d98b47c946edb7993363d278127a9e279729cd161d432fd95
 SHA512 
ff3f507910296290c5d0c30805925a32efb82a63ac60338c617f6e49525379c4616d6299ca7920ec92059075bd03eeb07c80b4ca69a58c0a6265159d0d10913b
 DIST apache-tomcat-10.1.23-src.tar.gz.asc 833 BLAKE2B 
c1cd63d86406e53a093c7d0325d6ede04bf8b051a23c4b2ff54d20818a583d16aa78b25e02678148eeb6320639e7366bf8851ea983e56ef81e473e6767bd6ab5
 SHA512 
67d35953ee8ebf685ee441467cc0e0d1fcf760651525e6e34c7ad09e8a4a75b26c0b044fcb7781a1661d1edac24ea92c1881a6728571f14e21d29411d9839c80
 DIST apache-tomcat-10.1.24-src.tar.gz 6230916 BLAKE2B 
ac2329499d9afa37a62ad00b5ca4954e4221d72623fd821ffd3ca0037209723acba38d03f52033f0ea7e2951c9803f3ab94cd0910ed520424693f03fd2efe5c8
 SHA512 
cd3113dfaf2dd14aacf8d3c2bf39fb7142665421f981ad668edd228bb0a8fe8c35ea8921930e6fe06d10c9c078f774641901efc1e5312d3b7ef52a3006bacd5f

diff --git a/www-servers/tomcat/tomcat-10.1.20-r2.ebuild 
b/www-servers/tomcat/tomcat-10.1.20-r2.ebuild
deleted file mode 100644
index 0815da662c22..000000000000
--- a/www-servers/tomcat/tomcat-10.1.20-r2.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2 prefix verify-sig
-
-MY_P="apache-${P}-src"
-
-DESCRIPTION="Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 
Container"
-HOMEPAGE="https://tomcat.apache.org/";
-SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
-       verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/${MY_P}.tar.gz.asc )"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="10.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~amd64-linux"
-IUSE="extra-webapps"
-
-RESTRICT="test" # can we run them on a production system?
-
-ECJ_SLOT="4.27"
-
-COMMON_DEP="dev-java/bnd-annotation:0
-       dev-java/eclipse-ecj:${ECJ_SLOT}
-       dev-java/jax-rpc-api:0
-       >=dev-java/jakartaee-migration-1.0.7-r2:0
-       dev-java/wsdl4j:0"
-RDEPEND="${COMMON_DEP}
-       acct-group/tomcat
-       acct-user/tomcat
-       >=virtual/jre-11:*"
-DEPEND="${COMMON_DEP}
-       app-admin/pwgen
-       >=dev-java/ant-1.10.14-r3:0
-       dev-java/bnd-ant:0
-       dev-java/bnd-util:0
-       dev-java/bndlib:0
-       dev-java/libg:0
-       dev-java/osgi-cmpn:8
-       dev-java/osgi-core:0
-       dev-java/slf4j-api:0
-       >=virtual/jdk-17:*
-       test? (
-               >=dev-java/ant-1.10.14-r3:0[junit]
-               dev-java/easymock:3.2
-       )"
-
-BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc"
-
-PATCHES=(
-       "${FILESDIR}/tomcat-10.1.20-do-not-copy.patch"
-       "${FILESDIR}/tomcat-10.1.20-offline.patch"
-       "${FILESDIR}/tomcat-9.0.87-gentoo-bnd.patch"
-)
-
-src_prepare() {
-       default #780585
-       java-pkg-2_src_prepare
-       java-pkg_clean
-
-       cat > build.properties <<-EOF || die
-               execute.download=false
-               exist=true # skip target="downloadfile-2"
-               ant.jar=$(java-pkg_getjar --build-only ant ant.jar)
-               bnd-annotation.jar=$(java-pkg_getjars bnd-annotation)
-               bnd-ant.jar=$(java-pkg_getjars --build-only bnd-ant)
-               bnd-util.jar=$(java-pkg_getjars --build-only bnd-util)
-               bnd.jar=$(java-pkg_getjars --build-only bnd)
-               bndlib.jar=$(java-pkg_getjars --build-only bndlib)
-               jaxrpc-lib.jar=$(java-pkg_getjars jax-rpc-api)
-               jdt.jar=$(java-pkg_getjars eclipse-ecj-${ECJ_SLOT})
-               libg.jar=$(java-pkg_getjars --build-only libg)
-               migration-lib.jar=$(java-pkg_getjars jakartaee-migration)
-               osgi-cmpn.jar=$(java-pkg_getjars --build-only osgi-cmpn-8)
-               osgi-core.jar=$(java-pkg_getjars --build-only osgi-core)
-               slf4j-api.jar=$(java-pkg_getjars --build-only slf4j-api)
-               wsdl4j-lib.jar=$(java-pkg_getjars wsdl4j)
-       EOF
-
-       # For use of catalina.sh in netbeans
-       sed -i -e "/^# ----- Execute The Requested Command/ a\
-               CLASSPATH=\`java-config --with-dependencies --classpath 
${PN}-${SLOT}\`" \
-               bin/catalina.sh || die
-}
-
-EANT_BUILD_TARGET="deploy"
-EANT_TEST_GENTOO_CLASSPATH="easymock-3.2"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/output/classes"
-EANT_EXTRA_ARGS="-Dversion=${PV}-gentoo -Dversion.number=${PV} 
-Dcompile.debug=false"
-
-# revisions of the scripts
-IM_REV="-r2"
-INIT_REV="-r1"
-
-src_compile() {
-       LC_ALL=C java-pkg-2_src_compile
-}
-
-src_test() {
-       java-pkg-2_src_test
-}
-
-src_install() {
-       local dest="/usr/share/${PN}-${SLOT}"
-
-       java-pkg_jarinto "${dest}"/bin
-       java-pkg_dojar output/build/bin/*.jar
-       exeinto "${dest}"/bin
-       doexe output/build/bin/*.sh
-
-       java-pkg_jarinto "${dest}"/lib
-       java-pkg_dojar output/build/lib/*.jar
-
-       dodoc RELEASE-NOTES RUNNING.txt
-       use doc && java-pkg_dojavadoc output/dist/webapps/docs/api
-       use source && java-pkg_dosrc java/*
-
-       ### Webapps ###
-
-       # add missing docBase
-       local apps="host-manager manager"
-       for app in ${apps}; do
-               sed -i -e "s|=\"true\" >|=\"true\" 
docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \
-                       output/build/webapps/${app}/META-INF/context.xml || die
-       done
-
-       insinto "${dest}"/webapps
-       doins -r output/build/webapps/{host-manager,manager,ROOT}
-       use extra-webapps && doins -r output/build/webapps/{docs,examples}
-
-       ### Config ###
-
-       # create "logs" directory in $CATALINA_BASE
-       # and set correct perms, see #458890
-       dodir "${dest}"/logs
-       fperms 0750 "${dest}"/logs
-
-       # replace the default pw with a random one, see #92281
-       local randpw="$(pwgen -s -B 15 1)"
-       sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die
-
-       # prepend gentoo.classpath to common.loader, see #453212
-       sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' 
output/build/conf/catalina.properties || die
-
-       insinto "${dest}"
-       doins -r output/build/conf
-
-       ### rc ###
-
-       cp 
"${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} 
"${T}" || die
-       eprefixify 
"${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash}
-       sed -i -e "s|@SLOT@|${SLOT}|g" 
"${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die
-
-       insinto "${dest}"/gentoo
-       doins "${T}"/tomcat.conf
-       exeinto "${dest}"/gentoo
-       newexe "${T}"/tomcat${INIT_REV}.init tomcat.init
-       newexe "${T}"/tomcat-instance-manager${IM_REV}.bash 
tomcat-instance-manager.bash
-}
-
-pkg_postinst() {
-       einfo "Ebuilds of Tomcat support running multiple instances. To manage 
Tomcat instances, run:"
-       einfo "  
${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help"
-
-       ewarn "Please note that since version 10 the primary package for all 
implemented APIs"
-       ewarn "has changed from javax.* to jakarta.*. This will almost 
certainly require code"
-       ewarn "changes to enable applications to migrate from Tomcat 9 and 
earlier to Tomcat 10 and later."
-
-       einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat";
-}

Reply via email to