public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/java:master commit in: dev-java/saxon/
@ 2015-08-06 22:22 James Le Cuirot
  0 siblings, 0 replies; only message in thread
From: James Le Cuirot @ 2015-08-06 22:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c480e9b790dc3a21d6a3c9e726190348734715c6
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Thu Aug  6 20:31:02 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 21:34:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=c480e9b7

[dev-java/saxon] Sync with tree, copyright, EAPI bump, keywords

 dev-java/saxon/Manifest                            |  2 +-
 .../{saxon-8.8.ebuild => saxon-8.8-r1.ebuild}      | 43 +++++++++++-----------
 2 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/dev-java/saxon/Manifest b/dev-java/saxon/Manifest
index 93a410e..06ed897 100644
--- a/dev-java/saxon/Manifest
+++ b/dev-java/saxon/Manifest
@@ -1 +1 @@
-DIST saxon-resources8-8.zip 9722198 SHA256 8ab114ccbb875a43adfd9e541044e5d02ee71b6095cd3960459770c9c0d705e9
+DIST saxon-resources8-8.zip 9722198 SHA256 8ab114ccbb875a43adfd9e541044e5d02ee71b6095cd3960459770c9c0d705e9 SHA512 e33e3925eab7eeda774aa1a3af0d5e9f6dda23b25ba2370a14bf55cf96a74d57e9c6926bce69357b6b47bbbc882e6163f3c789fba85fd76fd41f7f9b0f038c65 WHIRLPOOL 71f36a335c943b704230cf46f7cd1b831ac2d8455f521f0c8a39004e86edc404f55a25034201dabdcbf7aa5efd3fb5a9ad977b0c1d47a17f08bad9b97cac7d6e

diff --git a/dev-java/saxon/saxon-8.8.ebuild b/dev-java/saxon/saxon-8.8-r1.ebuild
similarity index 60%
rename from dev-java/saxon/saxon-8.8.ebuild
rename to dev-java/saxon/saxon-8.8-r1.ebuild
index f636d04..bd4280b 100644
--- a/dev-java/saxon/saxon-8.8.ebuild
+++ b/dev-java/saxon/saxon-8.8-r1.ebuild
@@ -1,24 +1,26 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/saxon/saxon-8.4b-r1.ebuild,v 1.2 2006/07/22 21:34:41 nelchael Exp $
+# $Header: $
 
-inherit versionator java-pkg-2 eutils java-ant-2
+EAPI=5
 
-DESCRIPTION="The SAXON package is a collection of tools for processing XML documents: XSLT processor, XSL library, parser."
+inherit versionator java-pkg-2 java-ant-2
+
+DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
 MY_PV=$(replace_all_version_separators -)
 SRC_URI="mirror://sourceforge/${PN}/${PN}-resources${MY_PV}.zip"
 HOMEPAGE="http://saxon.sourceforge.net/"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~ppc ~x86"
-IUSE="doc source"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc examples source"
 
 COMMON_DEP="
-	dev-java/xom
-	~dev-java/jdom-1.0
-	=dev-java/dom4j-1*"
-
+	dev-java/xom:0
+	dev-java/jdom:1.0
+	dev-java/dom4j:1
+"
 # Uses javax.xml.stream that is included
 # starting with 1.6. Could also integrate
 # support using dev-java/jsr173 I guess
@@ -34,21 +36,19 @@ DEPEND=">=virtual/jdk-1.6
 S=${WORKDIR}
 
 src_unpack() {
-	unpack ${A}
+	default
 
-	cp ${FILESDIR}/build-8.8.xml build.xml || die
-
-	mkdir src
-	cd src
+	mkdir src && cd src || die
 	unpack ./../source.zip
-	#Nuking the .NET stuff until I have the time to make it work
-	rm -r net/sf/saxon/dotnet || die
+}
+
+java_prepare() {
+	cp -i "${FILESDIR}/build-8.8.xml" build.xml || die
 
-	#epatch ${FILESDIR}/${PN}-8.4b-jikes.patch
+	#Nuking the .NET stuff until I have the time to make it work
+	rm -r src/net/sf/saxon/dotnet || die
 
-	cd "${S}"
-	#rm -v lib/*.jar
-	mkdir lib && cd lib
+	mkdir lib && cd lib || die
 	java-pkg_jarfrom jdom-1.0
 	java-pkg_jarfrom xom
 	java-pkg_jarfrom dom4j-1
@@ -63,5 +63,6 @@ src_install() {
 		java-pkg_dojavadoc dist/doc/api
 	fi
 
+	use examples && java-pkg_doexamples samples
 	use source && java-pkg_dosrc src/net
 }


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-08-06 22:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-06 22:22 [gentoo-commits] proj/java:master commit in: dev-java/saxon/ James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox