diff options
4 files changed, 83 insertions, 0 deletions
diff --git a/dev-java/glassfish-deployment-api/ChangeLog b/dev-java/glassfish-deployment-api/ChangeLog new file mode 100644 index 000000000000..96223f146289 --- /dev/null +++ b/dev-java/glassfish-deployment-api/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-java/glassfish-deployment-api +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/glassfish-deployment-api/ChangeLog,v 1.1 2009/05/09 15:29:15 nelchael Exp $ + +*glassfish-deployment-api-1.2 (09 May 2009) + + 09 May 2009; Krzysiek Pawlik <nelchael@gentoo.org> + +glassfish-deployment-api-1.2.ebuild, + +files/glassfish-deployment-api-1.2-build.xml.patch, +metadata.xml: + Add J2EE deployment-api built from Glassfish sources. + diff --git a/dev-java/glassfish-deployment-api/files/glassfish-deployment-api-1.2-build.xml.patch b/dev-java/glassfish-deployment-api/files/glassfish-deployment-api-1.2-build.xml.patch new file mode 100644 index 000000000000..155b6af84b95 --- /dev/null +++ b/dev-java/glassfish-deployment-api/files/glassfish-deployment-api-1.2-build.xml.patch @@ -0,0 +1,26 @@ +diff -Nru deployment-api.vanilla/build.xml deployment-api/build.xml +--- deployment-api.vanilla/build.xml 2009-05-09 15:54:02.000000000 +0100 ++++ deployment-api/build.xml 2009-05-09 15:54:44.000000000 +0100 +@@ -70,12 +70,7 @@ + description="Compile javax/enterprise/deploy sources"> + + <javac srcdir="${src.dir}" +- destdir="${component.classes.dir}" +- debug="${javac.debug}" +- optimize="${javac.optimize}" +- source="${javac.source}" +- deprecation="${javac.deprecation}" +- failonerror="true"> ++ destdir="${component.classes.dir}"> + <include name="javax/enterprise/deploy/**"/> + </javac> + </target> +@@ -89,7 +84,7 @@ + includes="**/LocalStrings.properties"/> + </copy> + +- <jar jarfile="${javaee.jar}" update="yes"> ++ <jar jarfile="deployment-api.jar" update="yes"> + <fileset dir="${component.classes.dir}"> + <include name="javax/enterprise/deploy/**/*.class"/> + <include name="javax/enterprise/deploy/**/*.properties"/> diff --git a/dev-java/glassfish-deployment-api/glassfish-deployment-api-1.2.ebuild b/dev-java/glassfish-deployment-api/glassfish-deployment-api-1.2.ebuild new file mode 100644 index 000000000000..33b21f12bb22 --- /dev/null +++ b/dev-java/glassfish-deployment-api/glassfish-deployment-api-1.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/glassfish-deployment-api/glassfish-deployment-api-1.2.ebuild,v 1.1 2009/05/09 15:29:15 nelchael Exp $ + +EAPI="2" +JAVA_PKG_IUSE="source" + +inherit eutils java-pkg-2 java-ant-2 + +MY_PV=${PV/./_} + +DESCRIPTION="J2EE Application Deployment Specification" +HOMEPAGE="https://glassfish.dev.java.net/" +LICENSE="sun-bcla-j2ee-deployment" +SLOT="1.2" + +KEYWORDS="~amd64 ~ppc ~x86" + +GLASSFISH_MAJOR="v2ur2" +GLASSFISH_MINOR="b04" +SRC_URI="http://download.java.net/javaee5/${GLASSFISH_MAJOR}/promoted/source/glassfish-${GLASSFISH_MAJOR}-${GLASSFISH_MINOR}-src.zip" + +IUSE="" +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip" +RDEPEND=">=virtual/jre-1.5" + +S="${WORKDIR}/glassfish/deployment-api/" +EANT_BUILD_TARGET="all" + +src_prepare() { + default + + cd "${S}" + epatch "${FILESDIR}/${P}-build.xml.patch" +} + +src_install() { + java-pkg_newjar "deployment-api.jar" + use source && java-pkg_dosrc src/java/javax +} diff --git a/dev-java/glassfish-deployment-api/metadata.xml b/dev-java/glassfish-deployment-api/metadata.xml new file mode 100644 index 000000000000..7303cef96964 --- /dev/null +++ b/dev-java/glassfish-deployment-api/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>java</herd> +</pkgmetadata> |