Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-13 Thread Stephan Bergmann

On 09/13/2011 01:00 AM, Norbert Thiebaud wrote:

On Mon, Sep 12, 2011 at 4:53 PM, Michael Stahlm...@openoffice.org  wrote:

On 12.09.2011 23:26, Peter Foley wrote:

--- a/MathMLDTD/prj/build.lst
+++ b/MathMLDTD/prj/build.lst
@@ -1,3 +1,2 @@
-md   MathMLDTD   :   solenv NULL
-md   MathMLDTD   usr1- 
  all md_mkout NULL
-md   MathMLDTD\prj   get - 
  all md_prj NULL
+md   MathMLDTD   : NULL


you remove the dependency on solenv; it seems that currently we don't
have any module (except solenv of course, and testautomation which
doesn't do anything) that does not directly or indirectly depend on
solenv; i wonder why that is?  is there perhaps some reason that modules
must depend on solenv?


isn't that for the basic setup of solver ? (mkdir od bin inc etc..)
but I believe Deliver.mk do the mkdir by precaution anyways.. so that
should no have any impact here..


But that might explain the strange tinderbox failure at 
http://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTERfull-log=1315879214.25561, 
a missing 350minor.mk early one, where xml2cmp is one of the first three 
modules being built (in parallel).


-Stephan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-13 Thread Michael Stahl
On 13.09.2011 11:09, Stephan Bergmann wrote:
 On 09/13/2011 01:00 AM, Norbert Thiebaud wrote:
 On Mon, Sep 12, 2011 at 4:53 PM, Michael Stahlm...@openoffice.org  wrote:
 On 12.09.2011 23:26, Peter Foley wrote:
 --- a/MathMLDTD/prj/build.lst
 +++ b/MathMLDTD/prj/build.lst
 @@ -1,3 +1,2 @@
 -md   MathMLDTD   :   solenv NULL
 -md   MathMLDTD   usr1 
-   all md_mkout NULL
 -md   MathMLDTD\prj   get  
-   all md_prj NULL
 +md   MathMLDTD   : NULL

 you remove the dependency on solenv; it seems that currently we don't
 have any module (except solenv of course, and testautomation which
 doesn't do anything) that does not directly or indirectly depend on
 solenv; i wonder why that is?  is there perhaps some reason that modules
 must depend on solenv?

 isn't that for the basic setup of solver ? (mkdir od bin inc etc..)
 but I believe Deliver.mk do the mkdir by precaution anyways.. so that
 should no have any impact here..
 
 But that might explain the strange tinderbox failure at 
 b, 
 a missing 350minor.mk early one, where xml2cmp is one of the first three 
 modules being built (in parallel).
 
 -Stephan

thanks for reminding me, 3X0minor.mk was the thing that i only vaguely
remembered.  apparently it's still necessary in converted modules
because we start gmake indirectly via dmake.

guess somebody should put back the solenv deps :)

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-13 Thread Stephan Bergmann

On 09/13/2011 11:18 AM, Michael Stahl wrote:

On 13.09.2011 11:09, Stephan Bergmann wrote:

On 09/13/2011 01:00 AM, Norbert Thiebaud wrote:

On Mon, Sep 12, 2011 at 4:53 PM, Michael Stahlm...@openoffice.org   wrote:

On 12.09.2011 23:26, Peter Foley wrote:

--- a/MathMLDTD/prj/build.lst
+++ b/MathMLDTD/prj/build.lst
@@ -1,3 +1,2 @@
-md   MathMLDTD   :   solenv NULL
-md   MathMLDTD   usr1- 
  all md_mkout NULL
-md   MathMLDTD\prj   get - 
  all md_prj NULL
+md   MathMLDTD   : NULL


you remove the dependency on solenv; it seems that currently we don't
have any module (except solenv of course, and testautomation which
doesn't do anything) that does not directly or indirectly depend on
solenv; i wonder why that is?  is there perhaps some reason that modules
must depend on solenv?


isn't that for the basic setup of solver ? (mkdir od bin inc etc..)
but I believe Deliver.mk do the mkdir by precaution anyways.. so that
should no have any impact here..


But that might explain the strange tinderbox failure at
b,
a missing 350minor.mk early one, where xml2cmp is one of the first three
modules being built (in parallel).

-Stephan


thanks for reminding me, 3X0minor.mk was the thing that i only vaguely
remembered.  apparently it's still necessary in converted modules
because we start gmake indirectly via dmake.

guess somebody should put back the solenv deps :)


doing it right now

-Stephan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-13 Thread Stephan Bergmann

On 09/13/2011 11:20 AM, Stephan Bergmann wrote:

On 09/13/2011 11:18 AM, Michael Stahl wrote:

guess somebody should put back the solenv deps :)


doing it right now


http://cgit.freedesktop.org/libreoffice/core/commit/?id=9f78448b9423d0b33d8ef372dc67a1903b31

-Stephan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-13 Thread Michael Stahl
On 13.09.2011 11:33, Stephan Bergmann wrote:
 On 09/13/2011 11:20 AM, Stephan Bergmann wrote:
 On 09/13/2011 11:18 AM, Michael Stahl wrote:
 guess somebody should put back the solenv deps :)

 doing it right now
 
 http://cgit.freedesktop.org/libreoffice/core/commit/?id=9f78448b9423d0b33d8ef372dc67a1903b31
 
 -Stephan

looks like the Mesa module also has the problem, can you fix that as well?

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-12 Thread Peter Foley

gbuild conversion.

PeterFrom 6bc7b647d1f116df04fcf43ce42db1d25ff0 Mon Sep 17 00:00:00 2001
From: Peter Foley pefol...@verizon.net
Date: Mon, 12 Sep 2011 17:19:42 -0400
Subject: [PATCH] convert MathMLDTD to gbuild and add to tail_build

---
 MathMLDTD/Makefile|   38 ++
 MathMLDTD/Module_MathMLDTD.mk |   32 
 MathMLDTD/Package_bin.mk  |   34 ++
 MathMLDTD/prj/build.lst   |5 ++---
 MathMLDTD/prj/d.lst   |2 --
 MathMLDTD/prj/makefile.mk |   40 
 Module_tail_build.mk  |1 +
 RepositoryModule_ooo.mk   |1 +
 postprocess/prj/build.lst |2 +-
 9 files changed, 149 insertions(+), 6 deletions(-)
 create mode 100644 MathMLDTD/Makefile
 create mode 100644 MathMLDTD/Module_MathMLDTD.mk
 create mode 100644 MathMLDTD/Package_bin.mk
 create mode 100644 MathMLDTD/prj/makefile.mk

diff --git a/MathMLDTD/Makefile b/MathMLDTD/Makefile
new file mode 100644
index 000..90947b2
--- /dev/null
+++ b/MathMLDTD/Makefile
@@ -0,0 +1,38 @@
+#*
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# http://www.openoffice.org/license.html
+# for a copy of the LGPLv3 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:
diff --git a/MathMLDTD/Module_MathMLDTD.mk b/MathMLDTD/Module_MathMLDTD.mk
new file mode 100644
index 000..f60b555
--- /dev/null
+++ b/MathMLDTD/Module_MathMLDTD.mk
@@ -0,0 +1,32 @@
+#
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the License); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an AS IS basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#  Peter Foley pefol...@verizon.net
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the GPLv3+), or
+# the GNU Lesser General Public License Version 3 or later (the LGPLv3+),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+#
+
+$(eval $(call gb_Module_Module,MathMLDTD))
+
+$(eval $(call gb_Module_add_targets,MathMLDTD,Package_bin))
diff --git a/MathMLDTD/Package_bin.mk b/MathMLDTD/Package_bin.mk
new file mode 100644
index 000..a1730cd
--- /dev/null
+++ b/MathMLDTD/Package_bin.mk
@@ -0,0 +1,34 @@
+#
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the License); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an AS IS basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#  Peter Foley pefol...@verizon.net
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All 

Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-12 Thread Michael Stahl
On 12.09.2011 23:26, Peter Foley wrote:
 
 gbuild conversion.
 
 Peter

