diff options
author | Joshua Nichols <nichoj@gentoo.org> | 2006-01-08 05:17:13 +0000 |
---|---|---|
committer | Joshua Nichols <nichoj@gentoo.org> | 2006-01-08 05:17:13 +0000 |
commit | e95b485292c513bb4c2ef90aa8d42675d6e58033 (patch) | |
tree | 79c5f3f3ebc85e1650e19231e29d39cd0fb00df7 /dev-java/saxon | |
parent | Add upstream patch for WMF exploit #118101 and make sure all ebuilds support ... (diff) | |
download | historical-e95b485292c513bb4c2ef90aa8d42675d6e58033.tar.gz historical-e95b485292c513bb4c2ef90aa8d42675d6e58033.tar.bz2 historical-e95b485292c513bb4c2ef90aa8d42675d6e58033.zip |
Need an older version to build aspectj without bundled jars (bug #63293).
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'dev-java/saxon')
-rw-r--r-- | dev-java/saxon/ChangeLog | 10 | ||||
-rw-r--r-- | dev-java/saxon/Manifest | 19 | ||||
-rw-r--r-- | dev-java/saxon/files/build-6.5.2.xml | 72 | ||||
-rw-r--r-- | dev-java/saxon/files/digest-saxon-6.5.2 | 1 | ||||
-rw-r--r-- | dev-java/saxon/saxon-6.5.2.ebuild | 59 |
5 files changed, 151 insertions, 10 deletions
diff --git a/dev-java/saxon/ChangeLog b/dev-java/saxon/ChangeLog index e7cf99e40c16..a46f08523521 100644 --- a/dev-java/saxon/ChangeLog +++ b/dev-java/saxon/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/saxon -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/saxon/ChangeLog,v 1.11 2005/07/12 18:05:47 axxo Exp $ +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/saxon/ChangeLog,v 1.12 2006/01/08 05:17:13 nichoj Exp $ + +*saxon-6.5.2 (08 Jan 2006) + + 08 Jan 2006; Joshua Nichols <nichoj@gentoo.org> +files/build-6.5.2.xml, + +saxon-6.5.2.ebuild: + Need an older version to build aspectj without bundled jars (bug #63293). 12 Jul 2005; Thomas Matthijs <axxo@gentoo.org> saxon-8.4b.ebuild: Keyword x86 diff --git a/dev-java/saxon/Manifest b/dev-java/saxon/Manifest index 6f1d96fbcd64..1f5bbdef2eff 100644 --- a/dev-java/saxon/Manifest +++ b/dev-java/saxon/Manifest @@ -1,16 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 04bc225bac83acfd82d6b7328ccf75d5 saxon-8.4b.ebuild 1393 -MD5 37acddb99694c47b97d376e890d7c8b1 ChangeLog 619 -MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157 -MD5 7bc2c04efaafba15df5fa9c221a00a29 files/saxon-8.4b-jikes.patch 795 +MD5 dbe24e8456f5d1338001c931bc933837 ChangeLog 823 +MD5 d202789d6c409cdf9b7ff6598a412e6c files/build-6.5.2.xml 2394 MD5 e858aa507902d409b110be423e735339 files/build-8.4b.xml 4120 +MD5 21bfbc79426b598f49e48b0c63dc7e01 files/digest-saxon-6.5.2 60 MD5 10dc7b59a9361c2d721acb87e6882516 files/digest-saxon-8.4b 59 +MD5 7bc2c04efaafba15df5fa9c221a00a29 files/saxon-8.4b-jikes.patch 795 +MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157 +MD5 768be3dc098c1c88ec64bd9ceeba5831 saxon-6.5.2.ebuild 1327 +MD5 04bc225bac83acfd82d6b7328ccf75d5 saxon-8.4b.ebuild 1393 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) +Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFC1AaV/rLF9B432nYRApOSAJ9UlxGxeKOUvVVmFDJkYlTYNrZTOQCgnyuO -K3MH0+yNLtiOQuywvyyKz4g= -=RJ01 +iD8DBQFDwKBkndWRXhKOboURAlntAKDydJppXD8K0JpgwhMg7zflx/MDZgCg3gis +Isvn6l0rHInDojRKsfc8Cb4= +=R6ZJ -----END PGP SIGNATURE----- diff --git a/dev-java/saxon/files/build-6.5.2.xml b/dev-java/saxon/files/build-6.5.2.xml new file mode 100644 index 000000000000..77e849d44e1f --- /dev/null +++ b/dev-java/saxon/files/build-6.5.2.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--- + @author: Saleem Abdulrasool <compnerd@gentoo.org> + @date: 5/9/2005 + @revision: 1.0_alpha + + @notes: Call using the following: ant -f build.xml -Dproject.name=${project name} -Dpackage.name=${package name} +--> + +<project name="Gentoo_Builder" default="jar" basedir="."> + <property name="src" value="src"/> + <property name="build" value="build"/> + <property name="dist" value="dist"/> + + <property name="project.name" value="saxon6.5"/> + <property name="pkg" value="${package.name}"/> + <property name="all.jar" value="${project.name}.jar"/> + + <!-- Override any defined properties --> + <property file="build.properties"/> + <path id="lib.classpath"> + <fileset dir="lib"> + <include name="**/*.jar"/> + </fileset> + </path> + + + <target name="init"> + <tstamp/> + <mkdir dir="${build}"/> + <mkdir dir="${build}/META-INF/services"/> + <mkdir dir="${dist}"/> + <mkdir dir="${dist}/doc"/> + </target> + + <target name="compile" depends="init"> + <javac srcdir="${src}" destdir="${build}" classpath="${classpath}" classpathref="lib.classpath"/> + </target> + + <target name="manifest" depends="init"> + <manifest file="${build}/META-INF/MANIFEST.MF" mode="update"> + <attribute name="Built-By" value="Gentoo Portage"/> + </manifest> + <echo file="${build}/META-INF/services/javax.xml.xpath.XPathFactory" message="net.sf.saxon.xpath.XPathFactory"/> + <echo file="${build}/META-INF/services/javax.xml.transform.TransformerFactory" message="net.sf.saxon.transform.TransformerFactoryImpl"/> + </target> + + <target name="jar-saxon6.5" depends="compile,manifest"> + <jar jarfile="${dist}/${all.jar}" manifest="${build}/META-INF/MANIFEST.MF"> + <fileset dir="${build}"> + <include name="com/**"/> + <include name="javax/**"/> + <include name="org/**"/> + <include name="META-INF/services/javax.xml.transform.TransformFactory"/> + <include name="META-INF/services/javax.xml.parsers.SAXParserFactory"/> + </fileset> + </jar> + </target> + + <target name="jar" depends="jar-saxon6.5"/> + + <target name="javadoc" depends="compile"> + <javadoc destdir="${dist}/doc/api" classpathref="lib.classpath"> + <fileset dir="${src}"/> + </javadoc> + </target> + + <target name="clean"> + <delete dir="${build}"/> + <delete dir="${dist}"/> + </target> +</project> diff --git a/dev-java/saxon/files/digest-saxon-6.5.2 b/dev-java/saxon/files/digest-saxon-6.5.2 new file mode 100644 index 000000000000..841bd9f62ee5 --- /dev/null +++ b/dev-java/saxon/files/digest-saxon-6.5.2 @@ -0,0 +1 @@ +MD5 6a822530943cc9ddff45ed4d77413d89 saxon6_5_2.zip 3088550 diff --git a/dev-java/saxon/saxon-6.5.2.ebuild b/dev-java/saxon/saxon-6.5.2.ebuild new file mode 100644 index 000000000000..6b00f732ddd9 --- /dev/null +++ b/dev-java/saxon/saxon-6.5.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/saxon/saxon-6.5.2.ebuild,v 1.3 2006/01/08 05:17:13 nichoj Exp $ + +inherit java-pkg eutils versionator + +MY_P="${PN}$(replace_all_version_separators _)" +DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser." +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip" +HOMEPAGE="http://saxon.sourceforge.net/" + +LICENSE="MPL-1.1" +SLOT="6.5" +KEYWORDS="~ppc ~x86" + +IUSE="doc source" + +RDEPEND=">=virtual/jre-1.4 + >=dev-java/gnu-jaxp-1.3 + dev-java/xom + ~dev-java/jdom-1.0 + dev-java/fop" + +DEPEND=">=virtual/jdk-1.4 + app-arch/unzip + dev-java/ant-core + source? ( app-arch/zip ) + ${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + unzip -qq source.zip -d src || die "failed to unpack" + + cp ${FILESDIR}/build-${PVR}.xml build.xml + + rm *.jar + mkdir lib && cd lib + java-pkg_jarfrom gnu-jaxp + java-pkg_jarfrom jdom-1.0 + java-pkg_jarfrom xom + java-pkg_jarfrom fop +} + +src_compile() { + local antflags="jar -Dproject.name=${PN}" + use doc && antflags="${antflags} javadoc" + + ant ${antflags} || die "Compilation failed" +} + +src_install() { + java-pkg_dojar dist/*.jar + + use doc && java-pkg_dohtml -r dist/doc/api doc/* + use source && java-pkg_dosrc src/* +} |