Re: HttpClient -> HttpComponents

2013-10-27 Thread Niko Rönkkö

Hi


Any idea?


Isn't there any C/C++ equivalent to replace that and at the same time
ged rid of one Java depedency?

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


[SOLVED] Re: convert setup_native to gbuild and add to tail_build

2013-02-13 Thread Niko Rönkkö

Peter,


Can you see if it works now?


Yes, it works now, thanks.

--
RN

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


Re: convert setup_native to gbuild and add to tail_build

2013-02-13 Thread Niko Rönkkö

Hi!

This commit breaks my Mac build with error message:
Unrecognized option: -p
Usage: ulfconv [-o ] [-t ] []

Problem seems to be on line 22 in CustomTarget_mac.mk:
http://opengrok.libreoffice.org/xref/core/setup_native/CustomTarget_mac.mk#22

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


Re: Weird code found by clang

2012-03-01 Thread Niko Rönkkö

On 1.3.2012 23.13, Tor Lillqvist wrote:
> svtools/source/dialogs/addresstemplate.cxx:195:23: error:
> self-comparison always evaluates to false
> [-Werror,-Wtautological-compare]
>  for (;pFields != pFields; ++pFields)
>^
> What should this be? Or is what it currently does, exit the loop after
> one pass through, actually what's wanted?

Probably it should be pFields != pFieldsEnd ? See original commit:
http://opengrok.libreoffice.org/xref/core/svtools/source/dialogs/addresstemplate.cxx?a=true&r=447a63cfb6d6d3dff63af72490a4c0b96295db6d#250

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


Re: [REVIEW 3-5, 3-5-1] Fix leap year calculation

2012-02-29 Thread Niko Rönkkö

Hi

The fix is correct so +1 from me if that counts.

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


Re: [Libreoffice] Flat ODF usage in Git [Was: concept for c++ based subsequenttests]

2012-01-23 Thread Niko Rönkkö

Only one query; I wonder whether we should be using the flat (fods)
file-type for these tests - so we can read meaningful diffs to them in
the git history.


+1 for this...
... and I also think that all ODF files in git repos should be in Flat
ODFormat so that the Git can track them easily.

Just my 2 snt's.

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


Re: [Libreoffice] [Pushed] Removed LineListBox methods listed in unusedcode.easy

2012-01-23 Thread Niko Rönkkö

Hi!

On 23.01.2012 10:26, Muthu Subramanian K wrote:

Pushed! Thank you for the patch!


The only problem is that these entries will come back when the "call
catcher" magician Caolán regenerates the unusedcode.easy list next time.

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


Re: [Libreoffice] RFC Operation Spamzilla

2011-12-22 Thread Niko Rönkkö

On 22.12.2011 22.33, Bjoern Michaelsen wrote:

[This is an automated message.]
This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it
started right out as NEW without ever being explicitly confirmed. The bug is
changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back
to NEW please check if the bug still persists with the 3.5.0 beta1 prerelease.
Details on how to test the 3.5.0 beta1 can be found at:
http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1


Shouldn't it be 3.5.0 Beta 2 and not Beta 1?

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


Re: [Libreoffice] Easy hack regex compile infinite loop ( bug 41738 )

2011-11-23 Thread Niko Rönkkö
Sorry all,

I was wrong – Karls later message has been noticed:
http://lists.freedesktop.org/archives/libreoffice/2011-November/020417.html

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


Re: [Libreoffice] [PATCH] Easy hack regex compile infinite loop ( bug 41738 )

2011-11-23 Thread Niko Rönkkö
Hi Karl,

Seems that nobody has noticed your message:
http://lists.freedesktop.org/archives/libreoffice/2011-November/020211.html

You should always use [PATCH] in your Subject when sending patches to
the list to get needed attention from developers.

-- 
Kind regards

Niko, who is not a developer
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] Updated [Patch] new BITxxx functions for ODF 1.2

2011-09-06 Thread Niko Rönkkö

Hi


Wonderful, great stuff - I have to apologize, the many whitespace
changes in the calc part of the patch are because of my substandard
mentoring - cleaned-up version of the first patch attached.


I was in the belief that we shall use spaces instead of tabs.

Corrected patches attached.

--
RN
>From 9536eed6be175243f9e55f5715d1fb784a6f5f4f Mon Sep 17 00:00:00 2001
From: Wolfgang Pechlaner 
Date: Sun, 4 Sep 2011 14:40:25 +0200
Subject: [PATCH] BITxxx functions for ODF 1.2

---
 sc/inc/helpids.h |5 +
 sc/qa/unit/ucalc.cxx |5 +
 sc/source/core/inc/interpre.hxx  |5 +
 sc/source/core/tool/interpr1.cxx |  101 
 sc/source/core/tool/interpr4.cxx |5 +
 sc/source/ui/src/scfuncs.src |  156 ++
 sc/util/hidother.src |5 +
 7 files changed, 282 insertions(+), 0 deletions(-)

diff --git a/sc/inc/helpids.h b/sc/inc/helpids.h
index c80dd1b..b04aa77 100644
--- a/sc/inc/helpids.h
+++ b/sc/inc/helpids.h
@@ -692,3 +692,8 @@
 #define HID_FUNC_UNICODE"SC_HID_FUNC_UNICODE"
 #define HID_FUNC_UNICHAR"SC_HID_FUNC_UNICHAR"
 #define HID_FUNC_NUMBERVALUE"SC_HID_FUNC_NUMBERVALUE"
+#define HID_FUNC_BITAND "SC_HID_FUNC_BITAND"
+#define HID_FUNC_BITOR  "SC_HID_FUNC_BITOR"
+#define HID_FUNC_BITXOR "SC_HID_FUNC_BITXOR"
+#define HID_FUNC_BITLSHIFT  "SC_HID_FUNC_BITLSHIFT"
+#define HID_FUNC_BITRSHIFT  "SC_HID_FUNC_BITRSHIFT"
diff --git a/sc/qa/unit/ucalc.cxx b/sc/qa/unit/ucalc.cxx
index 7430a60..533fbe2 100644
--- a/sc/qa/unit/ucalc.cxx
+++ b/sc/qa/unit/ucalc.cxx
@@ -1742,6 +1742,11 @@ void Test::testFunctionLists()
 
 const char* aLogical[] = {
 "AND",
+"BITAND",
+"BITLSHIFT",
+"BITOR",
+"BITRSHIFT",
+"BITXOR",
 "FALSE",
 "IF",
 "NOT",
diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx
index 27027d5..50881d6 100644
--- a/sc/source/core/inc/interpre.hxx
+++ b/sc/source/core/inc/interpre.hxx
@@ -412,6 +412,11 @@ void ScAnd();
 void ScOr();
 void ScNot();
 void ScNeg();
+void ScBitAnd();
+void ScBitOr();
+void ScBitXor();
+void ScBitRshift();
+void ScBitLshift();
 void ScPercentSign();
 void ScIntersect();
 void ScRangeFunc();
diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx
index f581ac7..3921e0e 100644
--- a/sc/source/core/tool/interpr1.cxx
+++ b/sc/source/core/tool/interpr1.cxx
@@ -1391,6 +1391,107 @@ void ScInterpreter::ScNeg()
 }
 
 
+void ScInterpreter::ScBitAnd()
+{
+RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "sc", "er", "ScInterpreter::ScBitAnd" );
+
+if ( !MustHaveParamCount( GetByte(), 2 ) )
+  return;
+
+ double num1, num2;
+ num1 = GetDouble();
+ num2 = GetDouble();
+ if ((num1 > 281474976710655) or (num1 < 0) or
+ (num2 > 281474976710655) or (num2 < 0)) {
+PushIllegalArgument();
+ }
+
+  PushDouble ((sal_uInt64) num1 & (sal_uInt64) num2);
+}
+
+
+void ScInterpreter::ScBitOr()
+{
+RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "sc", "er", "ScInterpreter::ScBitOr" );
+
+  if ( !MustHaveParamCount( GetByte(), 2 ) )
+  return;
+
+double num1, num2;
+num1 = GetDouble();
+num2 = GetDouble();
+if ((num1 > 281474976710655) or (num1 < 0) or
+(num2 > 281474976710655) or (num2 < 0)) {
+  PushIllegalArgument();
+}
+
+PushDouble ((sal_uInt64) num1 | (sal_uInt64) num2);
+}
+
+
+void ScInterpreter::ScBitXor()
+{
+RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "sc", "er", "ScInterpreter::ScBitXor" );
+
+if ( !MustHaveParamCount( GetByte(), 2 ) )
+  return;
+
+double num1, num2;
+num1 = GetDouble();
+num2 = GetDouble();
+if ((num1 > 281474976710655) or (num1 < 0) or
+(num2 > 281474976710655) or (num2 < 0)) {
+ PushIllegalArgument();
+}
+
+PushDouble ((sal_uInt64) num1 ^ (sal_uInt64) num2);
+}
+
+
+void ScInterpreter::ScBitLshift()
+{
+RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "sc", "er", "ScInterpreter::ScBitLshift" );
+
+if ( !MustHaveParamCount( GetByte(), 2 ) )
+  return;
+
+sal_uInt64 erg;
+sal_Int32 ishift = GetDouble();
+double num = GetDouble();
+if ((num > 281474976710655) or (num < 0))  {
+PushIllegalArgument();
+}
+if (ishift < 0) {
+  erg = (sal_uInt64) num >> -ishift;
+} else {
+  erg = (sal_uInt64) num << ishift;
+}
+PushDouble (erg);
+}
+
+void ScInterpreter::ScBitRshift()
+{
+RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "sc", "er", "ScInterpreter::ScBitRshift" );
+
+if ( !MustHaveParamCount( GetByte(), 2 ) )
+  return;
+sal_uInt64 erg;
+sal_Int32 ishift = GetDouble();

Re: [Libreoffice] Git hangs?

2011-08-02 Thread Niko Rönkkö

Hi Olivier

As Michael mentioned you can try to use http reguest instead:
$ git clone 
http://anongit.freedesktop.org/git/libreoffice/bootstrap.git/ libo


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


[Libreoffice] [PATCH] Removal of deprecated options

2011-05-18 Thread Niko Rönkkö
Still to master and MPL 1.1 / GPLv3+ / LGPLv3+
>From f284735c1be452cf65a9f8b93fa535e00471aff2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Thu, 19 May 2011 00:28:04 +0300
Subject: [PATCH] Removal of deprecated options

Removed all deprecated options of extensions from configure and
fixed style of next subtitle.

Fixed distro-configs LibreOfficeWin32 and NovellWin32 correspondingly.
---
 configure.in|  110 +--
 distro-configs/LibreOfficeWin32.conf.in |2 +-
 distro-configs/NovellWin32.conf.in  |2 +-
 3 files changed, 4 insertions(+), 110 deletions(-)

diff --git a/configure.in b/configure.in
index cfc9aa1..18ef132 100755
--- a/configure.in
+++ b/configure.in
@@ -524,117 +524,11 @@ AC_ARG_WITH(win32,
   defaults suitable for that platform.],
 ,)
 
-dnl -- Deprecated since 2010-11-05 --
-
-AC_ARG_WITH(barcode,
-AS_HELP_STRING([--with-barcode],
-[Deprecated: use --enable-ext-barcode instead.]),
-if test -z "$enable_ext_barcode"; then
-enable_ext_barcode=$with_barcode;
-fi ,
-)
-
-AC_ARG_WITH(ct2n,
-AS_HELP_STRING([--with-ct2n],
-[Deprecated: use --enable-ext-ct2n instead.]),
-if test -z "$enable_ext_ct2n"; then
-enable_ext_ct2n=$with_ct2n;
-fi ,
-)
-
-AC_ARG_WITH(diagram,
-AS_HELP_STRING([--with-diagram],
-[Deprecated: use --enable-ext-diagram instead.]),
-if test -z "$enable_ext_diagram"; then
-enable_ext_diagram=$with_diagram;
-fi ,
-)
-
-AC_ARG_WITH(google-docs,
-AS_HELP_STRING([--with-google-docs],
-[Deprecated: use --enable-ext-google-docs instead.]),
-if test -z "$enable_ext_google_docs"; then
-enable_ext_google_docs=$with_google_docs;
-fi ,
-)
-
-AC_ARG_WITH(hunart,
-AS_HELP_STRING([--with-hunart],
-[Deprecated: use --enable-ext-hunart instead.]),
-if test -z "$enable_ext_hunart"; then
-enable_ext_hunart=$with_hunart;
-fi ,
-)
-
-AC_ARG_WITH(languagetool,
-AS_HELP_STRING([--with-languagetool],
-[Deprecated: use --enable-ext-languagetool instead.]),
-if test -z "$enable_ext_languagetool"; then
-enable_ext_languagetool=$with_languagetool;
-fi ,
-)
-
-AC_ARG_WITH(lightproof,
-AS_HELP_STRING([--with-lightproof],
-[Deprecated: use --enable-ext-lightproof instead.]),
-if test -z "$enable_ext_lightproof"; then
-enable_ext_lightproof=$with_lightproof;
-fi ,
-)
-
-AC_ARG_WITH(nlpsolver,
-AS_HELP_STRING([--with-nlpsolver],
-[Deprecated: use --enable-ext-nlpsolver instead.]),
-if test -z "$enable_ext_nlpsolver"; then
-enable_ext_nlpsolver=$with_nlpsolver;
-fi ,
-)
-
-AC_ARG_WITH(numbertext,
-AS_HELP_STRING([--with-numbertext],
-[Deprecated: use --enable-ext-numbertext instead.]),
-if test -z "$enable_ext_numbertext"; then
-enable_ext_numbertext=$with_numbertext;
-fi ,
-)
-
-AC_ARG_WITH(oooblogger,
-AS_HELP_STRING([--with-oooblogger],
-[Deprecated: use --enable-ext-oooblogger instead.]),
-if test -z "$enable_ext_oooblogger"; then
-enable_ext_oooblogger=$with_oooblogger;
-fi ,
-)
-
-AC_ARG_WITH(typo,
-AS_HELP_STRING([--with-typo],
-[Deprecated: use --enable-ext-typo instead.]),
-if test -z "$enable_ext_typo"; then
-enable_ext_typo=$with_typo;
-fi ,
-)
-
-AC_ARG_WITH(validator,
-AS_HELP_STRING([--with-validator],
-[Deprecated: use --enable-ext-validator instead.]),
-if test -z "$enable_ext_validator"; then
-enable_ext_validator=$with_validator;
-fi ,
-)
-
-AC_ARG_WITH(watch-window,
-AS_HELP_STRING([--with-watch-window],
-[Deprecated: use --enable-ext-watch-window instead.]),
-if test -z "$enable_ext_watch_window"; then
-enable_ext_watch_window=$with_watch_window;
-fi ,
-)
-
 AM_MAINTAINER_MODE
 
-dnl
+dnl ===
 dnl Setup the misc. tweaks we need.
-dnl
+dnl ===
 BASEDIR=$PWD
 TOOLSDIR=$BASEDIR
 
diff --git a/distro-configs/LibreOfficeWin32.conf.in b/distro-configs/LibreOfficeWin32.conf.in
index 5a675d9..18d6bbd 100644
--- a/distro-configs/LibreOfficeWin32.conf.in
+++ b/distro-configs/LibreOfficeWin32.conf.in
@@ -3,9 +3,9 @@
 --without-junit
 --without-helppack-integration
 --without-agfa-monotype-fonts
---with-nlpsolver
 --with-java-target-version=1.5
 --with-extension-integration
+--enable-ext-nlpsolver
 --enable-wiki-publisher
 --enable-report-builder
 --enable-presenter-console
diff --git a/distro-configs/NovellWin32.conf.in b/distro-configs/NovellWin32.conf.in
index 461ede0..33c9e70 100644
--- a/distro-configs/NovellWin32.conf.in
+++ b/distro-configs/NovellWin32.conf.in
@@ -7,10 +7,10 @@
 --enable-activex-component
 --disable-xrender-link
 --without-junit
---with-nlpsolver
 --with-java-target-versio

[Libreoffice] [PATCH] Add config.guess to .gitignore

2011-05-18 Thread Niko Rönkkö
To origin/master and MPL 1.1 / GPLv3+ / LGPLv3+ of course.
>From 98ab4a6a5089266257603171ac9f40e28f85cf23 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Wed, 18 May 2011 17:35:08 +0300
Subject: [PATCH] Add config.guess to .gitignore

Added pattern '/config.guess' to gitignore file.
---
 .gitignore |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore
index c17ae1f..98d742b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,6 +35,7 @@
 /autogen.lastrun
 /bootstrap
 /ChangeLog
+/config.guess
 /config.log
 /config.parms
 /config.status
-- 
1.7.4.1

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


[Libreoffice] [PATCH] Removal of obsolete option --with-unstable-wp

2010-11-19 Thread Niko Rönkkö
MPL 1.1 / GPLv3+ / LGPLv3+

see:
http://cgit.freedesktop.org/libreoffice/build/commit/?id=9e0f4d66e7b219baa142fe86f2167e37d8f8e6f7
>From dc6697dec2cd2ad3ba9e1b21bd4f73699bb80b33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Tue, 16 Nov 2010 16:50:30 +0200
Subject: [PATCH] Removal of obsolete option --with-unstable-wp

Removed obsolete option --with-unstable-wp.

See: 9e0f4d66e7b219baa142fe86f2167e37d8f8e6f7
---
 configure.in |5 -
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/configure.in b/configure.in
index c2a2a01..a20045c 100755
--- a/configure.in
+++ b/configure.in
@@ -494,11 +494,6 @@ AC_ARG_WITH(system-libwps,
   --with-system-libwpsUse system libwps* library.],
 ,)
 
-AC_ARG_WITH(unstable-wp,
-[
-  --with-unstable-wp  Use new unstable libwp* libraries.],
-,)
-
 AC_ARG_WITH(win32,
 [
   --with-win32Define the build to be on Win32; this sets a number of
-- 
1.7.0.4

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


[Libreoffice] [PATCHES] Eight "small" patches to remove trailing whitespaces from help

2010-11-13 Thread Niko Rönkkö
All trailing whitespaces (spaces and tabs) removed from help repository.
In that place those really multiplies and quickly...

Patches found in:
http://ronkko.wippiespace.com/LibO/

MPL 1.1 / GPLv3+ / LGPLv3+

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


[Libreoffice] [PATCH] Fix configure --help width

2010-11-10 Thread Niko Rönkkö
Fixed width of description of --with-openclipart to 80 chars.

MPL 1.1 / GPLv3+ / LGPLv3+
>From 66397cc937db66708b1ff2d8f7ba93c4b2397fe3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Wed, 10 Nov 2010 11:56:19 +0200
Subject: [PATCH] Fix configure --help width

Fixed width of configure --help to be 80 chars.
---
 configure.in |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.in b/configure.in
index 3ec64c6..4343f05 100755
--- a/configure.in
+++ b/configure.in
@@ -424,9 +424,9 @@ AC_ARG_WITH(ooo-builddir,
 
 AC_ARG_WITH(openclipart,
 [
-  --with-openclipart  Build and install LibreOffice galleries from the Open Clip Art
-  Library. The parameter is either a version of the
-  library or an absolute path to the prebuilt and
+  --with-openclipart  Build and install LibreOffice galleries from the Open
+  Clip Art Library. The parameter is either a version of
+  the library or an absolute path to the prebuilt and
   preinstalled .png files.
 
   Examples:  --with-openclipart=0.13
-- 
1.7.0.4

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


Re: [Libreoffice] [PATCH] Separate option descriptions

2010-11-08 Thread Niko Rönkkö
> With the dependency tracking like this for example, it is not clear
> from the output of configure --help what the default is, on or off?
> Perhaps we should state that in the help text (default is enabled, or
> whatever fits)

In this case The Default is somewhere between those options.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] [PATCH] Separate option descriptions

2010-11-07 Thread Niko Rönkkö
It's not good to use option descriptions like --enable/disable-*.

Also: If we want to replace default option descriptions with our owns,
then we shall describe them both (dependency-tracking).

MPL 1.1 / GPLv3+ / LGPLv3+
>From fad1428fee0f5498239f9a74f6a8c950216217e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Mon, 8 Nov 2010 08:52:14 +0200
Subject: [PATCH] Separate option descriptions

It's not good to use option descriptions like --enable/disable-*.

Also: If we want to replace default option descriptions with our owns,
then we shall describe them both (dependency-tracking).
---
 configure.in |   12 
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/configure.in b/configure.in
index 1caf430..4aea636 100644
--- a/configure.in
+++ b/configure.in
@@ -448,13 +448,17 @@ AC_ARG_ENABLE(build-unowinreg,
 ,)
 
 AC_ARG_ENABLE(verbose,
-AS_HELP_STRING([--enable/disable-verbose],
-[Increase/Decrease build verbosity.]),
+AS_HELP_STRING([--enable-verbose],
+[Increase build verbosity.])[
+  --disable-verbose   Decrease build verbosity.],
 ,)
 
 AC_ARG_ENABLE(dependency-tracking,
-AS_HELP_STRING([--disable-dependency-tracking],
-[Disables generation of dependency information.]),
+AS_HELP_STRING([--enable-dependency-tracking],
+[Do not reject slow dependency extractors.])[
+  --disable-dependency-tracking
+  Disables generation of dependency information.
+  Speed up one-time builds.],
 ,)
 
 AC_ARG_ENABLE(icecream,
-- 
1.7.0.4

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


[Libreoffice] Do we really want to use AM_MAINTAINER_MODE?

2010-11-06 Thread Niko Rönkkö
It's only used in outer configure and:

"Several years ago François Pinard pointed out several arguments against
 this AM_MAINTAINER_MODE macro. Most of them relate to insecurity. By
 removing dependencies you get non-dependable builds: changes to sources
 files can have no effect on generated files and this can be very
 confusing when unnoticed. He adds that security shouldn't be reserved
 to maintainers (what --enable-maintainer-mode suggests), on the
 contrary. If one user has to modify a Makefile.am, then either
 Makefile.in should be updated or a warning should be output (this is
 what Automake uses missing for) but the last thing you want is that
 nothing happens and the user doesn't notice it (this is what happens
 when rebuild rules are disabled by AM_MAINTAINER_MODE).

 Jim Meyering, the inventor of the AM_MAINTAINER_MODE macro was swayed
 by François's arguments, and got rid of AM_MAINTAINER_MODE in all of
 his packages."

Quoted from:
http://www.gnu.org/software/hello/manual/automake/maintainer_002dmode.html
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] [PATCHES] Renaming to --enable-ext-*

2010-11-06 Thread Niko Rönkkö
New try.
>From 3cad28b8c61f66c06a4e76f398e78c57597ce49f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Fri, 5 Nov 2010 19:08:58 +0200
Subject: [PATCH] Renaming extension options consistently
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Renamed all extensions to --enable-ext-* because
"we do want to present them together in ./configure --help"

See: b765a28ea9d63b60a14786b1a5484227175d413e

Deprecated old options not removed but commented instead.

¡There are still extensions which are only in build/configure.in!

Changed BUILD_TYPE from OOo to LibO

See: Elide all "SO:" and "OOo:" build.lst prefixes
---
 configure.in |  335 ++
 1 files changed, 242 insertions(+), 93 deletions(-)

diff --git a/configure.in b/configure.in
index aab3995..1caf430 100644
--- a/configure.in
+++ b/configure.in
@@ -8,6 +8,103 @@ echo "$@" >config.parms
 dnl ===
 dnl Optional Features (--enable/disable-)
 dnl ===
+
+dnl -- Extensions --
+
+AC_ARG_ENABLE(ext-barcode,
+AS_HELP_STRING([--enable-ext-barcode],
+[Enables the Barcode extension.]),
+,)
+
+AC_ARG_ENABLE(ext-diagram,
+AS_HELP_STRING([--enable-ext-diagram],
+[Enables the Diagram extension.]),
+,)
+
+AC_ARG_ENABLE(ext-google-docs,
+AS_HELP_STRING([--enable-ext-google-docs],
+[Download and enables the Google Documents extension.]),
+,)
+
+AC_ARG_ENABLE(ext-hunart,
+AS_HELP_STRING([--enable-ext-hunart],
+[Enables the Hungarian Cross-reference Toolbar extension.]),
+,)
+
+AC_ARG_ENABLE(ext-lightproof,
+AS_HELP_STRING([--enable-ext-lightproof],
+[Enables the Lightproof extension.]),
+,)
+
+AC_ARG_ENABLE(ext-mysql-connector,
+AS_HELP_STRING([--enable-ext-mysql-connector],
+[Enables the build of the MySQL Connector/LibO extension. This requires
+ access to the MySQL Connector/C (aka libmysql) to be given, too, with
+ either the --with-system-mysql or --with-libmysql-path option.]),
+,)
+
+AC_ARG_ENABLE(ext-nlpsolver,
+AS_HELP_STRING([--enable-ext-nlpsolver],
+[Download and enables the NLPSolver extension.]),
+,)
+
+AC_ARG_ENABLE(ext-numbertext,
+AS_HELP_STRING([--enable-ext-numbertext],
+[Enables the Numbertext extension.]),
+,)
+
+AC_ARG_ENABLE(ext-oooblogger,
+AS_HELP_STRING([--enable-ext-oooblogger],
+[Download and enables the OOo Blogger extension.]),
+,)
+
+AC_ARG_ENABLE(ext-pdfimport,
+AS_HELP_STRING([--enable-ext-pdfimport],
+[Enables the PDF Import extension and xpdf.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-console,
+AS_HELP_STRING([--enable-ext-presenter-console],
+[Enables the Presenter Console extension.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-minimizer,
+AS_HELP_STRING([--enable-ext-presenter-minimizer],
+[Enables the Presentation Minimizer extension.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-ui,
+AS_HELP_STRING([--enable-ext-presenter-ui],
+[Enables extra functionality during slideshows, e.g. selecting pen color.]),
+,)
+
+AC_ARG_ENABLE(ext-report-builder,
+AS_HELP_STRING([--enable-ext-report-builder],
+[Enables the build of the Report Builder extension.]),
+,)
+
+AC_ARG_ENABLE(ext-typo,
+AS_HELP_STRING([--enable-ext-typo],
+[Enables the Typography Toolbar extension.]),
+,)
+
+AC_ARG_ENABLE(ext-validator,
+AS_HELP_STRING([--enable-ext-validator],
+[Enables the Validator extension.]),
+,)
+
+AC_ARG_ENABLE(ext-watch-window,
+AS_HELP_STRING([--enable-ext-watch-window],
+[Enables the Watch Window extension to Calc.]),
+,)
+
+AC_ARG_ENABLE(ext-wiki-publisher,
+AS_HELP_STRING([--enable-ext-wiki-publisher],
+[Enables the Wiki Publisher extension.]),
+,)
+
+dnl -- *** --
+
 AC_ARG_ENABLE(graphite,
 AS_HELP_STRING([--enable-graphite],
 [Enables the compilation of Graphite smart font rendering.]),
@@ -377,6 +474,64 @@ AC_ARG_ENABLE(cl-x64,
 [Use the Microsoft C/C++ x64 compiler instead of the default x86 one.]),
 ,)
 
+dnl -- Deprecated since 2010-11-05 --
+
+AC_ARG_ENABLE(mysql-connector,
+AS_HELP_STRING([--enable-mysql-connector],
+[Deprecated: use --enable-ext-mysql-connector instead.]),
+if test -z "$enable_ext_mysql_connector"; then
+enable_ext_mysql_connector=$enable_mysql_connector;
+fi ,
+)
+
+AC_ARG_ENABLE(presenter-extra-ui,
+AS_HELP_STRING([--enable-presenter-extra-ui],
+[Deprecated: use --enable-ext-presenter-ui instead.]),
+if test -z "$enable_ext_presenter_ui"; then
+enable_ext_presenter_ui=$enable_presenter_extra_ui;
+fi ,
+)
+
+AC_ARG_ENABLE(minimizer,
+AS_HELP_STRING([--enable-minimizer],
+[Deprecated: use --enable-ext-presenter-minimizer instead.]),
+i

[Libreoffice] [PATCH] Renaming extension options consistently

2010-11-05 Thread Niko Rönkkö


Renamed all extensions to --enable-ext-* because
"we do want to present them together in ./configure --help"

Deprecated old options not removed but commented instead.

Fixed: --without-java (from Wol)
---
 configure.in |  296 
--

 1 files changed, 205 insertions(+), 91 deletions(-)

Patch updated after changes made by Andras Timar.

Remember to push also:
lists.freedesktop.org/archives/libreoffice/2010-November/002154.html
lists.freedesktop.org/archives/libreoffice/2010-November/002159.html

diff --git a/configure.in b/configure.in
index b7d7852..8db9da5 100755
--- a/configure.in
+++ b/configure.in
@@ -19,7 +19,9 @@ AC_SUBST(OOO_BUILDVERSION)
 PROPAGATED_ARGS=$ac_configure_args
 AC_SUBST(PROPAGATED_ARGS)
 
-# Optional Features:
+dnl ===
+dnl Optional Features (--enable/disable-)
+dnl ===
 AC_ARG_ENABLE(access,
 [
   --disable-accessDisable the Access import pieces.],
@@ -55,6 +57,81 @@ AC_ARG_ENABLE(dbgutil,
   (This generates a non-product build.)],
 ,)
 
+AC_ARG_ENABLE(ext-barcode,
+[
+  --enable-ext-barcodeDownload and integrate Barcode extension.],
+,)
+
+AC_ARG_ENABLE(ext-ct2n,
+[
+  --enable-ext-ct2n   Download and integrate ConvertTextToNumber extension.],
+,)
+
+AC_ARG_ENABLE(ext-diagram,
+[
+  --enable-ext-diagramDownload and integrate Diagram extension.],
+,)
+
+AC_ARG_ENABLE(ext-google-docs,
+[
+  --enable-ext-google-docs
+  Download and integrate Google Documents extension.],
+,)
+
+AC_ARG_ENABLE(ext-hunart,
+[
+  --enable-ext-hunart Download and integrate the Hungarian cross-reference
+  toolbar extension.],
+,)
+
+AC_ARG_ENABLE(ext-languagetool,
+[
+  --enable-ext-languagetool
+  Download and integrate LanguageTool extension.],
+,)
+
+AC_ARG_ENABLE(ext-lightproof,
+[
+  --enable-ext-lightproof
+  Download and integrate the Lightproof "grammar
+  checker" extension.],
+,)
+
+AC_ARG_ENABLE(ext-nlpsolver,
+[
+  --enable-ext-nlpsolver  Download and integrate NLPSolver extension.],
+,)
+
+AC_ARG_ENABLE(ext-numbertext,
+[
+  --enable-ext-numbertext
+  Download and integrate the Numbertext Calc numerical
+  extension.],
+,)
+
+AC_ARG_ENABLE(ext-oooblogger,
+[
+  --enable-ext-oooblogger
+  Download and integrate oooblogger extension.],
+,)
+
+AC_ARG_ENABLE(ext-typo,
+[
+  --enable-ext-typo   Download and integrate the Typography toolbar
+  extension.],
+,)
+
+AC_ARG_ENABLE(ext-validator,
+[
+  --enable-ext-validator  Download and integrate Validator extension to Calc.],
+,)
+
+AC_ARG_ENABLE(ext-watch-window,
+[
+  --enable-ext-watch-window
+  Download and integrate Watch Window extension to Calc.],
+,)
+
 AC_ARG_ENABLE(extensions,
 [
   --enable-extensions Enables the unpacking of the extensions sources.],
@@ -125,14 +202,9 @@ AC_ARG_ENABLE(tests,
   --enable-tests  Enables the execution of the tests.],
 ,)
 
-# This is here only to make --help work nicely:
-# Shouldn't this be a --enabe-java or AC_ARG_WITH instead?
-AC_ARG_ENABLE(java,
-[
-  --with-java Build LibO with a JDK & Java support.],
-,)
-
-# Optional Packages:
+dnl ===
+dnl Optional Packages (--with/without-)
+dnl ===
 AC_ARG_WITH(additional-sections,
 [
   --with-additional-sections
@@ -168,11 +240,6 @@ AC_ARG_WITH(binsuffix,
   Default:   --with-binsuffix=2.0],
 ,)
 
-AC_ARG_WITH(ct2n,
-[
-  --with-ct2n Download and integrate ConvertTextToNumber extension.],
-,)
-
 AC_ARG_WITH(dejavu-fonts,
 [
   --with-dejavu-fonts Download and install updated DejaVu fonts.
@@ -254,17 +321,6 @@ AC_ARG_WITH(gnu-tar,
   Example:   --with-gnu-cp=/usr/local/bin/gtar],
 ,)
 
-AC_ARG_WITH(google-docs,
-[
-  --with-google-docs  Download and integrate Google Documents extension.],
-,)
-
-AC_ARG_WITH(hunart,
-[
-  --with-hunart   Download and integrate the Hungarian cross-reference
-  toolbar extension.],
-,)
-
 AC_ARG_WITH(icecream-bindir,
 [
   --with-icecream-bindir  Location of icecream's gcc and g++.
@@ -288,6 +344,11 @@ AC_ARG_WITH(internal-gcc,
   binutils 2.18).],
 ,)
 
+AC_ARG_WITH(java,
+[
+  --without-java  Build LibO without a JDK & Java support.],
+,with_java=yes)
+
 AC_ARG_WITH(lang,
 [
   --with-lang Define the localizations to build. The English one is
@@ -297,11 +358,6 @@ AC_ARG_WITH(lang,
  --with-lang=ALL],
 ,)
 
-AC_ARG_WITH(languagetool,
-[
-  -

[Libreoffice] [PATCH] Distro-configs: adapt to new configure options for extensions

2010-11-05 Thread Niko Rönkkö


Some extensions options for configure were renamed to --enable-ext-*
---
 distro-configs/GoOoLinux.conf.in |4 ++--
 distro-configs/GoOoMacOSX.conf.in|4 ++--
 distro-configs/LibreOfficeLinux.conf.in  |4 ++--
 distro-configs/LibreOfficeLinuxDevel.conf.in |6 +++---
 distro-configs/LibreOfficeMacOSX.conf.in |4 ++--
 distro-configs/LibreOfficeOpenBSD.conf.in|   10 +-
 distro-configs/OxygenOfficeLinux.conf.in |5 ++---
 distro-configs/OxygenOfficeWindows.conf.in   |5 ++---
 distro-configs/SUSE-10.3.conf.in |4 ++--
 distro-configs/SUSE-11.0.conf.in |4 ++--
 distro-configs/SUSE-11.1.conf.in |4 ++--
 distro-configs/SUSE-11.2.conf.in |4 ++--
 distro-configs/SUSE.conf.in  |4 ++--
 13 files changed, 30 insertions(+), 32 deletions(-)


diff --git a/distro-configs/GoOoLinux.conf.in b/distro-configs/GoOoLinux.conf.in
index fb78eaf..c0224db 100644
--- a/distro-configs/GoOoLinux.conf.in
+++ b/distro-configs/GoOoLinux.conf.in
@@ -39,11 +39,11 @@
 --without-unix-wrapper
 --with-fonts
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --without-system-poppler
 --enable-ext-wiki-publisher
---enable-report-builder
+--enable-ext-report-builder
 --with-extension-integration
 --with-linker-hash-style=both
 --with-ant-home=$BUILDDIR/$APACHE_ANT
diff --git a/distro-configs/GoOoMacOSX.conf.in b/distro-configs/GoOoMacOSX.conf.in
index ba03e81..8bafb33 100644
--- a/distro-configs/GoOoMacOSX.conf.in
+++ b/distro-configs/GoOoMacOSX.conf.in
@@ -3,8 +3,8 @@
 --with-vendor=\"Go-oo Project\"
 --enable-hids
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --enable-ext-wiki-publisher
---enable-report-builder
+--enable-ext-report-builder
 --with-extension-integration
diff --git a/distro-configs/LibreOfficeLinux.conf.in b/distro-configs/LibreOfficeLinux.conf.in
index cbc4339..d870e66 100644
--- a/distro-configs/LibreOfficeLinux.conf.in
+++ b/distro-configs/LibreOfficeLinux.conf.in
@@ -34,11 +34,11 @@
 --without-unix-wrapper
 --with-fonts
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --without-system-poppler
 --enable-ext-wiki-publisher
---enable-report-builder
+--enable-ext-report-builder
 --with-extension-integration
 --with-linker-hash-style=both
 --with-ant-home=$BUILDDIR/$APACHE_ANT
diff --git a/distro-configs/LibreOfficeLinuxDevel.conf.in b/distro-configs/LibreOfficeLinuxDevel.conf.in
index 704e43d..1070f61 100644
--- a/distro-configs/LibreOfficeLinuxDevel.conf.in
+++ b/distro-configs/LibreOfficeLinuxDevel.conf.in
@@ -31,11 +31,11 @@
 --without-unix-wrapper
 --with-fonts
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --without-system-poppler
 --enable-ext-wiki-publisher
---enable-report-builder
+--enable-ext-report-builder
 --with-extension-integration
 --with-ant-home=$BUILDDIR/$APACHE_ANT
 --with-system-dicts
@@ -45,4 +45,4 @@
 --with-dict=ALL
 --without-system-openssl
 --disable-epm
---enable-broffice
\ No newline at end of file
+--enable-broffice
diff --git a/distro-configs/LibreOfficeMacOSX.conf.in b/distro-configs/LibreOfficeMacOSX.conf.in
index 1ebbf3a..c2c1c32 100644
--- a/distro-configs/LibreOfficeMacOSX.conf.in
+++ b/distro-configs/LibreOfficeMacOSX.conf.in
@@ -1,9 +1,9 @@
 --with-vendor=\"The Document Foundation\"
 --enable-hids
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --enable-ext-wiki-publisher
---enable-report-builder
+--enable-ext-report-builder
 --with-extension-integration
 --enable-broffice
diff --git a/distro-configs/LibreOfficeOpenBSD.conf.in b/distro-configs/LibreOfficeOpenBSD.conf.in
index f2dd83d..a781bb1 100644
--- a/distro-configs/LibreOfficeOpenBSD.conf.in
+++ b/distro-configs/LibreOfficeOpenBSD.conf.in
@@ -19,11 +19,11 @@
 --enable-gstreamer
 --enable-hids
 --enable-lockdown
---enable-minimizer
---enable-pdfimport
---enable-presenter-console
---enable-report-builder
---enable-wiki-publisher
+--enable-ext-presenter-minimizer
+--enable-ext-pdfimport
+--enable-ext-presenter-console
+--enable-ext-report-builder
+--enable-ext-wiki-publisher
 --with-alloc=system
 --with-ant-home=/usr/local/ant/lib
 --with-dict=ALL
diff --git a/distro-configs/OxygenOfficeLinux.conf.in b/distro-configs/OxygenOfficeLinux.conf.in
index 2a97bc9..c70e401 100644
--- a/distro-configs/OxygenOfficeLinux.conf.in
+++ b/distro-configs/OxygenOfficeLinux.conf.in
@@ -31,16 +31,15 @@
 --enable-gnome-vfs
 --enable-mono
 --enable-ext-presenter-minimizer
---enable-presenter-console
+--enable-ext-presenter-console
 --enable-ext-pdfimport
 --without-system-poppler
 --enable-ext-wiki-publisher
 --enable-ogltrans
---enable-report-builder
+--enable-

[Libreoffice] [PATCH] Renaming extension options consistently

2010-11-05 Thread Niko Rönkkö


Renamed all extensions to --enable-ext-* because
"we do want to present them together in ./configure --help"

Deprecated old options not removed but commented instead.

Fixed: --with-java
---
 configure.in |  296 
--

 1 files changed, 205 insertions(+), 91 deletions(-)


diff --git a/configure.in b/configure.in
index cf26c86..a752ecd 100755
--- a/configure.in
+++ b/configure.in
@@ -19,7 +19,9 @@ AC_SUBST(OOO_BUILDVERSION)
 PROPAGATED_ARGS=$ac_configure_args
 AC_SUBST(PROPAGATED_ARGS)
 
-# Optional Features:
+dnl ===
+dnl Optional Features (--enable/disable-)
+dnl ===
 AC_ARG_ENABLE(access,
 [
   --disable-accessDisable the Access import pieces.],
@@ -55,6 +57,81 @@ AC_ARG_ENABLE(dbgutil,
   (This generates a non-product build.)],
 ,)
 
+AC_ARG_ENABLE(ext-barcode,
+[
+  --enable-ext-barcodeDownload and integrate Barcode extension.],
+,)
+
+AC_ARG_ENABLE(ext-ct2n,
+[
+  --enable-ext-ct2n   Download and integrate ConvertTextToNumber extension.],
+,)
+
+AC_ARG_ENABLE(ext-diagram,
+[
+  --enable-ext-diagramDownload and integrate Diagram extension.],
+,)
+
+AC_ARG_ENABLE(ext-google-docs,
+[
+  --enable-ext-google-docs
+  Download and integrate Google Documents extension.],
+,)
+
+AC_ARG_ENABLE(ext-hunart,
+[
+  --enable-ext-hunart Download and integrate the Hungarian cross-reference
+  toolbar extension.],
+,)
+
+AC_ARG_ENABLE(ext-languagetool,
+[
+  --enable-ext-languagetool
+  Download and integrate LanguageTool extension.],
+,)
+
+AC_ARG_ENABLE(ext-lightproof,
+[
+  --enable-ext-lightproof
+  Download and integrate the Lightproof "grammar
+  checker" extension.],
+,)
+
+AC_ARG_ENABLE(ext-nlpsolver,
+[
+  --enable-ext-nlpsolver  Download and integrate NLPSolver extension.],
+,)
+
+AC_ARG_ENABLE(ext-numbertext,
+[
+  --enable-ext-numbertext
+  Download and integrate the Numbertext Calc numerical
+  extension.],
+,)
+
+AC_ARG_ENABLE(ext-oooblogger,
+[
+  --enable-ext-oooblogger
+  Download and integrate oooblogger extension.],
+,)
+
+AC_ARG_ENABLE(ext-typo,
+[
+  --enable-ext-typo   Download and integrate the Typography toolbar
+  extension.],
+,)
+
+AC_ARG_ENABLE(ext-validator,
+[
+  --enable-ext-validator  Download and integrate Validator extension to Calc.],
+,)
+
+AC_ARG_ENABLE(ext-watch-window,
+[
+  --enable-ext-watch-window
+  Download and integrate Watch Window extension to Calc.],
+,)
+
 AC_ARG_ENABLE(extensions,
 [
   --enable-extensions Enables the unpacking of the extensions sources.],
@@ -125,14 +202,9 @@ AC_ARG_ENABLE(tests,
   --enable-tests  Enables the execution of the tests.],
 ,)
 
-# This is here only to make --help work nicely:
-# Shouldn't this be a --enabe-java or AC_ARG_WITH instead?
-AC_ARG_ENABLE(java,
-[
-  --with-java Build LibO with a JDK & Java support.],
-,)
-
-# Optional Packages:
+dnl ===
+dnl Optional Packages (--with/without-)
+dnl ===
 AC_ARG_WITH(additional-sections,
 [
   --with-additional-sections
@@ -168,11 +240,6 @@ AC_ARG_WITH(binsuffix,
   Default:   --with-binsuffix=2.0],
 ,)
 
-AC_ARG_WITH(ct2n,
-[
-  --with-ct2n Download and integrate ConvertTextToNumber extension.],
-,)
-
 AC_ARG_WITH(dejavu-fonts,
 [
   --with-dejavu-fonts Download and install updated DejaVu fonts.
@@ -254,17 +321,6 @@ AC_ARG_WITH(gnu-tar,
   Example:   --with-gnu-cp=/usr/local/bin/gtar],
 ,)
 
-AC_ARG_WITH(google-docs,
-[
-  --with-google-docs  Download and integrate Google Documents extension.],
-,)
-
-AC_ARG_WITH(hunart,
-[
-  --with-hunart   Download and integrate the Hungarian cross-reference
-  toolbar extension.],
-,)
-
 AC_ARG_WITH(icecream-bindir,
 [
   --with-icecream-bindir  Location of icecream's gcc and g++.
@@ -288,6 +344,11 @@ AC_ARG_WITH(internal-gcc,
   binutils 2.18).],
 ,)
 
+AC_ARG_WITH(java,
+[
+  --with-java Build LibO with a JDK & Java support.],
+,)
+
 AC_ARG_WITH(lang,
 [
   --with-lang Define the localizations to build. The English one is
@@ -297,11 +358,6 @@ AC_ARG_WITH(lang,
  --with-lang=ALL],
 ,)
 
-AC_ARG_WITH(languagetool,
-[
-  --with-languagetool Download and integrate LanguageTool extension.],
-,)
-
 AC_ARG_WITH(liberation-fonts,
 [
   --with-liberation-fonts
@@ -311,12 +367,6 @@ AC_ARG_WITH(liberation-fonts,
   Example:   --with-liberat

[Libreoffice] [PATCH] Renaming extension options consistently

2010-11-05 Thread Niko Rönkkö


Renamed all extensions to --enable-ext-* because
"we do want to present them together in ./configure --help"

See: b765a28ea9d63b60a14786b1a5484227175d413e

Deprecated old options not removed but commented instead.

¡There are still extensions which are only in build/configure.in!

Changed BUILD_TYPE from OOo to LibO

See: Elide all "SO:" and "OOo:" build.lst prefixes
---
 configure.in |  335 
++

 1 files changed, 242 insertions(+), 93 deletions(-)


diff --git a/configure.in b/configure.in
index aab3995..1caf430 100644
--- a/configure.in
+++ b/configure.in
@@ -8,6 +8,103 @@ echo "$@" >config.parms
 dnl ===
 dnl Optional Features (--enable/disable-)
 dnl ===
+
+dnl -- Extensions --
+
+AC_ARG_ENABLE(ext-barcode,
+AS_HELP_STRING([--enable-ext-barcode],
+[Enables the Barcode extension.]),
+,)
+
+AC_ARG_ENABLE(ext-diagram,
+AS_HELP_STRING([--enable-ext-diagram],
+[Enables the Diagram extension.]),
+,)
+
+AC_ARG_ENABLE(ext-google-docs,
+AS_HELP_STRING([--enable-ext-google-docs],
+[Download and enables the Google Documents extension.]),
+,)
+
+AC_ARG_ENABLE(ext-hunart,
+AS_HELP_STRING([--enable-ext-hunart],
+[Enables the Hungarian Cross-reference Toolbar extension.]),
+,)
+
+AC_ARG_ENABLE(ext-lightproof,
+AS_HELP_STRING([--enable-ext-lightproof],
+[Enables the Lightproof extension.]),
+,)
+
+AC_ARG_ENABLE(ext-mysql-connector,
+AS_HELP_STRING([--enable-ext-mysql-connector],
+[Enables the build of the MySQL Connector/LibO extension. This requires
+ access to the MySQL Connector/C (aka libmysql) to be given, too, with
+ either the --with-system-mysql or --with-libmysql-path option.]),
+,)
+
+AC_ARG_ENABLE(ext-nlpsolver,
+AS_HELP_STRING([--enable-ext-nlpsolver],
+[Download and enables the NLPSolver extension.]),
+,)
+
+AC_ARG_ENABLE(ext-numbertext,
+AS_HELP_STRING([--enable-ext-numbertext],
+[Enables the Numbertext extension.]),
+,)
+
+AC_ARG_ENABLE(ext-oooblogger,
+AS_HELP_STRING([--enable-ext-oooblogger],
+[Download and enables the OOo Blogger extension.]),
+,)
+
+AC_ARG_ENABLE(ext-pdfimport,
+AS_HELP_STRING([--enable-ext-pdfimport],
+[Enables the PDF Import extension and xpdf.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-console,
+AS_HELP_STRING([--enable-ext-presenter-console],
+[Enables the Presenter Console extension.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-minimizer,
+AS_HELP_STRING([--enable-ext-presenter-minimizer],
+[Enables the Presentation Minimizer extension.]),
+,)
+
+AC_ARG_ENABLE(ext-presenter-ui,
+AS_HELP_STRING([--enable-ext-presenter-ui],
+[Enables extra functionality during slideshows, e.g. selecting pen color.]),
+,)
+
+AC_ARG_ENABLE(ext-report-builder,
+AS_HELP_STRING([--enable-ext-report-builder],
+[Enables the build of the Report Builder extension.]),
+,)
+
+AC_ARG_ENABLE(ext-typo,
+AS_HELP_STRING([--enable-ext-typo],
+[Enables the Typography Toolbar extension.]),
+,)
+
+AC_ARG_ENABLE(ext-validator,
+AS_HELP_STRING([--enable-ext-validator],
+[Enables the Validator extension.]),
+,)
+
+AC_ARG_ENABLE(ext-watch-window,
+AS_HELP_STRING([--enable-ext-watch-window],
+[Enables the Watch Window extension to Calc.]),
+,)
+
+AC_ARG_ENABLE(ext-wiki-publisher,
+AS_HELP_STRING([--enable-ext-wiki-publisher],
+[Enables the Wiki Publisher extension.]),
+,)
+
+dnl -- *** --
+
 AC_ARG_ENABLE(graphite,
 AS_HELP_STRING([--enable-graphite],
 [Enables the compilation of Graphite smart font rendering.]),
@@ -377,6 +474,64 @@ AC_ARG_ENABLE(cl-x64,
 [Use the Microsoft C/C++ x64 compiler instead of the default x86 one.]),
 ,)
 
+dnl -- Deprecated since 2010-11-05 --
+
+AC_ARG_ENABLE(mysql-connector,
+AS_HELP_STRING([--enable-mysql-connector],
+[Deprecated: use --enable-ext-mysql-connector instead.]),
+if test -z "$enable_ext_mysql_connector"; then
+enable_ext_mysql_connector=$enable_mysql_connector;
+fi ,
+)
+
+AC_ARG_ENABLE(presenter-extra-ui,
+AS_HELP_STRING([--enable-presenter-extra-ui],
+[Deprecated: use --enable-ext-presenter-ui instead.]),
+if test -z "$enable_ext_presenter_ui"; then
+enable_ext_presenter_ui=$enable_presenter_extra_ui;
+fi ,
+)
+
+AC_ARG_ENABLE(minimizer,
+AS_HELP_STRING([--enable-minimizer],
+[Deprecated: use --enable-ext-presenter-minimizer instead.]),
+if test -z "$enable_ext_presenter_minimizer"; then
+enable_ext_presenter_minimizer=$enable_minimizer;
+fi ,
+)
+
+AC_ARG_ENABLE(presenter-console,
+AS_HELP_STRING([--enable-presenter-console],
+[Deprecated: use --enable-ext-presenter-console instead.]),
+if test -z "$enable_ext

[Libreoffice] [PATCH] Fix typo

2010-11-04 Thread Niko Rönkkö

---
 configure.in |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


diff --git a/configure.in b/configure.in
index 0bb772c..03cb2d7 100644
--- a/configure.in
+++ b/configure.in
@@ -477,7 +477,7 @@ AC_ARG_WITH(ext-lightproof,
 ,)
 
 AC_ARG_WITH(ext-mysql-connector,
-AS_HELP_STRING([--with-mysql-connector],
+AS_HELP_STRING([--with-ext-mysql-connector],
 [Integrate the build of the MySQL Connector/LibO extension. This requires
  access to the MySQL Connector/C (aka libmysql) to be given, too, with
  either the --with-system-mysql or --with-libmysql-path option.]),

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


[Libreoffice] [PATCH] Distro-configs: adapt to new configure options for extensions

2010-11-04 Thread Niko Rönkkö


Some extensions options for configure were renamed to --with-ext-*
---
 distro-configs/GoOoLinux.conf.in |   10 +-
 distro-configs/GoOoMacOSX.conf.in|   10 +-
 distro-configs/LibreOfficeLinux.conf.in  |   10 +-
 distro-configs/LibreOfficeLinuxDevel.conf.in |   12 ++--
 distro-configs/LibreOfficeMacOSX.conf.in |   10 +-
 distro-configs/LibreOfficeOpenBSD.conf.in|   10 +-
 distro-configs/OOo4Kids.conf.in  |2 +-
 distro-configs/OxygenOfficeLinux.conf.in |   10 +-
 distro-configs/OxygenOfficeWindows.conf.in   |   10 +-
 distro-configs/SUSE-10.3.conf.in |8 
 distro-configs/SUSE-11.0.conf.in |   10 +-
 distro-configs/SUSE-11.1.conf.in |   10 +-
 distro-configs/SUSE-11.2.conf.in |   10 +-
 distro-configs/SUSE.conf.in  |   10 +-
 14 files changed, 66 insertions(+), 66 deletions(-)


diff --git a/distro-configs/GoOoLinux.conf.in b/distro-configs/GoOoLinux.conf.in
index fb78eaf..42d45c8 100644
--- a/distro-configs/GoOoLinux.conf.in
+++ b/distro-configs/GoOoLinux.conf.in
@@ -38,12 +38,12 @@
 --without-system-mesa-headers
 --without-unix-wrapper
 --with-fonts
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
 --without-system-poppler
---enable-ext-wiki-publisher
---enable-report-builder
+--with-ext-wiki-publisher
+--with-ext-report-builder
 --with-extension-integration
 --with-linker-hash-style=both
 --with-ant-home=$BUILDDIR/$APACHE_ANT
diff --git a/distro-configs/GoOoMacOSX.conf.in b/distro-configs/GoOoMacOSX.conf.in
index ba03e81..a9bb928 100644
--- a/distro-configs/GoOoMacOSX.conf.in
+++ b/distro-configs/GoOoMacOSX.conf.in
@@ -2,9 +2,9 @@
 --with-about-bitmaps=\"$TOOLSDIR/src/openabout_go-oo.bmp\"
 --with-vendor=\"Go-oo Project\"
 --enable-hids
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
---enable-ext-wiki-publisher
---enable-report-builder
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
+--with-ext-wiki-publisher
+--with-ext-report-builder
 --with-extension-integration
diff --git a/distro-configs/LibreOfficeLinux.conf.in b/distro-configs/LibreOfficeLinux.conf.in
index cbc4339..75383b3 100644
--- a/distro-configs/LibreOfficeLinux.conf.in
+++ b/distro-configs/LibreOfficeLinux.conf.in
@@ -33,12 +33,12 @@
 --without-system-mesa-headers
 --without-unix-wrapper
 --with-fonts
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
 --without-system-poppler
---enable-ext-wiki-publisher
---enable-report-builder
+--with-ext-wiki-publisher
+--with-ext-report-builder
 --with-extension-integration
 --with-linker-hash-style=both
 --with-ant-home=$BUILDDIR/$APACHE_ANT
diff --git a/distro-configs/LibreOfficeLinuxDevel.conf.in b/distro-configs/LibreOfficeLinuxDevel.conf.in
index 704e43d..22db74a 100644
--- a/distro-configs/LibreOfficeLinuxDevel.conf.in
+++ b/distro-configs/LibreOfficeLinuxDevel.conf.in
@@ -30,12 +30,12 @@
 --without-system-mesa-headers
 --without-unix-wrapper
 --with-fonts
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
 --without-system-poppler
---enable-ext-wiki-publisher
---enable-report-builder
+--with-ext-wiki-publisher
+--with-ext-report-builder
 --with-extension-integration
 --with-ant-home=$BUILDDIR/$APACHE_ANT
 --with-system-dicts
@@ -45,4 +45,4 @@
 --with-dict=ALL
 --without-system-openssl
 --disable-epm
---enable-broffice
\ No newline at end of file
+--enable-broffice
diff --git a/distro-configs/LibreOfficeMacOSX.conf.in b/distro-configs/LibreOfficeMacOSX.conf.in
index 1ebbf3a..f3d84c3 100644
--- a/distro-configs/LibreOfficeMacOSX.conf.in
+++ b/distro-configs/LibreOfficeMacOSX.conf.in
@@ -1,9 +1,9 @@
 --with-vendor=\"The Document Foundation\"
 --enable-hids
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
---enable-ext-wiki-publisher
---enable-report-builder
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
+--with-ext-wiki-publisher
+--with-ext-report-builder
 --with-extension-integration
 --enable-broffice
diff --git a/distro-configs/LibreOfficeOpenBSD.conf.in b/distro-configs/LibreOfficeOpenBSD.conf.in
index 541954c..e7e9abb 100644
--- a/distro-configs/LibreOfficeOpenBSD.conf.in
+++ b/distro-configs/LibreOfficeOpenBSD.conf.in
@@ -34,12 +34,12 @@
 --with-system-mesa-headers
 --without-unix-wrapper
 --with-fonts
---enable-ext-presenter-minimizer
---enable-presenter-console
---enable-ext-pdfimport
+--with-ext-presenter-minimizer
+--with-ext-presenter-console
+--with-ext-pdfimport
 

[Libreoffice] [PATCH] Elide all "SO:" and "OOo:" prefixes

2010-11-04 Thread Niko Rönkkö

---
 stlport/prj/build.lst |2 +-
 crashrep/prj/build.lst|2 +-
 xmlsecurity/prj/build.lst |2 +-
 connectivity/prj/build.lst |2 +-
 desktop/prj/build.lst  |2 +-
 boost/prj/build.lst  |2 +-
 moz/prj/build.lst|2 +-
 python/prj/build.lst |2 +-
 libxmlsec/prj/build.lst |2 +-
 vcl/prj/build.lst |2 +-
 postprocess/prj/build.lst |2 +-
 sw/prj/build.lst |2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)


diff --git a/stlport/prj/build.lst b/stlport/prj/build.lst
index 259feec..61ca4be 100644
--- a/stlport/prj/build.lst
+++ b/stlport/prj/build.lst
@@ -1,2 +1,2 @@
-sl	stlport	:   SO:so_prereq solenv NULL
+sl	stlport	:   so_prereq solenv NULL
 sl	stlport		nmake	-	all	sl_mkout NULL

diff --git a/crashrep/prj/build.lst b/crashrep/prj/build.lst
index ef1c85c..51d1510 100755
--- a/crashrep/prj/build.lst
+++ b/crashrep/prj/build.lst
@@ -1,4 +1,4 @@
-cr	crashrep	:l10n sal sysui SO:tools shell NULL
+cr	crashrep	:l10n sal sysui tools shell NULL
 cr	crashrepusr1	-	all	cr_mkout NULL
 cr	crashrep\source\all		nmake	-	all	cr_sresource NULL
 cr	crashrep\source\unx		nmake	-	u	cr_sunx NULL
diff --git a/xmlsecurity/prj/build.lst b/xmlsecurity/prj/build.lst
index cd43832..358038b 100644
--- a/xmlsecurity/prj/build.lst
+++ b/xmlsecurity/prj/build.lst
@@ -1,4 +1,4 @@
-xs	xmlsecurity	:l10n xmloff unotools offapi unoil svx MOZ:moz SO:moz_prebuilt LIBXMLSEC:libxmlsec NSS:nss NULL
+xs	xmlsecurity	:l10n xmloff unotools offapi unoil svx MOZ:moz moz_prebuilt LIBXMLSEC:libxmlsec NSS:nss NULL
 xs	xmlsecurityusr1	 -	all	xs_mkout	NULL
 xs	xmlsecurity\inc   nmake -	all	xs_inc NULL
 xs	xmlsecurity\source\framework   nmake -	all	xs_fw xs_inc NULL

diff --git a/connectivity/prj/build.lst b/connectivity/prj/build.lst
index 0b15c06..7960c2e 100644
--- a/connectivity/prj/build.lst
+++ b/connectivity/prj/build.lst
@@ -1,4 +1,4 @@
-cn  connectivity:shell  l10n comphelper MOZ:moz SO:moz_prebuilt svl UNIXODBC:unixODBC unoil javaunohelper HSQLDB:hsqldb qadevOOo officecfg NSS:nss NULL
+cn  connectivity:shell  l10n comphelper MOZ:moz moz_prebuilt svl UNIXODBC:unixODBC unoil javaunohelper HSQLDB:hsqldb qadevOOo officecfg NSS:nss NULL
 cn  connectivityusr1-   all cn_mkout NULL
 cn  connectivity\incnmake   -   all cn_inc NULL
 cn  connectivity\com\sun\star\sdbcx\comp\hsqldb nmake   -   all cn_jhsqldbdb cn_hsqldb cn_inc NULL
diff --git a/desktop/prj/build.lst b/desktop/prj/build.lst
index 162c43b..1a9fd86 100644
--- a/desktop/prj/build.lst
+++ b/desktop/prj/build.lst
@@ -1,4 +1,4 @@
-dt  desktop :l10n sfx2 stoc BERKELEYDB:berkeleydb sysui SO:sysui_so BOOST:boost svx xmlhelp sal unoil officecfg offuh NULL
+dt  desktop :l10n sfx2 stoc BERKELEYDB:berkeleydb sysui sysui_so BOOST:boost svx xmlhelp sal unoil officecfg offuh NULL
 dt	desktop	usr1	-	all	dt_mkout NULL
 dt	desktop\incnmake	-	all	dt_inc NULL
 dt	desktop\prjget		-	all	dt_prj NULL

diff --git a/boost/prj/build.lst b/boost/prj/build.lst
index 421265b..694f356 100644
--- a/boost/prj/build.lst
+++ b/boost/prj/build.lst
@@ -1,3 +1,3 @@
-bo  boost : SO:so_prereq solenv NULL
+bo  boost : so_prereq solenv NULL
 bo  boost   usr1-   all bo_mkout NULL
 bo  boost   nmake   -   all bo_boost NULL
diff --git a/moz/prj/build.lst b/moz/prj/build.lst
index 717c309..822d848 100644
--- a/moz/prj/build.lst
+++ b/moz/prj/build.lst
@@ -1,4 +1,4 @@
-moz	moz : solenv SO:so_prereq NSS:nss NULL
+moz	moz : solenv so_prereq NSS:nss NULL
 moz	mozusr1	-	all	moz_mkout NULL
 moz	moznmake	-	all	moz_mozilla NULL
 moz	moz\zipped			nmake	-	all	moz_zipped	moz_mozilla NULL
diff --git a/python/prj/build.lst b/python/prj/build.lst
index f5ea98a..19132e3 100644
--- a/python/prj/build.lst
+++ b/python/prj/build.lst
@@ -1,3 +1,3 @@
-py	python	:	SO:so_prereq solenv OPENSSL:openssl NULL
+py	python	:	so_prereq solenv OPENSSL:openssl NULL
 py	python			nmake	-	w,vc7	py_mkout NULL
 py	python			nmake	-	u	py_mkout NULL

diff --git a/libxmlsec/prj/build.lst b/libxmlsec/prj/build.lst
index a4faaa8..6ee4f6c 100644
--- a/libxmlsec/prj/build.lst
+++ b/libxmlsec/prj/build.lst
@@ -1,3 +1,3 @@
-ls  libxmlsec   : stlport soltools LIBXML2:libxml2 MOZ:moz SO:moz_prebuilt NULL
+ls  libxmlsec   : stlport soltools LIBXML2:libxml2 MOZ:moz moz_prebuilt NULL
 ls	libxmlsec			usr1	-	all	ls_mkout NULL
 ls	libxmlsec			nmake	-	all	ls_xmlsec1 NULL

diff --git a/vcl/prj/build.lst b/vcl/prj/build.lst
index e6f6365..75da64a 100644
--- a/vcl/prj/build.lst
+++ b/vcl/prj/build.lst
@@ -1,4 +1,4 @@
-vc	vcl	:	l10n apple_remote BOOST:boost rsc sot ucbhelper unotools ICU:icu GRAPHITE:graphite i18npool i18nutil unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp

[Libreoffice] [PATCH] Renaming extension options

2010-11-04 Thread Niko Rönkkö


Renamed all extensions to --with-ext-*

If "we do want to present them together in ./configure --help",
then they all must be a same type of.
=> Changed all extensions to be AC_ARG_WITH

See: b765a28ea9d63b60a14786b1a5484227175d413e

Also: We don't want to break builders scripts (as Michael Meeks said) so
deprecated old options not removed but commented instead.


¡There are still extensions which are only in build/configure!
---
 configure.in |  311 
++

 1 files changed, 228 insertions(+), 83 deletions(-)


diff --git a/configure.in b/configure.in
index 9855b3b..17440b5 100644
--- a/configure.in
+++ b/configure.in
@@ -317,6 +317,62 @@ AC_ARG_ENABLE(gstreamer,
 [Disable building the gstreamer avmedia backend.]),
 ,enable_gstreamer=yes)
 
+AC_ARG_ENABLE(mysql-connector,
+AS_HELP_STRING([--enable-mysql-connector],
+[Deprecated: use --with-ext-mysql-connector instead.]),
+if test -z "$with_ext_mysql_connector"; then
+with_ext_mysql_connector=$enable_mysql_connector;
+fi ,
+)
+
+AC_ARG_ENABLE(presenter-extra-ui,
+AS_HELP_STRING([--enable-presenter-extra-ui],
+[Deprecated: use --with-ext-presenter-ui instead.]),
+if test -z "$with_ext_presenter_ui"; then
+with_ext_presenter_ui=$enable_presenter_extra_ui;
+fi ,
+)
+
+AC_ARG_ENABLE(minimizer,
+AS_HELP_STRING([--enable-minimizer],
+[Deprecated: use --enable-ext-presenter-minimizer instead.]),
+if test -z "$with_ext_presenter_minimizer"; then
+with_ext_presenter_minimizer=$enable_minimizer;
+fi ,
+)
+
+AC_ARG_ENABLE(presenter-console,
+AS_HELP_STRING([--enable-presenter-console],
+[Deprecated: use --with-ext-presenter-console instead.]),
+if test -z "$with_ext_presenter_console"; then
+with_ext_presenter_console=$enable_presenter_console;
+fi ,
+)
+
+AC_ARG_ENABLE(pdfimport,
+AS_HELP_STRING([--enable-pdfimport],
+[Deprecated: use --with-ext-pdfimport instead.]),
+if test -z "$with_ext_pdfimport"; then
+with_ext_pdfimport=$enable_pdfimport;
+fi ,
+)
+
+AC_ARG_ENABLE(wiki-publisher,
+AS_HELP_STRING([--enable-wiki-publisher],
+[Deprecated: use --with-ext-wiki-publisher instead.]),
+if test -z "$with_ext_wiki_publisher"; then
+with_ext_wiki_publisher=$enable_wiki_publisher;
+fi ,
+)
+
+AC_ARG_ENABLE(report-builder,
+AS_HELP_STRING([--enable-report-builder],
+[Deprecated: use --with-ext-report-builder instead.]),
+if test -z "$with_ext_report_builder"; then
+with_ext_report_builder=$enable_report_builder;
+fi ,
+)
+
 AC_ARG_ENABLE(neon,
 AS_HELP_STRING([--disable-neon],
 [Disable neon and the compilation of webdav binding.]),
@@ -386,6 +442,7 @@ AC_ARG_ENABLE(zenity,
 dnl ===
 dnl Optional Packages (--with/without-)
 dnl ===
+
 AC_ARG_WITH(gnu-patch,
 AS_HELP_STRING([--with-gnu-patch],
 [Specify location of GNU patch on Solaris or FreeBSD.]),
@@ -401,6 +458,102 @@ AC_ARG_WITH(system-graphite,
 [Use graphite library already installed on system.]),
 ,)
 
+dnl ===
+dnl Extensions
+dnl ===
+
+AC_ARG_WITH(ext-barcode,
+AS_HELP_STRING([--with-ext-barcode],
+[Integrate Barcode extension.]),
+,)
+
+AC_ARG_WITH(ext-diagram,
+AS_HELP_STRING([--with-ext-diagram],
+[Integrate Diagram extension.]),
+,)
+
+AC_ARG_WITH(ext-google-docs,
+AS_HELP_STRING([--with-ext-google-docs],
+[Download and integrate Google Documents extension.]),
+,)
+
+AC_ARG_WITH(ext-hunart,
+AS_HELP_STRING([--with-ext-hunart],
+[Integrate Hungarian Cross-reference Toolbar extension.]),
+,)
+
+AC_ARG_WITH(ext-lightproof,
+AS_HELP_STRING([--with-ext-lightproof],
+[Integrate Lightproof extension.]),
+,)
+
+AC_ARG_WITH(ext-mysql-connector,
+AS_HELP_STRING([--with-mysql-connector],
+[Integrate the build of the MySQL Connector/LibO extension. This requires
+ access to the MySQL Connector/C (aka libmysql) to be given, too, with
+ either the --with-system-mysql or --with-libmysql-path option.]),
+,)
+
+AC_ARG_WITH(ext-nlpsolver,
+AS_HELP_STRING([--with-ext-nlpsolver],
+[Download and integrate NLPSolver extension.]),
+,)
+
+AC_ARG_WITH(ext-numbertext,
+AS_HELP_STRING([--with-ext-numbertext],
+[Integrate Numbertext extension.]),
+,)
+
+AC_ARG_WITH(ext-oooblogger,
+AS_HELP_STRING([--with-ext-oooblogger],
+[Download and integrate oooblogger extension.]),
+,)
+
+AC_ARG_WITH(ext-pdfimport,
+AS_HELP_STRING([--with-ext-pdfimport],
+[Integrate the PDF Import extension and xpdf.]),
+,)
+
+AC_ARG_WITH(ext-presenter-console,
+AS_HELP_STRING([--with-ext-pr

[Libreoffice] [PATCH] Removed deprecated option --with-unzip-home

2010-11-01 Thread Niko Rönkkö

MPL 1.1 / GPLv3+ / LGPLv3+
>From 8d356d68781be2a312072c7b2855f45c9a60a169 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
In-Reply-To: <4cceeef3.5050...@iki.fi>
References: <4cceeef3.5050...@iki.fi>
Date: Mon, 1 Nov 2010 18:41:45 +0200
Subject: [PATCH] Removed deprecated option
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="kaben8Ohv4ahdainoh7Ohche4iequood"

This is a multi-part message in MIME format.
--kaben8Ohv4ahdainoh7Ohche4iequood
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit


--with-unzip-home has been deprecated since 2003.
---
 configure.in |9 -
 1 files changed, 0 insertions(+), 9 deletions(-)


--kaben8Ohv4ahdainoh7Ohche4iequood
Content-Type: text/x-patch; name="0001-Removed-deprecated-option-bootstrap.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="0001-Removed-deprecated-option-bootstrap.patch"

diff --git a/configure.in b/configure.in
index 7a9dc43..38d2e7b 100644
--- a/configure.in
+++ b/configure.in
@@ -1037,9 +1037,6 @@ AC_ARG_WITH(os-version,
   Usage: --with-os-version=
 ],,)
 
-AC_ARG_WITH(unzip-home,
-[  --with-unzip-home   Deprecated: use --with-zip-home instead],,)
-
 AC_ARG_WITH(zip-home,
 [  --with-zip-home If you use a non standard zip, for example windows
   please supply the path for zip
@@ -5882,12 +5879,6 @@ ASM_HOME="$with_asm_home"
 AC_SUBST(ASM_HOME)
 
 dnl ===
-dnl testing handle deprecated unzip switch
-dnl ===
-if test -z "$with_zip_home"; then
-with_zip_home="$with_unzip_home"
-fi
-dnl ===
 dnl Zip will be found where you tell me to find it
 dnl ===
 if test -n "$with_zip_home" ; then

--kaben8Ohv4ahdainoh7Ohche4iequood--


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


[Libreoffice] (no subject)

2010-10-31 Thread Niko Rönkkö
 >From 09a62885c6c5aea12412d9bcb37a997bce87fa2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Mon, 1 Nov 2010 00:36:23 +0200
Subject: [PATCH] Wrong option name in help
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes"

This is a multi-part message in MIME format.
--kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit


Option --with-servlet-api-jar was named wrong in --help.
---
 configure.in |7 ---
 1 files changed, 4 insertions(+), 3 deletions(-)


--kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes
Content-Type: text/x-patch; name="0001-Wrong-option-name-in-help-bootstrap.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="0001-Wrong-option-name-in-help-bootstrap.patch"

diff --git a/configure.in b/configure.in
index 6f0539a..af00634 100644
--- a/configure.in
+++ b/configure.in
@@ -641,9 +641,10 @@ AC_ARG_WITH(commons-logging-jar,
 ])
 
 AC_ARG_WITH(servlet-api-jar,
-[  --servlet-api-jar=JARFILE   Specify path to jarfile manually ],
-[ SERVLETAPI_JAR="$withval"
-])
+AS_HELP_STRING([--with-servlet-api-jar=JARFILE],
+[Specify path to jarfile manually.]),
+[SERVLETAPI_JAR="$withval"],
+)
 
 AC_ARG_WITH(system-jfreereport,
 [  --with-system-jfreereport  Use JFreeReport already on system

--kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes--


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


Re: [Libreoffice] [PATCH] Internal separation of options of configure

2010-10-31 Thread Niko Rönkkö

Correct description would be:

Grouped inner "Optional Features (--enable/disable-)" and
"Optional Packages (--with/without-)" to ease maintenance.

Minor fix: ]>\n] -> >]\n

Option --with-servlet-api-jar=JARFILE was named wrong in --help.
(It was named as --servlet-api-jar=JARFILE.)

No changes to the order of configure --help options.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] [PATCH] (bootstrap) Internal separation of options of configure

2010-10-31 Thread Niko Rönkkö

After KAMIs changes...
>From eb4c7303cf9f75f83239507a9a38ba4fe7f3015b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Sun, 31 Oct 2010 19:04:28 +0200
Subject: [PATCH] Internal separation of options of configure
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes"

This is a multi-part message in MIME format.
--kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit


Grouped inner "Optional Features (--enable/disable-)" and
"Optional Packages (--with/without-)" to ease maintenance.

No changes to order of configure --help options.

Plus one minor fix.
---
 configure.in |  511 --
 1 files changed, 351 insertions(+), 160 deletions(-)


--kaben8Ohv4ahdainoh7Ohche4iequoodah1thahph0aiyefaingeeshohzaihaes
Content-Type: text/x-patch; name="0001-Internal-separation-of-options-of-configur-bootstrap.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="0001-Internal-separation-of-options-of-configur-bootstrap.patch"

diff --git a/configure.in b/configure.in
index e0ec770..417a017 100644
--- a/configure.in
+++ b/configure.in
@@ -16,139 +16,86 @@ AC_REVISION( $Revision: 1.290 $ )
 AC_PREREQ(2.50)
 AC_INIT()
 echo "$@" >config.parms
-AC_ARG_WITH(gnu-patch,
-[  --with-gnu-patchSpecify location of GNU patch on Solaris or FreeBSD
-],,)
-AC_ARG_WITH(gnu-cp,
-[  --with-gnu-cp   Specify location of GNU cp on Solaris or FreeBSD
-],,)
+
+dnl ===
+dnl Optional Features (--enable/disable-)
+dnl ===
 AC_ARG_ENABLE(graphite,
 [  --enable-graphite   Enables the compilation of Graphite smart font rendering
 ],,)
-AC_ARG_WITH(system-graphite,
-[  --with-system-graphiteuse graphite library already installed on system
-],,)
+
 AC_ARG_ENABLE(ldap,
 [  --disable-ldap  Disables the use of LDAP backend via Netscape/Mozilla
   or OpenLDAP LDAP SDK
 ],,)
+
 AC_ARG_ENABLE(fetch-external,
 [  --disable-fetch-external Disables fetching external tarballs from web sources.
 ],,)
-AC_ARG_WITH(external-tar,
-[  --with-external-tar=   Specify path to tarfiles manually ],
-[ TARFILE_LOCATION="$withval"
-])
-AC_ARG_WITH(openldap,
-[  --with-openldap Enables the use of the OpenLDAP LDAP SDK instead
-  of the Netscape/Mozilla one
-],,)
+
 AC_ARG_ENABLE(lockdown,
 [  --enable-lockdown   Enables the gconf integration work in OOo
 ],,)
+
 AC_ARG_ENABLE(vba,
 [  --disable-vba   disables the vba compatibility feature
 ],,)
-AC_ARG_WITH(vba-package-format,
-[  --with-vba-package-format   specify package format for vba compatibility api.
-  Specifying  "builtin" means the api component and
-  associated type library are  part of the installation set.
-  Specifying "extn" creates an uno extension that is
-  part of the installation set ( located in the program
-  directory ) that MUST be optionly registered using
-  either the unopkg executeable or the extension manager
-  gui.
 
-  Note: "builtin" is the default, "extn" can cause
-  problems.
-  Usage: --with-vba-package-format="builtin" or
- --with-vba-package-format="extn"
-],,)
 AC_ARG_ENABLE(pch,
 [  --enable-pchEXPERIMENTAL: Enables precompiled header support for C++.
 ],,)
+
 AC_ARG_ENABLE(hids,
 [  --enable-hidsEnables generation of HelpId lists.
 ],,)
+
 AC_ARG_ENABLE(mozilla,
 [  --disable-mozilla   OO.o usually includes a strangely hacked up mozilla
   binary for your platform, to build without this
   version, use this option.
 ],,enable_mozilla="yes")
 
-AC_ARG_WITH(extension-integration,
-[
-  --with-extension-integration  It will integrate the builded extensions
-  to the installer of the product.],
-,)
-
-AC_ARG_WITH(fonts,
-[  --without-fonts OOo includes some third-party fonts to provide a reliable
-  basis for help content, templates, samples, etc.
-  When these fonts are already known to be available on the
-  system then you should use this option.
-],,)
-AC_ARG_WITH(ppds,
-[  --without-ppds  Removes Postscript Printer definition files from
-  openoffice.org installation set, for people building
-  for specific distributions where PPDs are known to be
-

[Libreoffice] [PATCH] (bootstrap) Internal separation of options of configure

2010-10-30 Thread Niko Rönkkö

MPL 1.1 / GPLv3+ / LGPLv3+
>From e7d71554ce70c6082853fcbeb528e62e3398028b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Sat, 30 Oct 2010 22:36:57 +0300
Subject: [PATCH] (bootstrap) Internal separation of options of configure

Grouped inner "Optional Features (--enable/disable-)" and
"Optional Packages (--with/without-)" to ease maintenance.

Minor fix: ]>\n] -> >]\n

Option --with-servlet-api-jar=JARFILE was named wrong in --help.
(It was named as --servlet-api-jar=JARFILE.)

No changes to the order of configure --help options.
---
 configure.in |  513 --
 1 files changed, 352 insertions(+), 161 deletions(-)

diff --git a/configure.in b/configure.in
index 29dd71d..ca376f5 100644
--- a/configure.in
+++ b/configure.in
@@ -16,139 +16,86 @@ AC_REVISION( $Revision: 1.290 $ )
 AC_PREREQ(2.50)
 AC_INIT()
 echo "$@" >config.parms
-AC_ARG_WITH(gnu-patch,
-[  --with-gnu-patchSpecify location of GNU patch on Solaris or FreeBSD
-],,)
-AC_ARG_WITH(gnu-cp,
-[  --with-gnu-cp   Specify location of GNU cp on Solaris or FreeBSD
-],,)
+
+dnl ===
+dnl Optional Features (--enable/disable-)
+dnl ===
 AC_ARG_ENABLE(graphite,
 [  --enable-graphite   Enables the compilation of Graphite smart font rendering
 ],,)
-AC_ARG_WITH(system-graphite,
-[  --with-system-graphiteuse graphite library already installed on system
-],,)
+
 AC_ARG_ENABLE(ldap,
 [  --disable-ldap  Disables the use of LDAP backend via Netscape/Mozilla
   or OpenLDAP LDAP SDK
 ],,)
+
 AC_ARG_ENABLE(fetch-external,
 [  --disable-fetch-external Disables fetching external tarballs from web sources.
 ],,)
-AC_ARG_WITH(external-tar,
-[  --with-external-tar=   Specify path to tarfiles manually ],
-[ TARFILE_LOCATION="$withval"
-])
-AC_ARG_WITH(openldap,
-[  --with-openldap Enables the use of the OpenLDAP LDAP SDK instead
-  of the Netscape/Mozilla one
-],,)
+
 AC_ARG_ENABLE(lockdown,
 [  --enable-lockdown   Enables the gconf integration work in OOo
 ],,)
+
 AC_ARG_ENABLE(vba,
 [  --disable-vba   disables the vba compatibility feature
 ],,)
-AC_ARG_WITH(vba-package-format,
-[  --with-vba-package-format   specify package format for vba compatibility api.
-  Specifying  "builtin" means the api component and
-  associated type library are  part of the installation set.
-  Specifying "extn" creates an uno extension that is
-  part of the installation set ( located in the program
-  directory ) that MUST be optionly registered using
-  either the unopkg executeable or the extension manager
-  gui.
 
-  Note: "builtin" is the default, "extn" can cause
-  problems.
-  Usage: --with-vba-package-format="builtin" or
- --with-vba-package-format="extn"
-],,)
 AC_ARG_ENABLE(pch,
 [  --enable-pchEXPERIMENTAL: Enables precompiled header support for C++.
 ],,)
+
 AC_ARG_ENABLE(hids,
 [  --enable-hidsEnables generation of HelpId lists.
 ],,)
+
 AC_ARG_ENABLE(mozilla,
 [  --disable-mozilla   OO.o usually includes a strangely hacked up mozilla
   binary for your platform, to build without this
   version, use this option.
 ],,enable_mozilla="yes")
 
-AC_ARG_WITH(extension-integration,
-[
-  --with-extension-integration  It will integrate the builded extensions
-  to the installer of the product.],
-,)
-
-AC_ARG_WITH(fonts,
-[  --without-fonts OOo includes some third-party fonts to provide a reliable
-  basis for help content, templates, samples, etc.
-  When these fonts are already known to be available on the
-  system then you should use this option.
-],,)
-AC_ARG_WITH(ppds,
-[  --without-ppds  Removes Postscript Printer definition files from
-  openoffice.org installation set, for people building
-  for specific distributions where PPDs are known to be
-  already available (every recent distro with CUPS
-  backend)
-],,)
-AC_ARG_WITH(afms,
-[  --without-afms  Removes bitmap font files from openoffice.org
-  installation set, for people building for specific
-  distributions where AFM files or TrueType Fonts
-  are known to be available.
-],,)
 AC_ARG_ENABLE(epm,
 [  --disable-epm   OO.o includes self-packaging code, that requires
   ep

[Libreoffice] [PATCH] (bootstrap) Internal separation of options of configure

2010-10-30 Thread Niko Rönkkö

Looks like this patch did newer got to the list...

MPL 1.1 / GPLv3+ / LGPLv3+

--
Niko R.

>From b9d255324021d6b41f838675756f4dcbff7cf663 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Fri, 29 Oct 2010 22:19:09 +0300
Subject: [PATCH] (bootstrap) Internal separation of options of configure

Grouped inner "Optional Features (--enable/disable-)" and
"Optional Packages (--with/without-)" to ease maintenance.

No changes to order of configure --help options.

Plus one minor fix.
---
 configure.in |  519 --
 1 files changed, 356 insertions(+), 163 deletions(-)

diff --git a/configure.in b/configure.in
index 8704551..d22c82d 100644
--- a/configure.in
+++ b/configure.in
@@ -16,142 +16,86 @@ AC_REVISION( $Revision: 1.290 $ )
 AC_PREREQ(2.50)
 AC_INIT()
 echo "$@" >config.parms
-AC_ARG_WITH(gnu-patch,
-[  --with-gnu-patchSpecify location of GNU patch on Solaris or FreeBSD
-],,)
-AC_ARG_WITH(agg,
-[  --without-agg   Disable the use of agg altogether
-],,with_agg=yes)
-AC_ARG_WITH(gnu-cp,
-[  --with-gnu-cp   Specify location of GNU cp on Solaris or FreeBSD
-],,)
+
+dnl ===
+dnl Optional Features (--enable/disable-)
+dnl ===
 AC_ARG_ENABLE(graphite,
 [  --enable-graphite   Enables the compilation of Graphite smart font rendering
 ],,)
-AC_ARG_WITH(system-graphite,
-[  --with-system-graphiteuse graphite library already installed on system
-],,)
+
 AC_ARG_ENABLE(ldap,
 [  --disable-ldap  Disables the use of LDAP backend via Netscape/Mozilla
   or OpenLDAP LDAP SDK
 ],,)
+
 AC_ARG_ENABLE(fetch-external,
 [  --disable-fetch-external Disables fetching external tarballs from web sources.
 ],,)
-AC_ARG_WITH(external-tar,
-[  --with-external-tar=   Specify path to tarfiles manually ],
-[ TARFILE_LOCATION="$withval"
-])
-AC_ARG_WITH(openldap,
-[  --with-openldap Enables the use of the OpenLDAP LDAP SDK instead
-  of the Netscape/Mozilla one
-],,)
+
 AC_ARG_ENABLE(lockdown,
 [  --enable-lockdown   Enables the gconf integration work in OOo
 ],,)
+
 AC_ARG_ENABLE(vba,
 [  --disable-vba   disables the vba compatibility feature
 ],,)
-AC_ARG_WITH(vba-package-format,
-[  --with-vba-package-format   specify package format for vba compatibility api.
-  Specifying  "builtin" means the api component and
-  associated type library are  part of the installation set.
-  Specifying "extn" creates an uno extension that is
-  part of the installation set ( located in the program
-  directory ) that MUST be optionly registered using
-  either the unopkg executeable or the extension manager
-  gui.
 
-  Note: "builtin" is the default, "extn" can cause
-  problems.
-  Usage: --with-vba-package-format="builtin" or
- --with-vba-package-format="extn"
-],,)
 AC_ARG_ENABLE(pch,
 [  --enable-pchEXPERIMENTAL: Enables precompiled header support for C++.
 ],,)
+
 AC_ARG_ENABLE(hids,
 [  --enable-hidsEnables generation of HelpId lists.
 ],,)
+
 AC_ARG_ENABLE(mozilla,
 [  --disable-mozilla   OO.o usually includes a strangely hacked up mozilla
   binary for your platform, to build without this
   version, use this option.
 ],,enable_mozilla="yes")
 
-AC_ARG_WITH(extension-integration,
-[
-  --with-extension-integration  It will integrate the builded extensions
-  to the installer of the product.],
-,)
-
-AC_ARG_WITH(fonts,
-[  --without-fonts OOo includes some third-party fonts to provide a reliable
-  basis for help content, templates, samples, etc.
-  When these fonts are already known to be available on the
-  system then you should use this option.
-],,)
-AC_ARG_WITH(ppds,
-[  --without-ppds  Removes Postscript Printer definition files from
-  openoffice.org installation set, for people building
-  for specific distributions where PPDs are known to be
-  already available (every recent distro with CUPS
-  backend)
-],,)
-AC_ARG_WITH(afms,
-[  --without-afms  Removes bitmap font files from openoffice.org
-  installation set, for people building for specific
-  distributions where AFM files or TrueType Fonts
-  are known to be available.
-],,)
 AC_ARG_ENABLE(epm,
 [  --disable-epm   OO.o includes self-packaging code, 

Re: [Libreoffice] [PATCH] Cleaning and organizing of configure.in

2010-10-26 Thread Niko Rönkkö

Hi all!

On 25.10.2010 01:55, Christian Lohmaier wrote:

I personally disagree that an alphabetically sortet list is best. e.g.
now the font inclusion options wrt dejavu and liberation fonts are
spread apart, build tool options are interspread the feature/code
switches, extension-switches are mixed with core ones, etc.

I personally don't like that part of the patch.


I think that it would be best to name all options consistently like:

  --with-ext-google-docs
  --with-ext-hunart
  --with-ext-languagetool
  --with-ext-nlpsolver
  --with-ext-numbertext
  --with-ext-oooblogger
  --with-ext-typo
  --with-fonts-dejavu
  --with-fonts-liberation
 ... adn so on...

I just don't know hot to make those changes elsewhere than in configure.

There is also a lots of non documented options like --enable-epm.

And then there is that:
  http://cgit.freedesktop.org/libreoffice/build/tree/configure.in#n128
Which is definedly wrong and which nobody knows how it should be...

I'd like to make a patch to those if only I would know where those
changes shall made in.


PS. There is also some OOo'isms like --with-ooo-builddir. Should be
--with-builddir or something like that - I think.
--
Niko R.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice] [PATCH] Cleaning and organizing of configure.in

2010-10-24 Thread Niko Rönkkö

Licenced under MPL 1.1 / GPLv3+ / LGPLv3+ of course.

Cleaning and organizing of configure.in:

Make configure --help be more coherent, limit it's width to 80 chars and
arranged options alphabetically to help maintaining them.

Use tabs of 4 spaces, not 3.

Removed unnecessary empty lines.

Changed default VENDORNAME = "The Document Foundation"
and we are building LibreOffice, not OpenOffice.org!
>From f34ca4d2db05766cf2aaa438b028e72ff56e20a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niko=20R=C3=B6nkk=C3=B6?= 
Date: Sun, 24 Oct 2010 22:58:09 +0300
Subject: [PATCH] Cleaning and organizing of configure.in

Make configure --help be more coherent, limit it's width to 80 chars and
arranged options alphabetically to help maintaining them.

Use tabs of 4 spaces, not 3.

Removed unnecessary empty lines.

Changed default VENDORNAME = "The Document Foundation"
and we are building LibreOffice, not OpenOffice.org!
---
 configure.in |  706 +-
 1 files changed, 351 insertions(+), 355 deletions(-)

diff --git a/configure.in b/configure.in
index f3151a7..5d30aff 100644
--- a/configure.in
+++ b/configure.in
@@ -19,217 +19,199 @@ AC_SUBST(OOO_BUILDVERSION)
 PROPAGATED_ARGS=$ac_configure_args
 AC_SUBST(PROPAGATED_ARGS)
 
-AC_ARG_WITH(git,
+# Optional Features:
+AC_ARG_ENABLE(access,
 [
-  --with-git  Use git to get the up-stream sources instead of
-  downloading and unpacking the tarballs.
-
-  Recommended for developers, but not for package
-  maintainers.],
+  --disable-accessDisable the Access import pieces.],
 ,)
 
-AC_ARG_WITH(git-managed,
+AC_ARG_ENABLE(binfilter,
 [
-  --with-git-managed  Use GIT to manage your patches],
+  --enable-binfilter  Enable legacy binary file formats filters this makes
+  source download size larger.],
 ,)
 
-AC_ARG_WITH(source-version,
+AC_ARG_ENABLE(build-noarch,
 [
-  --with-source-version   define another version for the ooo source tarballs
-
-  Example:  --with-source-version=3.3.0.1.4],
+  --enable-build-noarch   Allow to build some pieces in architecture
+  independent RPMS (icon themes, help, l10n).],
 ,)
 
-AC_ARG_WITH(split,
+AC_ARG_ENABLE(cairo,
 [
-  --without-split do not use the split package sources; use the upstream
-  tarball or so],
-,with_split=yes)
+  --enable-cairo  Enables cairo canvas backend.],
+,)
 
-AC_ARG_WITH(piece,
+AC_ARG_ENABLE(defuzz-patches,
 [
-  --with-piecebuild only a piece of openoffice.
-  bootstrapping goodness.
-
-  Examples:  --with-piece=bootstrap],
+  --enable-defuzz-patches
+  Regenerate fuzzy patches.],
 ,)
 
-AC_ARG_WITH(srcdir,
+AC_ARG_ENABLE(dbgutil,
 [
-  --with-srcdir   define the directory where to download the source
-  tarball and other extra sources.],
+  --enable-dbgutilInclude additional debugging utilities, such as
+  assertions, object counting, etc. Larger build.
+  (This generates a non-product build.)],
 ,)
 
-AC_ARG_WITH(win32,
+AC_ARG_ENABLE(extensions,
 [
-  --with-win32define the build to be on win32; this sets a number
-  of defaults suitable for that platform.],
+  --enable-extensions Enables the unpacking of the extensions sources.],
 ,)
 
-AC_ARG_WITH(internal-gcc,
+AC_ARG_ENABLE(graphite,
 [
-  --with-internal-gcc build our own gcc (vanilla gcc-4.2.3
-  and binutils 2.18).],
+  --enable-graphite   Enables hyper-complex text rendering with graphite
+  enabled fonts.],
 ,)
 
-AC_ARG_WITH(distro,
+AC_ARG_ENABLE(gtk,
 [
-  --with-distro   build with a specific distributions patch-set. There
-  is no default value, so you always have to select one.
-
-  Examples:  --with-distro=Ark
- --with-distro=Debian
- --with-distro=SUSE
-
-  Hint: Run once without this option to get full list
-  of available distributions ;-)],
+  --disable-gtk   Disables gtk+ native widgets.],
 ,)
 
-AC_ARG_WITH(lang,
+AC_ARG_ENABLE(kde,
 [
-  --with-lang define the localizations to build. The English one
-  is built by default.
-
-  Examples:  --with-lang="en-US de fr it"
- --with-lang=ALL],
+  --disable-kde   Disables KDE native widgets.],
 ,)
 
-AC_ARG_WITH(poor-help-localizations,
+AC_ARG_ENABLE(kde4,
 [
-  --with-poor-help-localizations
-define the localizations with so incomplete help
-that th