commit:     1eda279c03ccc5f25e2c33ab305f6f81ea315d7b
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 23:25:21 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 23:30:48 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eda279c

www-servers/axis: Remove obsolete package

Axis is alive upstream but we have no immediate plans to bump it.

 www-servers/axis/Manifest                          |   1 -
 www-servers/axis/axis-1.4-r2.ebuild                | 139 ---------
 .../files/axis-1.4-JSSESocketFactory.java.patch    | 342 ---------------------
 www-servers/axis/files/axis-1.4-build.xml.patch    |  15 -
 www-servers/axis/files/axis-1.4-java6.patch        |  16 -
 .../axis/files/axis-1.4-path_refs.xml.patch        |  20 --
 www-servers/axis/files/axis-1.4-targets.xml.patch  |  86 ------
 .../axis/files/axis-1.4-tools-build.xml.patch      |  26 --
 www-servers/axis/files/build.properties            |  15 -
 www-servers/axis/metadata.xml                      |  13 -
 10 files changed, 673 deletions(-)

diff --git a/www-servers/axis/Manifest b/www-servers/axis/Manifest
deleted file mode 100644
index a574a72..0000000
--- a/www-servers/axis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST axis-src-1_4.tar.gz 17041546 SHA256 
911b4467f3d6cfe2e50fb7baea7a754e6aa717902d6ed91cef78f8f52bef8572 SHA512 
7d08212b04702e76c960ad772a475f5765fef7f9ebe0aea3d4b949c6ba28a62500e8a76a43c7364b7caf36b7f27aee8592744256154670c7a24d29c5c1518258
 WHIRLPOOL 
cf359caa9e645bdefb7c2ff012673dc64af9d4cc4bbe2a082cb64bcb0211d3a844ef797738ae1a3e9f978d0bbd8dc42bac9ecbdf4c734dd30ff52da18bdd7a91