hi Peter,

mostly looking good except:

 --- a/Module_tail_build.mk
 +++ b/Module_tail_build.mk
 @@ -35,6 +35,7 @@ $(eval $(call gb_Module_add_moduledirs,tail_end,\
  formula \
  hwpfilter \
  lotuswordpro \
 +MathMLDTD

missing backslash at EOL

  Mesa \
  oox \
  padmin \
 diff --git a/RepositoryModule_ooo.mk b/RepositoryModule_ooo.mk
 index 3f09ba7..64093db 100644
 --- a/RepositoryModule_ooo.mk
 +++ b/RepositoryModule_ooo.mk
 @@ -53,6 +53,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
  idl \
  linguistic \
  lotuswordpro \
 +MathMLDTD

same problem

  Mesa \
  o3tl \
  offapi \


 --- a/MathMLDTD/prj/build.lst
 +++ b/MathMLDTD/prj/build.lst
 @@ -1,3 +1,2 @@
 -md   MathMLDTD   :   solenv NULL
 -md   MathMLDTD   usr1
 -   all md_mkout NULL
 -md   MathMLDTD\prj   get 
 -   all md_prj NULL
 +md   MathMLDTD   : NULL

you remove the dependency on solenv; it seems that currently we don't
have any module (except solenv of course, and testautomation which
doesn't do anything) that does not directly or indirectly depend on
solenv; i wonder why that is?  is there perhaps some reason that modules
must depend on solenv?

regards,
 michael

-- 
Do you not know, my son, with how little wisdom the world is governed?
 -- Axel Oxenstierna

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] convert MathMLDTD to gbuild and add to tail_build

2011-09-12 Thread Norbert Thiebaud
On Mon, Sep 12, 2011 at 4:53 PM, Michael Stahl m...@openoffice.org wrote:
 On 12.09.2011 23:26, Peter Foley wrote:

 gbuild conversion.

 Peter

 hi Peter,

 mostly looking good except:

 --- a/Module_tail_build.mk
 +++ b/Module_tail_build.mk
 @@ -35,6 +35,7 @@ $(eval $(call gb_Module_add_moduledirs,tail_end,\
      formula \
      hwpfilter \
      lotuswordpro \
 +    MathMLDTD

 missing backslash at EOL

I got that one...

      Mesa \
      oox \
      padmin \
 diff --git a/RepositoryModule_ooo.mk b/RepositoryModule_ooo.mk
 index 3f09ba7..64093db 100644
 --- a/RepositoryModule_ooo.mk
 +++ b/RepositoryModule_ooo.mk
 @@ -53,6 +53,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
      idl \
      linguistic \
      lotuswordpro \
 +    MathMLDTD

 same problem

but I missed that one... fixed now

      Mesa \
      o3tl \
      offapi \


 --- a/MathMLDTD/prj/build.lst
 +++ b/MathMLDTD/prj/build.lst
 @@ -1,3 +1,2 @@
 -md   MathMLDTD       :       solenv NULL
 -md   MathMLDTD                                                       usr1   
  -       all     md_mkout NULL
 -md   MathMLDTD\prj                                           get            
  -       all     md_prj NULL
 +md   MathMLDTD       : NULL

 you remove the dependency on solenv; it seems that currently we don't
 have any module (except solenv of course, and testautomation which
 doesn't do anything) that does not directly or indirectly depend on
 solenv; i wonder why that is?  is there perhaps some reason that modules
 must depend on solenv?

isn't that for the basic setup of solver ? (mkdir od bin inc etc..)
but I believe Deliver.mk do the mkdir by precaution anyways.. so that
should no have any impact here..

Norber
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice