From 3c1118317644abae79926d75bf4ad4bd1aba89a5 Mon Sep 17 00:00:00 2001 From: "Manuel Rüger (mrueg)" Date: Thu, 12 Apr 2012 21:44:30 +0200 Subject: dev-tex/latexdraw: New Ebuild for bug #403579 thanks to Tommy[D], sera and hasufell --- dev-tex/latexdraw/ChangeLog | 11 +++++ dev-tex/latexdraw/Manifest | 6 +++ .../files/latexdraw-3.0.0_alpha3-java6.patch | 41 +++++++++++++++++ dev-tex/latexdraw/files/latexdraw-build.xml.patch | 37 ++++++++++++++++ dev-tex/latexdraw/latexdraw-3.0.0_alpha3.ebuild | 51 ++++++++++++++++++++++ dev-tex/latexdraw/metadata.xml | 7 +++ 6 files changed, 153 insertions(+) create mode 100644 dev-tex/latexdraw/ChangeLog create mode 100644 dev-tex/latexdraw/Manifest create mode 100644 dev-tex/latexdraw/files/latexdraw-3.0.0_alpha3-java6.patch create mode 100644 dev-tex/latexdraw/files/latexdraw-build.xml.patch create mode 100644 dev-tex/latexdraw/latexdraw-3.0.0_alpha3.ebuild create mode 100644 dev-tex/latexdraw/metadata.xml (limited to 'dev-tex/latexdraw') diff --git a/dev-tex/latexdraw/ChangeLog b/dev-tex/latexdraw/ChangeLog new file mode 100644 index 000000000..0c109cfc1 --- /dev/null +++ b/dev-tex/latexdraw/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-tex/latexdraw +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*latexdraw-3.0.0_alpha3 (12 Apr 2012) + + 12 Apr 2012; Manuel Rüger (mrueg) gentoo@rueg.eu + +latexdraw-3.0.0_alpha3.ebuild, +files/latexdraw-3.0.0_alpha3-java6.patch, + +files/latexdraw-build.xml.patch, +metadata.xml: + New Ebuild for bug #403579 thanks to Tommy[D], sera and hasufell + diff --git a/dev-tex/latexdraw/Manifest b/dev-tex/latexdraw/Manifest new file mode 100644 index 000000000..b881b26d4 --- /dev/null +++ b/dev-tex/latexdraw/Manifest @@ -0,0 +1,6 @@ +AUX latexdraw-3.0.0_alpha3-java6.patch 1424 RMD160 a3447128c0f71ce574e1f169b4ca485044fc891b SHA1 766a1c8ea8bd783a5773611e4b7e2c0ce41864f3 SHA256 954d4f61c6344479b53d124b3069c27cc423bfcb7eaddc9dd25dae9a2b819a27 +AUX latexdraw-build.xml.patch 1372 RMD160 be44e39345bdd9bb6f1605eb1f55b28fadc3f207 SHA1 32423d2001514d63277218dcfb3c01e1caffb110 SHA256 63c0a9b72856b4c2316369ec51e682f7c319fafbf0829904dcd17b25186a6495 +DIST latexdraw-3.0.0_alpha3.zip 7975924 RMD160 482d30dbf06f263a13f5ffdb36c8dbc1d91e9f69 SHA1 c4f7edfdc54df0f096236b5699b35b2c35472d55 SHA256 8d9f76f7e25594c2b85d6e68166a313e8ffdf653ed4ea929e16a04148b665c50 +EBUILD latexdraw-3.0.0_alpha3.ebuild 1209 RMD160 8a099d866e8015b4c0a0c3fcbd1bbf691dbddff0 SHA1 ee2f49d3b0b815bb3596d4a47840a9a75a95deed SHA256 22fd944214509e837970fe9383104ea12fe77485b9541de6370720592f22e35b +MISC ChangeLog 405 RMD160 c50ce8958fee37d1820ceab1fe7dc968bd3d8e22 SHA1 6ad78fc69f47950131ef38678aa414e52a56c9d5 SHA256 81360992d68a8739e12d427f3194a5fe847b6ebc2d86a3407224958639d8525e +MISC metadata.xml 214 RMD160 efd8175069efb91061298ff4584218b633e44678 SHA1 d372fdbfcb7fd07a4082961d3f3527be4fca1d60 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154 diff --git a/dev-tex/latexdraw/files/latexdraw-3.0.0_alpha3-java6.patch b/dev-tex/latexdraw/files/latexdraw-3.0.0_alpha3-java6.patch new file mode 100644 index 000000000..0e53731ae --- /dev/null +++ b/dev-tex/latexdraw/files/latexdraw-3.0.0_alpha3-java6.patch @@ -0,0 +1,41 @@ +From 8267ca8ba454af75e11b248ab74e9b680eef6e44 Mon Sep 17 00:00:00 2001 +From: arno_b +Date: Tue, 10 Apr 2012 22:48:48 +0200 +Subject: [PATCH] fixed: the code does not compile with jdk6 + +--- + .../sf/latexdraw/glib/models/interfaces/IAxes.java | 3 --- + .../sf/latexdraw/glib/models/interfaces/IText.java | 3 --- + 2 files changed, 0 insertions(+), 6 deletions(-) + +diff --git a/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IAxes.java b/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IAxes.java +index 84e7e07..b04be67 100644 +--- a/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IAxes.java ++++ b/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IAxes.java +@@ -311,9 +311,6 @@ public interface IAxes extends IStandardGrid { + } + + +- @Override +- IAxes duplicate(); +- + /** + * @return The X increment of the axes. + * @since 3.0 +diff --git a/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IText.java b/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IText.java +index 27a6556..1aba347 100644 +--- a/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IText.java ++++ b/LaTeXDraw/src/net/sf/latexdraw/glib/models/interfaces/IText.java +@@ -210,9 +210,6 @@ public interface IText extends IPositionShape { + } + + +- @Override +- IText duplicate(); +- + /** + * @return The text position of the text (bottom-right, top-left, etc.). + * @since 3.0 +-- +1.7.4.1 + diff --git a/dev-tex/latexdraw/files/latexdraw-build.xml.patch b/dev-tex/latexdraw/files/latexdraw-build.xml.patch new file mode 100644 index 000000000..3c311ff06 --- /dev/null +++ b/dev-tex/latexdraw/files/latexdraw-build.xml.patch @@ -0,0 +1,37 @@ +--- build.xml.old 2012-04-11 10:57:22.576966498 +0200 ++++ build.xml 2012-04-11 13:02:55.343075640 +0200 +@@ -27,12 +27,16 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ + +- +- +- +- +- ++ + + + +@@ -47,6 +51,12 @@ + + + ++ ++ ++ ++ ++ ++ + + + diff --git a/dev-tex/latexdraw/latexdraw-3.0.0_alpha3.ebuild b/dev-tex/latexdraw/latexdraw-3.0.0_alpha3.ebuild new file mode 100644 index 000000000..71863f27e --- /dev/null +++ b/dev-tex/latexdraw/latexdraw-3.0.0_alpha3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +JAVA_PKG_IUSE="doc source" + +inherit eutils java-pkg-2 java-ant-2 versionator + +MY_PN="LaTeXDraw" +MY_PV=$(get_version_component_range 1-2)$(get_version_component_range 4 ${PV/alpha/a}) + +MY_P=${MY_PN}${MY_PV}_src +DESCRIPTION="graphical drawing editor for latex" +HOMEPAGE="http://latexdraw.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +COMMONDEPEND="dev-java/jlibeps:0 + >=dev-java/pdf-renderer-0.9.1:0" + +RDEPEND=">=virtual/jre-1.6 + ${COMMONDEPEND}" + +DEPEND=">=virtual/jdk-1.6 + app-arch/unzip + ${COMMONDEPEND}" + +S="${WORKDIR}"/${MY_P} + +EANT_GENTOO_CLASSPATH="jlibeps pdf-renderer" +EANT_DOC_TARGET="doc" +JAVA_ANT_REWRITE_CLASSPATH="yes" +java_prepare() { + epatch "${FILESDIR}"/${P}-java6.patch "${FILESDIR}"/${PN}-build.xml.patch + rm lib/*.jar || die +} +src_install() { + use doc && java-pkg_dojavadoc doc + use source && java-pkg_dosrc src/{net,org} + cd out/data || die + java-pkg_dojar ${MY_PN}.jar + insinto /usr/share/${PN} + doins -r templates + java-pkg_dolauncher ${PN} --main net.sf.${PN}.${MY_PN} +} diff --git a/dev-tex/latexdraw/metadata.xml b/dev-tex/latexdraw/metadata.xml new file mode 100644 index 000000000..cc3fe2494 --- /dev/null +++ b/dev-tex/latexdraw/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + -- cgit v1.2.3-65-gdbad