Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d7429fee4ea00f539221ed9a957cf6363a2c37c7

commit d7429fee4ea00f539221ed9a957cf6363a2c37c7
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Sat May 3 22:39:01 2008 +0200

fop-0.94-1-i686
- version bump
- figured out how to hack asciidoc to work with fop-0.9x, so replaces fop-devel
- this time build from source and runs natively :)

diff --git a/source/apps-extra/fop/FrugalBuild 
b/source/apps-extra/fop/FrugalBuild
index e078a09..98c1eea 100644
--- a/source/apps-extra/fop/FrugalBuild
+++ b/source/apps-extra/fop/FrugalBuild
@@ -1,25 +1,30 @@
-# Compiling Time: 0.01 SBU
+# Compiling Time: 0.63 SBU
# Maintainer: VMiklos <[EMAIL PROTECTED]>

pkgname=fop
-pkgver=0.20.5
-pkgrel=3
+pkgver=0.94
+pkgrel=1
pkgdesc="Formatting Objects Processor is a print formatter driven by XSL"
url="http://xmlgraphics.apache.org/fop/";
-rodepends=('j2re' 'xml-commons-external')
+Finclude java
+depends=([EMAIL PROTECTED] 'batik' 'avalon-framework' 'commons-logging' 
'xmlgraphics-commons')
groups=('apps-extra')
+replaces=('fop-devel')
archs=('i686' 'x86_64')
-up2date="Flastarchive http://archive.apache.org/dist/xml/fop/ -bin.tar.gz"
-# TODO: build it from source
-source=(http://archive.apache.org/dist/xml/fop/fop-$pkgver-bin.tar.gz)
-signatures=($source.asc)
+up2date="lynx -dump http://www.apache.org/dist/xmlgraphics/fop/source/ |grep 
-v beta |Flastarchive -src.tar.gz"
+source=(http://www.apache.org/dist/xmlgraphics/fop/source/fop-$pkgver-src.tar.gz
 \
+       xmlgraphics-commons-1.3.diff)
+signatures=($source.asc '')

build()
{
-       Fsed 'build/' '' fop.sh
-       sed '2itest "$FOP_HOME" || FOP_HOME=/usr/share/java/' fop.sh > fop
-       Fexerel /usr/bin/fop
-       Fln fop /usr/bin/fop.sh
-       Ffilerel lib/*.jar build/*.jar /usr/share/java/
-       Frm /usr/share/java/xml-apis.jar
+       Fpatchall
+       Fjavacleanup
+       Fant package
+       Fjar build/fop-sandbox.jar
+       Ffilerel build/fop.jar /usr/share/java/fop.jar
+       Fgcj org.apache.fop.cli.Main $Fdestdir/usr/bin/fop \
+               $Fdestdir/usr/share/java/fop.jar -lxmlgraphics-commons.jar \
+               -lavalon-framework.jar -lcommons-logging.jar -lcommons-io.jar \
+               -lbatik-util.jar -lxalan.jar -lserializer.jar -lxercesImpl.jar
}
diff --git a/source/apps-extra/fop/xmlgraphics-commons-1.3.diff 
b/source/apps-extra/fop/xmlgraphics-commons-1.3.diff
new file mode 100644
index 0000000..0c6992a
--- /dev/null
+++ b/source/apps-extra/fop/xmlgraphics-commons-1.3.diff
@@ -0,0 +1,22 @@
+--- ./src/java/org/apache/fop/render/ps/AbstractPSTranscoder.java.orig 
2008-05-03 02:41:12.000000000 +0200
++++ ./src/java/org/apache/fop/render/ps/AbstractPSTranscoder.java      
2008-05-03 02:41:45.000000000 +0200
+@@ -36,7 +36,7 @@
+ import org.apache.fop.fonts.FontSetup;
+ import org.apache.fop.svg.AbstractFOPTranscoder;
+ import org.apache.xmlgraphics.java2d.ps.AbstractPSDocumentGraphics2D;
+-import org.apache.xmlgraphics.java2d.ps.TextHandler;
++import org.apache.xmlgraphics.java2d.TextHandler;
+
+ import org.w3c.dom.Document;
+ import org.w3c.dom.svg.SVGLength;
+--- ./src/java/org/apache/fop/render/ps/NativeTextHandler.java.orig    
2008-05-03 02:42:46.000000000 +0200
++++ ./src/java/org/apache/fop/render/ps/NativeTextHandler.java 2008-05-03 
02:43:02.000000000 +0200
+@@ -29,7 +29,7 @@
+ import org.apache.fop.fonts.FontTriplet;
+
+ import org.apache.xmlgraphics.java2d.ps.PSGraphics2D;
+-import org.apache.xmlgraphics.java2d.ps.TextHandler;
++import org.apache.xmlgraphics.java2d.TextHandler;
+ import org.apache.xmlgraphics.ps.PSGenerator;
+
+ /**
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to