[ooo-build-commit] Branch 'ooo/master' - 3 commits - configure.in instsetoo_native/util scp2/source set_soenv.in solenv/config solenv/inc

Jan Holesovsky kendy at kemper.freedesktop.org
Mon Aug 17 17:09:06 PDT 2009


 configure.in                     |   39 +++++++++++++++++++++++++++++++++++++++
 instsetoo_native/util/pack.lst   |    2 +-
 scp2/source/ooo/shortcut_ooo.scp |   22 ++++++++++++++++++++++
 set_soenv.in                     |    4 ++++
 solenv/config/sdev300.ini        |    1 +
 solenv/inc/minor.mk              |    6 +++---
 solenv/inc/tg_ext.mk             |    4 ++--
 7 files changed, 72 insertions(+), 6 deletions(-)

New commits:
commit 336449a83154284d6606b3eb020ffdc5155a3e00
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Mon Aug 17 16:56:28 2009 +0000

    DEV300

diff --git a/solenv/inc/minor.mk b/solenv/inc/minor.mk
index 7185775..3565d94 100644
--- a/solenv/inc/minor.mk
+++ b/solenv/inc/minor.mk
@@ -1,5 +1,5 @@
 RSCVERSION=300
-RSCREVISION=300m55(Build:9418)
-BUILD=9418
-LAST_MINOR=m55
+RSCREVISION=300m56(Build:9419)
+BUILD=9419
+LAST_MINOR=m56
 SOURCEVERSION=DEV300
commit 37e379443fdebe252d91458e9be6c8e070787e45
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Mon Aug 17 14:12:14 2009 +0000

    CWS-TOOLING: integrate CWS graphite01
    2009-08-06 11:09:01 +0200 hdu  r274708 : #i10000# fix build breaker for SYSTEM_GRAPHITE=NO
    2009-07-21 12:01:52 +0200 hdu  r274174 : #i93645# fix include files for EXT_USE_STLPORT
    2009-07-21 11:51:07 +0200 hdu  r274173 : #i93645# convert line-endings of files to be patched
    2009-07-21 10:49:01 +0200 hdu  r274170 : #i93645# adjust makefile.vc8 for HH-RelEng env (thanks ause)
    2009-07-20 05:21:32 +0200 kstribley  r274105 : attempt to fix Windows build error caused by NULL variable in nmake file
    2009-07-16 10:22:36 +0200 hdu  r274032 : #i69129# also use solar minor version to find graphite lib
    2009-07-16 05:36:06 +0200 kstribley  r274029 : allow windows build to have Graphite disabled with SAL_DISABLE_GRAPHITE
    2009-07-15 13:59:22 +0200 hdu  r274011 : #i69129# default to ENABLE_GRAPHITE=TRUE
    2009-07-15 13:19:54 +0200 hdu  r274008 : #i93645# ignore compile warnings for graphite
    2009-07-15 13:18:25 +0200 hdu  r274006 : #i93645# stlport needs libmath, use solar minor version to find matching libs
    2009-07-15 09:21:13 +0200 hdu  r273989 : #i100000# avoid compile warning
    2009-07-14 12:19:08 +0200 hdu  r273963 : CWS-TOOLING: rebase CWS graphite01 to trunk at 273858 (milestone: DEV300:m52)
    2009-07-13 06:54:56 +0200 kstribley  r273912 : change to use standard file headers
    2009-07-13 05:39:14 +0200 kstribley  r273911 : Remove unnecessary change to configure.in as reported by Rene
    2009-07-10 16:58:44 +0200 hdu  r273902 : #i100000# fix compile for precompiled-header support
    2009-07-02 13:48:26 +0200 kstribley  r273647 : #69129# fix a graphite bug which could crash with fonts containing obscure GDL positioning rules
    2009-07-02 01:44:02 +0200 rene  r273616 : #i10000# we need to link with -licuuc
    2009-07-01 04:02:20 +0200 kstribley  r273540 : restore missing sdf files from base
    2009-07-01 04:01:40 +0200 kstribley  r273539 : restore missing sdf files from base
    2009-07-01 04:01:12 +0200 kstribley  r273538 : restore missing sdf files from base
    2009-07-01 03:59:41 +0200 kstribley  r273537 : restore missing sdf files from base
    2009-06-29 10:16:51 +0200 kstribley  r273456 : #i69129# fixes a bug which caused occasional incorrect linebreaking when graphite is asked to render a part of a cluster not containing a base
    2009-06-27 10:43:58 +0200 kstribley  r273445 : #i69129# added kashida support for justified RTL text
    2009-06-01 12:57:06 +0200 kstribley  r272476 : CWS-TOOLING: rebase CWS graphite01 to trunk at 272291 (milestone: DEV300:m49)
    2009-05-26 10:50:06 +0200 kstribley  r272286 : #i69129# fixes a build error when NDEBUG is not defined
    2009-05-25 13:14:06 +0200 kstribley  r272237 : #i69129# enable debugging by fixing compile warnings
    2009-05-25 13:07:47 +0200 kstribley  r272234 : #i69129#  added env variable to disable GRAPHITE at run time on linux and fixed a bug with a rare attachment sequence
    2009-04-20 17:39:25 +0200 kstribley  r271001 : CWS-TOOLING: rebase CWS graphite01 to trunk at 270723 (milestone: DEV300:m46)
    2009-04-18 07:11:33 +0200 kstribley  r270957 : #i101178# attempt to fix buildbot builds by reordering configure.in
    2009-04-14 17:37:07 +0200 kstribley  r270801 : #i93645# tweak configure to enable graphite by default on windows and linux to assist testing with tinderbox build
    2009-04-14 16:33:17 +0200 kstribley  r270796 : #i96925# another fix for rtl fallback and add optional debug info in MultiSalLayout
    2009-04-08 13:27:55 +0200 kstribley  r270641 : #i69129# fix features after a bad merge
    2009-04-08 13:26:34 +0200 kstribley  r270640 : #i69129# add a patch for WinFont
    2009-03-24 12:37:54 +0100 kstribley  r269937 : #i69129# fix build error due to locale being included in method for features
    2009-03-24 12:36:10 +0100 kstribley  r269936 : #i93645# change patch variable and fix configure
    2009-03-20 04:18:56 +0100 kstribley  r269776 : CWS-TOOLING: rebase CWS graphite01 to trunk at 269297 (milestone: DEV300:m43)
    2009-03-01 13:10:59 +0100 kstribley  r268622 : added a patch to improve handling of a font with bad graphite language feature tables #i93645#
    2009-02-12 04:50:51 +0100 kstribley  r267631 : #i93645# fix windows build for graphite 2.3.1 and remove unnecessary patch
    2009-02-10 04:48:50 +0100 kstribley  r267535 : #i93645# fix a build error with stlport on Ubuntu 8.10 x86
    2009-02-10 03:51:10 +0100 kstribley  r267534 : #i69129# remove legacy config_office
    2009-02-07 19:12:54 +0100 kstribley  r267482 : #i93645# upgrade to using silgraphite-2.3.1
    2009-02-02 18:17:57 +0100 kstribley  r267290 : #i69129# backout unwanted checkin
    2009-02-02 17:44:03 +0100 kstribley  r267281 : #i69129# backout erroneous update to aclocal.m4
    2009-02-01 10:05:03 +0100 kstribley  r267236 : #i69129# fix build error due to locale being added to set font attributes
    2009-02-01 06:02:52 +0100 kstribley  r267235 : #i69129# fix erroneous merge
    2009-01-31 16:24:56 +0100 kstribley  r267234 : #i69129# update configure.in solenv.in in their new locations with enable graphite
    2009-01-31 10:53:18 +0100 kstribley  r267232 : CWS-TOOLING: rebase CWS graphite01 to trunk at 267171 (milestone: DEV300:m41)
    2008-12-17 04:17:33 +0100 kstribley  r265577 : #i93645# remove superfluous autoreconf check and autoconf patch
    2008-12-16 10:07:20 +0100 rene  r265529 : fix aclocal.m4 breakage
    2008-12-16 05:13:29 +0100 kstribley  r265520 : #i93645# change to autoconf && configure
    2008-12-16 04:39:48 +0100 kstribley  r265519 : #i93645# modified LD_FLAGS so that system graphite isn't pulled in by accident and fixed autoconf problem
    2008-12-15 14:16:25 +0100 rene  r265497 : check for working STL
    2008-12-15 12:53:39 +0100 rene  r265473 : revert broken check
    2008-12-15 11:59:21 +0100 kstribley  r265472 : #i93645# added check for system STL, since this is a requirement for system graphite to work correctly and moved the position of the check further down
    2008-12-15 11:55:34 +0100 kstribley  r265471 : #i93645# remove references to gr3ooo to allow system graphite to be used
    2008-12-12 18:48:18 +0100 rene  r265437 : fix link for system-graphite
    2008-12-12 18:46:45 +0100 rene  r265436 : the tarball is in graphite, remove obsolete check
    2008-12-12 18:22:22 +0100 rene  r265433 : typo; re-autoconf
    2008-12-12 17:35:26 +0100 rene  r265432 : actually implement SYSTEM_GRAPHIT checks (as already checked for in makefile.mks) but remove the checks in graphit itself and move to BUILD_TYPE
    2008-12-12 08:08:33 +0100 kstribley  r265387 : #i69129# 2 of the patched files need windows line endings so patch works on linux as well as windows
    2008-12-12 08:04:41 +0100 kstribley  r265386 : #i69129# rtl fallback fix which prevents caching of segments with fallback
    2008-12-08 04:28:12 +0100 kstribley  r264969 : results of running autoconf with graphite config changes #i69129#
    2008-12-05 08:12:47 +0100 kstribley  r264886 : backout unintential change at r264884
    2008-12-05 06:26:33 +0100 kstribley  r264884 : #i96925# fixes for uniscribe fallback
    2008-12-05 06:11:37 +0100 kstribley  r264883 : #i69129# improvements to windows graphite code, including caching of sila table lookup
    2008-12-02 13:28:51 +0100 kstribley  r264694 : #i93645# add graphite library and append to patch
    2008-11-27 06:47:10 +0100 kstribley  r264445 : #69129# fix rtl loop bug and rtl caching problem
    2008-11-27 06:42:20 +0100 kstribley  r264444 : add caching for GraphiteFontAdaptor
    2008-11-14 15:57:03 +0100 kstribley  r263681 : #69129# add graphite addtional files from cvs
    2008-11-14 15:54:47 +0100 kstribley  r263680 : #69129# fix for modified resolution api
    2008-11-13 16:24:09 +0100 kstribley  r263652 : #69129# add skeleton to build graphite module library
    2008-11-13 16:22:19 +0100 kstribley  r263651 : #69129# add skeleton to build graphite module library
    2008-11-13 16:16:10 +0100 kstribley  r263650 : #69129# migrate from cvs
    2008-11-13 15:26:54 +0100 kstribley  r263646 : #69129# add a module for the graphite library

