Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=0ee6029f2a961f5014b898307e1698fe1038e5d3

commit 0ee6029f2a961f5014b898307e1698fe1038e5d3
Author: Marius Cirsta <[email protected]>
Date:   Sun Jun 24 05:33:57 2012 +0000

xerces-j-2.11.0-1-x86_64

* rebuild with openjava
* version bump

diff --git a/source/devel-extra/xerces-j/FrugalBuild 
b/source/devel-extra/xerces-j/FrugalBuild
index 82d65d2..0fe2778 100644
--- a/source/devel-extra/xerces-j/FrugalBuild
+++ b/source/devel-extra/xerces-j/FrugalBuild
@@ -2,36 +2,28 @@
# Maintainer: Miklos Vajna <[email protected]>

pkgname=xerces-j
-pkgver=2.9.1
+pkgver=2.11.0
pkgrel=1
pkgdesc="Xerces2 Java XML Parser"
url="http://xml.apache.org/xerces2-j";
groups=('devel-extra')
archs=('i686' 'x86_64')
-up2date="lynx -dump http://www.apache.org/dist/xml/xerces-j/ |sed -n 
'/src.*tar.gz$/s/.*src.\(.*\)\.t.*/\1/p'"
-source=(http://www.apache.org/dist/xml/xerces-j/Xerces-J-src.$pkgver.tar.gz \
-       xerces-j-2.9.0-xml-commons-external.diff)
-#signatures=($source.sig '')
-Finclude java
-depends=(${depends[@]} 'xml-commons-external' 'xml-commons-resolver' 'xjavac')
-sha1sums=('78786a120c10b3d7079384cecbd2860260e47445' \
-          '0ae6dea1303e5815afc4f0c8d85cacfbe39a5201')
-# NOTE: for some reason on x86_64 the build is much slower, 73.74 SBU
+_F_archive_name="Xerces-J-src"
+Fpkgversep="\."
+up2date="Flasttar http://www.apache.org/dist/xerces/j/";
+source=(http://www.apache.org/dist/xml/xerces-j/${_F_archive_name}.$pkgver.tar.gz
 \
+       xerces-j-2.11.0-xml-commons-external.diff)
+signatures=(${source[0]}.asc '')
+Finclude openjava
+depends=(${depends[@]} 'xml-commons-external' 'xml-commons-resolver' 'xjavac' 
'xalan-j-serializer')

build()
{
-       ## HACK! don't remove or it eats your box got killed here while
-       ## eating 3G mem ...
-       export CFLAGS="$(echo $CFLAGS|sed 's/-O2/-O0/')"
Fcd xerces-${pkgver//./_}
Fpatchall
-       Fsed 'classpath="${build.dir}/classes' \
-               'classpath="${build.dir}/classes:${tools.dir}/${jar.gcj}' 
build.xml
-       CLASSPATH=/usr/share/java/xjavac.jar ant \
-               -Dtools.dir=/usr/share/java \
+       Fant -Dtools.dir=/usr/share/java \
-Djar.apis=xml-apis.jar \
-Djar.resolver=xml-commons-resolver.jar \
-               -Djar.gcj=libgcj-`gcc -dumpversion`.jar \
jars
Fjar build/xercesImpl.jar
}
diff --git 
a/source/devel-extra/xerces-j/xerces-j-2.11.0-xml-commons-external.diff 
b/source/devel-extra/xerces-j/xerces-j-2.11.0-xml-commons-external.diff
new file mode 100644
index 0000000..d0e5585
--- /dev/null
+++ b/source/devel-extra/xerces-j/xerces-j-2.11.0-xml-commons-external.diff
@@ -0,0 +1,21 @@
+--- xerces-2_11_0.old/build.xml        2010-11-26 20:42:11.000000000 +0000
++++ xerces-2_11_0/build.xml    2012-06-24 03:36:42.000000000 +0000
+@@ -247,7 +247,7 @@
+     <copy 
file="${src.dir}/org/apache/xerces/impl/xpath/regex/message.properties"
+       
tofile="${build.src}/org/apache/xerces/impl/xpath/regex/message_en.properties"/>
+
+-    <!-- now deal with API's:  -->
++    <!-- now deal with API's:
+     <unzip src="${src.apis.zip}" dest="${build.src}">
+         <patternset
+             includes="org/xml/sax/**
+@@ -270,7 +270,8 @@
+                 org/w3c/dom/xpath/**"
+         />
+     </unzip>
+-
++     -->
++
+     <!-- substitute tokens as needed -->
+     <replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
+              token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
diff --git 
a/source/devel-extra/xerces-j/xerces-j-2.9.0-xml-commons-external.diff 
b/source/devel-extra/xerces-j/xerces-j-2.9.0-xml-commons-external.diff
deleted file mode 100644
index 61445ea..0000000
--- a/source/devel-extra/xerces-j/xerces-j-2.9.0-xml-commons-external.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urpN xerces-2_6_2.old/build.xml xerces-2_6_2/build.xml
---- xerces-2_6_2.old/build.xml 2004-02-20 19:58:14.000000000 +0100
-+++ xerces-2_6_2/build.xml     2005-01-15 14:41:08.603978904 +0100
-@@ -190,7 +190,7 @@ Copyright:
-         </fileset>
-     </copy>
-
--    <!-- now deal with API's:  -->
-+    <!-- now deal with API's:
-     <unzip src="${src.apis.zip}" dest="${build.src}">
-         <patternset
-             includes="org/xml/sax/**
-@@ -202,7 +202,7 @@ Copyright:
-                 org/w3c/dom/traversal/**"
-         />
-     </unzip>
--
-+    -->
-     <!-- substitute tokens as needed -->
-     <replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
-              token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to