Jens Müller schrieb:
> Am 12.02.2009 10:20, schrieb Stephan:
>> Jens Müller wrote:
>>> [#1  25% tile-z13] Putting job (12,891,1300) back due to 'SplitTiles:
>> try updating batik to 1.7.
> 
> Will try ... Might be a bit tricky as it is not yet in Portage ...
> 
> http://bugs.gentoo.org/show_bug.cgi?id=200851

I had the same problem, and it was solved by emerging batik-1.7
the ebuild I used for my portage overlay and corresponding Manifest are
attached.

-- 

Dirk-Lüder "Deelkar" Kreie
Bremen - 53.0952°N 8.8652°E
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/batik/batik-1.6-r3.ebuild,v 1.8 
2008/01/20 22:27:27 caster Exp $

inherit java-pkg-2 java-ant-2 eutils

DESCRIPTION="Java based SVG toolkit"
HOMEPAGE="http://xmlgraphics.apache.org/batik/";
SRC_URI="mirror://apache/xmlgraphics/${PN}/${PN}-src-${PV}.zip"

LICENSE="Apache-2.0"
SLOT="1.7"
KEYWORDS="amd64 ~ia64 ppc ~ppc64 x86"
IUSE="doc python tcl"

CDEPEND="=dev-java/rhino-1.5*
        >=dev-java/xerces-2.7.1
        dev-java/xalan
        =dev-java/xml-commons-external-1.3*
        python? ( dev-java/jython )
        tcl? ( dev-java/jacl )"
DEPEND=">=virtual/jdk-1.4
        dev-java/ant-core
        app-arch/unzip
        ${CDEPEND}"
RDEPEND=">=virtual/jre-1.4
        ${CDEPEND}"


src_unpack() {
        unpack ${A}
        cd "${S}"

        java-ant_ignore-system-classes

        cd lib
        rm -f *.jar build/*.jar

        java-pkg_jar-from xml-commons-external-1.3
        java-pkg_jar-from xalan
        java-pkg_jar-from xerces-2
        # Can't make rhino optional because
        # apps/svgbrowser needs it
        java-pkg_jar-from rhino-1.6
        use python && java-pkg_jar-from jython
        use tcl && java-pkg_jar-from jacl
}

src_compile() {
        # Fails to build on amd64 without this
        if use amd64 ; then
                export ANT_OPTS="-Xmx1g"
        else
                export ANT_OPTS="-Xmx256m"
        fi

        eant jars all-jar $(use_doc)
}

src_install() {
        java-pkg_dojar ${P}/batik*.jar

        cd ${P}/lib

        # needed because batik expects this layout:
        # batik.jar lib/*.jar
        # there are hardcoded classpaths in the manifest :(
        dodir /usr/share/${PN}-${SLOT}/lib/lib/
        for jar in *.jar
        do
                java-pkg_dojar ${jar}
                dosym ../${jar} /usr/share/${PN}-${SLOT}/lib/lib/${jar}
        done

        cd "${S}"
        dodoc README || die "dodoc failed"
        use doc && java-pkg_dojavadoc ${P}/docs/javadoc

        # pwd fixes bug #116976
        java-pkg_dolauncher batik-${SLOT} --pwd "/usr/share/${PN}-${SLOT}/" \
                --main org.apache.batik.apps.svgbrowser.Main

        # To find these lsjar batik-${SLOT} | grep Main.class
        for launcher in ttf2svg slideshow svgpp rasterizer; do
                java-pkg_dolauncher batik-${launcher}-${SLOT} \
                        --main org.apache.batik.apps.${launcher}.Main
        done
}
DIST batik-src-1.7.zip 15060504 RMD160 aba34d2e0cecf56ef3c79447bbaae2575c4933a1 
SHA1 806f57b0200cc755903c2f6f55463f0dd5f6f7d6 SHA256 
6bea593543a797561fa83651764e40b1b0ce01c1df21ab0359ade58e967379fd
EBUILD batik-1.7.ebuild 2131 RMD160 eefc87251777d063c8ae484e2ad2a82fe19261e0 
SHA1 1090fc7d8aa26c78395cb8879ad6ce683cf2352c SHA256 
d71c7663abf782a22f25ee9ef482c0f787f6103a8ac39ff4062fe5e0d0d5d17c

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Tilesathome mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/tilesathome

Reply via email to