From 42c8662316ff8c71bcdfff8c0af171117ffa1a04 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 25 Aug 2015 23:34:37 +0100 Subject: dev-java/tomcat-servlet-api: Build el-api.jar for 6, fixes bug #558728 Also zip up the sources from the right directory. Package-Manager: portage-2.2.20.1 --- dev-java/tomcat-servlet-api/files/2.5-build-r1.xml | 90 ++++++++++++++++++++++ .../tomcat-servlet-api-6.0.44-r1.ebuild | 35 +++++++++ 2 files changed, 125 insertions(+) create mode 100644 dev-java/tomcat-servlet-api/files/2.5-build-r1.xml create mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.44-r1.ebuild (limited to 'dev-java') diff --git a/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml b/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml new file mode 100644 index 000000000000..585ed9f07843 --- /dev/null +++ b/dev-java/tomcat-servlet-api/files/2.5-build-r1.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.44-r1.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.44-r1.ebuild new file mode 100644 index 000000000000..676adc077fb9 --- /dev/null +++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.44-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +JAVA_PKG_IUSE="source" + +inherit eutils java-pkg-2 java-ant-2 + +MY_A="apache-${P}-src" +MY_P="${MY_A/-servlet-api/}" +DESCRIPTION="Tomcat's Servlet API 2.5/JSP API 2.1 implementation" +HOMEPAGE="http://tomcat.apache.org/" +SRC_URI="mirror://apache/tomcat/tomcat-6/v${PV}/src/${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2.5" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}/${MY_P}" + +java_prepare() { + cp "${FILESDIR}/${SLOT}-build-r1.xml" build.xml || die "Could not replace build.xml" + rm -r */*/build.xml java/javax/{annotation,ejb,mail,persistence,xml}/ || die + find -name '*.jar' -delete || die +} + +src_install() { + java-pkg_dojar "${S}"/output/build/lib/*.jar + use source && java-pkg_dosrc java/javax +} -- cgit v1.2.3-65-gdbad