Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel
In directory sc8-pr-cvs17:/tmp/cvs-serv11637

Modified Files:
        ant-junit.info xalan-j-docs.info xalan-j.info 
        xerces-j-docs.info xerces-j.info 
Added Files:
        ant-base.info ant-optional.info 
Log Message:
move to stable, with maintainer's permission


Index: xalan-j.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xalan-j.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- xalan-j.info        16 Jun 2007 22:04:05 -0000      1.3
+++ xalan-j.info        4 Aug 2007 13:26:02 -0000       1.4
@@ -1,36 +1,35 @@
 Package: xalan-j
-Version: 2.6.0
+Version: 2.7.0
 Revision: 2
-Distribution: 10.3, 10.4
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
-#
-Type: java(1.3)
-BuildDepends: ant (>= 1.6.1-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java13-dev, xerces-j (>= 2.6.2-1)
-Depends: system-java13 | system-java14 | system-java15, xerces-j (>= 2.6.2-1)
-Source: mirror:apache:xml/%n/source/%n_2_6_0-src.tar.gz
-SourceDirectory: %n_2_6_0
-Source-MD5: a210f7108e680ab60a11977ec99ab1f9
+Type: java(1.4)
+BuildDepends: ant-base (>= 1.6.5-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java-dev (>= 1.4-1), xerces-j (>= 2.7.0-1)
+Depends: system-java (>= 1.4-1), xerces-j (>= 2.7.0-1)
+Source: mirror:apache:xml/%n/source/%n_2_7_0-src.tar.gz
+SourceDirectory: %n_2_7_0
+Source-MD5: 7859a78a5564cae42c933adcbbecdd01
 PatchScript: <<
-  perl -pi.bak -e 's,\r,,g' build.sh
+       perl -pi.bak -e 's,\r,,g' build.sh
+       perl -pi -e 's,<javac,<javac target="1.4" source="1.4",g' build.xml
 <<
 CompileScript: sh build.sh jar
 InstallScript: # nothing to do
-DocFiles: License
+DocFiles: licenses/*
 JarFiles: build/*.jar
 Description: Java XSLT processor
 DescDetail: <<
- Xalan is an XSLT processor for transforming XML documents into HTML,
- text, or other XML document types. It implements the W3C Recommendations
- for XSL Transformations (XSLT) and the XML Path Language (XPath).
- It can be used from the command line, in an applet or a servlet,
- or as a module in other program.
+       Xalan is an XSLT processor for transforming XML documents into HTML,
+       text, or other XML document types. It implements the W3C Recommendations
+       for XSL Transformations (XSLT) and the XML Path Language (XPath).
+       It can be used from the command line, in an applet or a servlet,
+       or as a module in other program.
 <<
 DescPort: <<
- build.sh is a dos file and darwin doesn't handle it
- so I've patched it to remove all those line endings (^M)
+       build.sh is a dos file and darwin doesn't handle it
+       so I've patched it to remove all those line endings (^M)
 <<
 DescPackaging: <<
-  avoid the lengthy build of docs (install xalan-j-docs if you want that)
+       avoid the lengthy build of docs (install xalan-j-docs if you want that)
 <<
 Homepage: http://xml.apache.org/xalan-j/index.html
 License: BSD

Index: xerces-j.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xerces-j.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- xerces-j.info       16 Jun 2007 22:04:06 -0000      1.3
+++ xerces-j.info       4 Aug 2007 13:26:02 -0000       1.4
@@ -1,18 +1,19 @@
 Package: xerces-j
-Version: 2.6.2
-Revision: 2
-Distribution: 10.3, 10.4
+Version: 2.8.0
+Revision: 1
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
-#
-Type: java(1.3)
-BuildDepends: ant (>= 1.6.1-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java13-dev
-Depends: system-java13 | system-java14 | system-java15
+Type: java(1.4)
+BuildDepends: ant-base (>= 1.6.5-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java-dev (>= 1.4-1)
+Depends: system-java (>= 1.4-1)
 Source: mirror:apache:xml/%n/Xerces-J-src.%v.tar.gz
-Source-MD5: cfd536b8d72f8ebe3465ae35f5e3775d
-SourceDirectory: xerces-2_6_2
+Source-MD5: 162d481e901a302eb82eb40ebeb8653e
+SourceDirectory: xerces-2_8_0
 Source2: mirror:apache:xml/%n/Xerces-J-tools.%v.tar.gz
-Source2ExtractDir: xerces-2_6_2
-Source2-MD5: 55ba4b71ae95acf7d50c4bc0d796ee76
+Source2ExtractDir: xerces-2_8_0
+Source2-MD5: 4206f318b43654552f16a9040bdfa6b4
+PatchScript: <<
+       perl -pi -e 's,<javac,<javac target="1.4" source="1.4",g' build.xml
+<<
 CompileScript: sh build.sh jars
 InstallScript: # Nothing to do
 DocFiles: ISSUES LICENSE* README Readme.html STATUS TODO
@@ -20,14 +21,14 @@
 #
 Description: XML parser in Java
 DescDetail: <<
- The rich generating and validating capabilities allow the Xerces-J Parser to
- be used for:
-  -  Building XML-savvy Web servers.
-  -  The next generation of vertical applications which will use XML as their
-     data format.
-  -  On-the-fly validation for creating XML editors.
-  -  Ensuring the integrity of e-business data expressed in XML.
-  -  Building truly internationalized XML applications.
+       The rich generating and validating capabilities allow the Xerces-J 
Parser to
+       be used for:
+       -  Building XML-savvy Web servers.
+       -  The next generation of vertical applications which will use XML as 
their
+          data format.
+       -  On-the-fly validation for creating XML editors.
+       -  Ensuring the integrity of e-business data expressed in XML.
+       -  Building truly internationalized XML applications.
 <<
 DescPackaging: <<
  - avoid the lengthy build of docs (install xerces-j-docs if you want that)

Index: xalan-j-docs.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xalan-j-docs.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- xalan-j-docs.info   16 Jun 2007 22:04:05 -0000      1.3
+++ xalan-j-docs.info   4 Aug 2007 13:26:02 -0000       1.4
@@ -1,27 +1,26 @@
 Package: xalan-j-docs
-Version: 2.6.0
+Version: 2.7.0
 Revision: 2
-Distribution: 10.3, 10.4
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
-#
-Type: java(1.3)
-BuildDepends: ant (>= 1.6.1-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java13-dev
-Depends: xalan-j (>= %v-1)
-Source: mirror:apache:xml/xalan-j/xalan-j_2_6_0-src.tar.gz
-SourceDirectory: xalan-j_2_6_0
-Source-MD5: a210f7108e680ab60a11977ec99ab1f9
+Type: java(1.4)
+BuildDepends: ant-base (>= 1.6.5-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java-dev (>= 1.4-1)
+Depends: xalan-j (>= %v-1), system-java (>= 1.4-1)
+Source: mirror:apache:xml/xalan-j/source/xalan-j_2_7_0-src.tar.gz
+SourceDirectory: xalan-j_2_7_0
+Source-MD5: 7859a78a5564cae42c933adcbbecdd01
 PatchScript: <<
-  perl -pi.bak -e 's,\r,,g' build.sh
+       perl -pi -e 's,\r,,g' build.sh
+       perl -pi -e 's,<javac,<javac target="1.4" source="1.4",g' build.xml
 <<
-CompileScript: sh build.sh docs.nojardepends javadocs.nojardepends
+CompileScript: sh build.sh autojavadocs autodocs
 InstallScript: <<
- mkdir -p %i/share/doc/xalan-j/
- cp -r build/docs/ %i/share/doc/xalan-j/
+       mkdir -p %i/share/doc/xalan-j/
+       cp -r build/docs/ %i/share/doc/xalan-j/
 <<
-DocFiles: License
+DocFiles: licenses/*
 Description: Docs for xalan-j
 DescPackaging: <<
- - use '*.nojardepends' targets to avoid building the jar
+       use '*.nojardepends' targets to avoid building the jar
 <<
 Homepage: http://xml.apache.org/xalan-j/index.html
 License: BSD

Index: ant-junit.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/ant-junit.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- ant-junit.info      16 Jun 2007 22:04:04 -0000      1.3
+++ ant-junit.info      4 Aug 2007 13:26:02 -0000       1.4
@@ -1,14 +1,13 @@
 Package: ant-junit
-Version: 1.6.2
+Version: 1.7.0
 Revision: 1
-Distribution: 10.3, 10.4
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
 #
-Type: java(1.3)
-BuildDepends: fink (>= 0.22.2-1), fink-mirrors (>= 0.22.1.1-1), junit, 
system-java13-dev
-Depends: ant (>= %v-%r), junit, system-java13 | system-java14 | system-java15
+Type: java
+BuildDepends: fink (>= 0.22.2-1), fink-mirrors (>= 0.22.1.1-1), junit (>= 
3.8.1-4), system-java-dev (>= 1.4-1)
+Depends: ant-base (>= %v-1), junit (>= 3.8.1-4), system-java (>= 1.4-1)
 Source: mirror:apache:ant/source/apache-ant-%v-src.tar.bz2
-Source-MD5: 83c3adefdbf90bcbc4b804d4c55c0778
+Source-MD5: 22b378e27ab300e4d73bf09d91c7e2a6
 SourceDirectory: apache-ant-%v
 CompileScript: ./build.sh -Ddist.name=ant -Dchmod.fail=false dist
 InstallScript: <<

Index: xerces-j-docs.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xerces-j-docs.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- xerces-j-docs.info  16 Jun 2007 22:04:06 -0000      1.4
+++ xerces-j-docs.info  4 Aug 2007 13:26:02 -0000       1.5
@@ -1,27 +1,28 @@
 Package: xerces-j-docs
-Version: 2.6.2
-Revision: 2
-Distribution: 10.3, 10.4
+Version: 2.8.0
+Revision: 1
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
-#
-Type: java(1.3)
-Depends: xerces-j (>= %v-1)
-BuildDepends: ant (>= 1.6.1-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java13-dev
-Source: mirror:apache:xml/xerces-j/Xerces-J-src.%v.tar.gz
-Source-MD5: cfd536b8d72f8ebe3465ae35f5e3775d
-SourceDirectory: xerces-2_6_2
-Source2: mirror:apache:xml/xerces-j/Xerces-J-tools.%v.tar.gz
-Source2ExtractDir: xerces-2_6_2
-Source2-MD5: 55ba4b71ae95acf7d50c4bc0d796ee76
+Type: java(1.4)
+Depends: xerces-j (>= %v-1), system-java (>= 1.4-1)
+BuildDepends: ant-base (>= 1.6.5-1), fink (>= 0.22.2-1), fink-mirrors (>= 
0.22.1.1-1), system-java-dev (>= 1.4-1)
+Source: mirror:apache:xml/xerces-j/source/Xerces-J-src.%v.tar.gz
+Source-MD5: 162d481e901a302eb82eb40ebeb8653e
+SourceDirectory: xerces-2_8_0
+Source2: mirror:apache:xml/xerces-j/source/Xerces-J-tools.%v.tar.gz
+Source2ExtractDir: xerces-2_8_0
+Source2-MD5: 4206f318b43654552f16a9040bdfa6b4
+PatchScript: <<
+       perl -pi -e 's,<javac,<javac target="1.4" source="1.4",g' build.xml
+<<
 CompileScript: sh build.sh docs javadocs
 InstallScript: <<
- mkdir -p %i/share/doc/xerces-j/html
- cp -R build/docs/ %i/share/doc/xerces-j/html
+       mkdir -p %i/share/doc/xerces-j/html
+       cp -R build/docs/ %i/share/doc/xerces-j/html
 <<
 DocFiles: LICENSE
 Homepage: http://xml.apache.org/xerces2-j/index.html
 Description: Documentation for xerces-j
 DescPackaging: <<
- - cp the docs to share/doc/xerces-j/html
+       cp the docs to share/doc/xerces-j/html
 <<
 License: BSD

--- NEW FILE: ant-optional.info ---
Package: ant-optional
Version: 1.7.0
Revision: 2
Type: java(1.4)
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
BuildDepends: <<
        ant-base (>= %v-1),
        antlr (>= 2.7.4-3),
        bcel,
        commons-logging,
        commons-net,
        jakarta-bsf (>= 2.3.0-3),
        jakarta-oro (>= 2.0.7-1),
        jakarta-regexp (>= 1.4-1),
        javamail,
        jdepend (>= 2.6-4),
        jsch,
        junit,
        jzlib,
        log4j,
        netrexx,
        stylebook,
        xalan-j,
        system-java-dev (>= 1.4-1)
<<
Depends: <<
        ant-base (>= %v-1),
        antlr (>= 2.7-1),
        bcel,
        commons-logging,
        commons-net,
        jakarta-bsf (>= 2.3.0-3),
        jakarta-oro (>= 2.0.7-1),
        jakarta-regexp (>= 1.3-1),
        javamail,
        jdepend (>= 2.6-4),
        jsch,
        junit,
        jzlib,
        log4j,
        netrexx,
        stylebook,
        xalan-j,
        system-java (>= 1.4-1)
<<
Conflicts: ant (<< 1.6.5-1)
Replaces: ant (<< 1.6.5-1)

CustomMirror: <<
        Primary: http://ranger.users.finkproject.org/distfiles
        eur-NL: http://ranger.users.finkproject.org/distfiles
        nam-US: http://ranger.befunk.com/fink
        nam-US: http://astrange.ithinksw.net/~astrange/ranger-fink
        nam-CA: http://www.southofheaven.net/befunk
<<
Source: mirror:apache:ant/source/apache-ant-%v-src.tar.bz2
Source-MD5: 22b378e27ab300e4d73bf09d91c7e2a6
SourceDirectory: apache-ant-%v
CompileScript: <<
#!/bin/sh -ex

        ./build.sh -Ddist.name=ant -Dchmod.fail=false dist
<<
InstallScript: <<
#!/bin/sh -ex
  
        mkdir -p %i/lib/ant/lib
        for package in antlr apache-bcel apache-bsf apache-log4j apache-oro 
apache-regexp apache-resolver commons-logging commons-net jdepend javamail jmf 
jsch netrexx starteam stylebook swing trax vaj weblogic
        do
                if [ -f "ant/lib/ant-$package.jar" ]; then
                        install -c -m 644 ant/lib/ant-$package.jar 
%i/lib/ant/lib/
                else
                        echo "warning: ant-$package.jar was missing"
                fi
        done
<<
SplitOff: <<
        Package: ant
        Depends: ant-base (>= %v-1), ant-optional (>= %v-%r)
        DocFiles: INSTALL KEYS LICENSE* NOTICE README WHATSNEW
<<
Description: Optional tasks for Ant
DocFiles: INSTALL KEYS LICENSE* NOTICE README WHATSNEW
DescDetail: <<
This package supplies the JAR files for Ant's optional tasks.
<<
DescPort: <<
Some of these optional tasks require external jar files that are not necessarily
part of your Fink installation.  To use them, you may need to get these extra
depedencies and put them in your CLASSPATH.

 starteam (needs com.starbase.util.Platform)
 vaj (needs com.ibm.ivj.util.base.Workspace)
 weblogic (needs weblogic.ejbc, weblogic.ejb.utils.DDCreator, and 
weblogic.Server)

Also, note that none of the possible script engines are specified here as
dependencies, even if they are available in Fink. This is due to a circular
dependency in Rhino (which depends on xmlbeans, which in turn depends on this
package).

For now, you cannot assume that any of the script engines are available, since
users may have already built this package without the script engine installed.
If you need it, contact me and maybe we can figure out a way to get things
working.  :)
<<
License: BSD
Homepage: http://ant.apache.org/

--- NEW FILE: ant-base.info ---
Package: ant-base
Version: 1.7.0
Revision: 2
Type: java
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
#
BuildDepends: fink (>= 0.22.2-1), fink-mirrors (>= 0.22.1.1-1), system-java-dev 
(>= 1.4-1)
Depends: system-java (>= 1.4-1)
Source: mirror:apache:ant/source/apache-ant-%v-src.tar.bz2
Source-MD5: 22b378e27ab300e4d73bf09d91c7e2a6
SourceDirectory: apache-ant-%v
Replaces: ant (<< 1.6.5-1)
PatchScript: <<
        perl -pi -e 's,target name="test-jar",target name="test-jar" 
if="blah",' build.xml
<<
CompileScript: ./build.sh -Ddist.name=ant -Dchmod.fail=false dist
InstallScript: <<
#!/bin/sh -ex

 # Dump the entire application into %i/lib/ant
 mkdir -p %i/lib
 cp -R ant %i/lib
 
 # make up for failing build.xml
 chmod -R ugo+r %i/lib/ant
 
 # docs
 install -d -m 755 %i/share/doc/%N/html
 mv %i/lib/ant/docs/* %i/share/doc/%N/html
 mv %i/lib/ant/lib/README %i/share/doc/%N/README.lib
 rmdir %i/lib/ant/docs
 
 # binaries
 install -d -m 755 %i/bin
 cp -R ant/bin/* %i/bin
 rm -f %i/bin/*.bat
 rm -f %i/bin/*.cmd
 
 # Remove optional jars; these are provided by the ant-optional package
 for package in antlr apache-bcel apache-bsf apache-log4j apache-oro 
apache-regexp apache-resolver commons-logging commons-net icontract jai 
javamail jdepend jmf jsch junit netrexx starteam stylebook swing trax vaj 
weblogic xalan1 xslp
 do
   rm -f %i/lib/ant/lib/ant-$package.jar
 done

 # Remove all jUnit files
 find %i -name \*junit\* -delete
<<
RuntimeVars: <<
 JAVA_HOME: /Library/Java/Home
 ANT_HOME: %p/lib/ant
<<
#
DocFiles: INSTALL KEYS LICENSE* NOTICE README WHATSNEW
Description: Java based build tool
DescDetail: <<
Ant is different. Instead of a model where it is extended with shell
based commands, it is extended using Java classes. Instead of writing
shell commands, the configuration files are XML based calling out a
target tree where various tasks get executed. Each task is run by an
object which implements a particular Task interface.

Granted, this removes some of the expressive power that is inherent by
being able to construct a shell command such as `find . -name foo
-exec rm {}` but it gives you the ability to be cross platform. To
work anywhere and everywhere. And hey, if you really need to execute a
shell command, Ant has an exec rule that allows different commands to
be executed based on the OS that it is executing on.
<<
DescPort: <<
The chmod task of ant would fail with Java: UNIXProcess:forkAndExec: exec
failed: Argument list too long because apprently it tries to chmod thousands of
files in a single line of command, another solution is to set parallel to
false, which cause chmod to process one file after the other but then we get a
java.io.IOException: Too many open files. Conclusion was to use unix chmod in
InstallScript ;-)
Removed *.bat and *.cmd in bin
<<
License: BSD
Homepage: http://ant.apache.org/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to