You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Matthias Seidel <ma...@hamburg.de> on 2018/11/24 15:08:19 UTC

Re: svn commit: r1847342 - in /openoffice/trunk/main: ./ postprocess/packcomponents/ solenv/ant/ solenv/gbuild/ xmerge/ xmerge/java/ xmerge/java/XMergeBridge/ xmerge/java/XMergeBridge/java/ xmerge/java/XMergeBridge/src/ xmerge/java/XMergeBridge/src/main/ x...

Hi Damjan,

This commit breaks at least our Linux-64 builds:

https://ci.apache.org/projects/openoffice/buildlogs/linux64/main/xmerge/unxlngx6.pro/misc/logs/prj.txt

Regards,

   Matthias

Am 24.11.18 um 08:58 schrieb damjan@apache.org:
> Author: damjan
> Date: Sat Nov 24 07:58:57 2018
> New Revision: 1847342
>
> URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
> Log:
> Add a "dependencies" target for Ant to allow extracting the JARs that
> a Java module depends on. Use this to make Ant targets depends on
> their dependencies in gbuild, so that Java submodules within a
> main/ module build in the correct order.
>
> Port main/xmerge to gbuild/Ant using this approach.
>
> Patch by: me
>
>
> Added:
>     openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>     openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>     openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>     openoffice/trunk/main/xmerge/Ant_pexcel.mk
>     openoffice/trunk/main/xmerge/Ant_pocketword.mk
>     openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>     openoffice/trunk/main/xmerge/Ant_xmerge.mk
>     openoffice/trunk/main/xmerge/Makefile   (with props)
>     openoffice/trunk/main/xmerge/Module_xmerge.mk
>     openoffice/trunk/main/xmerge/Package_xmergesync.mk
>     openoffice/trunk/main/xmerge/java/
>     openoffice/trunk/main/xmerge/java/XMergeBridge/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/bridge/
>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/
>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
>       - copied from r1847335, openoffice/trunk/main/xmerge/source/bridge/java/
>     openoffice/trunk/main/xmerge/java/aportisdoc/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/aportisdoc/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
>       - copied from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/java/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
>     openoffice/trunk/main/xmerge/java/htmlsoff/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/htmlsoff/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/package.html
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
>     openoffice/trunk/main/xmerge/java/pexcel/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pexcel/
>     openoffice/trunk/main/xmerge/java/pexcel/src/
>     openoffice/trunk/main/xmerge/java/pexcel/src/main/
>     openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pexcel/java/
>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pexcel/converter.xml
>     openoffice/trunk/main/xmerge/java/pocketword/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pocketword/
>     openoffice/trunk/main/xmerge/java/pocketword/src/
>     openoffice/trunk/main/xmerge/java/pocketword/src/main/
>     openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pocketword/java/
>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pocketword/converter.xml
>     openoffice/trunk/main/xmerge/java/xmerge/
>       - copied from r1847341, openoffice/trunk/main/xmerge/source/xmerge/
>     openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
>     openoffice/trunk/main/xmerge/java/xmerge/src/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
>       - copied from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
>     openoffice/trunk/main/xmerge/prj/makefile.mk
> Removed:
>     openoffice/trunk/main/xmerge/java/XMergeBridge/java/
>     openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
>     openoffice/trunk/main/xmerge/java/aportisdoc/java/
>     openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
>     openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
>     openoffice/trunk/main/xmerge/java/htmlsoff/package.html
>     openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
>     openoffice/trunk/main/xmerge/java/pexcel/converter.xml
>     openoffice/trunk/main/xmerge/java/pexcel/java/
>     openoffice/trunk/main/xmerge/java/pocketword/converter.xml
>     openoffice/trunk/main/xmerge/java/pocketword/java/
>     openoffice/trunk/main/xmerge/java/xmerge/java/
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
>     openoffice/trunk/main/xmerge/source/aportisdoc/
>     openoffice/trunk/main/xmerge/source/bridge/
>     openoffice/trunk/main/xmerge/source/htmlsoff/
>     openoffice/trunk/main/xmerge/source/pexcel/
>     openoffice/trunk/main/xmerge/source/pocketword/
>     openoffice/trunk/main/xmerge/source/xmerge/
> Modified:
>     openoffice/trunk/main/Module_ooo.mk
>     openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>     openoffice/trunk/main/solenv/ant/aoo-ant.xml
>     openoffice/trunk/main/solenv/gbuild/Ant.mk
>     openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>     openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>     openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>     openoffice/trunk/main/xmerge/java/pexcel/build.xml
>     openoffice/trunk/main/xmerge/java/pocketword/build.xml
>     openoffice/trunk/main/xmerge/java/xmerge/build.xml
>     openoffice/trunk/main/xmerge/prj/build.lst
>     openoffice/trunk/main/xmerge/prj/d.lst
>     openoffice/trunk/main/xmerge/util/build.xml
>
> Modified: openoffice/trunk/main/Module_ooo.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/Module_ooo.mk (original)
> +++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
> @@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
>  	wizards \
>  	writerfilter \
>  	x11_extensions \
> +	xmerge \
>  	xml2cmp \
>  	xmlhelp \
>  	xmloff \
>
> Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
> +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat Nov 24 07:58:57 2018
> @@ -278,7 +278,7 @@ my_components += \
>      component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
>      ScriptFramework \
>      ScriptProviderForJava \
> -    XMergeBridge \
> +    component/xmerge/java/XMergeBridge/XMergeBridge \
>      XSLTValidate \
>      component/wizards/com/sun/star/wizards/agenda/agenda \
>      component/wizards/com/sun/star/wizards/fax/fax \
>
> Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
> +++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57 2018
> @@ -37,8 +37,10 @@
>      <property name="build.base.dir" location="${WORKDIR}/Ant/${ant.project.name}"/>
>  
>      <property name="main.src.dir" location="src/main/java"/>
> +    <property name="res.src.dir" location="src/main/resources"/>
>      <property name="idl.src.dir" location="src/main/idl"/>
>      <property name="test.src.dir" location="src/test/java"/>
> +    <property name="test-res.src.dir" location="src/test/resources"/>
>      <property name="test-idl.src.dir" location="src/test/idl"/>
>  
>      <property name="main.build.dir" location="${build.base.dir}/main"/>
> @@ -93,23 +95,22 @@
>          </path>
>      </target>
>  
> +    <target name="dependencies" depends="prepare">
> +        <local name="has.main.classpath"/>
> +        <condition property="has.main.classpath">
> +            <isreference refid="main.classpath"/>
> +        </condition>
> +
> +        <pathconvert refid="main.classpath" setonempty="true" pathsep=" " property="deps" if:set="has.main.classpath"/>
> +        <property name="dep" value=""/>
> +        <echo message="${deps}" file="${dependencies.outfile}"/>
> +    </target>
> +
>      <target name="res" depends="prepare">
>          <mkdir dir="${main.build.dir}"/>
> -        <copy todir="${main.build.dir}">
> -             <fileset dir="${main.src.dir}">
> -                 <include name="**/*.properties"/>
> -                 <include name="**/*.css"/>
> -                 <include name="**/*.dtd"/>
> -                 <include name="**/*.form"/>
> -                 <include name="**/*.gif "/>
> -                 <include name="**/*.htm"/>
> -                 <include name="**/*.html"/>
> -                 <include name="**/*.js"/>
> -                 <include name="**/*.mod"/>
> -                 <include name="**/*.sql"/>
> -                 <include name="**/*.xml"/>
> -                 <include name="**/*.xsl"/>
> -                 <include name="**/*.map"/>
> +        <copy todir="${main.build.dir}" failonerror="false" quiet="true">
> +             <fileset dir="${res.src.dir}">
> +                 <include name="**/*"/>
>               </fileset>
>          </copy>
>      </target>
> @@ -160,7 +161,16 @@
>          </sequential>
>      </macrodef>
>  
> -    <target name="test-idl" depends="pre-compile">
> +    <target name="test-res" depends="pre-compile">
> +        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
> +        <copy todir="${test.build.dir}" failonerror="false" quiet="true" unless:set="test.skip">
> +             <fileset dir="${test-res.src.dir}">
> +                 <include name="**/*"/>
> +             </fileset>
> +        </copy>
> +    </target>
> +
> +    <target name="test-idl" depends="test-res">
>          <fileset id="test-idl.files" dir="${test-idl.src.dir}" includes="**/*.idl" erroronmissingdir="false"/>
>          <idl-javamaker
>              idlFiles="test-idl.files"
>
> Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
> +++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
> @@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
>  FORCE:
>  
>  
> +define gb_Ant_add_dependency
> +$(1) : $(2)
> +
> +endef
> +
>  # registers target and clean target
>  # adds jar files to DeliverLogTarget
>  # adds dependency for outdir target to workdir target (pattern rule for delivery is in Package.mk)
> @@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
>  $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call gb_Ant_get_target,$(1)),$(1))
>  $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
>  
> +__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v -Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
> +$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
> +
>  endef
>  
>  
>
> Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,29 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
> +
> +$(eval $(call gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
> +++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,27 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
> +
> +# vim: set noet sw=4 ts=4:
> +
>
> Added: openoffice/trunk/main/xmerge/Makefile
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Makefile (added)
> +++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,32 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +ifeq ($(strip $(SOLARENV)),)
> +$(error No environment set!)
> +endif
> +
> +gb_PARTIALBUILD := T
> +GBUILDDIR := $(SOLARENV)/gbuild
> +include $(GBUILDDIR)/gbuild.mk
> +
> +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
> +
> +# vim: set noet sw=4 ts=4:
>
> Propchange: openoffice/trunk/main/xmerge/Makefile
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
> +++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,38 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Module_Module,xmerge))
> +
> +$(eval $(call gb_Module_add_targets,xmerge,\
> +	Ant_aportisdoc \
> +	Ant_htmlsoff \
> +	Ant_pexcel \
> +	Ant_pocketword \
> +	Ant_xmerge-javadoc \
> +	Ant_xmerge \
> +	Ant_XMergeBridge \
> +	Package_xmergesync \
> +))
> +
> +
> +# vim: set noet sw=4 ts=4:
>
> Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
> +++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,25 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
> +$(eval $(call gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))
>
> Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24 07:58:57 2018
> @@ -21,54 +21,23 @@
>   ***********************************************************-->
>  
>  
> +  
> +<project name="XMergeBridge" default="main" basedir=".">
>  
> -<project name="XMergeBridge" default="all" basedir=".">
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -    <property file="../inc/antbuild.properties"/>
> -
> -    <path id="classpath">
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> -        <pathelement location="${solar.jar}/unoil.jar"/>
> -        <pathelement location="${solar.jar}/ridl.jar"/>
> -        <pathelement location="${solar.jar}/jurt.jar"/>
> -        <pathelement location="${solar.jar}/juh.jar"/>
> -    </path>
> -
> -
> -    <target name="init" >
> -        <mkdir dir="${target.dir}"/>
> -		<echo message="--------------------------------------------------------------------------------" />
> -        <echo message="debug is ${debug}"/>
> -		<echo message="--------------------------------------------------------------------------------" />
> -    </target>
> -
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -        <javac srcdir="${src.dir}"
> -               destdir="${target.dir}"
> -			   debug="${debug}"
> -               deprecation="${deprecation}"
> -               optimize="${optimize}">
> -            <classpath refid="classpath"/>
> -        </javac>
> -    </target>
> -
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}"
> -             manifest="manifest.mf">
> -            <fileset dir="${target.dir}"
> -                     includes="**/*.class" />
> -         </jar>
> -    </target>
> -
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete dir="${class.dir}"/>
> -        <delete file="${target.jar}"/>
> -    </target>
> -
> -    <target name="all" depends="jar">
> +    <target name="init-project">
> +        <property name="jar.classpath" value="xmerge.jar"/>
> +        <property name="jar.manifest" value="manifest.mf"/>
> +
> +        <path id="main.classpath">
> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
> +        </path>
>      </target>
>  
>  </project>
>
> Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24 07:58:57 2018
> @@ -22,49 +22,16 @@
>  
>  
>    
> -<project name="aportisdoc" default="all" basedir=".">
> +<project name="aportisdoc" default="main" basedir=".">
>  
> -    <property file="../inc/antbuild.properties"/>
> -        
> -    <path id="classpath">
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> -    </path>
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -
> -    <target name="init" >
> -        <mkdir dir="${target.dir}"/>
> -    </target>
> -
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -        <javac srcdir="${src.dir}"
> -               destdir="${target.dir}"
> -               debug="${debug}"
> -               deprecation="${deprecation}"
> -               optimize="${optimize}">
> -            <classpath refid="classpath"/>
> -        </javac>
> -    </target>
> -    
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}">
> -            <fileset dir="${target.dir}"
> -                     includes="**/*.class" />
> -            <metainf dir="${basedir}">
> -                <filename name="converter.xml"/>
> -            </metainf>
> -         </jar>
> +    <target name="init-project">
> +        <path id="main.classpath">
> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> +        </path>
>      </target>
>  
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete dir="${class.dir}"/>
> -        <delete file="${target.jar}"/>
> -    </target>
> -    
> -    <target name="all" depends="jar">
> -    </target>
> -     
>  </project>
>  
>
> Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24 07:58:57 2018
> @@ -22,40 +22,13 @@
>  
>  
>    
> -<project name="htmlsoff" default="all" basedir=".">
> +<project name="htmlsoff" default="main" basedir=".">
>  
> -    <property file="../inc/antbuild.properties"/>
> -        
> -    <path id="classpath">
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> -    </path>
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -
> -    <target name="init" >
> -    </target>
> -
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -    </target>
> -    
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}">
> -            <fileset dir="${basedir}"
> -                     includes="*.xsl" />
> -            <metainf dir="${basedir}">
> -                <filename name="converter.xml"/>
> -            </metainf>
> -         </jar>
> +    <target name="init-project">
>      </target>
>  
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete file="${target.jar}"/>
> -    </target>
> -    
> -    <target name="all" depends="jar">
> -    </target>
> -     
>  </project>
>  
>
> Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24 07:58:57 2018
> @@ -22,49 +22,16 @@
>  
>  
>    
> -<project name="pexcel" default="all" basedir=".">
> -    
> -    <property file="../inc/antbuild.properties"/>
> -        
> -    <path id="classpath">
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> -    </path>
> +<project name="pexcel" default="main" basedir=".">
>  
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -    <target name="init" >
> -        <mkdir dir="${target.dir}"/>
> +    <target name="init-project">
> +        <path id="main.classpath">
> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> +        </path>
>      </target>
>  
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -        <javac srcdir="${src.dir}"
> -               destdir="${target.dir}"
> -               debug="${debug}"
> -               deprecation="${deprecation}"
> -               optimize="${optimize}">
> -            <classpath refid="classpath"/>
> -        </javac>
> -    </target>
> -    
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}">
> -            <fileset dir="${target.dir}"
> -                     includes="**/*.class" />
> -            <metainf dir="${basedir}">
> -                <filename name="converter.xml"/>
> -            </metainf>
> -         </jar>
> -    </target>
> -
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete dir="${class.dir}"/>
> -        <delete file="${target.jar}"/>
> -    </target>
> -    
> -    <target name="all" depends="jar">
> -    </target>
> -     
>  </project>
>  
>
> Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24 07:58:57 2018
> @@ -22,49 +22,16 @@
>  
>  
>    
> -<project name="pocketword" default="all" basedir=".">
> +<project name="pocketword" default="main" basedir=".">
>  
> -    <property file="../inc/antbuild.properties"/>
> -        
> -    <path id="classpath">
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> -    </path>
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -
> -    <target name="init" >
> -        <mkdir dir="${target.dir}"/>
> -    </target>
> -
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -        <javac srcdir="${src.dir}"
> -               destdir="${target.dir}"
> -               debug="${debug}"
> -               deprecation="${deprecation}"
> -               optimize="${optimize}">
> -            <classpath refid="classpath"/>
> -        </javac>
> -    </target>
> -    
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}">
> -            <fileset dir="${target.dir}"
> -                     includes="**/*.class" />
> -            <metainf dir="${basedir}">
> -                <filename name="converter.xml"/>
> -            </metainf>
> -         </jar>
> +    <target name="init-project">
> +        <path id="main.classpath">
> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> +        </path>
>      </target>
>  
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete dir="${class.dir}"/>
> -        <delete file="${target.jar}"/>
> -    </target>
> -    
> -    <target name="all" depends="jar">
> -    </target>
> -     
>  </project>
>  
>
> Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
> +++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24 07:58:57 2018
> @@ -22,65 +22,24 @@
>  
>  
>    
> -<project name="xmerge" default="all" basedir=".">
> +<project name="xmerge" default="main" basedir=".">
>  
> -    <property file="../inc/antbuild.properties"/>
> +    <property file="../../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
> -    <property environment="env"/>
> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
> -        
> -    <path id="classpath">
> -        <pathelement location="${env.XML_APIS_JAR}"/>
> -        <pathelement location="${env.XERCES_JAR}"/>
> -        <pathelement location="${solar.jar}/unoil.jar"/>
> -        <pathelement location="${solar.jar}/ridl.jar"/>
> -        <pathelement location="${solar.jar}/jurt.jar"/>
> -        <pathelement location="${solar.jar}/juh.jar"/>
> -    </path>
> -
> -
> -    <target name="init" >
> -        <mkdir dir="${target.dir}"/>
> +    <target name="init-project">
> +        <property name="jar.classpath" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
> +        <property name="jar.manifest" value="manifest.mf"/>
> +
> +        <path id="main.classpath">
> +<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
> +<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> +        </path>
>      </target>
>  
> -    <!-- compile java sources in ${package} -->
> -    <target name="compile" depends="init">
> -        <javac srcdir="${src.dir}"
> -               destdir="${target.dir}"
> -               debug="${debug}"
> -               deprecation="${deprecation}"
> -               optimize="${optimize}">
> -            <classpath refid="classpath"/>
> -        </javac>
> -    </target>
> -    
> -    <!-- package to jar -->
> -    <target name="jar" depends="compile">
> -        <jar destfile="${target.jar}">
> -            <fileset dir="${target.dir}"
> -                         includes="**/*.class" />
> -            <fileset dir="${src.dir}"
> -                         includes="**/*.properties" />
> -            <manifest>
> -                <attribute name="Main-Class" value="org.openoffice.xmerge.test.Driver"/>
> -                <attribute name="Specification-Title" value="Apache OpenOffice XMerge Framework"/>
> -                <attribute name="Specification-Vendor" value="Apache OpenOffice"/>
> -                <attribute name="Specification-Version" value="0.6.0"/>
> -                <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
> -                <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
> -            </manifest>
> -         </jar>
> -    </target>
> -
> -    <!-- clean up -->
> -    <target name="clean">
> -        <delete dir="${class.dir}"/>
> -        <delete file="${target.jar}"/>
> -    </target>
> -    
> -    <target name="all" depends="jar">
> -    </target>
> -     
>  </project>
>  
>
> Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
> +++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,6 @@
> +Main-Class: org.openoffice.xmerge.test.Driver
> +Specification-Title: Apache OpenOffice XMerge Framework
> +Specification-Vendor: Apache OpenOffice
> +Specification-Version: 0.6.0
> +Implementation-Version: #IMPL-VERSION#
> +
>
> Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Modified: openoffice/trunk/main/xmerge/prj/build.lst
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/prj/build.lst (original)
> +++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
> @@ -1,11 +1,2 @@
>  xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
> -xmrg xmerge                        usr1  - all xmrg_mkout NULL
> -xmrg xmerge\inc                    nmake - all xmrg_inc NULL
> -xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc NULL
> -xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge xmrg_inc NULL
> -xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis xmrg_xmerge xmrg_inc NULL
> -xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge xmrg_inc NULL
> -xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge xmrg_inc NULL
> -xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc NULL
> -xmrg xmerge\source\activesync      nmake - all xmrg_activesync xmrg_inc NULL
> -xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
> +xmrg xmerge\prj                    nmake - all xmrg_prj NULL
>
> Modified: openoffice/trunk/main/xmerge/prj/d.lst
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/prj/d.lst (original)
> +++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
> @@ -1,12 +0,0 @@
> -..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
> -..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
> -..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
> -..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
> -..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
> -..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
> -..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
> -mkdir: %_DEST%\doc%_EXT%\xmerge
> -..\%__SRC%\doc\javadoc\package-list %_DEST%\doc%_EXT%\xmerge\package-list
> -..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
> -..\%__SRC%\doc\writer2latex_javadoc.zip %_DEST%\doc%_EXT%\writer2latex_javadoc.zip
> -..\%__SRC%\misc\XMergeBridge.component %_DEST%\xml%_EXT%\XMergeBridge.component
>
> Added: openoffice/trunk/main/xmerge/prj/makefile.mk
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
> ==============================================================================
> --- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
> +++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57 2018
> @@ -0,0 +1,44 @@
> +#**************************************************************
> +#  
> +#  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.
> +#  
> +#**************************************************************
> +
> +
> +
> +PRJ=..
> +TARGET=prj
> +
> +.INCLUDE : settings.mk
> +
> +.IF "$(VERBOSE)"!=""
> +VERBOSEFLAG :=
> +.ELSE
> +VERBOSEFLAG := -s
> +.ENDIF
> +
> +.IF "$(DEBUG)"!=""
> +DEBUG_ARGUMENT=DEBUG=$(DEBUG)
> +.ELIF "$(debug)"!=""
> +DEBUG_ARGUMENT=debug=$(debug)
> +.ELSE
> +DEBUG_ARGUMENT=
> +.ENDIF
> +
> +all:
> +	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
>
> Modified: openoffice/trunk/main/xmerge/util/build.xml
> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> ==============================================================================
> --- openoffice/trunk/main/xmerge/util/build.xml (original)
> +++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
> @@ -21,24 +21,23 @@
>   ***********************************************************-->
>  
>  
> -<project name="xmrg_util" default="main" basedir=".">
> +<project name="xmerge-javadoc" default="main" basedir=".">
> +
> +    <property file="../../ant.properties"/>
> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>  
>      <property file="../source/inc/antbuild.properties"/>
>      
> -    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
> +    <property name="javadoc.dir" location="${WORKDIR}/Ant/xmerge-javadoc"/>
>  
> -    <property environment="env"/>
> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
> -    
> -    <path id="classpath">
> -        <pathelement location="${env.XML_APIS_JAR}"/>
> -        <pathelement location="${env.XERCES_JAR}"/>
> -        <pathelement location="${solar.jar}/unoil.jar"/>
> -        <pathelement location="${solar.jar}/ridl.jar"/>
> -        <pathelement location="${solar.jar}/jurt.jar"/>
> -        <pathelement location="${solar.jar}/juh.jar"/>    
> -        <pathelement location="${build.dir}/xmerge.jar"/>
> +    <path id="main.classpath">
> +<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
> +<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
> +        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> +        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> +        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> +        <pathelement location="${OUTDIR}/bin/juh.jar"/>    
> +        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>      </path>
>      
>      <target name="init">
> @@ -55,20 +54,20 @@
>               use="true"
>               Doctitle="Apache OpenOffice XMerge API"
>               windowtitle="Apache OpenOffice XMerge API"
> -             classpathref="classpath">
> -            <fileset dir="../source/bridge" defaultexcludes="yes">
> +             classpathref="main.classpath">
> +            <fileset dir="../java/XMergeBridge/src/main/java" defaultexcludes="yes">
>                 <include name="**/*.java"/>
>              </fileset>
> -            <fileset dir="../source/xmerge" defaultexcludes="yes">
> +            <fileset dir="../java/xmerge/src/main/java" defaultexcludes="yes">
>                 <include name="**/*.java"/>
>              </fileset>
> -            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
> +            <fileset dir="../java/aportisdoc/src/main/java" defaultexcludes="yes">
>                 <include name="**/*.java"/>
>              </fileset>
> -            <fileset dir="../source/pexcel" defaultexcludes="yes">
> +            <fileset dir="../java/pexcel/src/main/java" defaultexcludes="yes">
>                 <include name="**/*.java"/>
>              </fileset>
> -            <fileset dir="../source/pocketword" defaultexcludes="yes">
> +            <fileset dir="../java/pocketword/src/main/java" defaultexcludes="yes">
>                 <include name="**/*.java"/>
>              </fileset>
>               <link offline="true" href="http://java.sun.com/j2se/1.3/docs/api" packagelistLoc="${solar.doc}/jdk13"/>
> @@ -78,6 +77,24 @@
>      </target>
>  
>      <target name="main" depends="javadoc">
> +        <jar destfile="${jar.dir}/${ant.project.name}.jar"
> +             duplicate="fail">
> +            <fileset dir="${javadoc.dir}"/>
> +            <include name="**/*.class"/>
> +            <include name="**/*.properties"/>
> +            <include name="**/*.css"/>
> +            <include name="**/*.dtd"/>
> +            <include name="**/*.form"/>
> +            <include name="**/*.gif "/>
> +            <include name="**/*.htm"/>
> +            <include name="**/*.html"/>
> +            <include name="**/*.js"/>
> +            <include name="**/*.mod"/>
> +            <include name="**/*.sql"/>
> +            <include name="**/*.xml"/>
> +            <include name="**/*.xsl"/>
> +            <include name="**/*.map"/>
> +        </jar>
>      </target>
>  
>       <target name="all" depends="javadoc">
>
>
>


Re: New SDF files for 4.2.0

Posted by Mechtilde <oo...@mechtilde.de>.

Am 04.12.18 um 23:09 schrieb Andrea Pescetti:
> On 26/11/2018 Mechtilde wrote:
>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
> 
> Thanks for bringing us back on track for localization. The documentation
> is still a bit short, but progress on Pootle is really nice.

I will work at the wiki next weekend. I worked out a dokumentation in
German locally.

> 
> Do we have a VM snapshot from before the first upload of the new files?
> The Pootle VM is administered by Infra directly, so it will be enough to
> ask them to store somewhere a snapshot from mid-November.

I don't know
> 
> When we are sure that we have an old snapshot it is possible to go on
> and test with more freedom.
> 
> I didn't have time to test when you put online DE and IT only, but I'll
> try with a trunk build and see. I expect many strings to be in English,
> as I haven't done any work in Pootle to "unfuzzy" the moved
> translations. Just let me know if I should check for something in
> particular.

As described at l10n I 'm going on to prepare more and more langauges
with the recent strings.I build all languages on my CentOS 7 VM. Mtthias
mostly build the languages on his Windows machine.

The sdf files of de, pl, pt, it, ar, kab, he, pl, ro, uk, lt are also
committed and de, pt, it, he is also built by buildbots.

Regards
-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows
## Debian Developer
## Loook, tbsync, libreoffice-canzeley-client
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F


Re: New SDF files for 4.2.0

Posted by Pedro Lino <pe...@mailbox.org>.
Hi Mechtilde

Thanks!
That was easy ;)

Regards,
Pedro

>     On December 5, 2018 at 9:11 AM Mechtilde < ooo@mechtilde.de mailto:ooo@mechtilde.de > wrote:
> 
> 
>     Hello Pedro
> 
>     Am 05.12.18 um 00:42 schrieb Pedro Lino:
> 
>         > > 
> >             > > >             On December 4, 2018 at 10:09 PM Andrea Pescetti < pescetti@apache.org mailto:pescetti@apache.org > wrote:
> > > 
> > >         > > 
> >     >     >>
>     >> On 26/11/2018 Mechtilde wrote:
>     >>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>     >>
>     >> Thanks for bringing us back on track for localization.
> 
>         > >         Any chance I can download the whole structure from https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file? Mechtilde?
> > 
> >     >     - Login at Pootle
>     - Choose your project (AOO4.x or AOO4.x Help)
>     - Choose your language
>     - At the top of the page you find "Actions" and under it ther is
>     Download (zip).
> 
>     Regards
> 
>     --
>     Mechtilde Stehmann
>     ## Apache OpenOffice
>     ## Freie Office Suite für Linux, MacOSX, Windows
>     ## Debian Developer
>     ## Loook, tbsync, libreoffice-canzeley-client
>     ## PGP encryption welcome
>     ## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F
> 

Re: New SDF files for 4.2.0

Posted by Matthias Seidel <ma...@hamburg.de>.
Hi, Aivaras,

Am 06.12.18 um 19:15 schrieb Aivaras Stepukonis:
> Hi Tigran,
>
> The path to the page for translating the UI to Armenian on-line would
> be: Armenian > Apache OpenOffice 4.x > Translate (tab). URL:
> https://translate.apache.org/hy/aoo40/translate/

I think Tigran hasn't got a Pootle account yet.

@Tigran:
Can you send a mail like described here:

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=33297500

Until then you can make suggestions on Pootle. Later you can accept your
own suggestions. ;-)

Regards,

   Matthias

>
> Regards,
>
> Aivaras
>
> 2018-12-06 19:46, Tigran Zargaryan rašė:
>> Hello  Mechtilde
>> trying to start localization, for Armenian, from
>> https://translate.apache.org
>>
>> I can see Armenian language link (thanks for opening it), but can't
>> login
>> or register.
>> How should i proceed?
>> Any hints.
>> thanks
>> Tigran
>>
>> On Wed, Dec 5, 2018 at 1:11 PM Mechtilde <oo...@mechtilde.de> wrote:
>>
>>> Hello Pedro
>>>
>>> Am 05.12.18 um 00:42 schrieb Pedro Lino:
>>>>> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org>
>>> wrote:
>>>>>
>>>>> On 26/11/2018 Mechtilde wrote:
>>>>>> I started there:
>>>>>> https://wiki.openoffice.org/wiki/Translation_from_4.2
>>>>> Thanks for bringing us back on track for localization.
>>>> Any chance I can download the whole structure from
>>> https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file?
>>> Mechtilde?
>>>
>>> - Login at Pootle
>>> - Choose your project (AOO4.x or AOO4.x Help)
>>> - Choose your language
>>> - At the top of the page you find "Actions" and under it ther is
>>> Download (zip).
>>>
>>> Regards
>>>
>>> -- 
>>> Mechtilde Stehmann
>>> ## Apache OpenOffice
>>> ## Freie Office Suite für Linux, MacOSX, Windows
>>> ## Debian Developer
>>> ## Loook, tbsync, libreoffice-canzeley-client
>>> ## PGP encryption welcome
>>> ## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: l10n-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: l10n-help@openoffice.apache.org
>


Re: New SDF files for 4.2.0

Posted by Aivaras Stepukonis <as...@gmail.com>.
Hi Tigran,

The path to the page for translating the UI to Armenian on-line would 
be: Armenian > Apache OpenOffice 4.x > Translate (tab). URL: 
https://translate.apache.org/hy/aoo40/translate/

Regards,

Aivaras

2018-12-06 19:46, Tigran Zargaryan rašė:
> Hello  Mechtilde
> trying to start localization, for Armenian, from
> https://translate.apache.org
>
> I can see Armenian language link (thanks for opening it), but can't login
> or register.
> How should i proceed?
> Any hints.
> thanks
> Tigran
>
> On Wed, Dec 5, 2018 at 1:11 PM Mechtilde <oo...@mechtilde.de> wrote:
>
>> Hello Pedro
>>
>> Am 05.12.18 um 00:42 schrieb Pedro Lino:
>>>> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org>
>> wrote:
>>>>
>>>> On 26/11/2018 Mechtilde wrote:
>>>>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>>>> Thanks for bringing us back on track for localization.
>>> Any chance I can download the whole structure from
>> https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file?
>> Mechtilde?
>>
>> - Login at Pootle
>> - Choose your project (AOO4.x or AOO4.x Help)
>> - Choose your language
>> - At the top of the page you find "Actions" and under it ther is
>> Download (zip).
>>
>> Regards
>>
>> --
>> Mechtilde Stehmann
>> ## Apache OpenOffice
>> ## Freie Office Suite für Linux, MacOSX, Windows
>> ## Debian Developer
>> ## Loook, tbsync, libreoffice-canzeley-client
>> ## PGP encryption welcome
>> ## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: l10n-unsubscribe@openoffice.apache.org
For additional commands, e-mail: l10n-help@openoffice.apache.org


Re: New SDF files for 4.2.0

Posted by "Keith N. McKenna" <kn...@apache.org>.
On 12/6/2018 12:46 PM, Tigran Zargaryan wrote:
> Hello  Mechtilde
> trying to start localization, for Armenian, from
> https://translate.apache.org
>
> I can see Armenian language link (thanks for opening it), but can't login
> or register.
> How should i proceed?
> Any hints.
> thanks
> Tigran
Tigran;

The registration process for a Pootle account is documented at the
following link:
https://wiki.openoffice.org/wiki/Pootle_User_Guide/Registration_and_Login.
If there are others you know that would like to help with the
translation feel free to share the link with them and have them register
there own accounts.

When  the email is received myself or one of the other admins will
create the account and reply back that it is created. Our complete
Pootle Guide is available at
https://wiki.openoffice.org/wiki/Pootle_User_Guide


Thank you for your interest in Translating Apache OpenOffice and welcome.

Regards
Keith N, McKenna

>
> On Wed, Dec 5, 2018 at 1:11 PM Mechtilde <oo...@mechtilde.de> wrote:
>
>> Hello Pedro
>>
>> Am 05.12.18 um 00:42 schrieb Pedro Lino:
>>>> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org>
>> wrote:
>>>>
>>>> On 26/11/2018 Mechtilde wrote:
>>>>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>>>> Thanks for bringing us back on track for localization.
>>> Any chance I can download the whole structure from
>> https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file?
>> Mechtilde?
>>
>> - Login at Pootle
>> - Choose your project (AOO4.x or AOO4.x Help)
>> - Choose your language
>> - At the top of the page you find "Actions" and under it ther is
>> Download (zip).
>>
>> Regards
>>
>> --
>> Mechtilde Stehmann
>> ## Apache OpenOffice
>> ## Freie Office Suite für Linux, MacOSX, Windows
>> ## Debian Developer
>> ## Loook, tbsync, libreoffice-canzeley-client
>> ## PGP encryption welcome
>> ## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F
>>
>>



Re: New SDF files for 4.2.0

Posted by Tigran Zargaryan <ti...@gmail.com>.
Hello  Mechtilde
trying to start localization, for Armenian, from
https://translate.apache.org

I can see Armenian language link (thanks for opening it), but can't login
or register.
How should i proceed?
Any hints.
thanks
Tigran

On Wed, Dec 5, 2018 at 1:11 PM Mechtilde <oo...@mechtilde.de> wrote:

> Hello Pedro
>
> Am 05.12.18 um 00:42 schrieb Pedro Lino:
> >
> >> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org>
> wrote:
> >>
> >>
> >> On 26/11/2018 Mechtilde wrote:
> >>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
> >>
> >> Thanks for bringing us back on track for localization.
> >
> > Any chance I can download the whole structure from
> https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file?
> Mechtilde?
>
> - Login at Pootle
> - Choose your project (AOO4.x or AOO4.x Help)
> - Choose your language
> - At the top of the page you find "Actions" and under it ther is
> Download (zip).
>
> Regards
>
> --
> Mechtilde Stehmann
> ## Apache OpenOffice
> ## Freie Office Suite für Linux, MacOSX, Windows
> ## Debian Developer
> ## Loook, tbsync, libreoffice-canzeley-client
> ## PGP encryption welcome
> ## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F
>
>

Re: New SDF files for 4.2.0

Posted by Pedro Lino <pe...@mailbox.org>.
Hi Mechtilde

Thanks!
That was easy ;)

Regards,
Pedro

>     On December 5, 2018 at 9:11 AM Mechtilde < ooo@mechtilde.de mailto:ooo@mechtilde.de > wrote:
> 
> 
>     Hello Pedro
> 
>     Am 05.12.18 um 00:42 schrieb Pedro Lino:
> 
>         > > 
> >             > > >             On December 4, 2018 at 10:09 PM Andrea Pescetti < pescetti@apache.org mailto:pescetti@apache.org > wrote:
> > > 
> > >         > > 
> >     >     >>
>     >> On 26/11/2018 Mechtilde wrote:
>     >>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>     >>
>     >> Thanks for bringing us back on track for localization.
> 
>         > >         Any chance I can download the whole structure from https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file? Mechtilde?
> > 
> >     >     - Login at Pootle
>     - Choose your project (AOO4.x or AOO4.x Help)
>     - Choose your language
>     - At the top of the page you find "Actions" and under it ther is
>     Download (zip).
> 
>     Regards
> 
>     --
>     Mechtilde Stehmann
>     ## Apache OpenOffice
>     ## Freie Office Suite für Linux, MacOSX, Windows
>     ## Debian Developer
>     ## Loook, tbsync, libreoffice-canzeley-client
>     ## PGP encryption welcome
>     ## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F
> 

Re: New SDF files for 4.2.0

Posted by Mechtilde <oo...@mechtilde.de>.
Hello Pedro

Am 05.12.18 um 00:42 schrieb Pedro Lino:
> 
>> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org> wrote:
>>
>>
>> On 26/11/2018 Mechtilde wrote:
>>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>>
>> Thanks for bringing us back on track for localization.
> 
> Any chance I can download the whole structure from https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file? Mechtilde?

- Login at Pootle
- Choose your project (AOO4.x or AOO4.x Help)
- Choose your language
- At the top of the page you find "Actions" and under it ther is
Download (zip).

Regards

-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows
## Debian Developer
## Loook, tbsync, libreoffice-canzeley-client
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F


Re: New SDF files for 4.2.0

Posted by Mechtilde <oo...@mechtilde.de>.
Hello Pedro

Am 05.12.18 um 00:42 schrieb Pedro Lino:
> 
>> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org> wrote:
>>
>>
>> On 26/11/2018 Mechtilde wrote:
>>> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
>>
>> Thanks for bringing us back on track for localization.
> 
> Any chance I can download the whole structure from https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file? Mechtilde?

- Login at Pootle
- Choose your project (AOO4.x or AOO4.x Help)
- Choose your language
- At the top of the page you find "Actions" and under it ther is
Download (zip).

Regards

-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows
## Debian Developer
## Loook, tbsync, libreoffice-canzeley-client
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F


Re: New SDF files for 4.2.0

Posted by Pedro Lino <pe...@mailbox.org>.
> On December 4, 2018 at 10:09 PM Andrea Pescetti <pe...@apache.org> wrote:
> 
> 
> On 26/11/2018 Mechtilde wrote:
> > I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
> 
> Thanks for bringing us back on track for localization.

Any chance I can download the whole structure from https://home.apache.org/~mechtilde/POFiles/newPO_PT/ in a zip file? Mechtilde?

Andrea, please remind Infra about the failed Check for Updates issue...

Best,
Pedro

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Re: New SDF files for 4.2.0

Posted by Andrea Pescetti <pe...@apache.org>.
On 26/11/2018 Mechtilde wrote:
> I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2

Thanks for bringing us back on track for localization. The documentation 
is still a bit short, but progress on Pootle is really nice.

Do we have a VM snapshot from before the first upload of the new files? 
The Pootle VM is administered by Infra directly, so it will be enough to 
ask them to store somewhere a snapshot from mid-November.

When we are sure that we have an old snapshot it is possible to go on 
and test with more freedom.

I didn't have time to test when you put online DE and IT only, but I'll 
try with a trunk build and see. I expect many strings to be in English, 
as I haven't done any work in Pootle to "unfuzzy" the moved 
translations. Just let me know if I should check for something in 
particular.

Regards,
   Andrea.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Re: New SDF files for 4.2.0

Posted by Mechtilde <oo...@mechtilde.de>.
Hello Andrea,

Am 26.11.18 um 00:54 schrieb Andrea Pescetti:
> On 25/11/2018 Mechtilde wrote:> now I'm able to create sdf files based
> on the source code and the files
>> in Pootle.
> 
> (changing subject since I'm not commenting on the build issue, but on
> the other information).
> 
> This is good news! Have you experienced/fixed the two issues I had
> found, meaning that you can go through gsicheck successfully and that
> you found a way to move strings to their new place?

I could use gsicheck use successfully.

I found the it language has some problems with the help files. I have to
look deeper in it and I will fix it by hand. It seems to be some
problems with closing tags.

As I understand working with *.po files (gettext or pootle) changing the
place of a string will fuzzy it. But it is easy to correct it in Pootle.
 You can select there for such fuzzy strings and say "yes, this
translation is right " with one click.

>> So I think we need a branch whre we can work for the next release like
>> 4.2.
> 
> We should just use trunk. We branch only for "stabilization", i.e.,
> close to a release. But the real active development happens on trunk,
After the trunk branch is now fixed and builable I will commit my *.sdf
files there.

And then put them back to pootle for the next round of translations when
I have shell access.

> 
>> @ Jim: Can you gererate a 4.2 branch up to r 184789. Then I can put the
>> new sdf files. I did it manually for 6 Languages.
>> I will do it then for all Languages in Pootle.
> 
> Just ask Infra to get shell access to translate.apache.org (this is done
> by opening a JIRA ticket; Pootle is not an OpenOffice-specific service,
> so Infra manages it completely). I admit I haven't tried that way since

I opened the Jira ticked today

> I only exported Italian and a couple other test languages back at the time.
> 
>> After then I can create new *.po files to import in Pootle.
> 
> This will be an especially important step. We haven't imported strings
> into Pootle for a long time. If all the workflow up to and including
> this step can be fixed, we will be able to engage translators and
> preserve their work.
> 
>> I will also publish the documentation after migration of the wiki.
> 
> The "old" https://wiki.openoffice.org is free for editing at any time
> until you see a prominent notice on all pages. Don't worry, content
> published before we put the notice will all be migrated.

I started there: https://wiki.openoffice.org/wiki/Translation_from_4.2
> 
> Regards,
>   Andrea.
> 
Kind regards
-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows
## Debian Developer
## Loook, tbsync, libreoffice-canzeley-client
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F


New SDF files for 4.2.0

Posted by Andrea Pescetti <pe...@apache.org>.
On 25/11/2018 Mechtilde wrote:> now I'm able to create sdf files based 
on the source code and the files
> in Pootle.

(changing subject since I'm not commenting on the build issue, but on 
the other information).

This is good news! Have you experienced/fixed the two issues I had 
found, meaning that you can go through gsicheck successfully and that 
you found a way to move strings to their new place?

> So I think we need a branch whre we can work for the next release like 4.2.

We should just use trunk. We branch only for "stabilization", i.e., 
close to a release. But the real active development happens on trunk.

> @ Jim: Can you gererate a 4.2 branch up to r 184789. Then I can put the
> new sdf files. I did it manually for 6 Languages.
> I will do it then for all Languages in Pootle.

Just ask Infra to get shell access to translate.apache.org (this is done 
by opening a JIRA ticket; Pootle is not an OpenOffice-specific service, 
so Infra manages it completely). I admit I haven't tried that way since 
I only exported Italian and a couple other test languages back at the time.

> After then I can create new *.po files to import in Pootle.

This will be an especially important step. We haven't imported strings 
into Pootle for a long time. If all the workflow up to and including 
this step can be fixed, we will be able to engage translators and 
preserve their work.

> I will also publish the documentation after migration of the wiki.

The "old" https://wiki.openoffice.org is free for editing at any time 
until you see a prominent notice on all pages. Don't worry, content 
published before we put the notice will all be migrated.

Regards,
   Andrea.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Re: svn commit: r1847342 - in /openoffice/trunk/main: ./ postprocess/packcomponents/ solenv/ant/ solenv/gbuild/ xmerge/ xmerge/java/ xmerge/java/XMergeBridge/ xmerge/java/XMergeBridge/java/ xmerge/java/XMergeBridge/src/ xmerge/java/XMergeBridge/src/main/ x...

Posted by Mechtilde <oo...@mechtilde.de>.
Hello,

now I'm able to create sdf files based on the source code and the files
in Pootle.

Source code ie r1847189.

Building with current trunk failed con Centos 7 as described in this thread.

So I think we need a branch whre we can work for the next release like 4.2.

@ Jim: Can you gererate a 4.2 branch up to r 184789. Then I can put the
new sdf files. I did it manually for 6 Languages.

I will do it then for all Languages in Pootle.

After then I can create new *.po files to import in Pootle.

Is'it possible to do it in a more efficient way than uploading it file
by file. I need a shell access to do so, I guess.

I will also publish the documentation after migration of the wiki.

Kind regards

Mechtilde

Am 24.11.18 um 23:20 schrieb Matthias Seidel:
> Linux-32 and Windows builds also fail in xmerge.
> 
> Matthias
> 
> Am 24.11.18 um 16:08 schrieb Matthias Seidel:
>> Hi Damjan,
>>
>> This commit breaks at least our Linux-64 builds:
>>
>> https://ci.apache.org/projects/openoffice/buildlogs/linux64/main/xmerge/unxlngx6.pro/misc/logs/prj.txt
>>
>> Regards,
>>
>>    Matthias
>>
>> Am 24.11.18 um 08:58 schrieb damjan@apache.org:
>>> Author: damjan
>>> Date: Sat Nov 24 07:58:57 2018
>>> New Revision: 1847342
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
>>> Log:
>>> Add a "dependencies" target for Ant to allow extracting the JARs that
>>> a Java module depends on. Use this to make Ant targets depends on
>>> their dependencies in gbuild, so that Java submodules within a
>>> main/ module build in the correct order.
>>>
>>> Port main/xmerge to gbuild/Ant using this approach.
>>>
>>> Patch by: me
>>>
>>>
>>> Added:
>>>     openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>>>     openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>>>     openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>>>     openoffice/trunk/main/xmerge/Ant_pexcel.mk
>>>     openoffice/trunk/main/xmerge/Ant_pocketword.mk
>>>     openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>>>     openoffice/trunk/main/xmerge/Ant_xmerge.mk
>>>     openoffice/trunk/main/xmerge/Makefile   (with props)
>>>     openoffice/trunk/main/xmerge/Module_xmerge.mk
>>>     openoffice/trunk/main/xmerge/Package_xmergesync.mk
>>>     openoffice/trunk/main/xmerge/java/
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/bridge/
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
>>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/bridge/java/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/aportisdoc/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
>>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/java/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/htmlsoff/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/package.html
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
>>>     openoffice/trunk/main/xmerge/java/pexcel/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pexcel/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
>>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pexcel/java/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pexcel/converter.xml
>>>     openoffice/trunk/main/xmerge/java/pocketword/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pocketword/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
>>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pocketword/java/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pocketword/converter.xml
>>>     openoffice/trunk/main/xmerge/java/xmerge/
>>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/xmerge/
>>>     openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
>>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
>>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
>>>     openoffice/trunk/main/xmerge/prj/makefile.mk
>>> Removed:
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/java/
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/java/
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/package.html
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
>>>     openoffice/trunk/main/xmerge/java/pexcel/converter.xml
>>>     openoffice/trunk/main/xmerge/java/pexcel/java/
>>>     openoffice/trunk/main/xmerge/java/pocketword/converter.xml
>>>     openoffice/trunk/main/xmerge/java/pocketword/java/
>>>     openoffice/trunk/main/xmerge/java/xmerge/java/
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
>>>     openoffice/trunk/main/xmerge/source/aportisdoc/
>>>     openoffice/trunk/main/xmerge/source/bridge/
>>>     openoffice/trunk/main/xmerge/source/htmlsoff/
>>>     openoffice/trunk/main/xmerge/source/pexcel/
>>>     openoffice/trunk/main/xmerge/source/pocketword/
>>>     openoffice/trunk/main/xmerge/source/xmerge/
>>> Modified:
>>>     openoffice/trunk/main/Module_ooo.mk
>>>     openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>>>     openoffice/trunk/main/solenv/ant/aoo-ant.xml
>>>     openoffice/trunk/main/solenv/gbuild/Ant.mk
>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>>>     openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>>>     openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>>>     openoffice/trunk/main/xmerge/java/pexcel/build.xml
>>>     openoffice/trunk/main/xmerge/java/pocketword/build.xml
>>>     openoffice/trunk/main/xmerge/java/xmerge/build.xml
>>>     openoffice/trunk/main/xmerge/prj/build.lst
>>>     openoffice/trunk/main/xmerge/prj/d.lst
>>>     openoffice/trunk/main/xmerge/util/build.xml
>>>
>>> Modified: openoffice/trunk/main/Module_ooo.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/Module_ooo.mk (original)
>>> +++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
>>> @@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
>>>  	wizards \
>>>  	writerfilter \
>>>  	x11_extensions \
>>> +	xmerge \
>>>  	xml2cmp \
>>>  	xmlhelp \
>>>  	xmloff \
>>>
>>> Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
>>> +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat Nov 24 07:58:57 2018
>>> @@ -278,7 +278,7 @@ my_components += \
>>>      component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
>>>      ScriptFramework \
>>>      ScriptProviderForJava \
>>> -    XMergeBridge \
>>> +    component/xmerge/java/XMergeBridge/XMergeBridge \
>>>      XSLTValidate \
>>>      component/wizards/com/sun/star/wizards/agenda/agenda \
>>>      component/wizards/com/sun/star/wizards/fax/fax \
>>>
>>> Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
>>> +++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57 2018
>>> @@ -37,8 +37,10 @@
>>>      <property name="build.base.dir" location="${WORKDIR}/Ant/${ant.project.name}"/>
>>>  
>>>      <property name="main.src.dir" location="src/main/java"/>
>>> +    <property name="res.src.dir" location="src/main/resources"/>
>>>      <property name="idl.src.dir" location="src/main/idl"/>
>>>      <property name="test.src.dir" location="src/test/java"/>
>>> +    <property name="test-res.src.dir" location="src/test/resources"/>
>>>      <property name="test-idl.src.dir" location="src/test/idl"/>
>>>  
>>>      <property name="main.build.dir" location="${build.base.dir}/main"/>
>>> @@ -93,23 +95,22 @@
>>>          </path>
>>>      </target>
>>>  
>>> +    <target name="dependencies" depends="prepare">
>>> +        <local name="has.main.classpath"/>
>>> +        <condition property="has.main.classpath">
>>> +            <isreference refid="main.classpath"/>
>>> +        </condition>
>>> +
>>> +        <pathconvert refid="main.classpath" setonempty="true" pathsep=" " property="deps" if:set="has.main.classpath"/>
>>> +        <property name="dep" value=""/>
>>> +        <echo message="${deps}" file="${dependencies.outfile}"/>
>>> +    </target>
>>> +
>>>      <target name="res" depends="prepare">
>>>          <mkdir dir="${main.build.dir}"/>
>>> -        <copy todir="${main.build.dir}">
>>> -             <fileset dir="${main.src.dir}">
>>> -                 <include name="**/*.properties"/>
>>> -                 <include name="**/*.css"/>
>>> -                 <include name="**/*.dtd"/>
>>> -                 <include name="**/*.form"/>
>>> -                 <include name="**/*.gif "/>
>>> -                 <include name="**/*.htm"/>
>>> -                 <include name="**/*.html"/>
>>> -                 <include name="**/*.js"/>
>>> -                 <include name="**/*.mod"/>
>>> -                 <include name="**/*.sql"/>
>>> -                 <include name="**/*.xml"/>
>>> -                 <include name="**/*.xsl"/>
>>> -                 <include name="**/*.map"/>
>>> +        <copy todir="${main.build.dir}" failonerror="false" quiet="true">
>>> +             <fileset dir="${res.src.dir}">
>>> +                 <include name="**/*"/>
>>>               </fileset>
>>>          </copy>
>>>      </target>
>>> @@ -160,7 +161,16 @@
>>>          </sequential>
>>>      </macrodef>
>>>  
>>> -    <target name="test-idl" depends="pre-compile">
>>> +    <target name="test-res" depends="pre-compile">
>>> +        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
>>> +        <copy todir="${test.build.dir}" failonerror="false" quiet="true" unless:set="test.skip">
>>> +             <fileset dir="${test-res.src.dir}">
>>> +                 <include name="**/*"/>
>>> +             </fileset>
>>> +        </copy>
>>> +    </target>
>>> +
>>> +    <target name="test-idl" depends="test-res">
>>>          <fileset id="test-idl.files" dir="${test-idl.src.dir}" includes="**/*.idl" erroronmissingdir="false"/>
>>>          <idl-javamaker
>>>              idlFiles="test-idl.files"
>>>
>>> Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
>>> +++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
>>> @@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
>>>  FORCE:
>>>  
>>>  
>>> +define gb_Ant_add_dependency
>>> +$(1) : $(2)
>>> +
>>> +endef
>>> +
>>>  # registers target and clean target
>>>  # adds jar files to DeliverLogTarget
>>>  # adds dependency for outdir target to workdir target (pattern rule for delivery is in Package.mk)
>>> @@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
>>>  $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call gb_Ant_get_target,$(1)),$(1))
>>>  $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
>>>  
>>> +__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v -Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
>>> +$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
>>> +
>>>  endef
>>>  
>>>  
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,29 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
>>> +
>>> +$(eval $(call gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,27 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>> +
>>>
>>> Added: openoffice/trunk/main/xmerge/Makefile
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Makefile (added)
>>> +++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,32 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +ifeq ($(strip $(SOLARENV)),)
>>> +$(error No environment set!)
>>> +endif
>>> +
>>> +gb_PARTIALBUILD := T
>>> +GBUILDDIR := $(SOLARENV)/gbuild
>>> +include $(GBUILDDIR)/gbuild.mk
>>> +
>>> +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>>
>>> Propchange: openoffice/trunk/main/xmerge/Makefile
>>> ------------------------------------------------------------------------------
>>>     svn:eol-style = native
>>>
>>> Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,38 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Module_Module,xmerge))
>>> +
>>> +$(eval $(call gb_Module_add_targets,xmerge,\
>>> +	Ant_aportisdoc \
>>> +	Ant_htmlsoff \
>>> +	Ant_pexcel \
>>> +	Ant_pocketword \
>>> +	Ant_xmerge-javadoc \
>>> +	Ant_xmerge \
>>> +	Ant_XMergeBridge \
>>> +	Package_xmergesync \
>>> +))
>>> +
>>> +
>>> +# vim: set noet sw=4 ts=4:
>>>
>>> Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
>>> +++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,25 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
>>> +$(eval $(call gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -21,54 +21,23 @@
>>>   ***********************************************************-->
>>>  
>>>  
>>> +  
>>> +<project name="XMergeBridge" default="main" basedir=".">
>>>  
>>> -<project name="XMergeBridge" default="all" basedir=".">
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -    <property file="../inc/antbuild.properties"/>
>>> -
>>> -    <path id="classpath">
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>> -        <pathelement location="${solar.jar}/juh.jar"/>
>>> -    </path>
>>> -
>>> -
>>> -    <target name="init" >
>>> -        <mkdir dir="${target.dir}"/>
>>> -		<echo message="--------------------------------------------------------------------------------" />
>>> -        <echo message="debug is ${debug}"/>
>>> -		<echo message="--------------------------------------------------------------------------------" />
>>> -    </target>
>>> -
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -        <javac srcdir="${src.dir}"
>>> -               destdir="${target.dir}"
>>> -			   debug="${debug}"
>>> -               deprecation="${deprecation}"
>>> -               optimize="${optimize}">
>>> -            <classpath refid="classpath"/>
>>> -        </javac>
>>> -    </target>
>>> -
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}"
>>> -             manifest="manifest.mf">
>>> -            <fileset dir="${target.dir}"
>>> -                     includes="**/*.class" />
>>> -         </jar>
>>> -    </target>
>>> -
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete dir="${class.dir}"/>
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -
>>> -    <target name="all" depends="jar">
>>> +    <target name="init-project">
>>> +        <property name="jar.classpath" value="xmerge.jar"/>
>>> +        <property name="jar.manifest" value="manifest.mf"/>
>>> +
>>> +        <path id="main.classpath">
>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>>> +        </path>
>>>      </target>
>>>  
>>>  </project>
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -22,49 +22,16 @@
>>>  
>>>  
>>>    
>>> -<project name="aportisdoc" default="all" basedir=".">
>>> +<project name="aportisdoc" default="main" basedir=".">
>>>  
>>> -    <property file="../inc/antbuild.properties"/>
>>> -        
>>> -    <path id="classpath">
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> -    </path>
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -
>>> -    <target name="init" >
>>> -        <mkdir dir="${target.dir}"/>
>>> -    </target>
>>> -
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -        <javac srcdir="${src.dir}"
>>> -               destdir="${target.dir}"
>>> -               debug="${debug}"
>>> -               deprecation="${deprecation}"
>>> -               optimize="${optimize}">
>>> -            <classpath refid="classpath"/>
>>> -        </javac>
>>> -    </target>
>>> -    
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}">
>>> -            <fileset dir="${target.dir}"
>>> -                     includes="**/*.class" />
>>> -            <metainf dir="${basedir}">
>>> -                <filename name="converter.xml"/>
>>> -            </metainf>
>>> -         </jar>
>>> +    <target name="init-project">
>>> +        <path id="main.classpath">
>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>> +        </path>
>>>      </target>
>>>  
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete dir="${class.dir}"/>
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -    
>>> -    <target name="all" depends="jar">
>>> -    </target>
>>> -     
>>>  </project>
>>>  
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -22,40 +22,13 @@
>>>  
>>>  
>>>    
>>> -<project name="htmlsoff" default="all" basedir=".">
>>> +<project name="htmlsoff" default="main" basedir=".">
>>>  
>>> -    <property file="../inc/antbuild.properties"/>
>>> -        
>>> -    <path id="classpath">
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> -    </path>
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -
>>> -    <target name="init" >
>>> -    </target>
>>> -
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -    </target>
>>> -    
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}">
>>> -            <fileset dir="${basedir}"
>>> -                     includes="*.xsl" />
>>> -            <metainf dir="${basedir}">
>>> -                <filename name="converter.xml"/>
>>> -            </metainf>
>>> -         </jar>
>>> +    <target name="init-project">
>>>      </target>
>>>  
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -    
>>> -    <target name="all" depends="jar">
>>> -    </target>
>>> -     
>>>  </project>
>>>  
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -22,49 +22,16 @@
>>>  
>>>  
>>>    
>>> -<project name="pexcel" default="all" basedir=".">
>>> -    
>>> -    <property file="../inc/antbuild.properties"/>
>>> -        
>>> -    <path id="classpath">
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> -    </path>
>>> +<project name="pexcel" default="main" basedir=".">
>>>  
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -    <target name="init" >
>>> -        <mkdir dir="${target.dir}"/>
>>> +    <target name="init-project">
>>> +        <path id="main.classpath">
>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>> +        </path>
>>>      </target>
>>>  
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -        <javac srcdir="${src.dir}"
>>> -               destdir="${target.dir}"
>>> -               debug="${debug}"
>>> -               deprecation="${deprecation}"
>>> -               optimize="${optimize}">
>>> -            <classpath refid="classpath"/>
>>> -        </javac>
>>> -    </target>
>>> -    
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}">
>>> -            <fileset dir="${target.dir}"
>>> -                     includes="**/*.class" />
>>> -            <metainf dir="${basedir}">
>>> -                <filename name="converter.xml"/>
>>> -            </metainf>
>>> -         </jar>
>>> -    </target>
>>> -
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete dir="${class.dir}"/>
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -    
>>> -    <target name="all" depends="jar">
>>> -    </target>
>>> -     
>>>  </project>
>>>  
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -22,49 +22,16 @@
>>>  
>>>  
>>>    
>>> -<project name="pocketword" default="all" basedir=".">
>>> +<project name="pocketword" default="main" basedir=".">
>>>  
>>> -    <property file="../inc/antbuild.properties"/>
>>> -        
>>> -    <path id="classpath">
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> -    </path>
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -
>>> -    <target name="init" >
>>> -        <mkdir dir="${target.dir}"/>
>>> -    </target>
>>> -
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -        <javac srcdir="${src.dir}"
>>> -               destdir="${target.dir}"
>>> -               debug="${debug}"
>>> -               deprecation="${deprecation}"
>>> -               optimize="${optimize}">
>>> -            <classpath refid="classpath"/>
>>> -        </javac>
>>> -    </target>
>>> -    
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}">
>>> -            <fileset dir="${target.dir}"
>>> -                     includes="**/*.class" />
>>> -            <metainf dir="${basedir}">
>>> -                <filename name="converter.xml"/>
>>> -            </metainf>
>>> -         </jar>
>>> +    <target name="init-project">
>>> +        <path id="main.classpath">
>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>> +        </path>
>>>      </target>
>>>  
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete dir="${class.dir}"/>
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -    
>>> -    <target name="all" depends="jar">
>>> -    </target>
>>> -     
>>>  </project>
>>>  
>>>
>>> Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -22,65 +22,24 @@
>>>  
>>>  
>>>    
>>> -<project name="xmerge" default="all" basedir=".">
>>> +<project name="xmerge" default="main" basedir=".">
>>>  
>>> -    <property file="../inc/antbuild.properties"/>
>>> +    <property file="../../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>> -    <property environment="env"/>
>>> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
>>> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
>>> -        
>>> -    <path id="classpath">
>>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>>> -        <pathelement location="${env.XERCES_JAR}"/>
>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>> -        <pathelement location="${solar.jar}/juh.jar"/>
>>> -    </path>
>>> -
>>> -
>>> -    <target name="init" >
>>> -        <mkdir dir="${target.dir}"/>
>>> +    <target name="init-project">
>>> +        <property name="jar.classpath" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
>>> +        <property name="jar.manifest" value="manifest.mf"/>
>>> +
>>> +        <path id="main.classpath">
>>> +<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
>>> +<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
>>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>> +        </path>
>>>      </target>
>>>  
>>> -    <!-- compile java sources in ${package} -->
>>> -    <target name="compile" depends="init">
>>> -        <javac srcdir="${src.dir}"
>>> -               destdir="${target.dir}"
>>> -               debug="${debug}"
>>> -               deprecation="${deprecation}"
>>> -               optimize="${optimize}">
>>> -            <classpath refid="classpath"/>
>>> -        </javac>
>>> -    </target>
>>> -    
>>> -    <!-- package to jar -->
>>> -    <target name="jar" depends="compile">
>>> -        <jar destfile="${target.jar}">
>>> -            <fileset dir="${target.dir}"
>>> -                         includes="**/*.class" />
>>> -            <fileset dir="${src.dir}"
>>> -                         includes="**/*.properties" />
>>> -            <manifest>
>>> -                <attribute name="Main-Class" value="org.openoffice.xmerge.test.Driver"/>
>>> -                <attribute name="Specification-Title" value="Apache OpenOffice XMerge Framework"/>
>>> -                <attribute name="Specification-Vendor" value="Apache OpenOffice"/>
>>> -                <attribute name="Specification-Version" value="0.6.0"/>
>>> -                <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
>>> -                <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
>>> -            </manifest>
>>> -         </jar>
>>> -    </target>
>>> -
>>> -    <!-- clean up -->
>>> -    <target name="clean">
>>> -        <delete dir="${class.dir}"/>
>>> -        <delete file="${target.jar}"/>
>>> -    </target>
>>> -    
>>> -    <target name="all" depends="jar">
>>> -    </target>
>>> -     
>>>  </project>
>>>  
>>>
>>> Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
>>> +++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,6 @@
>>> +Main-Class: org.openoffice.xmerge.test.Driver
>>> +Specification-Title: Apache OpenOffice XMerge Framework
>>> +Specification-Vendor: Apache OpenOffice
>>> +Specification-Version: 0.6.0
>>> +Implementation-Version: #IMPL-VERSION#
>>> +
>>>
>>> Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>>> ------------------------------------------------------------------------------
>>>     svn:eol-style = native
>>>
>>> Modified: openoffice/trunk/main/xmerge/prj/build.lst
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/prj/build.lst (original)
>>> +++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
>>> @@ -1,11 +1,2 @@
>>>  xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
>>> -xmrg xmerge                        usr1  - all xmrg_mkout NULL
>>> -xmrg xmerge\inc                    nmake - all xmrg_inc NULL
>>> -xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc NULL
>>> -xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge xmrg_inc NULL
>>> -xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis xmrg_xmerge xmrg_inc NULL
>>> -xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge xmrg_inc NULL
>>> -xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge xmrg_inc NULL
>>> -xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc NULL
>>> -xmrg xmerge\source\activesync      nmake - all xmrg_activesync xmrg_inc NULL
>>> -xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
>>> +xmrg xmerge\prj                    nmake - all xmrg_prj NULL
>>>
>>> Modified: openoffice/trunk/main/xmerge/prj/d.lst
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/prj/d.lst (original)
>>> +++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
>>> @@ -1,12 +0,0 @@
>>> -..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
>>> -..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
>>> -..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
>>> -..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
>>> -..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
>>> -..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
>>> -..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
>>> -mkdir: %_DEST%\doc%_EXT%\xmerge
>>> -..\%__SRC%\doc\javadoc\package-list %_DEST%\doc%_EXT%\xmerge\package-list
>>> -..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
>>> -..\%__SRC%\doc\writer2latex_javadoc.zip %_DEST%\doc%_EXT%\writer2latex_javadoc.zip
>>> -..\%__SRC%\misc\XMergeBridge.component %_DEST%\xml%_EXT%\XMergeBridge.component
>>>
>>> Added: openoffice/trunk/main/xmerge/prj/makefile.mk
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
>>> +++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57 2018
>>> @@ -0,0 +1,44 @@
>>> +#**************************************************************
>>> +#  
>>> +#  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.
>>> +#  
>>> +#**************************************************************
>>> +
>>> +
>>> +
>>> +PRJ=..
>>> +TARGET=prj
>>> +
>>> +.INCLUDE : settings.mk
>>> +
>>> +.IF "$(VERBOSE)"!=""
>>> +VERBOSEFLAG :=
>>> +.ELSE
>>> +VERBOSEFLAG := -s
>>> +.ENDIF
>>> +
>>> +.IF "$(DEBUG)"!=""
>>> +DEBUG_ARGUMENT=DEBUG=$(DEBUG)
>>> +.ELIF "$(debug)"!=""
>>> +DEBUG_ARGUMENT=debug=$(debug)
>>> +.ELSE
>>> +DEBUG_ARGUMENT=
>>> +.ENDIF
>>> +
>>> +all:
>>> +	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
>>>
>>> Modified: openoffice/trunk/main/xmerge/util/build.xml
>>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>>> ==============================================================================
>>> --- openoffice/trunk/main/xmerge/util/build.xml (original)
>>> +++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
>>> @@ -21,24 +21,23 @@
>>>   ***********************************************************-->
>>>  
>>>  
>>> -<project name="xmrg_util" default="main" basedir=".">
>>> +<project name="xmerge-javadoc" default="main" basedir=".">
>>> +
>>> +    <property file="../../ant.properties"/>
>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>  
>>>      <property file="../source/inc/antbuild.properties"/>
>>>      
>>> -    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
>>> +    <property name="javadoc.dir" location="${WORKDIR}/Ant/xmerge-javadoc"/>
>>>  
>>> -    <property environment="env"/>
>>> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
>>> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
>>> -    
>>> -    <path id="classpath">
>>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>>> -        <pathelement location="${env.XERCES_JAR}"/>
>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>> -        <pathelement location="${solar.jar}/juh.jar"/>    
>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>> +    <path id="main.classpath">
>>> +<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
>>> +<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
>>> +        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>> +        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>> +        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>> +        <pathelement location="${OUTDIR}/bin/juh.jar"/>    
>>> +        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>      </path>
>>>      
>>>      <target name="init">
>>> @@ -55,20 +54,20 @@
>>>               use="true"
>>>               Doctitle="Apache OpenOffice XMerge API"
>>>               windowtitle="Apache OpenOffice XMerge API"
>>> -             classpathref="classpath">
>>> -            <fileset dir="../source/bridge" defaultexcludes="yes">
>>> +             classpathref="main.classpath">
>>> +            <fileset dir="../java/XMergeBridge/src/main/java" defaultexcludes="yes">
>>>                 <include name="**/*.java"/>
>>>              </fileset>
>>> -            <fileset dir="../source/xmerge" defaultexcludes="yes">
>>> +            <fileset dir="../java/xmerge/src/main/java" defaultexcludes="yes">
>>>                 <include name="**/*.java"/>
>>>              </fileset>
>>> -            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
>>> +            <fileset dir="../java/aportisdoc/src/main/java" defaultexcludes="yes">
>>>                 <include name="**/*.java"/>
>>>              </fileset>
>>> -            <fileset dir="../source/pexcel" defaultexcludes="yes">
>>> +            <fileset dir="../java/pexcel/src/main/java" defaultexcludes="yes">
>>>                 <include name="**/*.java"/>
>>>              </fileset>
>>> -            <fileset dir="../source/pocketword" defaultexcludes="yes">
>>> +            <fileset dir="../java/pocketword/src/main/java" defaultexcludes="yes">
>>>                 <include name="**/*.java"/>
>>>              </fileset>
>>>               <link offline="true" href="http://java.sun.com/j2se/1.3/docs/api" packagelistLoc="${solar.doc}/jdk13"/>
>>> @@ -78,6 +77,24 @@
>>>      </target>
>>>  
>>>      <target name="main" depends="javadoc">
>>> +        <jar destfile="${jar.dir}/${ant.project.name}.jar"
>>> +             duplicate="fail">
>>> +            <fileset dir="${javadoc.dir}"/>
>>> +            <include name="**/*.class"/>
>>> +            <include name="**/*.properties"/>
>>> +            <include name="**/*.css"/>
>>> +            <include name="**/*.dtd"/>
>>> +            <include name="**/*.form"/>
>>> +            <include name="**/*.gif "/>
>>> +            <include name="**/*.htm"/>
>>> +            <include name="**/*.html"/>
>>> +            <include name="**/*.js"/>
>>> +            <include name="**/*.mod"/>
>>> +            <include name="**/*.sql"/>
>>> +            <include name="**/*.xml"/>
>>> +            <include name="**/*.xsl"/>
>>> +            <include name="**/*.map"/>
>>> +        </jar>
>>>      </target>
>>>  
>>>       <target name="all" depends="javadoc">
>>>
>>>
>>>
> 

-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows
## Debian Developer
## Loook, calender-exchange-provider, libreoffice-canzeley-client
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F


Re: svn commit: r1847342 - in /openoffice/trunk/main: ./ postprocess/packcomponents/ solenv/ant/ solenv/gbuild/ xmerge/ xmerge/java/ xmerge/java/XMergeBridge/ xmerge/java/XMergeBridge/java/ xmerge/java/XMergeBridge/src/ xmerge/java/XMergeBridge/src/main/ x...

Posted by Matthias Seidel <ma...@hamburg.de>.
Hi Damjan,

Am 25.11.18 um 14:45 schrieb Damjan Jovanovic:
> One problem was that GNU make 3.8.1, which we use on the Linux buildbots,
> doesn't have the:
> $(file < ...)
> function. I've now changed it to use:
> $(shell cat ...)
> instead. This doesn't however explain why the Windows buildbot also failed
> in xmerge, as its GNU make is recent enough.

Thank you for the explanation!

As it also failed on CentOS 7 (our build environment for 4.2.0) this fix
is highly appreciated.

>
> Another problem was that Windows fail to build in main/bean due to missing
> symbols. Some are clearly from USER32.DLL, which I've added now, but one is
> from Java's AWT library which is stored in $(AWTLIB) as "-lawt" which seems
> to be in the wrong format for Microsoft's linker...

I have forced build on all buildbots incl. Windows.

Regards,

   Matthias

>
>
> On Sun, Nov 25, 2018 at 12:20 AM Matthias Seidel <ma...@hamburg.de>
> wrote:
>
>> Linux-32 and Windows builds also fail in xmerge.
>>
>> Matthias
>>
>> Am 24.11.18 um 16:08 schrieb Matthias Seidel:
>>> Hi Damjan,
>>>
>>> This commit breaks at least our Linux-64 builds:
>>>
>>>
>> https://ci.apache.org/projects/openoffice/buildlogs/linux64/main/xmerge/unxlngx6.pro/misc/logs/prj.txt
>>> Regards,
>>>
>>>    Matthias
>>>
>>> Am 24.11.18 um 08:58 schrieb damjan@apache.org:
>>>> Author: damjan
>>>> Date: Sat Nov 24 07:58:57 2018
>>>> New Revision: 1847342
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
>>>> Log:
>>>> Add a "dependencies" target for Ant to allow extracting the JARs that
>>>> a Java module depends on. Use this to make Ant targets depends on
>>>> their dependencies in gbuild, so that Java submodules within a
>>>> main/ module build in the correct order.
>>>>
>>>> Port main/xmerge to gbuild/Ant using this approach.
>>>>
>>>> Patch by: me
>>>>
>>>>
>>>> Added:
>>>>     openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>>>>     openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>>>>     openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>>>>     openoffice/trunk/main/xmerge/Ant_pexcel.mk
>>>>     openoffice/trunk/main/xmerge/Ant_pocketword.mk
>>>>     openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>>>>     openoffice/trunk/main/xmerge/Ant_xmerge.mk
>>>>     openoffice/trunk/main/xmerge/Makefile   (with props)
>>>>     openoffice/trunk/main/xmerge/Module_xmerge.mk
>>>>     openoffice/trunk/main/xmerge/Package_xmergesync.mk
>>>>     openoffice/trunk/main/xmerge/java/
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/bridge/
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
>>>>       - copied from r1847335,
>> openoffice/trunk/main/xmerge/source/bridge/java/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/aportisdoc/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
>>>>       - copied from r1847335,
>> openoffice/trunk/main/xmerge/source/aportisdoc/java/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
>>>>
>>  openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
>>  openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/htmlsoff/
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
>>>>
>>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/htmlsoff/package.html
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
>>>>
>>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
>>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
>>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
>>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
>>>>     openoffice/trunk/main/xmerge/java/pexcel/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/pexcel/
>>>>     openoffice/trunk/main/xmerge/java/pexcel/src/
>>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/
>>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
>>>>       - copied from r1847335,
>> openoffice/trunk/main/xmerge/source/pexcel/java/
>>>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
>>>>
>>  openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
>>  openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/pexcel/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/pocketword/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/pocketword/
>>>>     openoffice/trunk/main/xmerge/java/pocketword/src/
>>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/
>>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
>>>>       - copied from r1847335,
>> openoffice/trunk/main/xmerge/source/pocketword/java/
>>>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
>>>>
>>  openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
>>  openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/pocketword/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/xmerge/
>>>>       - copied from r1847341,
>> openoffice/trunk/main/xmerge/source/xmerge/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
>>>>     openoffice/trunk/main/xmerge/java/xmerge/src/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
>>>>       - copied from r1847335,
>> openoffice/trunk/main/xmerge/source/xmerge/java/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
>>>>
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
>>>>       - copied unchanged from r1847335,
>> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
>>>>     openoffice/trunk/main/xmerge/prj/makefile.mk
>>>> Removed:
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/java/
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/java/
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/package.html
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
>>>>     openoffice/trunk/main/xmerge/java/pexcel/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/pexcel/java/
>>>>     openoffice/trunk/main/xmerge/java/pocketword/converter.xml
>>>>     openoffice/trunk/main/xmerge/java/pocketword/java/
>>>>     openoffice/trunk/main/xmerge/java/xmerge/java/
>>>>
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
>>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
>>>>     openoffice/trunk/main/xmerge/source/aportisdoc/
>>>>     openoffice/trunk/main/xmerge/source/bridge/
>>>>     openoffice/trunk/main/xmerge/source/htmlsoff/
>>>>     openoffice/trunk/main/xmerge/source/pexcel/
>>>>     openoffice/trunk/main/xmerge/source/pocketword/
>>>>     openoffice/trunk/main/xmerge/source/xmerge/
>>>> Modified:
>>>>     openoffice/trunk/main/Module_ooo.mk
>>>>     openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>>>>     openoffice/trunk/main/solenv/ant/aoo-ant.xml
>>>>     openoffice/trunk/main/solenv/gbuild/Ant.mk
>>>>     openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>>>>     openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>>>>     openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>>>>     openoffice/trunk/main/xmerge/java/pexcel/build.xml
>>>>     openoffice/trunk/main/xmerge/java/pocketword/build.xml
>>>>     openoffice/trunk/main/xmerge/java/xmerge/build.xml
>>>>     openoffice/trunk/main/xmerge/prj/build.lst
>>>>     openoffice/trunk/main/xmerge/prj/d.lst
>>>>     openoffice/trunk/main/xmerge/util/build.xml
>>>>
>>>> Modified: openoffice/trunk/main/Module_ooo.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/Module_ooo.mk (original)
>>>> +++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
>>>> @@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
>>>>      wizards \
>>>>      writerfilter \
>>>>      x11_extensions \
>>>> +    xmerge \
>>>>      xml2cmp \
>>>>      xmlhelp \
>>>>      xmloff \
>>>>
>>>> Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>> (original)
>>>> +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat
>> Nov 24 07:58:57 2018
>>>> @@ -278,7 +278,7 @@ my_components += \
>>>>      component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
>>>>      ScriptFramework \
>>>>      ScriptProviderForJava \
>>>> -    XMergeBridge \
>>>> +    component/xmerge/java/XMergeBridge/XMergeBridge \
>>>>      XSLTValidate \
>>>>      component/wizards/com/sun/star/wizards/agenda/agenda \
>>>>      component/wizards/com/sun/star/wizards/fax/fax \
>>>>
>>>> Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
>>>> +++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57
>> 2018
>>>> @@ -37,8 +37,10 @@
>>>>      <property name="build.base.dir" location="${WORKDIR}/Ant/${
>> ant.project.name}"/>
>>>>      <property name="main.src.dir" location="src/main/java"/>
>>>> +    <property name="res.src.dir" location="src/main/resources"/>
>>>>      <property name="idl.src.dir" location="src/main/idl"/>
>>>>      <property name="test.src.dir" location="src/test/java"/>
>>>> +    <property name="test-res.src.dir" location="src/test/resources"/>
>>>>      <property name="test-idl.src.dir" location="src/test/idl"/>
>>>>
>>>>      <property name="main.build.dir" location="${build.base.dir}/main"/>
>>>> @@ -93,23 +95,22 @@
>>>>          </path>
>>>>      </target>
>>>>
>>>> +    <target name="dependencies" depends="prepare">
>>>> +        <local name="has.main.classpath"/>
>>>> +        <condition property="has.main.classpath">
>>>> +            <isreference refid="main.classpath"/>
>>>> +        </condition>
>>>> +
>>>> +        <pathconvert refid="main.classpath" setonempty="true"
>> pathsep=" " property="deps" if:set="has.main.classpath"/>
>>>> +        <property name="dep" value=""/>
>>>> +        <echo message="${deps}" file="${dependencies.outfile}"/>
>>>> +    </target>
>>>> +
>>>>      <target name="res" depends="prepare">
>>>>          <mkdir dir="${main.build.dir}"/>
>>>> -        <copy todir="${main.build.dir}">
>>>> -             <fileset dir="${main.src.dir}">
>>>> -                 <include name="**/*.properties"/>
>>>> -                 <include name="**/*.css"/>
>>>> -                 <include name="**/*.dtd"/>
>>>> -                 <include name="**/*.form"/>
>>>> -                 <include name="**/*.gif "/>
>>>> -                 <include name="**/*.htm"/>
>>>> -                 <include name="**/*.html"/>
>>>> -                 <include name="**/*.js"/>
>>>> -                 <include name="**/*.mod"/>
>>>> -                 <include name="**/*.sql"/>
>>>> -                 <include name="**/*.xml"/>
>>>> -                 <include name="**/*.xsl"/>
>>>> -                 <include name="**/*.map"/>
>>>> +        <copy todir="${main.build.dir}" failonerror="false"
>> quiet="true">
>>>> +             <fileset dir="${res.src.dir}">
>>>> +                 <include name="**/*"/>
>>>>               </fileset>
>>>>          </copy>
>>>>      </target>
>>>> @@ -160,7 +161,16 @@
>>>>          </sequential>
>>>>      </macrodef>
>>>>
>>>> -    <target name="test-idl" depends="pre-compile">
>>>> +    <target name="test-res" depends="pre-compile">
>>>> +        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
>>>> +        <copy todir="${test.build.dir}" failonerror="false"
>> quiet="true" unless:set="test.skip">
>>>> +             <fileset dir="${test-res.src.dir}">
>>>> +                 <include name="**/*"/>
>>>> +             </fileset>
>>>> +        </copy>
>>>> +    </target>
>>>> +
>>>> +    <target name="test-idl" depends="test-res">
>>>>          <fileset id="test-idl.files" dir="${test-idl.src.dir}"
>> includes="**/*.idl" erroronmissingdir="false"/>
>>>>          <idl-javamaker
>>>>              idlFiles="test-idl.files"
>>>>
>>>> Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
>>>> +++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
>>>> @@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
>>>>  FORCE:
>>>>
>>>>
>>>> +define gb_Ant_add_dependency
>>>> +$(1) : $(2)
>>>> +
>>>> +endef
>>>> +
>>>>  # registers target and clean target
>>>>  # adds jar files to DeliverLogTarget
>>>>  # adds dependency for outdir target to workdir target (pattern rule
>> for delivery is in Package.mk)
>>>> @@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
>>>>  $(call gb_Deliver_add_deliverable,$(call
>> gb_Jar_get_outdir_target,$(1)),$(call gb_Ant_get_target,$(1)),$(1))
>>>>  $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
>>>>
>>>> +__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v
>> -Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
>>>> +$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call
>> gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
>>>> +
>>>>  endef
>>>>
>>>>
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24
>> 07:58:57 2018
>>>> @@ -0,0 +1,29 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
>>>> +
>>>> +$(eval $(call
>> gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57
>> 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57
>> 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57
>> 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24
>> 07:58:57 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
>>>> @@ -0,0 +1,27 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call
>> gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>> +
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Makefile
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Makefile (added)
>>>> +++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
>>>> @@ -0,0 +1,32 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +ifeq ($(strip $(SOLARENV)),)
>>>> +$(error No environment set!)
>>>> +endif
>>>> +
>>>> +gb_PARTIALBUILD := T
>>>> +GBUILDDIR := $(SOLARENV)/gbuild
>>>> +include $(GBUILDDIR)/gbuild.mk
>>>> +
>>>> +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir
>> $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>>
>>>> Propchange: openoffice/trunk/main/xmerge/Makefile
>>>>
>> ------------------------------------------------------------------------------
>>>>     svn:eol-style = native
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57
>> 2018
>>>> @@ -0,0 +1,38 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call gb_Module_Module,xmerge))
>>>> +
>>>> +$(eval $(call gb_Module_add_targets,xmerge,\
>>>> +    Ant_aportisdoc \
>>>> +    Ant_htmlsoff \
>>>> +    Ant_pexcel \
>>>> +    Ant_pocketword \
>>>> +    Ant_xmerge-javadoc \
>>>> +    Ant_xmerge \
>>>> +    Ant_XMergeBridge \
>>>> +    Package_xmergesync \
>>>> +))
>>>> +
>>>> +
>>>> +# vim: set noet sw=4 ts=4:
>>>>
>>>> Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24
>> 07:58:57 2018
>>>> @@ -0,0 +1,25 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
>>>> +$(eval $(call
>> gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))
>>>> Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -21,54 +21,23 @@
>>>>   ***********************************************************-->
>>>>
>>>>
>>>> +
>>>> +<project name="XMergeBridge" default="main" basedir=".">
>>>>
>>>> -<project name="XMergeBridge" default="all" basedir=".">
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>>> -        <pathelement location="${solar.jar}/juh.jar"/>
>>>> -    </path>
>>>> -
>>>> -
>>>> -    <target name="init" >
>>>> -        <mkdir dir="${target.dir}"/>
>>>> -            <echo
>> message="--------------------------------------------------------------------------------"
>> />
>>>> -        <echo message="debug is ${debug}"/>
>>>> -            <echo
>> message="--------------------------------------------------------------------------------"
>> />
>>>> -    </target>
>>>> -
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -        <javac srcdir="${src.dir}"
>>>> -               destdir="${target.dir}"
>>>> -                       debug="${debug}"
>>>> -               deprecation="${deprecation}"
>>>> -               optimize="${optimize}">
>>>> -            <classpath refid="classpath"/>
>>>> -        </javac>
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}"
>>>> -             manifest="manifest.mf">
>>>> -            <fileset dir="${target.dir}"
>>>> -                     includes="**/*.class" />
>>>> -         </jar>
>>>> -    </target>
>>>> -
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete dir="${class.dir}"/>
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> +    <target name="init-project">
>>>> +        <property name="jar.classpath" value="xmerge.jar"/>
>>>> +        <property name="jar.manifest" value="manifest.mf"/>
>>>> +
>>>> +        <path id="main.classpath">
>>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>>>> +        </path>
>>>>      </target>
>>>>
>>>>  </project>
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -22,49 +22,16 @@
>>>>
>>>>
>>>>
>>>> -<project name="aportisdoc" default="all" basedir=".">
>>>> +<project name="aportisdoc" default="main" basedir=".">
>>>>
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> -    </path>
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -
>>>> -    <target name="init" >
>>>> -        <mkdir dir="${target.dir}"/>
>>>> -    </target>
>>>> -
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -        <javac srcdir="${src.dir}"
>>>> -               destdir="${target.dir}"
>>>> -               debug="${debug}"
>>>> -               deprecation="${deprecation}"
>>>> -               optimize="${optimize}">
>>>> -            <classpath refid="classpath"/>
>>>> -        </javac>
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}">
>>>> -            <fileset dir="${target.dir}"
>>>> -                     includes="**/*.class" />
>>>> -            <metainf dir="${basedir}">
>>>> -                <filename name="converter.xml"/>
>>>> -            </metainf>
>>>> -         </jar>
>>>> +    <target name="init-project">
>>>> +        <path id="main.classpath">
>>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>> +        </path>
>>>>      </target>
>>>>
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete dir="${class.dir}"/>
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> -    </target>
>>>> -
>>>>  </project>
>>>>
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -22,40 +22,13 @@
>>>>
>>>>
>>>>
>>>> -<project name="htmlsoff" default="all" basedir=".">
>>>> +<project name="htmlsoff" default="main" basedir=".">
>>>>
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> -    </path>
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -
>>>> -    <target name="init" >
>>>> -    </target>
>>>> -
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}">
>>>> -            <fileset dir="${basedir}"
>>>> -                     includes="*.xsl" />
>>>> -            <metainf dir="${basedir}">
>>>> -                <filename name="converter.xml"/>
>>>> -            </metainf>
>>>> -         </jar>
>>>> +    <target name="init-project">
>>>>      </target>
>>>>
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> -    </target>
>>>> -
>>>>  </project>
>>>>
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -22,49 +22,16 @@
>>>>
>>>>
>>>>
>>>> -<project name="pexcel" default="all" basedir=".">
>>>> -
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> -    </path>
>>>> +<project name="pexcel" default="main" basedir=".">
>>>>
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -    <target name="init" >
>>>> -        <mkdir dir="${target.dir}"/>
>>>> +    <target name="init-project">
>>>> +        <path id="main.classpath">
>>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>> +        </path>
>>>>      </target>
>>>>
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -        <javac srcdir="${src.dir}"
>>>> -               destdir="${target.dir}"
>>>> -               debug="${debug}"
>>>> -               deprecation="${deprecation}"
>>>> -               optimize="${optimize}">
>>>> -            <classpath refid="classpath"/>
>>>> -        </javac>
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}">
>>>> -            <fileset dir="${target.dir}"
>>>> -                     includes="**/*.class" />
>>>> -            <metainf dir="${basedir}">
>>>> -                <filename name="converter.xml"/>
>>>> -            </metainf>
>>>> -         </jar>
>>>> -    </target>
>>>> -
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete dir="${class.dir}"/>
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> -    </target>
>>>> -
>>>>  </project>
>>>>
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -22,49 +22,16 @@
>>>>
>>>>
>>>>
>>>> -<project name="pocketword" default="all" basedir=".">
>>>> +<project name="pocketword" default="main" basedir=".">
>>>>
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> -    </path>
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -
>>>> -    <target name="init" >
>>>> -        <mkdir dir="${target.dir}"/>
>>>> -    </target>
>>>> -
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -        <javac srcdir="${src.dir}"
>>>> -               destdir="${target.dir}"
>>>> -               debug="${debug}"
>>>> -               deprecation="${deprecation}"
>>>> -               optimize="${optimize}">
>>>> -            <classpath refid="classpath"/>
>>>> -        </javac>
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}">
>>>> -            <fileset dir="${target.dir}"
>>>> -                     includes="**/*.class" />
>>>> -            <metainf dir="${basedir}">
>>>> -                <filename name="converter.xml"/>
>>>> -            </metainf>
>>>> -         </jar>
>>>> +    <target name="init-project">
>>>> +        <path id="main.classpath">
>>>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>> +        </path>
>>>>      </target>
>>>>
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete dir="${class.dir}"/>
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> -    </target>
>>>> -
>>>>  </project>
>>>>
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24
>> 07:58:57 2018
>>>> @@ -22,65 +22,24 @@
>>>>
>>>>
>>>>
>>>> -<project name="xmerge" default="all" basedir=".">
>>>> +<project name="xmerge" default="main" basedir=".">
>>>>
>>>> -    <property file="../inc/antbuild.properties"/>
>>>> +    <property file="../../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>> -    <property environment="env"/>
>>>> -    <property name="env.XML_APIS_JAR"
>> value="${solar.jar}/xml-apis.jar"/>
>>>> -    <property name="env.XERCES_JAR"
>> value="${solar.jar}/xercesImpl.jar"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>>>> -        <pathelement location="${env.XERCES_JAR}"/>
>>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>>> -        <pathelement location="${solar.jar}/juh.jar"/>
>>>> -    </path>
>>>> -
>>>> -
>>>> -    <target name="init" >
>>>> -        <mkdir dir="${target.dir}"/>
>>>> +    <target name="init-project">
>>>> +        <property name="jar.classpath" value="xml-apis.jar
>> xercesImpl.jar serializer.jar"/>
>>>> +        <property name="jar.manifest" value="manifest.mf"/>
>>>> +
>>>> +        <path id="main.classpath">
>>>> +<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/>
>> -->
>>>> +<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/>
>> -->
>>>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>>>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>>> +        </path>
>>>>      </target>
>>>>
>>>> -    <!-- compile java sources in ${package} -->
>>>> -    <target name="compile" depends="init">
>>>> -        <javac srcdir="${src.dir}"
>>>> -               destdir="${target.dir}"
>>>> -               debug="${debug}"
>>>> -               deprecation="${deprecation}"
>>>> -               optimize="${optimize}">
>>>> -            <classpath refid="classpath"/>
>>>> -        </javac>
>>>> -    </target>
>>>> -
>>>> -    <!-- package to jar -->
>>>> -    <target name="jar" depends="compile">
>>>> -        <jar destfile="${target.jar}">
>>>> -            <fileset dir="${target.dir}"
>>>> -                         includes="**/*.class" />
>>>> -            <fileset dir="${src.dir}"
>>>> -                         includes="**/*.properties" />
>>>> -            <manifest>
>>>> -                <attribute name="Main-Class"
>> value="org.openoffice.xmerge.test.Driver"/>
>>>> -                <attribute name="Specification-Title" value="Apache
>> OpenOffice XMerge Framework"/>
>>>> -                <attribute name="Specification-Vendor" value="Apache
>> OpenOffice"/>
>>>> -                <attribute name="Specification-Version" value="0.6.0"/>
>>>> -                <attribute name="Implementation-Version"
>> value="#IMPL-VERSION#"/>
>>>> -                <attribute name="Class-Path" value="xml-apis.jar
>> xercesImpl.jar serializer.jar"/>
>>>> -            </manifest>
>>>> -         </jar>
>>>> -    </target>
>>>> -
>>>> -    <!-- clean up -->
>>>> -    <target name="clean">
>>>> -        <delete dir="${class.dir}"/>
>>>> -        <delete file="${target.jar}"/>
>>>> -    </target>
>>>> -
>>>> -    <target name="all" depends="jar">
>>>> -    </target>
>>>> -
>>>>  </project>
>>>>
>>>>
>>>> Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
>>>> +++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24
>> 07:58:57 2018
>>>> @@ -0,0 +1,6 @@
>>>> +Main-Class: org.openoffice.xmerge.test.Driver
>>>> +Specification-Title: Apache OpenOffice XMerge Framework
>>>> +Specification-Vendor: Apache OpenOffice
>>>> +Specification-Version: 0.6.0
>>>> +Implementation-Version: #IMPL-VERSION#
>>>> +
>>>>
>>>> Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>>>>
>> ------------------------------------------------------------------------------
>>>>     svn:eol-style = native
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/prj/build.lst
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/prj/build.lst (original)
>>>> +++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
>>>> @@ -1,11 +1,2 @@
>>>>  xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
>>>> -xmrg xmerge                        usr1  - all xmrg_mkout NULL
>>>> -xmrg xmerge\inc                    nmake - all xmrg_inc NULL
>>>> -xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc
>> NULL
>>>> -xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge
>> xmrg_inc NULL
>>>> -xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis
>> xmrg_xmerge xmrg_inc NULL
>>>> -xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge
>> xmrg_inc NULL
>>>> -xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge
>> xmrg_inc NULL
>>>> -xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc
>> NULL
>>>> -xmrg xmerge\source\activesync      nmake - all xmrg_activesync
>> xmrg_inc NULL
>>>> -xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge
>> xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
>>>> +xmrg xmerge\prj                    nmake - all xmrg_prj NULL
>>>>
>>>> Modified: openoffice/trunk/main/xmerge/prj/d.lst
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/prj/d.lst (original)
>>>> +++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
>>>> @@ -1,12 +0,0 @@
>>>> -..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
>>>> -..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
>>>> -..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
>>>> -..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
>>>> -..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
>>>> -..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
>>>> -..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
>>>> -mkdir: %_DEST%\doc%_EXT%\xmerge
>>>> -..\%__SRC%\doc\javadoc\package-list
>> %_DEST%\doc%_EXT%\xmerge\package-list
>>>> -..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
>>>> -..\%__SRC%\doc\writer2latex_javadoc.zip
>> %_DEST%\doc%_EXT%\writer2latex_javadoc.zip
>>>> -..\%__SRC%\misc\XMergeBridge.component
>> %_DEST%\xml%_EXT%\XMergeBridge.component
>>>> Added: openoffice/trunk/main/xmerge/prj/makefile.mk
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
>>>> +++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57
>> 2018
>>>> @@ -0,0 +1,44 @@
>>>> +#**************************************************************
>>>> +#
>>>> +#  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.
>>>> +#
>>>> +#**************************************************************
>>>> +
>>>> +
>>>> +
>>>> +PRJ=..
>>>> +TARGET=prj
>>>> +
>>>> +.INCLUDE : settings.mk
>>>> +
>>>> +.IF "$(VERBOSE)"!=""
>>>> +VERBOSEFLAG :=
>>>> +.ELSE
>>>> +VERBOSEFLAG := -s
>>>> +.ENDIF
>>>> +
>>>> +.IF "$(DEBUG)"!=""
>>>> +DEBUG_ARGUMENT=DEBUG=$(DEBUG)
>>>> +.ELIF "$(debug)"!=""
>>>> +DEBUG_ARGUMENT=debug=$(debug)
>>>> +.ELSE
>>>> +DEBUG_ARGUMENT=
>>>> +.ENDIF
>>>> +
>>>> +all:
>>>> +    cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS)
>> $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r
>> deliverlog
>>>> Modified: openoffice/trunk/main/xmerge/util/build.xml
>>>> URL:
>> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>>>> --- openoffice/trunk/main/xmerge/util/build.xml (original)
>>>> +++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
>>>> @@ -21,24 +21,23 @@
>>>>   ***********************************************************-->
>>>>
>>>>
>>>> -<project name="xmrg_util" default="main" basedir=".">
>>>> +<project name="xmerge-javadoc" default="main" basedir=".">
>>>> +
>>>> +    <property file="../../ant.properties"/>
>>>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>>>
>>>>      <property file="../source/inc/antbuild.properties"/>
>>>>
>>>> -    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
>>>> +    <property name="javadoc.dir"
>> location="${WORKDIR}/Ant/xmerge-javadoc"/>
>>>> -    <property environment="env"/>
>>>> -    <property name="env.XML_APIS_JAR"
>> value="${solar.jar}/xml-apis.jar"/>
>>>> -    <property name="env.XERCES_JAR"
>> value="${solar.jar}/xercesImpl.jar"/>
>>>> -
>>>> -    <path id="classpath">
>>>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>>>> -        <pathelement location="${env.XERCES_JAR}"/>
>>>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>>>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>>>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>>>> -        <pathelement location="${solar.jar}/juh.jar"/>
>>>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>>>> +    <path id="main.classpath">
>>>> +<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
>>>> +<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
>>>> +        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>>>> +        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>>>> +        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>>>> +        <pathelement location="${OUTDIR}/bin/juh.jar"/>
>>>> +        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>>>      </path>
>>>>
>>>>      <target name="init">
>>>> @@ -55,20 +54,20 @@
>>>>               use="true"
>>>>               Doctitle="Apache OpenOffice XMerge API"
>>>>               windowtitle="Apache OpenOffice XMerge API"
>>>> -             classpathref="classpath">
>>>> -            <fileset dir="../source/bridge" defaultexcludes="yes">
>>>> +             classpathref="main.classpath">
>>>> +            <fileset dir="../java/XMergeBridge/src/main/java"
>> defaultexcludes="yes">
>>>>                 <include name="**/*.java"/>
>>>>              </fileset>
>>>> -            <fileset dir="../source/xmerge" defaultexcludes="yes">
>>>> +            <fileset dir="../java/xmerge/src/main/java"
>> defaultexcludes="yes">
>>>>                 <include name="**/*.java"/>
>>>>              </fileset>
>>>> -            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
>>>> +            <fileset dir="../java/aportisdoc/src/main/java"
>> defaultexcludes="yes">
>>>>                 <include name="**/*.java"/>
>>>>              </fileset>
>>>> -            <fileset dir="../source/pexcel" defaultexcludes="yes">
>>>> +            <fileset dir="../java/pexcel/src/main/java"
>> defaultexcludes="yes">
>>>>                 <include name="**/*.java"/>
>>>>              </fileset>
>>>> -            <fileset dir="../source/pocketword" defaultexcludes="yes">
>>>> +            <fileset dir="../java/pocketword/src/main/java"
>> defaultexcludes="yes">
>>>>                 <include name="**/*.java"/>
>>>>              </fileset>
>>>>               <link offline="true" href="
>> http://java.sun.com/j2se/1.3/docs/api"
>> packagelistLoc="${solar.doc}/jdk13"/>
>>>> @@ -78,6 +77,24 @@
>>>>      </target>
>>>>
>>>>      <target name="main" depends="javadoc">
>>>> +        <jar destfile="${jar.dir}/${ant.project.name}.jar"
>>>> +             duplicate="fail">
>>>> +            <fileset dir="${javadoc.dir}"/>
>>>> +            <include name="**/*.class"/>
>>>> +            <include name="**/*.properties"/>
>>>> +            <include name="**/*.css"/>
>>>> +            <include name="**/*.dtd"/>
>>>> +            <include name="**/*.form"/>
>>>> +            <include name="**/*.gif "/>
>>>> +            <include name="**/*.htm"/>
>>>> +            <include name="**/*.html"/>
>>>> +            <include name="**/*.js"/>
>>>> +            <include name="**/*.mod"/>
>>>> +            <include name="**/*.sql"/>
>>>> +            <include name="**/*.xml"/>
>>>> +            <include name="**/*.xsl"/>
>>>> +            <include name="**/*.map"/>
>>>> +        </jar>
>>>>      </target>
>>>>
>>>>       <target name="all" depends="javadoc">
>>>>
>>>>
>>>>
>>