diff --git a/configure.in b/configure.in
index 0fa4670..5cb5c0f 100644
--- a/configure.in
+++ b/configure.in
@@ -29,6 +29,12 @@ AC_ARG_WITH(gpc,
 [  --without-gpc           Use the internal polygon clipping code instead of
                           the external GPC polygon clipping library.
 ],,if test ! -e ./external/gpc/gpc.c && test ! -e ./external/gpc/gpc.h; then without_gpc=yes; fi)
+AC_ARG_ENABLE(graphite,
+[  --enable-graphite       Enables the compilation of Graphite smart font rendering
+],,)
+AC_ARG_WITH(system-graphite,
+[  --with-system-graphite    use 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
@@ -4345,6 +4351,39 @@ AC_SUBST(SYSTEM_GENCCODE)
 AC_SUBST(SYSTEM_GENCMN)
 
 dnl ===================================================================
+dnl Graphite
+dnl ===================================================================
+
+AC_MSG_CHECKING([whether to enable graphite support])
+if test "$_os" = "WINNT" -o "$_os" = "Linux" && test "z$enable_graphite" == "z" -o "$enable_graphite" != "no" ; then
+    AC_MSG_RESULT([yes])
+    ENABLE_GRAPHITE="TRUE"
+    AC_MSG_CHECKING([which graphite to use])
+    if test -n "$with_system_graphite" -o -n "$with_system_libs" && \
+        test "$with_system_graphite" != "no"; then
+        AC_MSG_RESULT([external])
+        SYSTEM_GRAPHITE=YES
+        PKG_CHECK_MODULES( GRAPHITE, silgraphite )
+	AC_MSG_CHECKING([STL compatibility])
+	if test "$WITH_STLPORT" != "no"; then
+		AC_MSG_ERROR([to use system graphite you need to use --without-stlport])
+	else
+		AC_MSG_RESULT([OK])	
+	fi
+    else
+        AC_MSG_RESULT([internal])
+        SYSTEM_GRAPHITE=NO
+        BUILD_TYPE="$BUILD_TYPE GRAPHITE"
+    fi
+else
+   AC_MSG_RESULT([no])
+fi
+AC_SUBST(ENABLE_GRAPHITE)
+AC_SUBST(SYSTEM_GRAPHITE)
+AC_SUBST(GRAPHITE_LIBS)
+AC_SUBST(GRAPHITE_CFLAGS)
+
+dnl ===================================================================
 dnl Checks for libraries.
 dnl ===================================================================
 dnl Check for Mac OS X native GUI, which may is now required; the X11 build is no longer supported
diff --git a/scp2/source/ooo/shortcut_ooo.scp b/scp2/source/ooo/shortcut_ooo.scp
index 2740fe5..357f976 100644
--- a/scp2/source/ooo/shortcut_ooo.scp
+++ b/scp2/source/ooo/shortcut_ooo.scp
@@ -62,6 +62,28 @@ Shortcut gid_Shortcut_Lib_Icuuc
 End
 
 #endif
+
+Shortcut gid_Shortcut_Lib_Graphite_0
+    FileID = gid_File_Lib_Graphite;
+    Dir = gid_Dir_Program;
+    Name = STRING(CONCAT2(libgraphite,UNXSUFFIX));
+    Styles = (NETWORK,RELATIVE);
+End
+
+Shortcut gid_Shortcut_Lib_Graphite_1
+    FileID = gid_File_Lib_Graphite;
+    Dir = gid_Dir_Program;
+    Name = STRING(CONCAT4(libgraphite,UNXSUFFIX,.,3));
+    Styles = (NETWORK,RELATIVE);
+End
+
+Shortcut gid_Shortcut_Lib_Graphite_2
+    FileID = gid_File_Lib_Graphite;
+    Dir = gid_Dir_Program;
+    Name = STRING(CONCAT4(libgraphite,UNXSUFFIX,.,3.0));
+    Styles = (NETWORK,RELATIVE);
+End
+
 #endif
 
 #ifdef MACOSX
diff --git a/set_soenv.in b/set_soenv.in
index c02b3ff..22b0a57 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -1819,6 +1819,10 @@ ToFile( "ENABLE_DIRECTX",    "@ENABLE_DIRECTX@",    "e" );
 ToFile( "ENABLE_LAYOUT",     "@ENABLE_LAYOUT@",     "e" );
 ToFile( "ENABLE_PCH",        "@ENABLE_PCH@",       "e" );
 ToFile( "NO_HIDS",           "@NO_HIDS@",       "e" );
+ToFile( "ENABLE_GRAPHITE",   "@ENABLE_GRAPHITE@",   "e");
+ToFile( "SYSTEM_GRAPHITE",   "@SYSTEM_GRAPHITE@",   "e");
+ToFile( "GRAPHITE_LIBS",     "@GRAPHITE_LIBS@",     "e");
+ToFile( "GRAPHITE_CFLAGS",   "@GRAPHITE_CFLAGS@",   "e");
 ToFile( "VC_STANDARD",       "@VC_STANDARD@",      "e" );
 ToFile( "WITH_GPC",          "@WITH_GPC@",         "e" );
 ToFile( "WITH_MYSPELL_DICTS","@WITH_MYSPELL_DICTS@","e");
diff --git a/solenv/config/sdev300.ini b/solenv/config/sdev300.ini
index c331c2f..743110b 100644
--- a/solenv/config/sdev300.ini
+++ b/solenv/config/sdev300.ini
@@ -26,6 +26,7 @@ common
 			ENABLE_GCONF TRUE
 			ENABLE_GNOMEVFS TRUE
 			ENABLE_GTK TRUE
+			ENABLE_GRAPHITE TRUE
 			ENABLE_MEDIAWIKI YES
 			ENABLE_MINIMIZER YES
 			ENABLE_RANDR TRUE
diff --git a/solenv/inc/tg_ext.mk b/solenv/inc/tg_ext.mk
index f000775..058dfad 100644
--- a/solenv/inc/tg_ext.mk
+++ b/solenv/inc/tg_ext.mk
@@ -34,9 +34,9 @@
 # setup INCLUDE variable for use by VC++
 .IF "$(GUI)$(COM)"=="WNTMSC"
 .IF "$(EXT_USE_STLPORT)"==""
-INCLUDE!:=$(subst,$/stl, $(SOLARINC))
+INCLUDE!:=. $(subst,$/stl, $(SOLARINC))
 .ELSE			# "$(EXT_USE_STLPORT)"==""
-INCLUDE!:=$(SOLARINC)
+INCLUDE!:=. $(SOLARINC)
 .ENDIF			# "$(EXT_USE_STLPORT)"==""
 INCLUDE!:=$(INCLUDE:s/ -I/;/)
 .EXPORT : INCLUDE
commit e01c99350fd5fa31479973a7815174a15dbd832d
Author: Kurt Zenker <kz at openoffice.org>
Date:   Mon Aug 17 11:42:47 2009 +0000

    #i10000# no more OpenOffice_SDK

diff --git a/instsetoo_native/util/pack.lst b/instsetoo_native/util/pack.lst
index 875865d..4b7f195 100755
--- a/instsetoo_native/util/pack.lst
+++ b/instsetoo_native/util/pack.lst
@@ -14,7 +14,7 @@ OpenOffice      unxlngi6,unxmacxi,unxsoli4,unxsols4,wntmsci12
 #BrOffice_wJRE                                                                                     pt-BR   brofficewithjre
 OpenOffice_Dev  unxlngi6.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxmacxi.pro,unxlngx6.pro    en-US   openofficedev
 #BrOffice_Dev                                                                                      pt-BR   brofficedev
-OpenOffice_SDK  unxlngi6.pro,unxmacxi.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxlngx6.pro,unxlngi6,unxmacxi,unxsoli4,unxsols4,wntmsci12  en-US   sdkoo
+#OpenOffice_SDK  unxlngi6.pro,unxmacxi.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxlngx6.pro,unxlngi6,unxmacxi,unxsoli4,unxsols4,wntmsci12  en-US   sdkoo
 OpenOffice_Dev_SDK  unxlngi6.pro,unxmacxi.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxlngx6.pro,unxlngi6,unxmacxi,unxsoli4,unxsols4,wntmsci12  en-US   sdkoodev
 #URE             unxlngi6.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxlngi6,unxsoli4,unxsols4,wntmsci12  en-US   ure
 OpenOfficeLanguagepack   unxlngi6.pro,unxsoli4.pro,unxsols4.pro,wntmsci12.pro,unxlngx6.pro        de      ooolanguagepack


More information about the ooo-build-commit mailing list