diff options
| author | Miroslav Šulc <fordfrog@gentoo.org> | 2022-10-12 06:35:38 +0200 |
|---|---|---|
| committer | Miroslav Šulc <fordfrog@gentoo.org> | 2022-10-12 06:35:38 +0200 |
| commit | 4968d05997739fced0b5fda7b2dfc8d63fc440d8 (patch) | |
| tree | 860c3ce441f18a5b1ebab0a987a563dd9cca7690 /dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild | |
| parent | b00b7dad14e4462ce51bd2f986571c8eb0145f3d (diff) | |
| download | gentoo-4968d05997739fced0b5fda7b2dfc8d63fc440d8.tar.gz gentoo-4968d05997739fced0b5fda7b2dfc8d63fc440d8.tar.bz2 gentoo-4968d05997739fced0b5fda7b2dfc8d63fc440d8.zip | |
dev-java/tomcat-servlet-api: fixed min java version on < 10.1
Closes: https://bugs.gentoo.org/876778
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild')
| -rw-r--r-- | dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild new file mode 100644 index 000000000000..370c92b6dc22 --- /dev/null +++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.27-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.apache.tomcat:tomcat-servlet-api:10.0.27" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Tomcat's Servlet API 6.0 implementation" +HOMEPAGE="https://tomcat.apache.org/" +SRC_URI="mirror://apache/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="5.0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" + +CP_DEPEND="~dev-java/tomcat-el-api-${PV}:4.0" + +DEPEND=" + >=virtual/jdk-8:* + ${CP_DEPEND}" + +RDEPEND=" + >=virtual/jre-8:* + ${CP_DEPEND}" + +S="${WORKDIR}/apache-tomcat-${PV}-src" + +JAVA_RESOURCE_DIRS="resources" +JAVA_SRC_DIR="java/jakarta/servlet" + +src_prepare() { + default + # remove anything related to "el" or "jsp" + find java/jakarta \( -name 'el' -o -name 'jsp' \) \ + -exec rm -rf {} + || die "removing jsp failed" + + mkdir resources || "creating \"resources\" failed" + cp -r java/jakarta resources || "cannot copy to \"resources\" dir" + find resources -name '*.java' -exec rm -rf {} + || die "removing *.java files failed" +} |