Re: svn commit: r1847342 - in /openoffice/trunk/main: ./ postprocess/packcomponents/ solenv/ant/ solenv/gbuild/ xmerge/ xmerge/java/ xmerge/java/XMergeBridge/ xmerge/java/XMergeBridge/java/ xmerge/java/XMergeBridge/src/ xmerge/java/XMergeBridge/src/main/ x...

Posted by Damjan Jovanovic <da...@apache.org>.
One problem was that GNU make 3.8.1, which we use on the Linux buildbots,
doesn't have the:
$(file < ...)
function. I've now changed it to use:
$(shell cat ...)
instead. This doesn't however explain why the Windows buildbot also failed
in xmerge, as its GNU make is recent enough.

Another problem was that Windows fail to build in main/bean due to missing
symbols. Some are clearly from USER32.DLL, which I've added now, but one is
from Java's AWT library which is stored in $(AWTLIB) as "-lawt" which seems
to be in the wrong format for Microsoft's linker...


On Sun, Nov 25, 2018 at 12:20 AM Matthias Seidel <ma...@hamburg.de>
wrote:

> Linux-32 and Windows builds also fail in xmerge.
>
> Matthias
>
> Am 24.11.18 um 16:08 schrieb Matthias Seidel:
> > Hi Damjan,
> >
> > This commit breaks at least our Linux-64 builds:
> >
> >
> https://ci.apache.org/projects/openoffice/buildlogs/linux64/main/xmerge/unxlngx6.pro/misc/logs/prj.txt
> >
> > Regards,
> >
> >    Matthias
> >
> > Am 24.11.18 um 08:58 schrieb damjan@apache.org:
> >> Author: damjan
> >> Date: Sat Nov 24 07:58:57 2018
> >> New Revision: 1847342
> >>
> >> URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
> >> Log:
> >> Add a "dependencies" target for Ant to allow extracting the JARs that
> >> a Java module depends on. Use this to make Ant targets depends on
> >> their dependencies in gbuild, so that Java submodules within a
> >> main/ module build in the correct order.
> >>
> >> Port main/xmerge to gbuild/Ant using this approach.
> >>
> >> Patch by: me
> >>
> >>
> >> Added:
> >>     openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
> >>     openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
> >>     openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
> >>     openoffice/trunk/main/xmerge/Ant_pexcel.mk
> >>     openoffice/trunk/main/xmerge/Ant_pocketword.mk
> >>     openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
> >>     openoffice/trunk/main/xmerge/Ant_xmerge.mk
> >>     openoffice/trunk/main/xmerge/Makefile   (with props)
> >>     openoffice/trunk/main/xmerge/Module_xmerge.mk
> >>     openoffice/trunk/main/xmerge/Package_xmergesync.mk
> >>     openoffice/trunk/main/xmerge/java/
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/bridge/
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
> >>       - copied from r1847335,
> openoffice/trunk/main/xmerge/source/bridge/java/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/aportisdoc/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/src/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
> >>       - copied from r1847335,
> openoffice/trunk/main/xmerge/source/aportisdoc/java/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
> >>
>  openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
> >>
>  openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/htmlsoff/
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/src/
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
> >>
>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/htmlsoff/package.html
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
> >>
>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
> >>
>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
> >>
>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
> >>
>  openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
> >>     openoffice/trunk/main/xmerge/java/pexcel/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/pexcel/
> >>     openoffice/trunk/main/xmerge/java/pexcel/src/
> >>     openoffice/trunk/main/xmerge/java/pexcel/src/main/
> >>     openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
> >>       - copied from r1847335,
> openoffice/trunk/main/xmerge/source/pexcel/java/
> >>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
> >>
>  openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
> >>
>  openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/pexcel/converter.xml
> >>     openoffice/trunk/main/xmerge/java/pocketword/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/pocketword/
> >>     openoffice/trunk/main/xmerge/java/pocketword/src/
> >>     openoffice/trunk/main/xmerge/java/pocketword/src/main/
> >>     openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
> >>       - copied from r1847335,
> openoffice/trunk/main/xmerge/source/pocketword/java/
> >>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
> >>
>  openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
> >>
>  openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/pocketword/converter.xml
> >>     openoffice/trunk/main/xmerge/java/xmerge/
> >>       - copied from r1847341,
> openoffice/trunk/main/xmerge/source/xmerge/
> >>     openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
> >>     openoffice/trunk/main/xmerge/java/xmerge/src/
> >>     openoffice/trunk/main/xmerge/java/xmerge/src/main/
> >>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
> >>       - copied from r1847335,
> openoffice/trunk/main/xmerge/source/xmerge/java/
> >>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
> >>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
> >>       - copied unchanged from r1847335,
> openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
> >>     openoffice/trunk/main/xmerge/prj/makefile.mk
> >> Removed:
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/java/
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/java/
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/package.html
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
> >>     openoffice/trunk/main/xmerge/java/pexcel/converter.xml
> >>     openoffice/trunk/main/xmerge/java/pexcel/java/
> >>     openoffice/trunk/main/xmerge/java/pocketword/converter.xml
> >>     openoffice/trunk/main/xmerge/java/pocketword/java/
> >>     openoffice/trunk/main/xmerge/java/xmerge/java/
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
> >>
>  openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
> >>     openoffice/trunk/main/xmerge/source/aportisdoc/
> >>     openoffice/trunk/main/xmerge/source/bridge/
> >>     openoffice/trunk/main/xmerge/source/htmlsoff/
> >>     openoffice/trunk/main/xmerge/source/pexcel/
> >>     openoffice/trunk/main/xmerge/source/pocketword/
> >>     openoffice/trunk/main/xmerge/source/xmerge/
> >> Modified:
> >>     openoffice/trunk/main/Module_ooo.mk
> >>     openoffice/trunk/main/postprocess/packcomponents/makefile.mk
> >>     openoffice/trunk/main/solenv/ant/aoo-ant.xml
> >>     openoffice/trunk/main/solenv/gbuild/Ant.mk
> >>     openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
> >>     openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
> >>     openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
> >>     openoffice/trunk/main/xmerge/java/pexcel/build.xml
> >>     openoffice/trunk/main/xmerge/java/pocketword/build.xml
> >>     openoffice/trunk/main/xmerge/java/xmerge/build.xml
> >>     openoffice/trunk/main/xmerge/prj/build.lst
> >>     openoffice/trunk/main/xmerge/prj/d.lst
> >>     openoffice/trunk/main/xmerge/util/build.xml
> >>
> >> Modified: openoffice/trunk/main/Module_ooo.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/Module_ooo.mk (original)
> >> +++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
> >> @@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
> >>      wizards \
> >>      writerfilter \
> >>      x11_extensions \
> >> +    xmerge \
> >>      xml2cmp \
> >>      xmlhelp \
> >>      xmloff \
> >>
> >> Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk
> (original)
> >> +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat
> Nov 24 07:58:57 2018
> >> @@ -278,7 +278,7 @@ my_components += \
> >>      component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
> >>      ScriptFramework \
> >>      ScriptProviderForJava \
> >> -    XMergeBridge \
> >> +    component/xmerge/java/XMergeBridge/XMergeBridge \
> >>      XSLTValidate \
> >>      component/wizards/com/sun/star/wizards/agenda/agenda \
> >>      component/wizards/com/sun/star/wizards/fax/fax \
> >>
> >> Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
> >> +++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57
> 2018
> >> @@ -37,8 +37,10 @@
> >>      <property name="build.base.dir" location="${WORKDIR}/Ant/${
> ant.project.name}"/>
> >>
> >>      <property name="main.src.dir" location="src/main/java"/>
> >> +    <property name="res.src.dir" location="src/main/resources"/>
> >>      <property name="idl.src.dir" location="src/main/idl"/>
> >>      <property name="test.src.dir" location="src/test/java"/>
> >> +    <property name="test-res.src.dir" location="src/test/resources"/>
> >>      <property name="test-idl.src.dir" location="src/test/idl"/>
> >>
> >>      <property name="main.build.dir" location="${build.base.dir}/main"/>
> >> @@ -93,23 +95,22 @@
> >>          </path>
> >>      </target>
> >>
> >> +    <target name="dependencies" depends="prepare">
> >> +        <local name="has.main.classpath"/>
> >> +        <condition property="has.main.classpath">
> >> +            <isreference refid="main.classpath"/>
> >> +        </condition>
> >> +
> >> +        <pathconvert refid="main.classpath" setonempty="true"
> pathsep=" " property="deps" if:set="has.main.classpath"/>
> >> +        <property name="dep" value=""/>
> >> +        <echo message="${deps}" file="${dependencies.outfile}"/>
> >> +    </target>
> >> +
> >>      <target name="res" depends="prepare">
> >>          <mkdir dir="${main.build.dir}"/>
> >> -        <copy todir="${main.build.dir}">
> >> -             <fileset dir="${main.src.dir}">
> >> -                 <include name="**/*.properties"/>
> >> -                 <include name="**/*.css"/>
> >> -                 <include name="**/*.dtd"/>
> >> -                 <include name="**/*.form"/>
> >> -                 <include name="**/*.gif "/>
> >> -                 <include name="**/*.htm"/>
> >> -                 <include name="**/*.html"/>
> >> -                 <include name="**/*.js"/>
> >> -                 <include name="**/*.mod"/>
> >> -                 <include name="**/*.sql"/>
> >> -                 <include name="**/*.xml"/>
> >> -                 <include name="**/*.xsl"/>
> >> -                 <include name="**/*.map"/>
> >> +        <copy todir="${main.build.dir}" failonerror="false"
> quiet="true">
> >> +             <fileset dir="${res.src.dir}">
> >> +                 <include name="**/*"/>
> >>               </fileset>
> >>          </copy>
> >>      </target>
> >> @@ -160,7 +161,16 @@
> >>          </sequential>
> >>      </macrodef>
> >>
> >> -    <target name="test-idl" depends="pre-compile">
> >> +    <target name="test-res" depends="pre-compile">
> >> +        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
> >> +        <copy todir="${test.build.dir}" failonerror="false"
> quiet="true" unless:set="test.skip">
> >> +             <fileset dir="${test-res.src.dir}">
> >> +                 <include name="**/*"/>
> >> +             </fileset>
> >> +        </copy>
> >> +    </target>
> >> +
> >> +    <target name="test-idl" depends="test-res">
> >>          <fileset id="test-idl.files" dir="${test-idl.src.dir}"
> includes="**/*.idl" erroronmissingdir="false"/>
> >>          <idl-javamaker
> >>              idlFiles="test-idl.files"
> >>
> >> Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
> >> +++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
> >> @@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
> >>  FORCE:
> >>
> >>
> >> +define gb_Ant_add_dependency
> >> +$(1) : $(2)
> >> +
> >> +endef
> >> +
> >>  # registers target and clean target
> >>  # adds jar files to DeliverLogTarget
> >>  # adds dependency for outdir target to workdir target (pattern rule
> for delivery is in Package.mk)
> >> @@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
> >>  $(call gb_Deliver_add_deliverable,$(call
> gb_Jar_get_outdir_target,$(1)),$(call gb_Ant_get_target,$(1)),$(1))
> >>  $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
> >>
> >> +__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v
> -Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
> >> +$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call
> gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
> >> +
> >>  endef
> >>
> >>
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24
> 07:58:57 2018
> >> @@ -0,0 +1,29 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
> >> +
> >> +$(eval $(call
> gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57
> 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57
> 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57
> 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24
> 07:58:57 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
> >> @@ -0,0 +1,27 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call
> gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >> +
> >>
> >> Added: openoffice/trunk/main/xmerge/Makefile
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Makefile (added)
> >> +++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
> >> @@ -0,0 +1,32 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +ifeq ($(strip $(SOLARENV)),)
> >> +$(error No environment set!)
> >> +endif
> >> +
> >> +gb_PARTIALBUILD := T
> >> +GBUILDDIR := $(SOLARENV)/gbuild
> >> +include $(GBUILDDIR)/gbuild.mk
> >> +
> >> +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir
> $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >>
> >> Propchange: openoffice/trunk/main/xmerge/Makefile
> >>
> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57
> 2018
> >> @@ -0,0 +1,38 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call gb_Module_Module,xmerge))
> >> +
> >> +$(eval $(call gb_Module_add_targets,xmerge,\
> >> +    Ant_aportisdoc \
> >> +    Ant_htmlsoff \
> >> +    Ant_pexcel \
> >> +    Ant_pocketword \
> >> +    Ant_xmerge-javadoc \
> >> +    Ant_xmerge \
> >> +    Ant_XMergeBridge \
> >> +    Package_xmergesync \
> >> +))
> >> +
> >> +
> >> +# vim: set noet sw=4 ts=4:
> >>
> >> Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
> >> +++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24
> 07:58:57 2018
> >> @@ -0,0 +1,25 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
> >> +$(eval $(call
> gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -21,54 +21,23 @@
> >>   ***********************************************************-->
> >>
> >>
> >> +
> >> +<project name="XMergeBridge" default="main" basedir=".">
> >>
> >> -<project name="XMergeBridge" default="all" basedir=".">
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -    <property file="../inc/antbuild.properties"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> -        <pathelement location="${solar.jar}/unoil.jar"/>
> >> -        <pathelement location="${solar.jar}/ridl.jar"/>
> >> -        <pathelement location="${solar.jar}/jurt.jar"/>
> >> -        <pathelement location="${solar.jar}/juh.jar"/>
> >> -    </path>
> >> -
> >> -
> >> -    <target name="init" >
> >> -        <mkdir dir="${target.dir}"/>
> >> -            <echo
> message="--------------------------------------------------------------------------------"
> />
> >> -        <echo message="debug is ${debug}"/>
> >> -            <echo
> message="--------------------------------------------------------------------------------"
> />
> >> -    </target>
> >> -
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -        <javac srcdir="${src.dir}"
> >> -               destdir="${target.dir}"
> >> -                       debug="${debug}"
> >> -               deprecation="${deprecation}"
> >> -               optimize="${optimize}">
> >> -            <classpath refid="classpath"/>
> >> -        </javac>
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}"
> >> -             manifest="manifest.mf">
> >> -            <fileset dir="${target.dir}"
> >> -                     includes="**/*.class" />
> >> -         </jar>
> >> -    </target>
> >> -
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete dir="${class.dir}"/>
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> +    <target name="init-project">
> >> +        <property name="jar.classpath" value="xmerge.jar"/>
> >> +        <property name="jar.manifest" value="manifest.mf"/>
> >> +
> >> +        <path id="main.classpath">
> >> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
> >> +        </path>
> >>      </target>
> >>
> >>  </project>
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -22,49 +22,16 @@
> >>
> >>
> >>
> >> -<project name="aportisdoc" default="all" basedir=".">
> >> +<project name="aportisdoc" default="main" basedir=".">
> >>
> >> -    <property file="../inc/antbuild.properties"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> -    </path>
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -
> >> -    <target name="init" >
> >> -        <mkdir dir="${target.dir}"/>
> >> -    </target>
> >> -
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -        <javac srcdir="${src.dir}"
> >> -               destdir="${target.dir}"
> >> -               debug="${debug}"
> >> -               deprecation="${deprecation}"
> >> -               optimize="${optimize}">
> >> -            <classpath refid="classpath"/>
> >> -        </javac>
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}">
> >> -            <fileset dir="${target.dir}"
> >> -                     includes="**/*.class" />
> >> -            <metainf dir="${basedir}">
> >> -                <filename name="converter.xml"/>
> >> -            </metainf>
> >> -         </jar>
> >> +    <target name="init-project">
> >> +        <path id="main.classpath">
> >> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> >> +        </path>
> >>      </target>
> >>
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete dir="${class.dir}"/>
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> -    </target>
> >> -
> >>  </project>
> >>
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -22,40 +22,13 @@
> >>
> >>
> >>
> >> -<project name="htmlsoff" default="all" basedir=".">
> >> +<project name="htmlsoff" default="main" basedir=".">
> >>
> >> -    <property file="../inc/antbuild.properties"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> -    </path>
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -
> >> -    <target name="init" >
> >> -    </target>
> >> -
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}">
> >> -            <fileset dir="${basedir}"
> >> -                     includes="*.xsl" />
> >> -            <metainf dir="${basedir}">
> >> -                <filename name="converter.xml"/>
> >> -            </metainf>
> >> -         </jar>
> >> +    <target name="init-project">
> >>      </target>
> >>
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> -    </target>
> >> -
> >>  </project>
> >>
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -22,49 +22,16 @@
> >>
> >>
> >>
> >> -<project name="pexcel" default="all" basedir=".">
> >> -
> >> -    <property file="../inc/antbuild.properties"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> -    </path>
> >> +<project name="pexcel" default="main" basedir=".">
> >>
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -    <target name="init" >
> >> -        <mkdir dir="${target.dir}"/>
> >> +    <target name="init-project">
> >> +        <path id="main.classpath">
> >> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> >> +        </path>
> >>      </target>
> >>
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -        <javac srcdir="${src.dir}"
> >> -               destdir="${target.dir}"
> >> -               debug="${debug}"
> >> -               deprecation="${deprecation}"
> >> -               optimize="${optimize}">
> >> -            <classpath refid="classpath"/>
> >> -        </javac>
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}">
> >> -            <fileset dir="${target.dir}"
> >> -                     includes="**/*.class" />
> >> -            <metainf dir="${basedir}">
> >> -                <filename name="converter.xml"/>
> >> -            </metainf>
> >> -         </jar>
> >> -    </target>
> >> -
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete dir="${class.dir}"/>
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> -    </target>
> >> -
> >>  </project>
> >>
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -22,49 +22,16 @@
> >>
> >>
> >>
> >> -<project name="pocketword" default="all" basedir=".">
> >> +<project name="pocketword" default="main" basedir=".">
> >>
> >> -    <property file="../inc/antbuild.properties"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> -    </path>
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -
> >> -    <target name="init" >
> >> -        <mkdir dir="${target.dir}"/>
> >> -    </target>
> >> -
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -        <javac srcdir="${src.dir}"
> >> -               destdir="${target.dir}"
> >> -               debug="${debug}"
> >> -               deprecation="${deprecation}"
> >> -               optimize="${optimize}">
> >> -            <classpath refid="classpath"/>
> >> -        </javac>
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}">
> >> -            <fileset dir="${target.dir}"
> >> -                     includes="**/*.class" />
> >> -            <metainf dir="${basedir}">
> >> -                <filename name="converter.xml"/>
> >> -            </metainf>
> >> -         </jar>
> >> +    <target name="init-project">
> >> +        <path id="main.classpath">
> >> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> >> +        </path>
> >>      </target>
> >>
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete dir="${class.dir}"/>
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> -    </target>
> >> -
> >>  </project>
> >>
> >>
> >> Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24
> 07:58:57 2018
> >> @@ -22,65 +22,24 @@
> >>
> >>
> >>
> >> -<project name="xmerge" default="all" basedir=".">
> >> +<project name="xmerge" default="main" basedir=".">
> >>
> >> -    <property file="../inc/antbuild.properties"/>
> >> +    <property file="../../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >> -    <property environment="env"/>
> >> -    <property name="env.XML_APIS_JAR"
> value="${solar.jar}/xml-apis.jar"/>
> >> -    <property name="env.XERCES_JAR"
> value="${solar.jar}/xercesImpl.jar"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${env.XML_APIS_JAR}"/>
> >> -        <pathelement location="${env.XERCES_JAR}"/>
> >> -        <pathelement location="${solar.jar}/unoil.jar"/>
> >> -        <pathelement location="${solar.jar}/ridl.jar"/>
> >> -        <pathelement location="${solar.jar}/jurt.jar"/>
> >> -        <pathelement location="${solar.jar}/juh.jar"/>
> >> -    </path>
> >> -
> >> -
> >> -    <target name="init" >
> >> -        <mkdir dir="${target.dir}"/>
> >> +    <target name="init-project">
> >> +        <property name="jar.classpath" value="xml-apis.jar
> xercesImpl.jar serializer.jar"/>
> >> +        <property name="jar.manifest" value="manifest.mf"/>
> >> +
> >> +        <path id="main.classpath">
> >> +<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/>
> -->
> >> +<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/>
> -->
> >> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
> >> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> >> +        </path>
> >>      </target>
> >>
> >> -    <!-- compile java sources in ${package} -->
> >> -    <target name="compile" depends="init">
> >> -        <javac srcdir="${src.dir}"
> >> -               destdir="${target.dir}"
> >> -               debug="${debug}"
> >> -               deprecation="${deprecation}"
> >> -               optimize="${optimize}">
> >> -            <classpath refid="classpath"/>
> >> -        </javac>
> >> -    </target>
> >> -
> >> -    <!-- package to jar -->
> >> -    <target name="jar" depends="compile">
> >> -        <jar destfile="${target.jar}">
> >> -            <fileset dir="${target.dir}"
> >> -                         includes="**/*.class" />
> >> -            <fileset dir="${src.dir}"
> >> -                         includes="**/*.properties" />
> >> -            <manifest>
> >> -                <attribute name="Main-Class"
> value="org.openoffice.xmerge.test.Driver"/>
> >> -                <attribute name="Specification-Title" value="Apache
> OpenOffice XMerge Framework"/>
> >> -                <attribute name="Specification-Vendor" value="Apache
> OpenOffice"/>
> >> -                <attribute name="Specification-Version" value="0.6.0"/>
> >> -                <attribute name="Implementation-Version"
> value="#IMPL-VERSION#"/>
> >> -                <attribute name="Class-Path" value="xml-apis.jar
> xercesImpl.jar serializer.jar"/>
> >> -            </manifest>
> >> -         </jar>
> >> -    </target>
> >> -
> >> -    <!-- clean up -->
> >> -    <target name="clean">
> >> -        <delete dir="${class.dir}"/>
> >> -        <delete file="${target.jar}"/>
> >> -    </target>
> >> -
> >> -    <target name="all" depends="jar">
> >> -    </target>
> >> -
> >>  </project>
> >>
> >>
> >> Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
> >> +++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24
> 07:58:57 2018
> >> @@ -0,0 +1,6 @@
> >> +Main-Class: org.openoffice.xmerge.test.Driver
> >> +Specification-Title: Apache OpenOffice XMerge Framework
> >> +Specification-Vendor: Apache OpenOffice
> >> +Specification-Version: 0.6.0
> >> +Implementation-Version: #IMPL-VERSION#
> >> +
> >>
> >> Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
> >>
> ------------------------------------------------------------------------------
> >>     svn:eol-style = native
> >>
> >> Modified: openoffice/trunk/main/xmerge/prj/build.lst
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/prj/build.lst (original)
> >> +++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
> >> @@ -1,11 +1,2 @@
> >>  xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
> >> -xmrg xmerge                        usr1  - all xmrg_mkout NULL
> >> -xmrg xmerge\inc                    nmake - all xmrg_inc NULL
> >> -xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc
> NULL
> >> -xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge
> xmrg_inc NULL
> >> -xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis
> xmrg_xmerge xmrg_inc NULL
> >> -xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge
> xmrg_inc NULL
> >> -xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge
> xmrg_inc NULL
> >> -xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc
> NULL
> >> -xmrg xmerge\source\activesync      nmake - all xmrg_activesync
> xmrg_inc NULL
> >> -xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge
> xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
> >> +xmrg xmerge\prj                    nmake - all xmrg_prj NULL
> >>
> >> Modified: openoffice/trunk/main/xmerge/prj/d.lst
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/prj/d.lst (original)
> >> +++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
> >> @@ -1,12 +0,0 @@
> >> -..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
> >> -..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
> >> -..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
> >> -..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
> >> -..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
> >> -..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
> >> -..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
> >> -mkdir: %_DEST%\doc%_EXT%\xmerge
> >> -..\%__SRC%\doc\javadoc\package-list
> %_DEST%\doc%_EXT%\xmerge\package-list
> >> -..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
> >> -..\%__SRC%\doc\writer2latex_javadoc.zip
> %_DEST%\doc%_EXT%\writer2latex_javadoc.zip
> >> -..\%__SRC%\misc\XMergeBridge.component
> %_DEST%\xml%_EXT%\XMergeBridge.component
> >>
> >> Added: openoffice/trunk/main/xmerge/prj/makefile.mk
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
> >> +++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57
> 2018
> >> @@ -0,0 +1,44 @@
> >> +#**************************************************************
> >> +#
> >> +#  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.
> >> +#
> >> +#**************************************************************
> >> +
> >> +
> >> +
> >> +PRJ=..
> >> +TARGET=prj
> >> +
> >> +.INCLUDE : settings.mk
> >> +
> >> +.IF "$(VERBOSE)"!=""
> >> +VERBOSEFLAG :=
> >> +.ELSE
> >> +VERBOSEFLAG := -s
> >> +.ENDIF
> >> +
> >> +.IF "$(DEBUG)"!=""
> >> +DEBUG_ARGUMENT=DEBUG=$(DEBUG)
> >> +.ELIF "$(debug)"!=""
> >> +DEBUG_ARGUMENT=debug=$(debug)
> >> +.ELSE
> >> +DEBUG_ARGUMENT=
> >> +.ENDIF
> >> +
> >> +all:
> >> +    cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS)
> $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r
> deliverlog
> >>
> >> Modified: openoffice/trunk/main/xmerge/util/build.xml
> >> URL:
> http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
> >>
> ==============================================================================
> >> --- openoffice/trunk/main/xmerge/util/build.xml (original)
> >> +++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
> >> @@ -21,24 +21,23 @@
> >>   ***********************************************************-->
> >>
> >>
> >> -<project name="xmrg_util" default="main" basedir=".">
> >> +<project name="xmerge-javadoc" default="main" basedir=".">
> >> +
> >> +    <property file="../../ant.properties"/>
> >> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
> >>
> >>      <property file="../source/inc/antbuild.properties"/>
> >>
> >> -    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
> >> +    <property name="javadoc.dir"
> location="${WORKDIR}/Ant/xmerge-javadoc"/>
> >>
> >> -    <property environment="env"/>
> >> -    <property name="env.XML_APIS_JAR"
> value="${solar.jar}/xml-apis.jar"/>
> >> -    <property name="env.XERCES_JAR"
> value="${solar.jar}/xercesImpl.jar"/>
> >> -
> >> -    <path id="classpath">
> >> -        <pathelement location="${env.XML_APIS_JAR}"/>
> >> -        <pathelement location="${env.XERCES_JAR}"/>
> >> -        <pathelement location="${solar.jar}/unoil.jar"/>
> >> -        <pathelement location="${solar.jar}/ridl.jar"/>
> >> -        <pathelement location="${solar.jar}/jurt.jar"/>
> >> -        <pathelement location="${solar.jar}/juh.jar"/>
> >> -        <pathelement location="${build.dir}/xmerge.jar"/>
> >> +    <path id="main.classpath">
> >> +<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
> >> +<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
> >> +        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
> >> +        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
> >> +        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
> >> +        <pathelement location="${OUTDIR}/bin/juh.jar"/>
> >> +        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
> >>      </path>
> >>
> >>      <target name="init">
> >> @@ -55,20 +54,20 @@
> >>               use="true"
> >>               Doctitle="Apache OpenOffice XMerge API"
> >>               windowtitle="Apache OpenOffice XMerge API"
> >> -             classpathref="classpath">
> >> -            <fileset dir="../source/bridge" defaultexcludes="yes">
> >> +             classpathref="main.classpath">
> >> +            <fileset dir="../java/XMergeBridge/src/main/java"
> defaultexcludes="yes">
> >>                 <include name="**/*.java"/>
> >>              </fileset>
> >> -            <fileset dir="../source/xmerge" defaultexcludes="yes">
> >> +            <fileset dir="../java/xmerge/src/main/java"
> defaultexcludes="yes">
> >>                 <include name="**/*.java"/>
> >>              </fileset>
> >> -            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
> >> +            <fileset dir="../java/aportisdoc/src/main/java"
> defaultexcludes="yes">
> >>                 <include name="**/*.java"/>
> >>              </fileset>
> >> -            <fileset dir="../source/pexcel" defaultexcludes="yes">
> >> +            <fileset dir="../java/pexcel/src/main/java"
> defaultexcludes="yes">
> >>                 <include name="**/*.java"/>
> >>              </fileset>
> >> -            <fileset dir="../source/pocketword" defaultexcludes="yes">
> >> +            <fileset dir="../java/pocketword/src/main/java"
> defaultexcludes="yes">
> >>                 <include name="**/*.java"/>
> >>              </fileset>
> >>               <link offline="true" href="
> http://java.sun.com/j2se/1.3/docs/api"
> packagelistLoc="${solar.doc}/jdk13"/>
> >> @@ -78,6 +77,24 @@
> >>      </target>
> >>
> >>      <target name="main" depends="javadoc">
> >> +        <jar destfile="${jar.dir}/${ant.project.name}.jar"
> >> +             duplicate="fail">
> >> +            <fileset dir="${javadoc.dir}"/>
> >> +            <include name="**/*.class"/>
> >> +            <include name="**/*.properties"/>
> >> +            <include name="**/*.css"/>
> >> +            <include name="**/*.dtd"/>
> >> +            <include name="**/*.form"/>
> >> +            <include name="**/*.gif "/>
> >> +            <include name="**/*.htm"/>
> >> +            <include name="**/*.html"/>
> >> +            <include name="**/*.js"/>
> >> +            <include name="**/*.mod"/>
> >> +            <include name="**/*.sql"/>
> >> +            <include name="**/*.xml"/>
> >> +            <include name="**/*.xsl"/>
> >> +            <include name="**/*.map"/>
> >> +        </jar>
> >>      </target>
> >>
> >>       <target name="all" depends="javadoc">
> >>
> >>
> >>
>
>

