diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-java/servletapi | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-java/servletapi')
-rw-r--r-- | dev-java/servletapi/Manifest | 3 | ||||
-rw-r--r-- | dev-java/servletapi/metadata.xml | 8 | ||||
-rw-r--r-- | dev-java/servletapi/servletapi-2.2-r3.ebuild | 36 | ||||
-rw-r--r-- | dev-java/servletapi/servletapi-2.3-r3.ebuild | 32 | ||||
-rw-r--r-- | dev-java/servletapi/servletapi-2.4-r5.ebuild | 48 |
5 files changed, 127 insertions, 0 deletions
diff --git a/dev-java/servletapi/Manifest b/dev-java/servletapi/Manifest new file mode 100644 index 00000000000..90a68778e9a --- /dev/null +++ b/dev-java/servletapi/Manifest @@ -0,0 +1,3 @@ +DIST apache-tomcat-5.5.20-src.tar.gz 4796377 SHA256 19f24717fb3e2db902c33e21650dfa88bbf98428c15b1ed68ecaf7a9150e4a77 SHA512 1efab4625067ee423cd517b565b2d368bf3e19fd5fddedcb87644bdc5fc213cc7617e62438fd8da19d9dff99e13c5d6d9185f12849f7ce42efad52ff2d4df5f5 WHIRLPOOL cc51ba272acd86b817caad22637bb8b48b40c114cf0a0f99fc6ef4e2b7723123468c117f32a92dff42b0234c4359eb583b8dccc61ee889dcc5232f30f4c8224d +DIST servletapi-2.2-20021101.tar.gz 65342 SHA256 404e2c55423c609122921a91e03f2b67d371fedc0af8996e005862d83d626697 SHA512 7dad5a52ab6bfca4b052d60a48fc89ce22a5eb790584671f24d8d22b163f2dffe93bea58caebc6b4ecb0bd8434a074c88f640aa57daa1cefbf47d74df758c084 WHIRLPOOL beb0e14920a8623d276c8823e6291aacb4b4d5d0539f5de431ce6f94582df9b260d4e04e0d0b650c59f7ca168f4af9352fffbfc0506b2530464a3bcdcf6ac0d1 +DIST servletapi-2.3-20021101.tar.gz 127874 SHA256 1f73439d3d0f6e95e24d4226c10829c1622a86911a346d93ceefed5035a6caee SHA512 a09a5e0cd7b8c557fca983646dc49284350ff9cac7a288013c6c4c7582923d1b16d6e6b68c73e74bc06fad628ab81da95e201106643b8f6564f984a9587bd03d WHIRLPOOL c365c77736ff27669335152928b9fde2288dc994a03a7f04af27aa3bd9462e7be3e3b89a3f0ac070a4bccc18d852086fd8c137471c86cab4812abc70f5e79036 diff --git a/dev-java/servletapi/metadata.xml b/dev-java/servletapi/metadata.xml new file mode 100644 index 00000000000..97d1a13a4e5 --- /dev/null +++ b/dev-java/servletapi/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>java</herd> + <longdescription> + The Apache Tomcat implementation of the Servlet API specification. + </longdescription> +</pkgmetadata> diff --git a/dev-java/servletapi/servletapi-2.2-r3.ebuild b/dev-java/servletapi/servletapi-2.2-r3.ebuild new file mode 100644 index 00000000000..91dfde58caa --- /dev/null +++ b/dev-java/servletapi/servletapi-2.2-r3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Servlet API 2.2 from jakarta.apache.org" +HOMEPAGE="http://jakarta.apache.org/" +SRC_URI="mirror://gentoo/${P}-20021101.tar.gz" +DEPEND=">=virtual/jdk-1.4 + >=dev-java/ant-core-1.4" +RDEPEND=">=virtual/jre-1.3" +LICENSE="Apache-1.1" +SLOT="2.2" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="doc" +S="${WORKDIR}/jakarta-servletapi-src" + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i 's/compile,javadoc/compile/' build.xml || die "sed failed" +} + +EANT_BUILD_TARGET="all" + +src_install() { + java-pkg_dojar ../dist/servletapi/lib/servlet.jar + + dodoc README || die + use doc && java-pkg_dojavadoc ../build/servletapi/docs/api + use source && java-pkg_dosrc src/share/javax +} diff --git a/dev-java/servletapi/servletapi-2.3-r3.ebuild b/dev-java/servletapi/servletapi-2.3-r3.ebuild new file mode 100644 index 00000000000..203706597c3 --- /dev/null +++ b/dev-java/servletapi/servletapi-2.3-r3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Servlet API 2.3 from jakarta.apache.org" +HOMEPAGE="http://jakarta.apache.org/" +SRC_URI="mirror://gentoo/${P}-20021101.tar.gz" + +LICENSE="Apache-1.1" +SLOT="2.3" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos ~x64-solaris" +IUSE="doc source" + +DEPEND=">=virtual/jdk-1.4 + >=dev-java/ant-core-1.4 + source? ( app-arch/zip )" +RDEPEND=">=virtual/jre-1.3" +S="${WORKDIR}/jakarta-servletapi-4" + +src_compile() { + eant all +} + +src_install() { + java-pkg_dojar dist/lib/servlet.jar + + use doc && java-pkg_dohtml -r dist/docs/* + use source && java-pkg_dosrc src/share/javax + dodoc dist/README.txt +} diff --git a/dev-java/servletapi/servletapi-2.4-r5.ebuild b/dev-java/servletapi/servletapi-2.4-r5.ebuild new file mode 100644 index 00000000000..551d2722032 --- /dev/null +++ b/dev-java/servletapi/servletapi-2.4-r5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils java-pkg-2 java-ant-2 + +TC_VERSION="5.5.20" +DESCRIPTION="Servlet API 2.4 from jakarta.apache.org" +HOMEPAGE="http://jakarta.apache.org/" +SRC_URI="http://archive.apache.org/dist/tomcat/tomcat-5/v${TC_VERSION}/src/apache-tomcat-${TC_VERSION}-src.tar.gz" + +LICENSE="Apache-1.1" +SLOT="2.4" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="doc source" + +DEPEND=">=virtual/jdk-1.4 + >=dev-java/ant-core-1.5 + source? ( app-arch/zip )" +RDEPEND=">=virtual/jdk-1.4" + +S="${WORKDIR}/apache-tomcat-${TC_VERSION}-src/servletapi" + +src_compile() { + local antflags="jar $(use_doc javadoc examples)" + eant ${antflags} -f jsr154/build.xml + eant ${antflags} -f jsr152/build.xml +} + +src_install() { + mv jsr{154,152}/dist/lib/*.jar "${S}" + + if use doc ; then + mkdir docs + cd "${S}"/jsr154/build + mv docs "${S}"/docs/servlet + mv examples "${S}"/docs/servlet/examples + + cd "${S}"/jsr152/build + mv docs "${S}"/docs/jsp + mv examples "${S}"/docs/jsp/examples + fi + + cd "${S}" + java-pkg_dojar *.jar + use doc && java-pkg_dohtml -r docs/* + use source && java-pkg_dosrc jsr{152,154}/src/share/javax +} |