Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 18695 invoked from network); 29 Jan 2008 09:39:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Jan 2008 09:39:37 -0000 Received: (qmail 67725 invoked by uid 500); 29 Jan 2008 09:39:23 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 67695 invoked by uid 500); 29 Jan 2008 09:39:23 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 67672 invoked by uid 99); 29 Jan 2008 09:39:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 01:39:23 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 09:38:53 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 2DA301A9832; Tue, 29 Jan 2008 01:39:00 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r616225 - in /harmony/enhanced/common_resources/make: ./ depends.properties depends.xml properties.xml svn.xml Date: Tue, 29 Jan 2008 09:38:59 -0000 To: commits@harmony.apache.org From: varlax@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080129093900.2DA301A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: varlax Date: Tue Jan 29 01:38:58 2008 New Revision: 616225 URL: http://svn.apache.org/viewvc?rev=616225&view=rev Log: Common depemdency pool (HARMONY-5419): basic implementation Added: harmony/enhanced/common_resources/make/ harmony/enhanced/common_resources/make/depends.properties (with props) harmony/enhanced/common_resources/make/depends.xml (with props) harmony/enhanced/common_resources/make/properties.xml (with props) harmony/enhanced/common_resources/make/svn.xml (with props) Added: harmony/enhanced/common_resources/make/depends.properties URL: http://svn.apache.org/viewvc/harmony/enhanced/common_resources/make/depends.properties?rev=616225&view=auto ============================================================================== --- harmony/enhanced/common_resources/make/depends.properties (added) +++ harmony/enhanced/common_resources/make/depends.properties Tue Jan 29 01:38:58 2008 @@ -0,0 +1,167 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +depends.jars=${base.dep.dir}/jars +depends.oss=${base.dep.dir}/oss + +maven2.base=http://repo1.maven.org/maven2 +depends.url=http://svn.apache.org/repos/asf/harmony/standard/depends + +junit.jar=${depends.jars}/junit_3.8.2/junit.jar +junit.jar.url=${maven2.base}/junit/junit/3.8.2/junit-3.8.2.jar +junit.jar.md5=28e7eb9eeefe31a657c68755bfccc541 + +icuhdr=${depends.oss}/icu4c/icu4c-3.4-harmony-includes.zip +icuhdr.url=http://svn.apache.org/repos/asf/harmony/enhanced/classlib/trunk/depends/oss/icu4c-3.4-harmony-includes.zip +icuhdr.md5=46dbe39e5f6c4ea206a9daad9e29f8b0 + +icudll=${base.dep.dir}/libs/${hy.platform.variant}/icu-3.4/icu-3.4.zip +icudll.url=${depends.url}/libs/${hy.platform.variant}/icu-3.4.zip +icuuc.linkname@windows@=icuuc.lib +icuuc.linkname@unix@=libicuuc.so.34 +icudll.md5@windows.x86@=4ab256e309d1ceb9779b10cf32c79dab +icudll.md5@windows.x86_64@=39b2bb43ec0ec6f31567fd020e2c5338 +icudll.md5@linux.x86@=545626f5c5336168005dad74d7f6f30c +icudll.md5@linux.x86.libstdc++6@=efca3002eaa3e4727633eb096ad4561c +icudll.md5@linux.x86_64@=dd65a5c4d519799607ce9463f7e5cd26 +icudll.md5@linux.x86_64.libstdc++6@=6467cbcb3c6ff979c7bf9495b62081af +icudll.md5@linux.ia64@=1136e736ce8976da898f2a3d34cb8469 +icudll.md5@linux.ppc32@=1a7e73cf283dc362b69350f163a3f256 +icudll.md5@linux.ppc64@=d6d67c23093425b7a1adda1550944745 +icudll.md5@macosx.ppc32@=96607064b85027427f29d39fc9ec5f90 + +############################## TO SORT OUT ############################## + + +sf.base=http://internap.dl.sourceforge.net/sourceforge + +xalan.dir=${depends.jars}/xalan-j_2.7.0 +xalan.jar=${xalan.dir}/xalan.jar +xalan.url=${maven2.base}/xalan/xalan/2.7.0/xalan-2.7.0.jar +xalan.md5=a018d032c21a873225e702b36b171a10 + +xerces.dir=${depends.jars}/xerces_2.9.1 +xerces.zip=${xerces.dir}/xerces.zip +xerces.url=http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.1.zip +xerces.md5=a0e07ede1c3bd5231fe15eae24032b2e + +bcprov.dir=${depends.jars}/bcprov-jdk15-138 +bcprov.orig.jar=${bcprov.dir}/bcprov.jar +bcprov.jar=${bcprov.dir}/bcprov.noidea.jar +bcprov.url=http://www.bouncycastle.org/download/bcprov-jdk15-138.jar +bcprov.md5=9c32fec75f2de26cfc18213b20461933 + +msvcr.dir.x86=${depends.dir}/libs/windows.x86 +msvcr.dll.x86=${msvcr.dir.x86}/msvcr71.dll +msvcr.url.x86=file:///${hyenv.SystemRoot}/system32/msvcr71.dll +# This is the md5 hash for the VS2003 version, 7.10.3052.4 +msvcr_VS2003.md5.x86=86f1895ae8c5e8b17d99ece768a70732 +# This is the md5 hash for the VS2003 SP1 version, 7.10.6030.0 +msvcr_VS2003SP1.md5.x86=ca2f560921b7b8be1cf555a5a18d54c3 + +msvcp.dir.x86=${depends.dir}/libs/windows.x86 +msvcp.dll.x86=${msvcr.dir.x86}/msvcp71.dll +msvcp.url.x86=file:///${hyenv.SystemRoot}/system32/msvcp71.dll +# This is the md5 hash for the VS2003 version, 7.10.3077.0 +msvcp_VS2003.md5.x86=561fa2abb31dfa8fab762145f81667c2 +# This is the md5 hash for the VS2003 SP1 version, 7.10.6030.0 +msvcp_VS2003SP1.md5.x86=a94dc60a90efd7a35c36d971e3ee7470 + +msvcr.dir.x86_64=${depends.dir}/libs/windows.x86_64 +msvcr.dll.x86_64=${msvcr.dir.x86_64}/msvcr80.dll +msvcr.url.x86_64=file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio%208/VC/redist/amd64/Microsoft.VC80.CRT/msvcr80.dll +# VS2005 version 8.00.50727.42 +msvcr.md5.x86_64=465cebd7da2ceaba5e552fc9118a1415 + +msvcp.dir.x86_64=${depends.dir}/libs/windows.x86_64 +msvcp.dll.x86_64=${msvcp.dir.x86_64}/msvcp80.dll +msvcp.url.x86_64=file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio%208/VC/redist/amd64/Microsoft.VC80.CRT/msvcp80.dll +# VS2005 version 8.00.50727.42 +msvcp.md5.x86_64=5ae0f01f02a03558da0cbd249e4df263 + +mx4j.dir=${depends.jars}/mx4j_3.0.2 +mx4j.zip=${mx4j.dir}/mx4j.zip +mx4j.url=${sf.base}/mx4j/mx4j-3.0.2.zip +mx4j.md5=443bd83ee36414de4b8fc5722b038b02 +mx4j.jar=${mx4j.dir}/mx4j.jar +mx4j.remote.jar=${mx4j.dir}/mx4j-remote.jar + +yoko.dir=${depends.jars}/yoko_M2-20070130 +yoko.jar=${yoko.dir}/yoko.jar +yoko.url=http://people.apache.org/maven-snapshot-repository/org/apache/yoko/yoko-spec-corba/1.0-incubating-M2-SNAPSHOT/yoko-spec-corba-1.0-incubating-M2-20070130.104323-7.jar +yoko.md5=d59e36ee960a53f4f75e14db3dc483ca + +yoko-core.dir=${depends.jars}/yoko_M2-20070130 +yoko-core.jar=${yoko.dir}/yoko-core.jar +yoko-core.url=http://people.apache.org/maven-snapshot-repository/org/apache/yoko/yoko-core/1.0-incubating-M2-SNAPSHOT/yoko-core-1.0-incubating-M2-20070130.104323-5.jar +yoko-core.md5=f68c368999daab6857900a74d8a1ac04 + +yoko-rmi-impl.dir=${depends.jars}/yoko_M2-20070130 +yoko-rmi-impl.jar=${yoko-rmi-impl.dir}/yoko-rmi-impl.jar +yoko-rmi-impl.url=http://people.apache.org/maven-snapshot-repository/org/apache/yoko/yoko-rmi-impl/1.0-incubating-M2-SNAPSHOT/yoko-rmi-impl-1.0-incubating-M2-20070130.104323-5.jar +yoko-rmi-impl.md5=2a0cecb7d2b0567ad1758e43df67efce + +yoko-rmi-spec.dir=${depends.jars}/yoko_M2-20070130 +yoko-rmi-spec.jar=${yoko-rmi-spec.dir}/yoko-rmi-spec.jar +yoko-rmi-spec.url=http://people.apache.org/maven-snapshot-repository/org/apache/yoko/yoko-rmi-spec/1.0-incubating-M2-SNAPSHOT/yoko-rmi-spec-1.0-incubating-M2-20070130.104323-6.jar +yoko-rmi-spec.md5=532438a96cbb6948c37f0f7650aa1d5e + +# bcel is needed by yoko-rmi +bcel.dir=${depends.jars}/bcel-5.2 +bcel.jar=${bcel.dir}/bcel-5.2.jar +bcel.url=${maven2.base}/org/apache/bcel/bcel/5.2/bcel-5.2.jar +bcel.md5=43d54687362fc2991d61201c453a8286 + +jetty.dir=${depends.jars}/jetty +jetty.jar=${jetty.dir}/jetty-6.0.0.jar +jetty.md5=930507973c9ad19a874af06f10be7223 +jetty.url=${maven2.base}/jetty/jetty/6.0.0/jetty-6.0.0.jar + +jetty-util.jar=${jetty.dir}/jetty-util-6.0.0.jar +jetty-util.md5=7cf65d83814718afdd1d3bd74f8799fc +jetty-util.url=${maven2.base}/jetty/jetty-util/6.0.0/jetty-util-6.0.0.jar + +servlet-api.jar=${jetty.dir}/servlet-api-2.5-6.0.0.jar +servlet-api.md5=c27c02fb0a00cc3a7d05ea993a9bf56e +servlet-api.url=${maven2.base}/jetty/servlet-api/2.5-6.0.0/servlet-api-2.5-6.0.0.jar + +awtdeps.base.x86=http://people.apache.org/~geirm/harmony/ +awtdeps.dir.x86=${depends.dir}/libs/windows.x86 +awtdeps.tar.x86=${awtdeps.dir.x86}/swing_awt_deps_winxp_2006-09-28.tgz +awtdeps.url.x86=${awtdeps.base.x86}swing_awt_deps_winxp_2006-09-28.tgz +awtdeps.md5.x86=d61a27e4b305d9fcabaaacf34f8f534a +awtdeps.extract.dir.x86=${depends.dir}/libs/build +awtdeps.testfile.x86=${awtdeps.extract.dir.x86}/winxp_2006-09-28.txt + +awtdeps.base.x86_64=http://people.apache.org/~ayza/harmony/64bit/ +awtdeps.dir.x86_64=${depends.dir}/libs/windows.x86_64 +awtdeps.tar.x86_64=${awtdeps.dir.x86_64}/swing_awt_deps_win64_2007-02-08.tgz +awtdeps.url.x86_64=${awtdeps.base.x86_64}swing_awt_deps_win64_2007-02-08.tgz +awtdeps.md5.x86_64=f2bbb1f4f23100393783fd02a77fcc68 +awtdeps.extract.dir.x86_64=${depends.dir}/libs/build +awtdeps.testfile.x86_64=${awtdeps.extract.dir.x86_64}/win64_2007-02-08.txt + +dejavu-fonts.dir=${depends.dir}/dejavu-fonts +dejavu-fonts.fonts.dir=${depends.dir}/dejavu-fonts/dejavu-ttf-2.18 +dejavu-fonts.zip=${dejavu-fonts.dir}/dejavu-ttf-2.18-1.zip +dejavu-fonts.url=http://dfn.dl.sourceforge.net/sourceforge/dejavu/dejavu-ttf-2.18-1.zip +dejavu-fonts.md5=72e0a87ec1f9c5c26c66eabcf1e2018e + +derby.dir=${depends.jars}/derby-10.3.1.4 +derby.jar=${derby.dir}/derby.jar +derby.url=http://www.ibiblio.org/maven/org.apache.derby/jars/derby-10.3.1.4.jar +derby.md5=f28d6047ab26445de53c4c96126494df + + Propchange: harmony/enhanced/common_resources/make/depends.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/common_resources/make/depends.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/common_resources/make/depends.xml?rev=616225&view=auto ============================================================================== --- harmony/enhanced/common_resources/make/depends.xml (added) +++ harmony/enhanced/common_resources/make/depends.xml Tue Jan 29 01:38:58 2008 @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Checking @{dest} + + + + + + + + + + + + + + + + +... + +File @{dest} has incorrect md5 checksum. + Expected: @{md5} (or @{md5-deprecated}) + Found: ${@{dest}.md5} + + + Checksum verified (${@{dest}.md5.verified}) + + + + + Fetching ${dest} + + + + + + + + + + + + Checking for @{dest} + + + + + + + +... + +Missing dependency. The jar from: + + @{src} + +should be downloaded to: + + @{dest} + +Run "ant fetch-depends" to automatically fetch dependencies. +Note: Some of Harmony's dependencies are licensed under terms other +than the Apache License v2. + + + + + + + + + + Checking for @{dest} + + + + + + + + + + + + + +... + +Missing dependency. The file from: + + @{src} + +should be linked to: + + @{dest} + +But @{src} doesn't exist. +@{message} + + + + + + + + + + Linking ${dest} + + + + + + Propchange: harmony/enhanced/common_resources/make/depends.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/common_resources/make/properties.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/common_resources/make/properties.xml?rev=616225&view=auto ============================================================================== --- harmony/enhanced/common_resources/make/properties.xml (added) +++ harmony/enhanced/common_resources/make/properties.xml Tue Jan 29 01:38:58 2008 @@ -0,0 +1,579 @@ + + + + + + + Ant file of common properties to be imported by other ant files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Harmony release configuration property: + + hy.cfg = ${hy.cfg} + +Harmony javac properties: + + hy.javac.compiler = ${hy.javac.compiler} + hy.javac.target = ${hy.javac.target} + hy.javac.source = ${hy.javac.source} + hy.javac.debug = ${hy.javac.debug} + hy.javac.maxmem = ${hy.javac.maxmem} + build.compilerarg = ${build.compilerarg} + +Harmony test properties: + + hy.test.forkmode = ${hy.test.forkmode} + hy.test.timeout = ${hy.test.timeout} + hy.test.vm.name = ${hy.test.vm.name} + hy.test.vmargs = ${hy.test.vmargs} + +Harmony platform properties: + + hy.os = ${hy.os} + hy.os.family = ${hy.os.family} + hy.arch = ${hy.arch} + hy.bits = ${hy.bits} + hy.platform = ${hy.platform} + hy.platform.path = ${hy.platform.path} + + is.windows = ${is.windows} + is.unix = ${is.unix} + is.linux = ${is.linux} + is.freebsd = ${is.freebsd} + is.macosx = ${is.macosx} + is.aix = ${is.aix} + is.zos = ${is.zos} + is.32bit = ${is.32bit} + is.64bit = ${is.64bit} + is.x86 = ${is.x86} + is.x86_64 = ${is.x86_64} + is.ia64 = ${is.ia64} + is.ppc32 = ${is.ppc32} + is.ppc64 = ${is.ppc64} + is.s390 = ${is.s390} + is.s390x = ${is.s390x} + + exe.suffix = ${exe.suffix} + shlib.prefix = ${shlib.prefix} + shlib.suffix = ${shlib.suffix} + make.command = ${make.command} + + hy.hdk = ${hy.hdk} + + +The following property is only set if the "svn-prop" target has been +called: + + svn.revision = ${svn.revision} + + +The following property is only set if the "svn-info" target has been +called: + + svn.info = ${svn.info} + +Ant native properties, for information, but please use Harmony +properties in preference to these: + + os.name = ${os.name} + os.arch = ${os.arch} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Making "@{target}" in @{dir} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The Eclipse compiler class for Ant could not be found. Please place the ECJ JAR in ANT_HOME/lib. +The JAR can be downloaded directly from eclipse.org or copied from COMMON_RESOURCES/depends/jars/ecj_3.x folder after the fetch-depends target for JDKTOOLS has been run. +Alternatively, you can switch to another compiler, e.g. specify '-Dhy.javac.compiler=modern' for classic javac. + + + + + + + + + + + Propchange: harmony/enhanced/common_resources/make/properties.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: harmony/enhanced/common_resources/make/svn.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/common_resources/make/svn.xml?rev=616225&view=auto ============================================================================== --- harmony/enhanced/common_resources/make/svn.xml (added) +++ harmony/enhanced/common_resources/make/svn.xml Tue Jan 29 01:38:58 2008 @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ... +Dependency is not available or out of date: ${dependency}. +It should be checked out + from SVN repository: ${@{dep}.svn.url} + revision: ${@{dep}.svn.revision} + to: ${@{dep}.svn.dir} + +Run "ant fetch-depends" to automatically fetch dependencies. +Note: Some of Harmony's dependencies are licensed under terms other +than the Apache License v2. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: harmony/enhanced/common_resources/make/svn.xml ------------------------------------------------------------------------------ svn:eol-style = native