Re: svn commit: r1847342 - in /openoffice/trunk/main: ./ postprocess/packcomponents/ solenv/ant/ solenv/gbuild/ xmerge/ xmerge/java/ xmerge/java/XMergeBridge/ xmerge/java/XMergeBridge/java/ xmerge/java/XMergeBridge/src/ xmerge/java/XMergeBridge/src/main/ x...

Posted by Matthias Seidel <ma...@hamburg.de>.
Linux-32 and Windows builds also fail in xmerge.

Matthias

Am 24.11.18 um 16:08 schrieb Matthias Seidel:
> Hi Damjan,
>
> This commit breaks at least our Linux-64 builds:
>
> https://ci.apache.org/projects/openoffice/buildlogs/linux64/main/xmerge/unxlngx6.pro/misc/logs/prj.txt
>
> Regards,
>
>    Matthias
>
> Am 24.11.18 um 08:58 schrieb damjan@apache.org:
>> Author: damjan
>> Date: Sat Nov 24 07:58:57 2018
>> New Revision: 1847342
>>
>> URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
>> Log:
>> Add a "dependencies" target for Ant to allow extracting the JARs that
>> a Java module depends on. Use this to make Ant targets depends on
>> their dependencies in gbuild, so that Java submodules within a
>> main/ module build in the correct order.
>>
>> Port main/xmerge to gbuild/Ant using this approach.
>>
>> Patch by: me
>>
>>
>> Added:
>>     openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>>     openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>>     openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>>     openoffice/trunk/main/xmerge/Ant_pexcel.mk
>>     openoffice/trunk/main/xmerge/Ant_pocketword.mk
>>     openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>>     openoffice/trunk/main/xmerge/Ant_xmerge.mk
>>     openoffice/trunk/main/xmerge/Makefile   (with props)
>>     openoffice/trunk/main/xmerge/Module_xmerge.mk
>>     openoffice/trunk/main/xmerge/Package_xmergesync.mk
>>     openoffice/trunk/main/xmerge/java/
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/bridge/
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/bridge/java/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/aportisdoc/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/java/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
>>     openoffice/trunk/main/xmerge/java/htmlsoff/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/htmlsoff/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/package.html
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
>>     openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
>>     openoffice/trunk/main/xmerge/java/pexcel/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pexcel/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pexcel/java/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
>>     openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pexcel/converter.xml
>>     openoffice/trunk/main/xmerge/java/pocketword/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/pocketword/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/pocketword/java/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
>>     openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/pocketword/converter.xml
>>     openoffice/trunk/main/xmerge/java/xmerge/
>>       - copied from r1847341, openoffice/trunk/main/xmerge/source/xmerge/
>>     openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
>>     openoffice/trunk/main/xmerge/java/xmerge/src/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
>>       - copied from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
>>       - copied unchanged from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
>>     openoffice/trunk/main/xmerge/prj/makefile.mk
>> Removed:
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/java/
>>     openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
>>     openoffice/trunk/main/xmerge/java/aportisdoc/java/
>>     openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
>>     openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
>>     openoffice/trunk/main/xmerge/java/htmlsoff/package.html
>>     openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
>>     openoffice/trunk/main/xmerge/java/pexcel/converter.xml
>>     openoffice/trunk/main/xmerge/java/pexcel/java/
>>     openoffice/trunk/main/xmerge/java/pocketword/converter.xml
>>     openoffice/trunk/main/xmerge/java/pocketword/java/
>>     openoffice/trunk/main/xmerge/java/xmerge/java/
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
>>     openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
>>     openoffice/trunk/main/xmerge/source/aportisdoc/
>>     openoffice/trunk/main/xmerge/source/bridge/
>>     openoffice/trunk/main/xmerge/source/htmlsoff/
>>     openoffice/trunk/main/xmerge/source/pexcel/
>>     openoffice/trunk/main/xmerge/source/pocketword/
>>     openoffice/trunk/main/xmerge/source/xmerge/
>> Modified:
>>     openoffice/trunk/main/Module_ooo.mk
>>     openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>>     openoffice/trunk/main/solenv/ant/aoo-ant.xml
>>     openoffice/trunk/main/solenv/gbuild/Ant.mk
>>     openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>>     openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>>     openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>>     openoffice/trunk/main/xmerge/java/pexcel/build.xml
>>     openoffice/trunk/main/xmerge/java/pocketword/build.xml
>>     openoffice/trunk/main/xmerge/java/xmerge/build.xml
>>     openoffice/trunk/main/xmerge/prj/build.lst
>>     openoffice/trunk/main/xmerge/prj/d.lst
>>     openoffice/trunk/main/xmerge/util/build.xml
>>
>> Modified: openoffice/trunk/main/Module_ooo.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/Module_ooo.mk (original)
>> +++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
>> @@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
>>  	wizards \
>>  	writerfilter \
>>  	x11_extensions \
>> +	xmerge \
>>  	xml2cmp \
>>  	xmlhelp \
>>  	xmloff \
>>
>> Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
>> +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat Nov 24 07:58:57 2018
>> @@ -278,7 +278,7 @@ my_components += \
>>      component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
>>      ScriptFramework \
>>      ScriptProviderForJava \
>> -    XMergeBridge \
>> +    component/xmerge/java/XMergeBridge/XMergeBridge \
>>      XSLTValidate \
>>      component/wizards/com/sun/star/wizards/agenda/agenda \
>>      component/wizards/com/sun/star/wizards/fax/fax \
>>
>> Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
>> +++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57 2018
>> @@ -37,8 +37,10 @@
>>      <property name="build.base.dir" location="${WORKDIR}/Ant/${ant.project.name}"/>
>>  
>>      <property name="main.src.dir" location="src/main/java"/>
>> +    <property name="res.src.dir" location="src/main/resources"/>
>>      <property name="idl.src.dir" location="src/main/idl"/>
>>      <property name="test.src.dir" location="src/test/java"/>
>> +    <property name="test-res.src.dir" location="src/test/resources"/>
>>      <property name="test-idl.src.dir" location="src/test/idl"/>
>>  
>>      <property name="main.build.dir" location="${build.base.dir}/main"/>
>> @@ -93,23 +95,22 @@
>>          </path>
>>      </target>
>>  
>> +    <target name="dependencies" depends="prepare">
>> +        <local name="has.main.classpath"/>
>> +        <condition property="has.main.classpath">
>> +            <isreference refid="main.classpath"/>
>> +        </condition>
>> +
>> +        <pathconvert refid="main.classpath" setonempty="true" pathsep=" " property="deps" if:set="has.main.classpath"/>
>> +        <property name="dep" value=""/>
>> +        <echo message="${deps}" file="${dependencies.outfile}"/>
>> +    </target>
>> +
>>      <target name="res" depends="prepare">
>>          <mkdir dir="${main.build.dir}"/>
>> -        <copy todir="${main.build.dir}">
>> -             <fileset dir="${main.src.dir}">
>> -                 <include name="**/*.properties"/>
>> -                 <include name="**/*.css"/>
>> -                 <include name="**/*.dtd"/>
>> -                 <include name="**/*.form"/>
>> -                 <include name="**/*.gif "/>
>> -                 <include name="**/*.htm"/>
>> -                 <include name="**/*.html"/>
>> -                 <include name="**/*.js"/>
>> -                 <include name="**/*.mod"/>
>> -                 <include name="**/*.sql"/>
>> -                 <include name="**/*.xml"/>
>> -                 <include name="**/*.xsl"/>
>> -                 <include name="**/*.map"/>
>> +        <copy todir="${main.build.dir}" failonerror="false" quiet="true">
>> +             <fileset dir="${res.src.dir}">
>> +                 <include name="**/*"/>
>>               </fileset>
>>          </copy>
>>      </target>
>> @@ -160,7 +161,16 @@
>>          </sequential>
>>      </macrodef>
>>  
>> -    <target name="test-idl" depends="pre-compile">
>> +    <target name="test-res" depends="pre-compile">
>> +        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
>> +        <copy todir="${test.build.dir}" failonerror="false" quiet="true" unless:set="test.skip">
>> +             <fileset dir="${test-res.src.dir}">
>> +                 <include name="**/*"/>
>> +             </fileset>
>> +        </copy>
>> +    </target>
>> +
>> +    <target name="test-idl" depends="test-res">
>>          <fileset id="test-idl.files" dir="${test-idl.src.dir}" includes="**/*.idl" erroronmissingdir="false"/>
>>          <idl-javamaker
>>              idlFiles="test-idl.files"
>>
>> Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
>> +++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
>> @@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
>>  FORCE:
>>  
>>  
>> +define gb_Ant_add_dependency
>> +$(1) : $(2)
>> +
>> +endef
>> +
>>  # registers target and clean target
>>  # adds jar files to DeliverLogTarget
>>  # adds dependency for outdir target to workdir target (pattern rule for delivery is in Package.mk)
>> @@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
>>  $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call gb_Ant_get_target,$(1)),$(1))
>>  $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
>>  
>> +__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v -Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
>> +$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
>> +
>>  endef
>>  
>>  
>>
>> Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,29 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
>> +
>> +$(eval $(call gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
>> +++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,27 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
>> +
>> +# vim: set noet sw=4 ts=4:
>> +
>>
>> Added: openoffice/trunk/main/xmerge/Makefile
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Makefile (added)
>> +++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,32 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +ifeq ($(strip $(SOLARENV)),)
>> +$(error No environment set!)
>> +endif
>> +
>> +gb_PARTIALBUILD := T
>> +GBUILDDIR := $(SOLARENV)/gbuild
>> +include $(GBUILDDIR)/gbuild.mk
>> +
>> +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
>> +
>> +# vim: set noet sw=4 ts=4:
>>
>> Propchange: openoffice/trunk/main/xmerge/Makefile
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
>> +++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,38 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Module_Module,xmerge))
>> +
>> +$(eval $(call gb_Module_add_targets,xmerge,\
>> +	Ant_aportisdoc \
>> +	Ant_htmlsoff \
>> +	Ant_pexcel \
>> +	Ant_pocketword \
>> +	Ant_xmerge-javadoc \
>> +	Ant_xmerge \
>> +	Ant_XMergeBridge \
>> +	Package_xmergesync \
>> +))
>> +
>> +
>> +# vim: set noet sw=4 ts=4:
>>
>> Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
>> +++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,25 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
>> +$(eval $(call gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))
>>
>> Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24 07:58:57 2018
>> @@ -21,54 +21,23 @@
>>   ***********************************************************-->
>>  
>>  
>> +  
>> +<project name="XMergeBridge" default="main" basedir=".">
>>  
>> -<project name="XMergeBridge" default="all" basedir=".">
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -    <property file="../inc/antbuild.properties"/>
>> -
>> -    <path id="classpath">
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>> -        <pathelement location="${solar.jar}/juh.jar"/>
>> -    </path>
>> -
>> -
>> -    <target name="init" >
>> -        <mkdir dir="${target.dir}"/>
>> -		<echo message="--------------------------------------------------------------------------------" />
>> -        <echo message="debug is ${debug}"/>
>> -		<echo message="--------------------------------------------------------------------------------" />
>> -    </target>
>> -
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -        <javac srcdir="${src.dir}"
>> -               destdir="${target.dir}"
>> -			   debug="${debug}"
>> -               deprecation="${deprecation}"
>> -               optimize="${optimize}">
>> -            <classpath refid="classpath"/>
>> -        </javac>
>> -    </target>
>> -
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}"
>> -             manifest="manifest.mf">
>> -            <fileset dir="${target.dir}"
>> -                     includes="**/*.class" />
>> -         </jar>
>> -    </target>
>> -
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete dir="${class.dir}"/>
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -
>> -    <target name="all" depends="jar">
>> +    <target name="init-project">
>> +        <property name="jar.classpath" value="xmerge.jar"/>
>> +        <property name="jar.manifest" value="manifest.mf"/>
>> +
>> +        <path id="main.classpath">
>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>> +        </path>
>>      </target>
>>  
>>  </project>
>>
>> Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24 07:58:57 2018
>> @@ -22,49 +22,16 @@
>>  
>>  
>>    
>> -<project name="aportisdoc" default="all" basedir=".">
>> +<project name="aportisdoc" default="main" basedir=".">
>>  
>> -    <property file="../inc/antbuild.properties"/>
>> -        
>> -    <path id="classpath">
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> -    </path>
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -
>> -    <target name="init" >
>> -        <mkdir dir="${target.dir}"/>
>> -    </target>
>> -
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -        <javac srcdir="${src.dir}"
>> -               destdir="${target.dir}"
>> -               debug="${debug}"
>> -               deprecation="${deprecation}"
>> -               optimize="${optimize}">
>> -            <classpath refid="classpath"/>
>> -        </javac>
>> -    </target>
>> -    
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}">
>> -            <fileset dir="${target.dir}"
>> -                     includes="**/*.class" />
>> -            <metainf dir="${basedir}">
>> -                <filename name="converter.xml"/>
>> -            </metainf>
>> -         </jar>
>> +    <target name="init-project">
>> +        <path id="main.classpath">
>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>> +        </path>
>>      </target>
>>  
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete dir="${class.dir}"/>
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -    
>> -    <target name="all" depends="jar">
>> -    </target>
>> -     
>>  </project>
>>  
>>
>> Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24 07:58:57 2018
>> @@ -22,40 +22,13 @@
>>  
>>  
>>    
>> -<project name="htmlsoff" default="all" basedir=".">
>> +<project name="htmlsoff" default="main" basedir=".">
>>  
>> -    <property file="../inc/antbuild.properties"/>
>> -        
>> -    <path id="classpath">
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> -    </path>
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -
>> -    <target name="init" >
>> -    </target>
>> -
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -    </target>
>> -    
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}">
>> -            <fileset dir="${basedir}"
>> -                     includes="*.xsl" />
>> -            <metainf dir="${basedir}">
>> -                <filename name="converter.xml"/>
>> -            </metainf>
>> -         </jar>
>> +    <target name="init-project">
>>      </target>
>>  
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -    
>> -    <target name="all" depends="jar">
>> -    </target>
>> -     
>>  </project>
>>  
>>
>> Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24 07:58:57 2018
>> @@ -22,49 +22,16 @@
>>  
>>  
>>    
>> -<project name="pexcel" default="all" basedir=".">
>> -    
>> -    <property file="../inc/antbuild.properties"/>
>> -        
>> -    <path id="classpath">
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> -    </path>
>> +<project name="pexcel" default="main" basedir=".">
>>  
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -    <target name="init" >
>> -        <mkdir dir="${target.dir}"/>
>> +    <target name="init-project">
>> +        <path id="main.classpath">
>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>> +        </path>
>>      </target>
>>  
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -        <javac srcdir="${src.dir}"
>> -               destdir="${target.dir}"
>> -               debug="${debug}"
>> -               deprecation="${deprecation}"
>> -               optimize="${optimize}">
>> -            <classpath refid="classpath"/>
>> -        </javac>
>> -    </target>
>> -    
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}">
>> -            <fileset dir="${target.dir}"
>> -                     includes="**/*.class" />
>> -            <metainf dir="${basedir}">
>> -                <filename name="converter.xml"/>
>> -            </metainf>
>> -         </jar>
>> -    </target>
>> -
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete dir="${class.dir}"/>
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -    
>> -    <target name="all" depends="jar">
>> -    </target>
>> -     
>>  </project>
>>  
>>
>> Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24 07:58:57 2018
>> @@ -22,49 +22,16 @@
>>  
>>  
>>    
>> -<project name="pocketword" default="all" basedir=".">
>> +<project name="pocketword" default="main" basedir=".">
>>  
>> -    <property file="../inc/antbuild.properties"/>
>> -        
>> -    <path id="classpath">
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> -    </path>
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -
>> -    <target name="init" >
>> -        <mkdir dir="${target.dir}"/>
>> -    </target>
>> -
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -        <javac srcdir="${src.dir}"
>> -               destdir="${target.dir}"
>> -               debug="${debug}"
>> -               deprecation="${deprecation}"
>> -               optimize="${optimize}">
>> -            <classpath refid="classpath"/>
>> -        </javac>
>> -    </target>
>> -    
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}">
>> -            <fileset dir="${target.dir}"
>> -                     includes="**/*.class" />
>> -            <metainf dir="${basedir}">
>> -                <filename name="converter.xml"/>
>> -            </metainf>
>> -         </jar>
>> +    <target name="init-project">
>> +        <path id="main.classpath">
>> +            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>> +        </path>
>>      </target>
>>  
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete dir="${class.dir}"/>
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -    
>> -    <target name="all" depends="jar">
>> -    </target>
>> -     
>>  </project>
>>  
>>
>> Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24 07:58:57 2018
>> @@ -22,65 +22,24 @@
>>  
>>  
>>    
>> -<project name="xmerge" default="all" basedir=".">
>> +<project name="xmerge" default="main" basedir=".">
>>  
>> -    <property file="../inc/antbuild.properties"/>
>> +    <property file="../../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>> -    <property environment="env"/>
>> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
>> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
>> -        
>> -    <path id="classpath">
>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>> -        <pathelement location="${env.XERCES_JAR}"/>
>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>> -        <pathelement location="${solar.jar}/juh.jar"/>
>> -    </path>
>> -
>> -
>> -    <target name="init" >
>> -        <mkdir dir="${target.dir}"/>
>> +    <target name="init-project">
>> +        <property name="jar.classpath" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
>> +        <property name="jar.manifest" value="manifest.mf"/>
>> +
>> +        <path id="main.classpath">
>> +<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
>> +<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
>> +            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/juh.jar"/>
>> +            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>> +        </path>
>>      </target>
>>  
>> -    <!-- compile java sources in ${package} -->
>> -    <target name="compile" depends="init">
>> -        <javac srcdir="${src.dir}"
>> -               destdir="${target.dir}"
>> -               debug="${debug}"
>> -               deprecation="${deprecation}"
>> -               optimize="${optimize}">
>> -            <classpath refid="classpath"/>
>> -        </javac>
>> -    </target>
>> -    
>> -    <!-- package to jar -->
>> -    <target name="jar" depends="compile">
>> -        <jar destfile="${target.jar}">
>> -            <fileset dir="${target.dir}"
>> -                         includes="**/*.class" />
>> -            <fileset dir="${src.dir}"
>> -                         includes="**/*.properties" />
>> -            <manifest>
>> -                <attribute name="Main-Class" value="org.openoffice.xmerge.test.Driver"/>
>> -                <attribute name="Specification-Title" value="Apache OpenOffice XMerge Framework"/>
>> -                <attribute name="Specification-Vendor" value="Apache OpenOffice"/>
>> -                <attribute name="Specification-Version" value="0.6.0"/>
>> -                <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
>> -                <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar serializer.jar"/>
>> -            </manifest>
>> -         </jar>
>> -    </target>
>> -
>> -    <!-- clean up -->
>> -    <target name="clean">
>> -        <delete dir="${class.dir}"/>
>> -        <delete file="${target.jar}"/>
>> -    </target>
>> -    
>> -    <target name="all" depends="jar">
>> -    </target>
>> -     
>>  </project>
>>  
>>
>> Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
>> +++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,6 @@
>> +Main-Class: org.openoffice.xmerge.test.Driver
>> +Specification-Title: Apache OpenOffice XMerge Framework
>> +Specification-Vendor: Apache OpenOffice
>> +Specification-Version: 0.6.0
>> +Implementation-Version: #IMPL-VERSION#
>> +
>>
>> Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Modified: openoffice/trunk/main/xmerge/prj/build.lst
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/prj/build.lst (original)
>> +++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
>> @@ -1,11 +1,2 @@
>>  xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
>> -xmrg xmerge                        usr1  - all xmrg_mkout NULL
>> -xmrg xmerge\inc                    nmake - all xmrg_inc NULL
>> -xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc NULL
>> -xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge xmrg_inc NULL
>> -xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis xmrg_xmerge xmrg_inc NULL
>> -xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge xmrg_inc NULL
>> -xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge xmrg_inc NULL
>> -xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc NULL
>> -xmrg xmerge\source\activesync      nmake - all xmrg_activesync xmrg_inc NULL
>> -xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
>> +xmrg xmerge\prj                    nmake - all xmrg_prj NULL
>>
>> Modified: openoffice/trunk/main/xmerge/prj/d.lst
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/prj/d.lst (original)
>> +++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
>> @@ -1,12 +0,0 @@
>> -..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
>> -..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
>> -..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
>> -..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
>> -..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
>> -..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
>> -..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
>> -mkdir: %_DEST%\doc%_EXT%\xmerge
>> -..\%__SRC%\doc\javadoc\package-list %_DEST%\doc%_EXT%\xmerge\package-list
>> -..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
>> -..\%__SRC%\doc\writer2latex_javadoc.zip %_DEST%\doc%_EXT%\writer2latex_javadoc.zip
>> -..\%__SRC%\misc\XMergeBridge.component %_DEST%\xml%_EXT%\XMergeBridge.component
>>
>> Added: openoffice/trunk/main/xmerge/prj/makefile.mk
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
>> +++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57 2018
>> @@ -0,0 +1,44 @@
>> +#**************************************************************
>> +#  
>> +#  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.
>> +#  
>> +#**************************************************************
>> +
>> +
>> +
>> +PRJ=..
>> +TARGET=prj
>> +
>> +.INCLUDE : settings.mk
>> +
>> +.IF "$(VERBOSE)"!=""
>> +VERBOSEFLAG :=
>> +.ELSE
>> +VERBOSEFLAG := -s
>> +.ENDIF
>> +
>> +.IF "$(DEBUG)"!=""
>> +DEBUG_ARGUMENT=DEBUG=$(DEBUG)
>> +.ELIF "$(debug)"!=""
>> +DEBUG_ARGUMENT=debug=$(debug)
>> +.ELSE
>> +DEBUG_ARGUMENT=
>> +.ENDIF
>> +
>> +all:
>> +	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
>>
>> Modified: openoffice/trunk/main/xmerge/util/build.xml
>> URL: http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
>> ==============================================================================
>> --- openoffice/trunk/main/xmerge/util/build.xml (original)
>> +++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
>> @@ -21,24 +21,23 @@
>>   ***********************************************************-->
>>  
>>  
>> -<project name="xmrg_util" default="main" basedir=".">
>> +<project name="xmerge-javadoc" default="main" basedir=".">
>> +
>> +    <property file="../../ant.properties"/>
>> +    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
>>  
>>      <property file="../source/inc/antbuild.properties"/>
>>      
>> -    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
>> +    <property name="javadoc.dir" location="${WORKDIR}/Ant/xmerge-javadoc"/>
>>  
>> -    <property environment="env"/>
>> -    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
>> -    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
>> -    
>> -    <path id="classpath">
>> -        <pathelement location="${env.XML_APIS_JAR}"/>
>> -        <pathelement location="${env.XERCES_JAR}"/>
>> -        <pathelement location="${solar.jar}/unoil.jar"/>
>> -        <pathelement location="${solar.jar}/ridl.jar"/>
>> -        <pathelement location="${solar.jar}/jurt.jar"/>
>> -        <pathelement location="${solar.jar}/juh.jar"/>    
>> -        <pathelement location="${build.dir}/xmerge.jar"/>
>> +    <path id="main.classpath">
>> +<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
>> +<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
>> +        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
>> +        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
>> +        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
>> +        <pathelement location="${OUTDIR}/bin/juh.jar"/>    
>> +        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
>>      </path>
>>      
>>      <target name="init">
>> @@ -55,20 +54,20 @@
>>               use="true"
>>               Doctitle="Apache OpenOffice XMerge API"
>>               windowtitle="Apache OpenOffice XMerge API"
>> -             classpathref="classpath">
>> -            <fileset dir="../source/bridge" defaultexcludes="yes">
>> +             classpathref="main.classpath">
>> +            <fileset dir="../java/XMergeBridge/src/main/java" defaultexcludes="yes">
>>                 <include name="**/*.java"/>
>>              </fileset>
>> -            <fileset dir="../source/xmerge" defaultexcludes="yes">
>> +            <fileset dir="../java/xmerge/src/main/java" defaultexcludes="yes">
>>                 <include name="**/*.java"/>
>>              </fileset>
>> -            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
>> +            <fileset dir="../java/aportisdoc/src/main/java" defaultexcludes="yes">
>>                 <include name="**/*.java"/>
>>              </fileset>
>> -            <fileset dir="../source/pexcel" defaultexcludes="yes">
>> +            <fileset dir="../java/pexcel/src/main/java" defaultexcludes="yes">
>>                 <include name="**/*.java"/>
>>              </fileset>
>> -            <fileset dir="../source/pocketword" defaultexcludes="yes">
>> +            <fileset dir="../java/pocketword/src/main/java" defaultexcludes="yes">
>>                 <include name="**/*.java"/>
>>              </fileset>
>>               <link offline="true" href="http://java.sun.com/j2se/1.3/docs/api" packagelistLoc="${solar.doc}/jdk13"/>
>> @@ -78,6 +77,24 @@
>>      </target>
>>  
>>      <target name="main" depends="javadoc">
>> +        <jar destfile="${jar.dir}/${ant.project.name}.jar"
>> +             duplicate="fail">
>> +            <fileset dir="${javadoc.dir}"/>
>> +            <include name="**/*.class"/>
>> +            <include name="**/*.properties"/>
>> +            <include name="**/*.css"/>
>> +            <include name="**/*.dtd"/>
>> +            <include name="**/*.form"/>
>> +            <include name="**/*.gif "/>
>> +            <include name="**/*.htm"/>
>> +            <include name="**/*.html"/>
>> +            <include name="**/*.js"/>
>> +            <include name="**/*.mod"/>
>> +            <include name="**/*.sql"/>
>> +            <include name="**/*.xml"/>
>> +            <include name="**/*.xsl"/>
>> +            <include name="**/*.map"/>
>> +        </jar>
>>      </target>
>>  
>>       <target name="all" depends="javadoc">
>>
>>
>>