diff --git a/www-servers/axis/axis-1.4-r2.ebuild 
b/www-servers/axis/axis-1.4-r2.ebuild
deleted file mode 100644
index a247f2b..0000000
--- a/www-servers/axis/axis-1.4-r2.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WANT_ANT_TASKS="ant-nodeps ant-trax"
-JAVA_PKG_IUSE="doc source examples"
-
-inherit eutils java-pkg-2 java-ant-2
-
-MY_PV="${PV//./_}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Apache's Axis1 implementation of the SOAP (Simple Object Access 
Protocol)"
-HOMEPAGE="http://ws.apache.org/axis/index.html";
-SRC_URI="mirror://apache/ws/${PN}/${MY_PV}/${PN}-src-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="amd64 x86"
-IUSE="debug"
-
-CDEPEND="dev-java/commons-discovery:0
-       dev-java/wsdl4j:0
-       dev-java/sun-jaf:0
-       dev-java/commons-logging:0
-       java-virtuals/javamail:0
-       dev-java/ant-core:0
-       dev-java/bsf:2.3
-       dev-java/castor:1.0
-       dev-java/commons-httpclient:3
-       dev-java/commons-net:0
-       dev-java/sun-jimi:0
-       dev-java/servletapi:2.4
-       dev-java/saaj:0
-       dev-java/jax-rpc:0
-       dev-java/log4j:0
-       dev-java/xml-commons:0
-       dev-java/xml-xmlbeans:1"
-
-RDEPEND=">=virtual/jre-1.6
-       ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-       ${CDEPEND}"
-
-# uses enum as identifier
-JAVA_PKG_WANT_SOURCE="1.4"
-JAVA_PKG_WANT_TARGET="1.4"
-
-S="${WORKDIR}/${MY_P}"
-
-AXIS_NAME="${PN}-${SLOT}"
-
-# not declared mandatory but fails without it
-# mailapi.jar would be enough but that's only in -bin, mail.jar superseedes
-EANT_GENTOO_CLASSPATH="sun-jaf,javamail,log4j,xml-xmlbeans-1,servletapi-2.4,bsf-2.3,sun-jimi,commons-httpclient-3,castor-1.0,xml-commons,commons-net"
-EANT_EXTRA_ARGS="-Ddeprecation=false -Dbase.path=/opt
--Dservlet.jar=servlet-api.jar -Dwsdl4j-1.5.1.jar=wsdl4j.jar
--Dcommons-logging-1.0.4.jar=commons-logging.jar"
-EANT_BUILD_TARGET="compile"
-EANT_DOC_TARGET="javadocs"
-EANT_NEEDS_TOOLS="true"
-
-#TODO-tests require Atlassian clover, need to figure out which ones
-RESTRICT="test"
-
-java_prepare() {
-       # remove some <copy> actions
-       epatch "${FILESDIR}/${P}-build.xml.patch"
-       # remove exact lib paths and global java.classpath from classpath
-       epatch "${FILESDIR}/${P}-path_refs.xml.patch"
-       # add missing target to javac, xml rewriting would break entities
-       epatch "${FILESDIR}/${P}-tools-build.xml.patch"
-       # remove most of <available> checks
-       epatch "${FILESDIR}/${P}-targets.xml.patch"
-       # this clashes with java6 method
-       epatch "${FILESDIR}/${P}-java6.patch"
-
-       # fix CVE-2014-3596 and bug 520304
-       epatch "${FILESDIR}/${P}-JSSESocketFactory.java.patch"
-
-       # and replace them with predefined properties
-       cp "${FILESDIR}/build.properties" . \
-               || die "failed to copy build.properties from ${FILESDIR}"
-
-       rm -rf "${S}"/docs/apiDocs || die
-
-       #Remove test till they are working
-       rm -rf "${S}"/test || die
-       #cd "${S}"/test
-       #mv build_ant.xml build.xml
-       cd "${S}"/webapps/axis/WEB-INF/lib
-       rm -v *.jar || die
-
-       cd "${S}/lib"
-       mv saaj.jar endorsed/ || die
-       rm -v *.jar || die
-       java-pkg_jar-from --build-only ant-core
-       java-pkg_jar-from wsdl4j wsdl4j.jar
-       java-pkg_jar-from commons-logging commons-logging.jar
-       java-pkg_jar-from commons-discovery commons-discovery.jar
-
-       if use debug; then
-               EANT_EXTRA_ARGS+=" -Ddebug=on"
-       else
-               EANT_EXTRA_ARGS+=" -Ddebug=off"
-       fi
-
-       cd "${S}"
-       java-ant_rewrite-classpath
-       java-ant_rewrite-bootclasspath auto build.xml 
"lib/endorsed/xml-apis-2.6.2.jar:lib/endorsed/xercesImpl-2.6.2.jar:lib/endorsed/saaj.jar"
-       sed -i '/<bootclasspath refid="boot.classpath"/d' build.xml || die
-}
-
-src_install() {
-       dodir /usr/share/${AXIS_NAME}
-       mv build/lib/axis-ant.jar build/lib/ant-axis.jar || die
-       java-pkg_dojar build/lib/axis.jar
-       java-pkg_dojar build/lib/ant-axis.jar
-       java-pkg_dojar build/lib/jaxrpc.jar
-       java-pkg_register-ant-task
-       dodir /usr/share/${AXIS_NAME}/webapps
-
-       cp -pR "${S}"/webapps/axis "${D}"/usr/share/${AXIS_NAME}/webapps || die
-
-       dodoc NOTICE README
-       dohtml release-notes.html changelog.html
-
-       if use doc; then
-               java-pkg_dojavadoc build/javadocs/
-               dohtml -r docs/*
-               dodoc xmls/*
-       fi
-
-       use source && java-pkg_dosrc src
-       use examples && java-pkg_doexamples samples
-}

diff --git a/www-servers/axis/files/axis-1.4-JSSESocketFactory.java.patch 
b/www-servers/axis/files/axis-1.4-JSSESocketFactory.java.patch
deleted file mode 100644
index 1309115..0000000
--- a/www-servers/axis/files/axis-1.4-JSSESocketFactory.java.patch
+++ /dev/null
@@ -1,342 +0,0 @@
---- src/org/apache/axis/components/net/JSSESocketFactory.java (revision 
1618775)
-+++ src/org/apache/axis/components/net/JSSESocketFactory.java (working copy)
-@@ -15,12 +15,6 @@
-  */
- package org.apache.axis.components.net;
- 
--import org.apache.axis.utils.Messages;
--import org.apache.axis.utils.XMLUtils;
--import org.apache.axis.utils.StringUtils;
--
--import javax.net.ssl.SSLSocket;
--import javax.net.ssl.SSLSocketFactory;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.InputStream;
-@@ -28,9 +22,35 @@
- import java.io.OutputStreamWriter;
- import java.io.PrintWriter;
- import java.net.Socket;
-+import java.security.cert.Certificate;
-+import java.security.cert.CertificateParsingException;
-+import java.security.cert.X509Certificate;
-+import java.util.ArrayList;
-+import java.util.Arrays;
-+import java.util.Collection;
- import java.util.Hashtable;
-+import java.util.Iterator;
-+import java.util.LinkedList;
-+import java.util.List;
-+import java.util.Locale;
-+import java.util.regex.Pattern;
- 
-+import javax.naming.InvalidNameException;
-+import javax.naming.NamingException;
-+import javax.naming.directory.Attribute;
-+import javax.naming.directory.Attributes;
-+import javax.naming.ldap.LdapName;
-+import javax.naming.ldap.Rdn;
-+import javax.net.ssl.SSLException;
-+import javax.net.ssl.SSLSession;
-+import javax.net.ssl.SSLSocket;
-+import javax.net.ssl.SSLSocketFactory;
- 
-+import org.apache.axis.utils.Messages;
-+import org.apache.axis.utils.StringUtils;
-+import org.apache.axis.utils.XMLUtils;
-+
-+
- /**
-  * SSL socket factory. It _requires_ a valid RSA key and
-  * JSSE. (borrowed code from tomcat)
-@@ -41,6 +61,10 @@
-  */
- public class JSSESocketFactory extends DefaultSocketFactory implements 
SecureSocketFactory {
- 
-+    // This is a a sorted list, if you insert new elements do it orderdered.
-+    private final static String[] BAD_COUNTRY_2LDS =
-+        {"ac", "co", "com", "ed", "edu", "go", "gouv", "gov", "info",
-+            "lg", "ne", "net", "or", "org"};
-     /** Field sslFactory           */
-     protected SSLSocketFactory sslFactory = null;
- 
-@@ -187,6 +211,279 @@
-         if (log.isDebugEnabled()) {
-             log.debug(Messages.getMessage("createdSSL00"));
-         }
-+        verifyHostName(host, (SSLSocket) sslSocket);
-         return sslSocket;
-     }
-+    /**
-+     * Verifies that the given hostname in certicifate is the hostname we are 
trying to connect to.
-+     * This resolves CVE-2012-5784 and CVE-2014-3596
-+     * @param host
-+     * @param ssl
-+     * @throws IOException
-+     */
-+    
-+      private static void verifyHostName(String host, SSLSocket ssl)
-+                      throws IOException {
-+              if (host == null) {
-+                      throw new IllegalArgumentException("host to verify was 
null");
-+              }
-+
-+              SSLSession session = ssl.getSession();
-+              if (session == null) {
-+            // In our experience this only happens under IBM 1.4.x when
-+            // spurious (unrelated) certificates show up in the server's 
chain.
-+            // Hopefully this will unearth the real problem:
-+                      InputStream in = ssl.getInputStream();
-+                      in.available();
-+            /*
-+                 If you're looking at the 2 lines of code above because you're
-+                 running into a problem, you probably have two options:
-+
-+                    #1.  Clean up the certificate chain that your server
-+                         is presenting (e.g. edit "/etc/apache2/server.crt" or
-+                         wherever it is your server's certificate chain is
-+                         defined).
-+
-+                                             OR
-+
-+                    #2.   Upgrade to an IBM 1.5.x or greater JVM, or switch 
to a
-+                          non-IBM JVM.
-+              */
-+
-+            // If ssl.getInputStream().available() didn't cause an exception,
-+            // maybe at least now the session is available?
-+                      session = ssl.getSession();
-+                      if (session == null) {
-+                // If it's still null, probably a startHandshake() will
-+                // unearth the real problem.
-+                              ssl.startHandshake();
-+
-+                // Okay, if we still haven't managed to cause an exception,
-+                // might as well go for the NPE.  Or maybe we're okay now?
-+                              session = ssl.getSession();
-+                      }
-+              }
-+
-+              Certificate[] certs = session.getPeerCertificates();
-+              verifyHostName(host.trim().toLowerCase(Locale.US),  
(X509Certificate) certs[0]);
-+      }
-+      /**
-+       * Extract the names from the certificate and tests host matches one of 
them
-+       * @param host
-+       * @param cert
-+       * @throws SSLException
-+       */
-+
-+      private static void verifyHostName(final String host, X509Certificate 
cert)
-+                      throws SSLException {
-+        // I'm okay with being case-insensitive when comparing the host we 
used
-+        // to establish the socket to the hostname in the certificate.
-+        // Don't trim the CN, though.
-+        
-+              String[] cns = getCNs(cert);
-+              String[] subjectAlts = getDNSSubjectAlts(cert);
-+              verifyHostName(host, cns, subjectAlts);
-+
-+      }
-+
-+      /**
-+       * Extract all alternative names from a certificate.
-+       * @param cert
-+       * @return
-+       */
-+      private static String[] getDNSSubjectAlts(X509Certificate cert) {
-+              LinkedList subjectAltList = new LinkedList();
-+              Collection c = null;
-+              try {
-+                      c = cert.getSubjectAlternativeNames();
-+              } catch (CertificateParsingException cpe) {
-+                      // Should probably log.debug() this?
-+                      cpe.printStackTrace();
-+              }
-+              if (c != null) {
-+                      Iterator it = c.iterator();
-+                      while (it.hasNext()) {
-+                              List list = (List) it.next();
-+                              int type = ((Integer) list.get(0)).intValue();
-+                              // If type is 2, then we've got a dNSName
-+                              if (type == 2) {
-+                                      String s = (String) list.get(1);
-+                                      subjectAltList.add(s);
-+                              }
-+                      }
-+              }
-+              if (!subjectAltList.isEmpty()) {
-+                      String[] subjectAlts = new 
String[subjectAltList.size()];
-+                      subjectAltList.toArray(subjectAlts);
-+                      return subjectAlts;
-+              } else {
-+                      return new String[0];
-+              }
-+              
-+      }
-+      /**
-+       * Verifies
-+       * @param host
-+       * @param cn
-+       * @param subjectAlts
-+       * @throws SSLException
-+       */
-+
-+      private static void verifyHostName(final String host, String[] cns, 
String[] subjectAlts)throws SSLException{
-+              StringBuffer cnTested = new StringBuffer();
-+
-+              for (int i = 0; i < subjectAlts.length; i++){
-+                      String name = subjectAlts[i];
-+                      if (name != null) {
-+                              name = name.toLowerCase(Locale.US);
-+                              if (verifyHostName(host, name)){
-+                                      return;
-+                              }
-+                              cnTested.append("/").append(name);
-+                      }                               
-+              }
-+        for (int i = 0; i < cns.length; i++) {
-+            String cn = cns[i];
-+            if (cn != null) {
-+                cn = cn.toLowerCase(Locale.US);
-+                if (verifyHostName(host, cn)) {
-+                    return;
-+                }
-+                cnTested.append("/").append(cn);
-+            }
-+        }
-+              throw new SSLException("hostname in certificate didn't match: <"
-+                                      + host + "> != <" + cnTested + ">");
-+      }               
-+      
-+      private static boolean verifyHostName(final String host, final String 
cn){
-+              if (doWildCard(cn) && !isIPAddress(host)) {
-+                      return matchesWildCard(cn, host);
-+              } 
-+              return host.equalsIgnoreCase(cn);
-+      }
-+    private static boolean doWildCard(String cn) {
-+              // Contains a wildcard
-+              // wildcard in the first block
-+      // not an ipaddress (ip addres must explicitily be equal)
-+      // not using 2nd level common tld : ex: not for *.co.uk
-+      String parts[] = cn.split("\\.");
-+      return parts.length >= 3 &&
-+                      parts[0].endsWith("*") &&
-+                      acceptableCountryWildcard(cn) &&
-+                      !isIPAddress(cn);
-+    }
-+
-+      private static final Pattern IPV4_PATTERN =
-+                      
Pattern.compile("^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$");
-+
-+      private static final Pattern IPV6_STD_PATTERN = 
-+                      
Pattern.compile("^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$");
-+
-+      private static final Pattern IPV6_HEX_COMPRESSED_PATTERN = 
-+                      
Pattern.compile("^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$");
-+
-+
-+      private static boolean isIPAddress(final String hostname) {
-+              return hostname != null
-+                              && (
-+                                              
IPV4_PATTERN.matcher(hostname).matches()
-+                                              || 
IPV6_STD_PATTERN.matcher(hostname).matches() 
-+                                              || 
IPV6_HEX_COMPRESSED_PATTERN.matcher(hostname).matches()
-+              );
-+
-+      }
-+
-+      private static boolean acceptableCountryWildcard(final String cn) {
-+              // The CN better have at least two dots if it wants wildcard 
action,
-+              // but can't be [*.co.uk] or [*.co.jp] or [*.org.uk], etc...
-+              // The [*.co.uk] problem is an interesting one. Should we just
-+              // hope that CA's would never foolishly allow such a
-+              // certificate to happen?
-+      
-+              String[] parts = cn.split("\\.");
-+              // Only checks for 3 levels, with country code of 2 letters.
-+              if (parts.length > 3 || parts[parts.length - 1].length() != 2) {
-+                      return true;
-+              }
-+              String countryCode = parts[parts.length - 2];
-+              return Arrays.binarySearch(BAD_COUNTRY_2LDS, countryCode) < 0;
-+      }
-+
-+      private static boolean matchesWildCard(final String cn,
-+                      final String hostName) {
-+              String parts[] = cn.split("\\.");
-+              boolean match = false;
-+              String firstpart = parts[0];
-+              if (firstpart.length() > 1) {
-+                      // server∗
-+                      // e.g. server
-+                      String prefix =  firstpart.substring(0, 
firstpart.length() - 1);
-+                      // skipwildcard part from cn
-+                      String suffix = cn.substring(firstpart.length()); 
-+                      // skip wildcard part from host
-+                      String hostSuffix = 
hostName.substring(prefix.length());                        
-+                      match = hostName.startsWith(prefix) && 
hostSuffix.endsWith(suffix);
-+              } else {
-+                      match = hostName.endsWith(cn.substring(1));
-+              }
-+              if (match) {
-+                      // I f we ’ r e i n s t r i c t mode ,
-+                      // [ ∗.foo.com] is not allowed to match [a.b.foo.com]
-+                      match = countDots(hostName) == countDots(cn);
-+              }
-+              return match;
-+      }
-+
-+      private static int countDots(final String data) {
-+              int dots = 0;
-+              for (int i = 0; i < data.length(); i++) {
-+                      if (data.charAt(i) == '.') {
-+                              dots += 1;
-+                      }
-+              }
-+              return dots;
-+      }
-+
-+
-+      private static String[] getCNs(X509Certificate cert) {
-+          // Note:  toString() seems to do a better job than getName()
-+          //
-+          // For example, getName() gives me this:
-+          // 
1.2.840.113549.1.9.1=#16166a756c6975736461766965734063756362632e636f6d
-+          //
-+          // whereas toString() gives me this:
-+          // [email protected]        
-+              String subjectPrincipal = 
cert.getSubjectX500Principal().toString();
-+              
-+              return getCNs(subjectPrincipal);
-+
-+      }
-+      private static String[] getCNs(String subjectPrincipal) {
-+        if (subjectPrincipal == null) {
-+            return null;
-+        }
-+        final List cns = new ArrayList();
-+        try {
-+            final LdapName subjectDN = new LdapName(subjectPrincipal);
-+            final List rdns = subjectDN.getRdns();
-+            for (int i = rdns.size() - 1; i >= 0; i--) {
-+                final Rdn rds = (Rdn) rdns.get(i);
-+                final Attributes attributes = rds.toAttributes();
-+                final Attribute cn = attributes.get("cn");
-+                if (cn != null) {
-+                    try {
-+                        final Object value = cn.get();
-+                        if (value != null) {
-+                            cns.add(value.toString());
-+                        }
-+                    }
-+                    catch (NamingException ignore) {}
-+                }
-+            }
-+        }
-+        catch (InvalidNameException ignore) { }
-+        return cns.isEmpty() ? null : (String[]) cns.toArray(new String[ 
cns.size() ]);
-+      }
-+
- }

diff --git a/www-servers/axis/files/axis-1.4-build.xml.patch 
b/www-servers/axis/files/axis-1.4-build.xml.patch
deleted file mode 100644
index 92e5116..0000000
--- a/www-servers/axis/files/axis-1.4-build.xml.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- build.xml.orig     2006-04-23 03:57:27.000000000 +0200
-+++ build.xml  2006-10-01 21:18:20.000000000 +0200
-@@ -223,10 +223,12 @@
-         </section>
-       </manifest>
-     </jar>
-+      <!--
-     <copy file="${wsdl4j.jar}" toDir="${build.lib}"/>
-     <copy file="${commons-logging.jar}" toDir="${build.lib}"/>
-     <copy file="${commons-discovery.jar}" toDir="${build.lib}"/>
-     <copy file="${log4j-core.jar}" toDir="${build.lib}"/>
-+      -->
-     <copy file="${src.dir}/log4j.properties"
-           toDir="${build.lib}"/>
- 

diff --git a/www-servers/axis/files/axis-1.4-java6.patch 
b/www-servers/axis/files/axis-1.4-java6.patch
deleted file mode 100644
index 2e9bd42..0000000
--- a/www-servers/axis/files/axis-1.4-java6.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/org/apache/axis/i18n/ProjectResourceBundle.java.orig   2006-04-23 
03:57:27.000000000 +0200
-+++ src/org/apache/axis/i18n/ProjectResourceBundle.java        2009-11-08 
19:08:20.000000000 +0100
-@@ -357,13 +357,6 @@
-         return resourceName;
-     }
- 
--    /**
--     * Clears the internal cache
--     */
--    public static void clearCache()
--    {
--        bundleCache.clear();
--    }
-     
-     public String toString() {
-         return resourceName;

diff --git a/www-servers/axis/files/axis-1.4-path_refs.xml.patch 
b/www-servers/axis/files/axis-1.4-path_refs.xml.patch
deleted file mode 100644
index 7c0ad24..0000000
--- a/www-servers/axis/files/axis-1.4-path_refs.xml.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- xmls/path_refs.xml.orig    2006-04-23 03:56:52.000000000 +0200
-+++ xmls/path_refs.xml 2006-10-01 15:31:34.000000000 +0200
-@@ -1,4 +1,5 @@
-   <path id="classpath">
-+      <!--
-     <pathelement location="${xercesImpl.jar}"/>
-     <pathelement location="${xmlParserAPIs.jar}"/>
-     <pathelement location="${xalan.jar}"/>
-@@ -14,10 +15,10 @@
-     <pathelement location="${j2ee.jar}"/>
-     <pathelement location="${junit.jar}"/>
-     <pathelement location="${servlet.jar}"/>
-+      -->
-     <fileset dir="${lib.dir}">
-         <include name="**/*.jar"/>
-     </fileset>
--    <pathelement path="${java.class.path}"/>
-     <pathelement location="${build.dest}" />
-     <pathelement location="${build.dir}/tools" />
-     <pathelement location="${build.lib}/axis-ant.jar" />

diff --git a/www-servers/axis/files/axis-1.4-targets.xml.patch 
b/www-servers/axis/files/axis-1.4-targets.xml.patch
deleted file mode 100644
index 1f5f63e..0000000
--- a/www-servers/axis/files/axis-1.4-targets.xml.patch
+++ /dev/null
@@ -1,86 +0,0 @@
---- xmls/targets.xml.orig      2006-10-01 15:08:41.000000000 +0200
-+++ xmls/targets.xml   2006-10-01 15:14:27.000000000 +0200
-@@ -84,6 +84,7 @@
-     <mkdir dir="${build.lib}"/>
-     <mkdir dir="${build.dir}/work"/>
- 
-+      <!--
-     <available property="servlet.present"
-       classname="javax.servlet.Servlet"
-       classpathref="classpath"/>
-@@ -135,18 +136,18 @@
-     <available property="httpunit.present"
-       classname="com.meterware.httpunit.GetMethodWebRequest"
-       classpathref="classpath"/>
--
-+      -->
-     <available property="jsse.present"
-       classname="javax.net.ssl.SSLSocketFactory"
-       classpathref="classpath"/>
--
-+      <!--
-     <condition property="jetty.present" >
-       <and>
-         <available classname="javax.servlet.Servlet" classpathref="classpath" 
/>
-         <available classname="org.mortbay.http.HttpServer" 
classpathref="classpath" />
-       </and>
-     </condition>
--
-+      -->
-     <condition property="jdk14.jsse.present" >
-       <and>
-         <available classname="javax.net.ssl.X509TrustManager" 
classpathref="classpath" />
-@@ -185,7 +186,7 @@
-     <condition property="sun.codec.present" >
-       <available classname="sun.awt.image.codec.JPEGImageEncoderImpl" 
classpathref="classpath" />
-     </condition>
--
-+      <!--
-     <condition property="jimi.present" >
-       <available classname="com.sun.jimi.core.Jimi" classpathref="classpath" 
/>
-     </condition>
-@@ -193,7 +194,7 @@
-     <condition property="merlinio.present" >
-       <available classname="javax.imageio.ImageIO" classpathref="classpath" />
-     </condition>
--
-+      -->
-     <condition property="axis-ant.present" >
-       <available classname="org.apache.axis.tools.ant.foreach.ForeachTask">
-         <classpath>
-@@ -201,7 +202,7 @@
-         </classpath>
-       </available>
-     </condition>
--
-+      <!--
-     <condition property="jimiAndAttachments.present">
-       <and>
-         <available classname="javax.activation.DataHandler" 
classpathref="classpath" />
-@@ -220,7 +221,7 @@
-         <available classname="progress.message.jclient.Message" 
classpathref="classpath" />
-       </and>
-     </condition>
--
-+      -->
-     <available property="post-compile.present" file="post-compile.xml" />
- 
-     <property environment="env"/>
-@@ -229,7 +230,7 @@
-       <equals arg1="on" arg2="${env.debug}"/>
-     </and>
-     </condition>
--
-+      <!--
-     <condition property="castor.present" >
-       <available classname="org.exolab.castor.xml.MarshalException" 
classpathref="classpath" />
-     </condition>
-@@ -248,7 +249,7 @@
-     <condition property="combridge.present" >
-       <available classname="org.apache.axis.components.bridge.COMBridge" 
classpathref="classpath" />
-     </condition>
--
-+      -->
-     <!-- look for WSDL support on the platform -->
-     <condition property="wsdl.found">
-       <or>

diff --git a/www-servers/axis/files/axis-1.4-tools-build.xml.patch 
b/www-servers/axis/files/axis-1.4-tools-build.xml.patch
deleted file mode 100644
index ce97592..0000000
--- a/www-servers/axis/files/axis-1.4-tools-build.xml.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- tools/build.xml.orig       2006-10-02 10:18:43.000000000 +0200
-+++ tools/build.xml    2006-10-02 10:21:34.000000000 +0200
-@@ -66,6 +66,7 @@
-   <javac srcdir="${tools.dir}" 
-       debug="${debug}"
-       source="${source}"
-+        target="${target}"
-       nowarn="${nowarn}"
-       destdir="${tools.build.dir}">
-     <classpath refid="classpath"/>
-@@ -77,6 +78,7 @@
-   <javac srcdir="${tools.dir}" 
-       debug="${debug}"
-       source="${source}"
-+        target="${target}"
-       nowarn="${nowarn}"
-       destdir="${tools.build.dir}">
-     <classpath refid="classpath"/>
-@@ -88,6 +90,7 @@
-   <javac srcdir="${tools.dir}"
-     debug="${debug}"
-     source="${source}"
-+      target="${target}"
-     nowarn="${nowarn}"
-     destdir="${tools.build.dir}">
-     <classpath>

diff --git a/www-servers/axis/files/build.properties 
b/www-servers/axis/files/build.properties
deleted file mode 100644
index 9387391..0000000
--- a/www-servers/axis/files/build.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-source=1.4
-target=1.4
-
-activation.present=true
-commons-discovery.present=true
-commons-logging.present=true
-wsdl4j.present=true
-mailapi.present=true
-
-bsf.present=true
-castor.present=true
-commons-httpclient.present=true
-commons-net.present=true
-jimi.present=true
-servlet.present=true

diff --git a/www-servers/axis/metadata.xml b/www-servers/axis/metadata.xml
deleted file mode 100644
index d75e8a6..0000000
--- a/www-servers/axis/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<herd>java</herd>
-
-<longdescription>
-Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") 
submission to W3C.
-
-From the draft W3C specification:
-
-SOAP is a lightweight protocol for exchange of information in a decentralized, 
distributed environment. It is an XML based protocol that consists of three 
parts: an envelope that defines a framework for describing what is in a message 
and how to process it, a set of encoding rules for expressing instances of 
application-defined datatypes, and a convention for representing remote 
procedure calls and responses.
-</longdescription>
-</pkgmetadata>

Reply via email to