[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] LibreOffice packaging repository branch, debian-experimental-3.4.0, updated. libreoffice_3.4.2-2-10-g83f9d3d



The following commit has been merged in the debian-experimental-3.4.0 branch:
commit d9c7977197158196fe7533138b0c5ccd9546916d
Author: Rene Engelhard <rene@debian.org>
Date:   Fri Aug 19 17:38:25 2011 +0200

    update patches/make-gengal-work-again.diff with better upstream version and remove manual gengal build step again

diff --git a/changelog b/changelog
index 0bdad55..42026da 100644
--- a/changelog
+++ b/changelog
@@ -1,8 +1,13 @@
 libreoffice (1:3.4.2-3) UNRELEASED; urgency=low
 
   * debian/patches/fdo35784.diff: add patch from fdo35784, thanks lmamane
+  * debian/patches/make-gengal-work-again.diff: update with  better upstream
+    version
 
- -- Rene Engelhard <rene@debian.org>  Wed, 17 Aug 2011 09:25:08 +0000
+  * debian/rules:
+    - remove manual gengal build step again
+
+ -- Rene Engelhard <rene@debian.org>  Fri, 19 Aug 2011 17:36:33 +0200
 
 libreoffice (1:3.4.2-2) experimental; urgency=low
 
diff --git a/patches/make-gengal-work-again.diff b/patches/make-gengal-work-again.diff
index 0ea8642..3168c80 100644
--- a/patches/make-gengal-work-again.diff
+++ b/patches/make-gengal-work-again.diff
@@ -1,67 +1,9 @@
 --- /dev/null	2011-08-03 18:17:49.619073942 +0200
 +++ libreoffice-3.4.2/libreoffice-build/patches/hotfixes/make-gengal-work-again.diff	2011-08-12 20:45:59.000000000 +0200
-@@ -0,0 +1,162 @@
-+--- svx/source/gengal/makefile.mk-old	2011-08-12 20:08:29.000000000 +0200
-++++ svx/source/gengal/makefile.mk	2011-08-12 20:09:00.000000000 +0200
-+@@ -37,7 +37,6 @@
-+ # --- Settings -----------------------------------------------------
-+ 
-+ .INCLUDE :  settings.mk
-+-.INCLUDE :  $(PRJ)$/util$/makefile.pmk
-+ 
-+ # --- Files --------------------------------------------------------
-+ 
-+@@ -45,6 +44,8 @@
-+ 
-+ OBJFILES=	$(OBJ)$/gengal.obj
-+ 
-++CFLAGS += -I$(PRJ)/inc/svx
-++
-+ .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
-+ APP1TARGET= $(TARGET)
-+ .ELSE			# .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
-+--- svx/source/gengal/gengal.cxx-old	2011-08-12 20:12:31.000000000 +0200
-++++ svx/source/gengal/gengal.cxx	2011-08-12 20:14:09.000000000 +0200
-+@@ -101,7 +101,7 @@
-+ static void createTheme( rtl::OUString aThemeName,
-+                          rtl::OUString aGalleryURL,
-+                          rtl::OUString aDestDir,
-+-                         UINT32 nNumFrom,
-++                         sal_uInt32 nNumFrom,
-+                          FileNameList &rFiles )
-+ {
-+     Gallery * pGallery( createGallery( aGalleryURL ) );
-+@@ -279,10 +279,10 @@
-+     bool bHelp = false;
-+     rtl::OUString aPath, aDestDir;
-+     rtl::OUString aName(RTL_CONSTASCII_USTRINGPARAM("Default name"));
-+-    UINT32 nNumFrom = 0;
-++    sal_uInt32 nNumFrom = 0;
-+     FileNameList aFiles;
-+ 
-+-    for( USHORT i = 0; i < GetCommandLineParamCount(); i++ )
-++    for( short i = 0; i < GetCommandLineParamCount(); i++ )
-+     {
-+         rtl::OUString aParam = GetCommandLineParam( i );
-+ 
-+--- /dev/null	2011-08-03 18:17:49.619073942 +0200
-++++ svx/source/gengal/gengalrc.in	2011-08-12 20:16:21.000000000 +0200
-+@@ -0,0 +1,12 @@
-++OOO_INSTALL_PREFIX_URL=file://${OOO_INSTALL_PREFIX}
-++OOO_BASIS_URL=${OOO_INSTALL_PREFIX_URL}/basis-link
-++OOO_BASIS_BIN_URL=${OOO_BASIS_URL}/program
-++OOO_URE_URL=${OOO_BASIS_URL}/ure-link
-++#
-++#CFG_INIFILE=${OOO_BASIS_BIN_URL}/configmgrrc
-++#BaseInstallation=${OOO_BASIS_URL}
-++BRAND_BASE_DIR=${OOO_INSTALL_PREFIX_URL}
-++OOO_BASE_DIR=${OOO_BASIS_URL}
-++#
-++UNO_TYPES=${OOO_URE_URL}/share/misc/types.rdb ${OOO_BASIS_BIN_URL}/offapi.rdb
-++UNO_SERVICES=${OOO_URE_URL}/share/misc/services.rdb ${OOO_BASIS_BIN_URL}/services.rdb
-+--- /dev/null	2011-08-03 18:17:49.619073942 +0200
-++++ svx/source/gengal/gengal.sh	2011-08-12 20:16:25.000000000 +0200
-+@@ -0,0 +1,101 @@
+@@ -0,0 +1,319 @@
++--- svx/source/gengal/gengal.sh.old	2011-08-04 14:29:39.000000000 +0200
+++++ svx/source/gengal/gengal.sh	2011-08-04 20:00:34.000000000 +0200
++@@ -0,0 +1,103 @@
 ++#!/bin/sh
 ++#*************************************************************************
 ++#
@@ -124,24 +66,26 @@
 ++
 ++# set search path for shared libraries
 ++sd_platform=`uname -s`
+++sd_prog1="$sd_prog/../basis-link/program"
+++sd_prog2="$sd_prog/../basis-link/ure-link/lib"
 ++case $sd_platform in
 ++  AIX)
-++    LIBPATH=${sd_prog}${LIBPATH+:${LIBPATH}}
+++    LIBPATH=${sd_prog1}:${sd_prog2}${LIBPATH+:${LIBPATH}}
 ++    export LIBPATH
 ++    ;;
 ++
 ++  Darwin)
-++    DYLD_LIBRARY_PATH=${sd_prog}${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}}
+++    DYLD_LIBRARY_PATH=${sd_prog1}:${sd_prog2}${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}}
 ++    export DYLD_LIBRARY_PATH
 ++    ;;
 ++
 ++  HP-UX)
-++    SHLIB_PATH=${sd_prog}:/usr/openwin/lib${SHLIB_PATH:+:${SHLIB_PATH}}
+++    SHLIB_PATH=${sd_prog1}:${sd_prog2}:/usr/openwin/lib${SHLIB_PATH:+:${SHLIB_PATH}}
 ++    export SHLIB_PATH
 ++    ;;
 ++
 ++  *)
-++    LD_LIBRARY_PATH=${sd_prog}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+++    LD_LIBRARY_PATH=${sd_prog1}:${sd_prog2}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
 ++    export LD_LIBRARY_PATH
 ++    ;;
 ++esac
@@ -163,3 +107,216 @@
 ++
 ++# execute binary
 ++exec "$sd_prog/$sd_binary" "$@"
++--- svx/source/gengal/gengalrc.in.old	2011-08-04 14:29:39.000000000 +0200
+++++ svx/source/gengal/gengalrc.in	2011-08-04 17:16:04.000000000 +0200
++@@ -0,0 +1,12 @@
+++OOO_INSTALL_PREFIX_URL=file://${OOO_INSTALL_PREFIX}
+++OOO_BASIS_URL=${OOO_INSTALL_PREFIX_URL}/basis-link
+++OOO_BASIS_BIN_URL=${OOO_BASIS_URL}/program
+++OOO_URE_URL=${OOO_BASIS_URL}/ure-link
+++#
+++#CFG_INIFILE=${OOO_BASIS_BIN_URL}/configmgrrc
+++#BaseInstallation=${OOO_BASIS_URL}
+++BRAND_BASE_DIR=${OOO_INSTALL_PREFIX_URL}
+++OOO_BASE_DIR=${OOO_BASIS_URL}
+++#
+++UNO_TYPES=${OOO_URE_URL}/share/misc/types.rdb ${OOO_BASIS_BIN_URL}/offapi.rdb
+++UNO_SERVICES=${OOO_URE_URL}/share/misc/services.rdb ${OOO_BASIS_BIN_URL}/services.rdb
++--- svx/source/gengal/gengal.cxx.old	2011-05-19 12:27:42.000000000 +0200
+++++ svx/source/gengal/gengal.cxx	2011-08-04 17:16:04.000000000 +0200
++@@ -68,7 +68,7 @@
++ #include <osl/process.h>
++ #include <rtl/bootstrap.hxx>
++ 
++-#include <galtheme.hxx>
+++#include <svx/galtheme.hxx>
++ #include <svx/gallery1.hxx>
++ 
++ using namespace ::com::sun::star::uno;
++@@ -101,7 +101,7 @@ void disposeGallery( Gallery* pGallery )
++ static void createTheme( rtl::OUString aThemeName,
++                          rtl::OUString aGalleryURL,
++                          rtl::OUString aDestDir,
++-                         UINT32 nNumFrom,
+++                         sal_uInt32 nNumFrom,
++                          FileNameList &rFiles )
++ {
++     Gallery * pGallery( createGallery( aGalleryURL ) );
++@@ -279,10 +279,10 @@ int GalApp::Main()
++     bool bHelp = false;
++     rtl::OUString aPath, aDestDir;
++     rtl::OUString aName(RTL_CONSTASCII_USTRINGPARAM("Default name"));
++-    UINT32 nNumFrom = 0;
+++    sal_uInt32 nNumFrom = 0;
++     FileNameList aFiles;
++ 
++-    for( USHORT i = 0; i < GetCommandLineParamCount(); i++ )
+++    for( sal_uInt16 i = 0; i < GetCommandLineParamCount(); i++ )
++     {
++         rtl::OUString aParam = GetCommandLineParam( i );
++ 
++--- svx/Module_svx.mk.old	2011-05-19 12:27:42.000000000 +0200
+++++ svx/Module_svx.mk	2011-08-04 17:38:49.000000000 +0200
++@@ -37,6 +37,8 @@ $(eval $(call gb_Module_add_targets,svx,
++     AllLangResTarget_textconversiondlgs \
++     Package_inc \
++     Package_sdi \
+++    Package_gengal \
+++    Executable_gengal.bin \
++ ))
++ 
++ $(eval $(call gb_Module_add_subsequentcheck_targets,svx,\
++--- svx/Executable_gengal.bin.mk.old	2011-08-04 14:29:39.000000000 +0200
+++++ svx/Executable_gengal.bin.mk	2011-08-04 17:38:02.000000000 +0200
++@@ -0,0 +1,78 @@
+++#*************************************************************************
+++#
+++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+++# 
+++# Copyright 2000, 2010 Oracle and/or its affiliates.
+++#
+++# OpenOffice.org - a multi-platform office productivity suite
+++#
+++# This file is part of OpenOffice.org.
+++#
+++# OpenOffice.org is free software: you can redistribute it and/or modify
+++# it under the terms of the GNU Lesser General Public License version 3
+++# only, as published by the Free Software Foundation.
+++#
+++# OpenOffice.org is distributed in the hope that it will be useful,
+++# but WITHOUT ANY WARRANTY; without even the implied warranty of
+++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
+++# GNU Lesser General Public License version 3 for more details
+++# (a copy is included in the LICENSE file that accompanied this code).
+++#
+++# You should have received a copy of the GNU Lesser General Public License
+++# version 3 along with OpenOffice.org.	If not, see
+++# <http://www.openoffice.org/license.html>
+++# for a copy of the LGPLv3 License.
+++#
+++#*************************************************************************
+++
+++$(eval $(call gb_Executable_Executable,gengal.bin))
+++
+++$(eval $(call gb_Executable_set_include,gengal.bin,\
+++    $$(INCLUDE) \
+++    -I$(SRCDIR)/svx/inc/ \
+++    -I$(SRCDIR)/svx/inc/pch \
+++    -I$(OUTDIR)/inc/offuh \
+++))
+++
+++$(eval $(call gb_Executable_set_cxxflags,gengal.bin,\
+++    $$(CXXFLAGS) \
+++))
+++
+++$(eval $(call gb_Executable_add_linked_libs,gengal.bin,\
+++    sal \
+++    tl \
+++    svl \
+++    comphelper \
+++    cppu \
+++    cppuhelper \
+++    vcl \
+++    ucbhelper \
+++    svxcore \
+++))
+++
+++$(eval $(call gb_Executable_add_exception_objects,gengal.bin,\
+++    svx/source/gengal/gengal \
+++))
+++
+++$(eval $(call gb_Executable_add_linked_static_libs,gengal.bin,\
+++    vclmain \
+++))
+++
+++ifeq ($(OS),WNT)
+++$(eval $(call gb_Executable_add_linked_libs,gengal.bin,\
+++    kernel32 \
+++    msvcrt \
+++    oldnames \
+++    user32 \
+++    uwinapi \
+++))
+++endif
+++
+++ifeq ($(OS),LINUX)
+++$(eval $(call gb_Executable_add_linked_libs,gengal.bin,\
+++    dl \
+++    pthread \
+++))
+++endif
+++
+++# vim: set noet sw=4 ts=4:
++--- svx/Package_gengal.mk.old	2011-08-04 17:36:37.000000000 +0200
+++++ svx/Package_gengal.mk	2011-08-04 17:38:29.000000000 +0200
++@@ -0,0 +1,32 @@
+++#*************************************************************************
+++#
+++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+++# 
+++# Copyright 2000, 2011 Oracle and/or its affiliates.
+++#
+++# OpenOffice.org - a multi-platform office productivity suite
+++#
+++# This file is part of OpenOffice.org.
+++#
+++# OpenOffice.org is free software: you can redistribute it and/or modify
+++# it under the terms of the GNU Lesser General Public License version 3
+++# only, as published by the Free Software Foundation.
+++#
+++# OpenOffice.org is distributed in the hope that it will be useful,
+++# but WITHOUT ANY WARRANTY; without even the implied warranty of
+++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+++# GNU Lesser General Public License version 3 for more details
+++# (a copy is included in the LICENSE file that accompanied this code).
+++#
+++# You should have received a copy of the GNU Lesser General Public License
+++# version 3 along with OpenOffice.org.  If not, see
+++# <http://www.openoffice.org/license.html>
+++# for a copy of the LGPLv3 License.
+++#
+++#*************************************************************************
+++
+++$(eval $(call gb_Package_Package,svx_gengal,$(SRCDIR)/svx/source/gengal))
+++$(eval $(call gb_Package_add_file,svx_gengal,bin/gengalrc,gengalrc.in))
+++$(eval $(call gb_Package_add_file,svx_gengal,bin/gengal,gengal.sh))
+++
+++# vim: set noet ts=4 sw=4:
++--- scp2/source/ooo/file_ooo.scp.old	2011-08-04 13:43:31.000000000 +0200
+++++ scp2/source/ooo/file_ooo.scp	2011-08-04 20:04:29.000000000 +0200
++@@ -135,6 +135,35 @@ End
++ #endif
++ #endif
++ 
+++File gid_File_Bin_Gengal
+++    BIN_FILE_BODY;
+++    Dir = gid_Brand_Dir_Program;
+++    Styles = (PACKED);
+++  #ifdef UNX
+++    Name = "gengal.bin";
+++  #else
+++    Name = "gengal.exe";
+++  #endif
+++End
+++
+++#ifdef UNX
+++
+++File gid_File_Script_Gengal
+++    BIN_FILE_BODY;
+++    Dir = gid_Brand_Dir_Program;
+++    Styles = (PACKED);
+++    Name = "gengal";
+++End
+++
+++#endif
+++
+++File gid_File_Profile_Gengal
+++    BIN_FILE_BODY;
+++    Dir = gid_Brand_Dir_Program;
+++    Styles = (PACKED);
+++    Name = PROFILENAME(gengal);
+++End
+++
++ #if !defined(WITHOUT_MOZILLA) && defined(UNX) && !defined(QUARTZ)
++ 
++ File gid_File_Bin_Pluginapp
diff --git a/rules b/rules
index d79a92a..6b41142 100755
--- a/rules
+++ b/rules
@@ -1752,14 +1752,6 @@ endif
 		PATH=$(BUILD_PATH) DPKG="dpkg" PKGFORMAT="deb" NO_PKG_MANGLE=go-away \
 		../solenv/bin/build.pl && ../solenv/bin/deliver.pl
 
-ifeq "$(PACKAGE_SDK)" "y"
-	# build gengal...
-	cd $(SOURCE_TREE)/svx/source/gengal; \
-		. $(CURDIR)/$(SOURCE_TREE)/*Env*.sh; \
-		PATH=$(BUILD_PATH) \
-		dmake
-endif
-
 ifneq (nocheck,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 	$(CURDIR)/debian/rules test
 endif

-- 
LibreOffice packaging repository


Reply to: