summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorhira <hira>2007-04-05 23:24:01 +0000
committerhira <hira>2007-04-05 23:24:01 +0000
commitcd832ce35aae16d62272a9c8c1ce8aa16a713a10 (patch)
tree98dbdcfd58f6f53de759ba5c7b9bd326ddda824b /misc
parent2b50ee3f817149c4d8de4461e97032ef8792f272 (diff)
downloadpkgsrc-cd832ce35aae16d62272a9c8c1ce8aa16a713a10.tar.gz
Update to 2.2.0. OK'd by wiz@ for update during freeze.
Release Notes: http://development.openoffice.org/releases/2.2.0.html Changes: - Fix CVE-2007-0002, CVE-2007-0238, CVE-2007-0239. - field lengths of bibliography database changed. - UTF-8 encoding for dBase databases. - "Edit in SQL View..." command for database queries. - forms: date and time fields do not default to "Today" and "Now" anymore. - query/relation design: visual marker indicating the type of table/query. - advanced database setting: "Use keyword AS before table alias names". - Annoying focus behavior of OOo was fixed. - scaling in spadmin page property page deleted. - Additional options for pdf export. - Desktop-Integration package for slackware. - Show/Hide Slide menu entry split into two entries. - Support for NetBSD, Linux 64 bit, Linux SPARC in TestTool Environment. - New behavior of "Insert - Sheet From File". - Import MS Excel files with PivotTables based on external data. - Insert/Delete Note in cell context menu. - some UNO Remote Protocol (URP) changes. - Extension Dependency OpenOffice.org-minimal-version. - Export COT, ACOT, COTH, and ACOTH to MS Excel files. - System integration for extensions. - Online Update for Extensions. - Localization of UNO Dialogs. - OOo no longer generates sensitive UUIDs. - Autokerning enabled by default. - CVS import dialog for unformatted clipboard text. - Ordinal suffix in AutoFill. - simple protocolhandler add-on support in uno-skeletonmaker. - Autokerning enabled by default. - Create Tango icon set for OO.o. - Add localisation support to UNO dialogs and IDE Dialog Editor. - extend add-on support in the uno-skeletonmaker. - Upgrade icu to latest version. - Implement an optional help section in the ObjectInspector. - additional PDF export features - makes localize.sdf files optional. - Add/update Slovenian templates for 2.1. - update of icons. - changes for soffice script. - implement shaped system windows. - Updates of OOo <-> ATK bridge. - #139464# use #REF! errors in formulas using cells from missing external linked sheets. - Tooling fixes for CWS and MWS handling. - Remove SISSL from module filter. - make the 'automatic update check' more consistent. - code only cws, adds infrastructure for vba interop project. - Prepare framework code to support inplace active objects that are not UIactive. - Some bugs, some very minor UNO runtime features. - Changed context menu (insert/delete note) for Calc cells. - new buildsystem features. - Improve line height compatibility on UNX platforms while keeping the layout backwards compatible. - Preparing installation of extensions in installation sets. - osl[in|de]crementInterlockedCount(): don't use "lock" prefix on single processor, single core, non HT machines. - Clean up obsolete files in binfilter. - Bug fixes.
Diffstat (limited to 'misc')
-rw-r--r--misc/openoffice2/Makefile19
-rw-r--r--misc/openoffice2/Makefile.NetBSD.i3866
-rw-r--r--misc/openoffice2/distinfo61
-rw-r--r--misc/openoffice2/patches/patch-ah164
-rw-r--r--misc/openoffice2/patches/patch-ai20
-rw-r--r--misc/openoffice2/patches/patch-ak25
-rw-r--r--misc/openoffice2/patches/patch-ba9
-rw-r--r--misc/openoffice2/patches/patch-bg63
-rw-r--r--misc/openoffice2/patches/patch-bo18
-rw-r--r--misc/openoffice2/patches/patch-bq28
-rw-r--r--misc/openoffice2/patches/patch-bw10
-rw-r--r--misc/openoffice2/patches/patch-by4
-rw-r--r--misc/openoffice2/patches/patch-bz25
-rw-r--r--misc/openoffice2/patches/patch-ca13
-rw-r--r--misc/openoffice2/patches/patch-cb14
-rw-r--r--misc/openoffice2/patches/patch-cc18
-rw-r--r--misc/openoffice2/patches/patch-cd44
-rw-r--r--misc/openoffice2/patches/patch-ce24
-rw-r--r--misc/openoffice2/patches/patch-cf26
-rw-r--r--misc/openoffice2/patches/patch-cg75
20 files changed, 181 insertions, 485 deletions
diff --git a/misc/openoffice2/Makefile b/misc/openoffice2/Makefile
index 28d46de70e3..11337282885 100644
--- a/misc/openoffice2/Makefile
+++ b/misc/openoffice2/Makefile
@@ -1,19 +1,18 @@
-# $NetBSD: Makefile,v 1.13 2007/04/01 23:50:59 hira Exp $
+# $NetBSD: Makefile,v 1.14 2007/04/05 23:24:01 hira Exp $
#
-OO_VER= 2.1.0
+OO_VER= 2.2.0
DISTNAME= openoffice-${OO_VER}
PKGNAME= openoffice2-${OO_VER}
-PKGREVISION= 5
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_OPENOFFICE:=stable/${OO_VER}/}
DIST_SUBDIR= ${DISTNAME}
-DISTFILES= OOo_${OO_VER}_src.tar.bz2
+DISTFILES= OOo_${OO_VER}_src_core.tar.bz2
DISTFILES+= OOo_${OO_VER}_src_binfilter.tar.bz2
+DISTFILES+= OOo_${OO_VER}_src_l10n.tar.bz2
#DISTFILES+= OOo_${OO_VER}_src_sdk.tar.bz2
DISTFILES+= OOo_${OO_VER}_src_system.tar.bz2
-DISTFILES+= OOo_${OO_VER}_src_l10n.tar.bz2
# Missing file from tarball...
DISTFILES+= bridge.h
SITES.bridge.h= http://www.openoffice.org/source/browse/%2Acheckout%2A/udk/bridges/inc/bridges/cpp_uno/Attic/
@@ -29,14 +28,12 @@ BUILD_DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
.include "../../mk/bsd.prefs.mk"
-WRKSRC= ${WRKDIR}/OOE680_m6
+WRKSRC= ${WRKDIR}/OOF680_m14
CONFIGURE_DIRS= config_office
+# Cannot compile with 3.3.x (GCC Bugzilla Bug 16879).
+GCC_REQD+= 3.4
USE_LANGUAGES+= c c++
-GCC_REQD+= 3.0
-.if !empty(MACHINE_PLATFORM:MNetBSD-4*)
-USE_PKGSRC_GCC= YES
-.endif
USE_TOOLS+= bash gmake imake perl pkg-config tar
PTHREAD_OPTS+= require
@@ -87,7 +84,7 @@ SUBST_FILES.X11_LDFLAGS= solenv/inc/${OPENOFFICE_OUTPATH:Q}.mk
SUBST_SED.X11_LDFLAGS= -e 's|@X11_LDFLAGS@|${X11_LDFLAGS}|g'
OO_PKGPATH= ${WRKSRC}/instsetoo_native/${OPENOFFICE_OUTPATH}.pro/OpenOffice/portable/install/${OPENOFFICE_LANGUAGE}
-OO_PKGROOT= /opt/openoffice.org2.1
+OO_PKGROOT= /opt/openoffice.org2.2
OO_PROGRAMS= scalc sdraw simpress soffice swriter
post-extract:
diff --git a/misc/openoffice2/Makefile.NetBSD.i386 b/misc/openoffice2/Makefile.NetBSD.i386
index 06f822f3a75..bd59aa9d3a8 100644
--- a/misc/openoffice2/Makefile.NetBSD.i386
+++ b/misc/openoffice2/Makefile.NetBSD.i386
@@ -1,5 +1,5 @@
-# $NetBSD: Makefile.NetBSD.i386,v 1.1.1.1 2007/02/27 11:55:57 hira Exp $
+# $NetBSD: Makefile.NetBSD.i386,v 1.2 2007/04/05 23:24:01 hira Exp $
OPENOFFICE_DLLSUFFIX= bi
-OPENOFFICE_OUTPATH= unxbsdi2
-OPENOFFICE_SETFILE= NetBSDIntel
+OPENOFFICE_OUTPATH= unxbsdi3
+OPENOFFICE_SETFILE= NetBSDX86
diff --git a/misc/openoffice2/distinfo b/misc/openoffice2/distinfo
index 65db2270416..f1b95a69134 100644
--- a/misc/openoffice2/distinfo
+++ b/misc/openoffice2/distinfo
@@ -1,29 +1,29 @@
-$NetBSD: distinfo,v 1.11 2007/04/02 01:25:49 hira Exp $
+$NetBSD: distinfo,v 1.12 2007/04/05 23:24:01 hira Exp $
-SHA1 (openoffice-2.1.0/OOo_2.1.0_src.tar.bz2) = 9513216ae71267addf3625f5a41c3a43564da3bc
-RMD160 (openoffice-2.1.0/OOo_2.1.0_src.tar.bz2) = 11256b125fdc412480d90983b0f80f35d4833e9a
-Size (openoffice-2.1.0/OOo_2.1.0_src.tar.bz2) = 122566860 bytes
-SHA1 (openoffice-2.1.0/OOo_2.1.0_src_binfilter.tar.bz2) = 7c3c9ea5217f7cd5ee46dee90ce71f4e8fab3137
-RMD160 (openoffice-2.1.0/OOo_2.1.0_src_binfilter.tar.bz2) = 69625f4ac6e1c72bf901b69173195009a78d33ba
-Size (openoffice-2.1.0/OOo_2.1.0_src_binfilter.tar.bz2) = 16349604 bytes
-SHA1 (openoffice-2.1.0/OOo_2.1.0_src_l10n.tar.bz2) = dd50756610e277f2886f6d423d57c084f0bee18a
-RMD160 (openoffice-2.1.0/OOo_2.1.0_src_l10n.tar.bz2) = 4b8e95a35f2222330790a442aa1a9a4988d9d37e
-Size (openoffice-2.1.0/OOo_2.1.0_src_l10n.tar.bz2) = 73603380 bytes
-SHA1 (openoffice-2.1.0/OOo_2.1.0_src_system.tar.bz2) = 77e97d1ed8eb3276e36ac54e4e021f703e40a587
-RMD160 (openoffice-2.1.0/OOo_2.1.0_src_system.tar.bz2) = 936ca8997780a3f53d1226b6b1058ff6ef15a4a5
-Size (openoffice-2.1.0/OOo_2.1.0_src_system.tar.bz2) = 29761970 bytes
-SHA1 (openoffice-2.1.0/bridge.h) = c6db3e96432f27f15a753a65c6bf2e97e64f566a
-RMD160 (openoffice-2.1.0/bridge.h) = 191fb56e56df85d49651988290d20db914670951
-Size (openoffice-2.1.0/bridge.h) = 6734 bytes
+SHA1 (openoffice-2.2.0/OOo_2.2.0_src_binfilter.tar.bz2) = d1fa827e2c08d7e3d67b2588b1136ed9e774ef42
+RMD160 (openoffice-2.2.0/OOo_2.2.0_src_binfilter.tar.bz2) = 1bb07f01e872ed003dbac3e11bc5732904076ae1
+Size (openoffice-2.2.0/OOo_2.2.0_src_binfilter.tar.bz2) = 7763249 bytes
+SHA1 (openoffice-2.2.0/OOo_2.2.0_src_core.tar.bz2) = a3b334c6a855366944e9e1e441a5fbe2f2d7bcb1
+RMD160 (openoffice-2.2.0/OOo_2.2.0_src_core.tar.bz2) = 84e2bfaad21760c5a92a73aac46765ed01638ffa
+Size (openoffice-2.2.0/OOo_2.2.0_src_core.tar.bz2) = 123160673 bytes
+SHA1 (openoffice-2.2.0/OOo_2.2.0_src_l10n.tar.bz2) = fdb120f18310efb95938cdf30a0855ef8456d346
+RMD160 (openoffice-2.2.0/OOo_2.2.0_src_l10n.tar.bz2) = 8b66d4e05ebfbc673eac3a5326f88d5ba0a3e7b2
+Size (openoffice-2.2.0/OOo_2.2.0_src_l10n.tar.bz2) = 76592096 bytes
+SHA1 (openoffice-2.2.0/OOo_2.2.0_src_system.tar.bz2) = 311331016cbc6112e0cf9829d6ef6782acccc01b
+RMD160 (openoffice-2.2.0/OOo_2.2.0_src_system.tar.bz2) = 90ef3a39896a15afc75094c5366f72a0a3237916
+Size (openoffice-2.2.0/OOo_2.2.0_src_system.tar.bz2) = 30976956 bytes
+SHA1 (openoffice-2.2.0/bridge.h) = c6db3e96432f27f15a753a65c6bf2e97e64f566a
+RMD160 (openoffice-2.2.0/bridge.h) = 191fb56e56df85d49651988290d20db914670951
+Size (openoffice-2.2.0/bridge.h) = 6734 bytes
SHA1 (patch-aa) = 352774b0e509f41787573594b8f8f8bbe72d6824
SHA1 (patch-ac) = ed6d84d40c3543eed754d74a5e65caf137f31c3d
SHA1 (patch-ad) = 10d348282a4e5e6907e4e2cd828997f4549be58c
SHA1 (patch-ae) = eec39a887ad19d3a8ff0a26fab7ea6981915eadd
SHA1 (patch-ag) = 6c2f17424cfc85b5bc923a650167f14b7acabfd4
-SHA1 (patch-ah) = eec95ecb6833fb7b791b13c54d991f06a40207f1
-SHA1 (patch-ai) = 6a70a013243a5585651d5acebcc3bb8c883885f5
+SHA1 (patch-ah) = 1d54fe3fd237ff053d14626f9a45ef393c90323f
+SHA1 (patch-ai) = eb985085a36647675e3f436e192847f67b5dec8c
SHA1 (patch-aj) = 740b8829c4f480db0989302231b5c031e2c141e7
-SHA1 (patch-ak) = 227423f0c8303cc5f5ac6f99a0338504bf234c20
+SHA1 (patch-ak) = 2e356501dac8ace8932f4648ca4073cc41188dea
SHA1 (patch-am) = 8e497298dd5534bd0ef438c22595c1c0f63912a5
SHA1 (patch-an) = cdf677a8e135fd4b447eef006558c7fea4df0be6
SHA1 (patch-ao) = a83178adec44571ebcf7a4dd66bda52d004d465c
@@ -32,13 +32,13 @@ SHA1 (patch-aq) = 41fab8bdc5bc611fd01623ac222189646e42bf22
SHA1 (patch-ar) = e3592ddc51a311a90d727ef8b595944a0ac3e623
SHA1 (patch-as) = 55e38c869518e673e8554b2645c1adfb28f6faec
SHA1 (patch-aw) = fdd1665c729cd17d8381ab39f2e6672164a058ad
-SHA1 (patch-ba) = 4ab5d321f84a1026660be92f7b1050059099a0cb
+SHA1 (patch-ba) = c98bb40ec9b3cfc1402b1aa86c695d28569f8383
SHA1 (patch-bb) = a2fe8b7aff8c875bdf15c70619b430f1fdbfa053
SHA1 (patch-bc) = a97ec5574d4ef2f2fbdf411ae2c8d49d9f434077
SHA1 (patch-bd) = f206fef46a0741139ae776f95d2a01f794989fb5
SHA1 (patch-be) = 0aaa31523743f5cc9339c125fc93f32902b90151
SHA1 (patch-bf) = d2e2363e7e08d675e3a6b9356d1ffac6d10148de
-SHA1 (patch-bg) = 06b12ec243ee3222d444178235cee0f383a2e58f
+SHA1 (patch-bg) = c050b8fa384a187fbf846f78c884c98840046a86
SHA1 (patch-bh) = 25546cd8fb636a9e0fb0983b83b667567be415e6
SHA1 (patch-bi) = f9d286d8dd93c7ba99fd0ca809c6dfac5e763464
SHA1 (patch-bj) = 80685500062b9a17e16732a9a6da7a7d1d1ed1f6
@@ -46,22 +46,17 @@ SHA1 (patch-bk) = 5a5c03a0c965edb32e95ad342f330e2b0eaf3d9c
SHA1 (patch-bl) = d9d6860e4491863dd5b2f09eeff97e4023dbd23d
SHA1 (patch-bm) = 0f7367782155c1d0f0459912aac69a1c759ad7fa
SHA1 (patch-bn) = a891c1620a53d9c25cf414232a80a4cdb54e0e27
-SHA1 (patch-bo) = 276093206a06a66e46f156ef9f7ff360b31b532b
+SHA1 (patch-bo) = 3e4bcccd0a7cea535e443d750039fa844380f8bc
SHA1 (patch-bp) = 9005edd4a24bfa32b5e5a731ed626fb35d0b675e
-SHA1 (patch-bq) = 90b064150ec3cda4fce4e08f5bdd4504d19218ef
+SHA1 (patch-bq) = dedb5791d5246408d6dfcc4565e75b54666fb1b6
SHA1 (patch-br) = 5ffb7dd1e313ef0e6fc65da7c4380244840d80ca
SHA1 (patch-bs) = c6e47b0154a3569b3cb466c7af55e2d2e7a80a12
SHA1 (patch-bt) = f52b0fa4453a580ac256accf221aef0f2c059661
SHA1 (patch-bu) = 246771afac29432adbe479e5be3b3c032ad49413
SHA1 (patch-bv) = bc035bdbc8420666a52417f2226e3e687d199e33
-SHA1 (patch-bw) = aa286260f21820a8c39812fe82ef62e56921a950
+SHA1 (patch-bw) = e0d438f886e97c0342f56ba155ebb6a7e9414093
SHA1 (patch-bx) = 9d01592c69f0ba734ff488980c475a1b768bc229
-SHA1 (patch-by) = 01ee243687c11a63a53f33d6230ad9cc5a5912ba
-SHA1 (patch-bz) = 1def87419d6d23756ae7ebe743d58599f2e5eddb
-SHA1 (patch-ca) = 0a037963deba73b3611d28441713ae01b83e6380
-SHA1 (patch-cb) = 219dc174e27b7240eabbeb137b6587e9f6983ea4
-SHA1 (patch-cc) = abe48ee14c5ee74ce9a21a727498b50178bec3a3
-SHA1 (patch-cd) = 9b4078f7837e3d40bcc42b0ea1a6544c390058c1
-SHA1 (patch-ce) = 2ff26e78cad7cf534441cc02d58934e44c534330
-SHA1 (patch-cf) = dc2390d6d9b14eaa556b48cda44975e8c0ca5efa
-SHA1 (patch-cg) = cfcb2193044ef7836397b7b1550d6ca4af12a93c
+SHA1 (patch-by) = 1612b765467e51ca7498497d38a0bb6ac694f9a6
+SHA1 (patch-ch) = 4a305872dc6f0e88ebd421232b566fc4c1fa0e3d
+SHA1 (patch-ci) = 2861e8a4b21977cbc8abeabe4581093e966cdfa7
+SHA1 (patch-cj) = c54fd98e5302a86ec849b90c617ebfcf339c936d
diff --git a/misc/openoffice2/patches/patch-ah b/misc/openoffice2/patches/patch-ah
index 11bab537a19..e8ceabb278e 100644
--- a/misc/openoffice2/patches/patch-ah
+++ b/misc/openoffice2/patches/patch-ah
@@ -1,94 +1,94 @@
-$NetBSD: patch-ah,v 1.2 2007/03/04 13:11:18 hira Exp $
+$NetBSD: patch-ah,v 1.3 2007/04/05 23:24:01 hira Exp $
---- solenv/inc/_tg_app.mk.orig 2007-02-17 17:28:18.000000000 +0900
-+++ solenv/inc/_tg_app.mk 2007-02-17 17:35:58.000000000 +0900
+--- solenv/inc/_tg_app.mk.orig 2007-01-19 21:53:03.000000000 +0900
++++ solenv/inc/_tg_app.mk 2007-04-01 21:51:19.000000000 +0900
@@ -87,7 +87,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_1.cmd
@echo $(APP1LINKER) $(APP1LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP1OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP1LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP1LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP1LINKTYPEFLAG) $(APP1LIBSALCPPRT) $(APP1STDLIBS) $(APP1STDLIB) $(STDLIB1) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -255,7 +255,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP1OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_1.cmd
+- @cat $(mktmp /dev/null $(APP1LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
++ @cat $(mktmp /dev/null $(APP1LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
+ @echo $(APP1LINKTYPEFLAG) $(APP1LIBSALCPPRT) $(APP1STDLIBS) $(APP1STDLIB) $(STDLIB1) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_1.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_1.cmd
+@@ -256,7 +256,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_2.cmd
@echo $(APP2LINKER) $(APP2LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP2OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP2LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP2LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP2LINKTYPEFLAG) $(APP2LIBSALCPPRT) $(APP2STDLIBS) $(APP2STDLIB) $(STDLIB2) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -423,7 +423,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP2OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_2.cmd
+- @cat $(mktmp /dev/null $(APP2LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
++ @cat $(mktmp /dev/null $(APP2LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
+ @echo $(APP2LINKTYPEFLAG) $(APP2LIBSALCPPRT) $(APP2STDLIBS) $(APP2STDLIB) $(STDLIB2) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_2.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_2.cmd
+@@ -425,7 +425,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_3.cmd
@echo $(APP3LINKER) $(APP3LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP3OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP3LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP3LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP3LINKTYPEFLAG) $(APP3LIBSALCPPRT) $(APP3STDLIBS) $(APP3STDLIB) $(STDLIB3) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -591,7 +591,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP3OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_3.cmd
+- @cat $(mktmp /dev/null $(APP3LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
++ @cat $(mktmp /dev/null $(APP3LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
+ @echo $(APP3LINKTYPEFLAG) $(APP3LIBSALCPPRT) $(APP3STDLIBS) $(APP3STDLIB) $(STDLIB3) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_3.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_3.cmd
+@@ -594,7 +594,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_4.cmd
@echo $(APP4LINKER) $(APP4LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP4OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP4LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP4LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP4LINKTYPEFLAG) $(APP4LIBSALCPPRT) $(APP4STDLIBS) $(APP4STDLIB) $(STDLIB4) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -759,7 +759,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP4OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_4.cmd
+- @cat $(mktmp /dev/null $(APP4LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
++ @cat $(mktmp /dev/null $(APP4LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
+ @echo $(APP4LINKTYPEFLAG) $(APP4LIBSALCPPRT) $(APP4STDLIBS) $(APP4STDLIB) $(STDLIB4) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_4.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_4.cmd
+@@ -763,7 +763,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_5.cmd
@echo $(APP5LINKER) $(APP5LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP5OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP5LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP5LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP5LINKTYPEFLAG) $(APP5LIBSALCPPRT) $(APP5STDLIBS) $(APP5STDLIB) $(STDLIB5) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -927,7 +927,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP5OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_5.cmd
+- @cat $(mktmp /dev/null $(APP5LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
++ @cat $(mktmp /dev/null $(APP5LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
+ @echo $(APP5LINKTYPEFLAG) $(APP5LIBSALCPPRT) $(APP5STDLIBS) $(APP5STDLIB) $(STDLIB5) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_5.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_5.cmd
+@@ -932,7 +932,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_6.cmd
@echo $(APP6LINKER) $(APP6LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP6OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP6LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP6LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP6LINKTYPEFLAG) $(APP6LIBSALCPPRT) $(APP6STDLIBS) $(APP6STDLIB) $(STDLIB6) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -1095,7 +1095,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP6OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_6.cmd
+- @cat $(mktmp /dev/null $(APP6LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
++ @cat $(mktmp /dev/null $(APP6LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
+ @echo $(APP6LINKTYPEFLAG) $(APP6LIBSALCPPRT) $(APP6STDLIBS) $(APP6STDLIB) $(STDLIB6) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_6.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_6.cmd
+@@ -1101,7 +1101,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_7.cmd
@echo $(APP7LINKER) $(APP7LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP7OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP7LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP7LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP7LINKTYPEFLAG) $(APP7LIBSALCPPRT) $(APP7STDLIBS) $(APP7STDLIB) $(STDLIB7) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -1263,7 +1263,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP7OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_7.cmd
+- @cat $(mktmp /dev/null $(APP7LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
++ @cat $(mktmp /dev/null $(APP7LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
+ @echo $(APP7LINKTYPEFLAG) $(APP7LIBSALCPPRT) $(APP7STDLIBS) $(APP7STDLIB) $(STDLIB7) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_7.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_7.cmd
+@@ -1270,7 +1270,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_8.cmd
@echo $(APP8LINKER) $(APP8LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP8OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP8LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP8LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP8LINKTYPEFLAG) $(APP8LIBSALCPPRT) $(APP8STDLIBS) $(APP8STDLIB) $(STDLIB8) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -1431,7 +1431,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP8OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_8.cmd
+- @cat $(mktmp /dev/null $(APP8LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
++ @cat $(mktmp /dev/null $(APP8LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
+ @echo $(APP8LINKTYPEFLAG) $(APP8LIBSALCPPRT) $(APP8STDLIBS) $(APP8STDLIB) $(STDLIB8) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_8.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_8.cmd
+@@ -1439,7 +1439,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_9.cmd
@echo $(APP9LINKER) $(APP9LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP9OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP9LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP9LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP9LINKTYPEFLAG) $(APP9LIBSALCPPRT) $(APP9STDLIBS) $(APP9STDLIB) $(STDLIB9) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
-@@ -1599,7 +1599,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ $(APP9OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_9.cmd
+- @cat $(mktmp /dev/null $(APP9LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
++ @cat $(mktmp /dev/null $(APP9LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
+ @echo $(APP9LINKTYPEFLAG) $(APP9LIBSALCPPRT) $(APP9STDLIBS) $(APP9STDLIB) $(STDLIB9) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_9.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_9.cmd
+@@ -1608,7 +1608,7 @@
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_10.cmd
@echo $(APP10LINKER) $(APP10LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP10OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP10LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP10LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP10LINKTYPEFLAG) $(APP10LIBSALCPPRT) $(APP10STDLIBS) $(APP10STDLIB) $(STDLIB10) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
+ $(APP10OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_10.cmd
+- @cat $(mktmp /dev/null $(APP10LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_10.cmd
++ @cat $(mktmp /dev/null $(APP10LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_10.cmd
+ @echo $(APP10LINKTYPEFLAG) $(APP10LIBSALCPPRT) $(APP10STDLIBS) $(APP10STDLIB) $(STDLIB10) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_10.cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_10.cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_10.cmd
diff --git a/misc/openoffice2/patches/patch-ai b/misc/openoffice2/patches/patch-ai
index 9fee2f5812b..cb2c905dafb 100644
--- a/misc/openoffice2/patches/patch-ai
+++ b/misc/openoffice2/patches/patch-ai
@@ -1,13 +1,13 @@
-$NetBSD: patch-ai,v 1.2 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-ai,v 1.3 2007/04/05 23:24:01 hira Exp $
---- solenv/inc/tg_app.mk.orig 2007-02-17 17:36:28.000000000 +0900
-+++ solenv/inc/tg_app.mk 2007-02-17 17:37:00.000000000 +0900
+--- solenv/inc/tg_app.mk.orig 2007-01-19 21:53:59.000000000 +0900
++++ solenv/inc/tg_app.mk 2007-04-01 21:35:49.000000000 +0900
@@ -124,7 +124,7 @@
- @+-$(RM) $(MISC)$/$(@:b).cmd
+ @+-$(RM) $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
@echo $(APP$(TNR)LINKER) $(APP$(TNR)LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
- $(APP$(TNR)OBJS:s/.obj/.o/) '\' > $(MISC)$/$(@:b).cmd
-- @cat $(mktmp /dev/null $(APP$(TNR)LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
-+ @cat $(mktmp /dev/null $(APP$(TNR)LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(@:b).cmd
- @echo $(APP$(TNR)LINKTYPEFLAG) $(APP$(TNR)LIBSALCPPRT) $(APP$(TNR)STDLIBS) $(APP$(TNR)STDLIB) $(STDLIB$(TNR)) -o $@ >> $(MISC)$/$(@:b).cmd
- cat $(MISC)$/$(@:b).cmd
- @source $(MISC)$/$(@:b).cmd
+ $(APP$(TNR)OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
+- @cat $(mktmp /dev/null $(APP$(TNR)LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
++ @cat $(mktmp /dev/null $(APP$(TNR)LIBS)) | sed -E 's#[[:space:]]+# #g' | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
+ @echo $(APP$(TNR)LINKTYPEFLAG) $(APP$(TNR)LIBSALCPPRT) $(APP$(TNR)STDLIBS) $(APP$(TNR)STDLIB) $(STDLIB$(TNR)) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
+ cat $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
+ @source $(MISC)$/$(TARGET).$(@:b)_$(TNR).cmd
diff --git a/misc/openoffice2/patches/patch-ak b/misc/openoffice2/patches/patch-ak
index 8701a1c6eaa..4ecb985e3e7 100644
--- a/misc/openoffice2/patches/patch-ak
+++ b/misc/openoffice2/patches/patch-ak
@@ -1,7 +1,7 @@
-$NetBSD: patch-ak,v 1.2 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-ak,v 1.3 2007/04/05 23:24:01 hira Exp $
---- config_office/set_soenv.in.orig 2007-02-17 17:38:22.000000000 +0900
-+++ config_office/set_soenv.in 2007-02-17 17:40:50.000000000 +0900
+--- config_office/set_soenv.in.orig 2007-01-19 21:55:33.000000000 +0900
++++ config_office/set_soenv.in 2007-04-06 08:14:02.000000000 +0900
@@ -39,7 +39,7 @@
#--------------------------------------------------------
#
@@ -19,7 +19,24 @@ $NetBSD: patch-ak,v 1.2 2007/03/04 13:11:19 hira Exp $
$D = " -D"; # define search path
$empty = ""; # used as argument
$no_stl = "NO_STLPORT4"; # possible argument
-@@ -1263,7 +1264,8 @@
+@@ -296,8 +297,14 @@
+ exit 1;
+ }
+ #Conditional setting depending on gcc3:
+- $CVER = "C300";
+- $OUTPATH = $OUTPATH."2";
++ if( @GCCVER@ >= 30401 ) {
++ $CVER = "C341";
++ $OUTPATH = $OUTPATH."3";
++ }
++ else {
++ $CVER = "C300";
++ $OUTPATH = $OUTPATH."2";
++ }
+ # General NetBSD settings:
+ $BIG_SVX = "TRUE";
+ $COM = "GCC";
+@@ -1253,7 +1260,8 @@
$L.$JRETOOLKITDIR.
$L.$JRETHREADDIR.
$L_STLPORT_LIB.
diff --git a/misc/openoffice2/patches/patch-ba b/misc/openoffice2/patches/patch-ba
index 78553aacc4e..9d669d38fdd 100644
--- a/misc/openoffice2/patches/patch-ba
+++ b/misc/openoffice2/patches/patch-ba
@@ -1,14 +1,13 @@
-$NetBSD: patch-ba,v 1.3 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-ba,v 1.4 2007/04/05 23:24:01 hira Exp $
---- config_office/configure.orig 2006-12-02 02:52:35.000000000 +0900
-+++ config_office/configure 2007-02-28 22:37:24.000000000 +0900
-@@ -2940,12 +2940,12 @@
+--- config_office/configure.orig 2007-01-19 22:01:19.000000000 +0900
++++ config_office/configure 2007-04-01 21:32:20.000000000 +0900
+@@ -2975,11 +2975,11 @@
test_cups=no
_os=OSF1
;;
- netbsd)
+ *netbsd*)
- test_x=yes
test_gtk=yes
build_cairo=yes
test_kde=yes
diff --git a/misc/openoffice2/patches/patch-bg b/misc/openoffice2/patches/patch-bg
index 102800550d6..acb33851edd 100644
--- a/misc/openoffice2/patches/patch-bg
+++ b/misc/openoffice2/patches/patch-bg
@@ -1,35 +1,8 @@
-$NetBSD: patch-bg,v 1.2 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-bg,v 1.3 2007/04/05 23:24:01 hira Exp $
---- vcl/util/makefile.mk.orig 2006-12-02 02:58:04.000000000 +0900
-+++ vcl/util/makefile.mk 2007-02-23 18:56:11.000000000 +0900
-@@ -187,7 +187,7 @@
- SHL1LIBS= $(LIB1TARGET)
- .IF "$(GUI)"!="UNX"
- SHL1OBJS= $(SLO)$/salshl.obj
--.ELIF "$(OS)"!="FREEBSD"
-+.ELIF "$(OS)"!="FREEBSD" && "$(OS)"!="NETBSD"
- SHL1STDLIBS+=-ldl
- .ENDIF
-
-@@ -227,7 +227,7 @@
-
- .IF "$(GUI)"=="UNX"
-
--.IF "$(OS)"!="MACOSX" && "$(OS)"!="FREEBSD"
-+.IF "$(OS)"!="MACOSX" && "$(OS)"!="FREEBSD" && "$(OS)"!="NETBSD"
- SHL1STDLIBS+= -ldl
- .ENDIF
-
-@@ -235,7 +235,7 @@
- SHL1STDLIBS += -framework Cocoa
- .ENDIF
-
--SHL1STDLIBS += -lX11
-+SHL1STDLIBS += $(X11_LDFLAGS) -lX11
-
- .IF "$(OS)"=="MACOSX"
- SHL1STDLIBS += -framework Foundation -framework CoreFoundation
-@@ -315,8 +315,8 @@
+--- vcl/util/makefile.mk.orig 2007-01-19 21:56:23.000000000 +0900
++++ vcl/util/makefile.mk 2007-04-01 21:30:29.000000000 +0900
+@@ -300,8 +300,8 @@
SHL2STDLIBS+=$(LIBSN_LIBS)
.ENDIF
@@ -40,31 +13,3 @@ $NetBSD: patch-bg,v 1.2 2007/03/04 13:11:19 hira Exp $
# needed by salprnpsp.cxx
SHL2STDLIBS+= -ldl
.ENDIF
-@@ -372,10 +372,10 @@
-
-
- SHL4STDLIBS+=-l$(SHL2TARGET)
--.IF "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX"
--SHL4STDLIBS+=$(SHL3STDLIBS) -lX11
-+.IF "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD"
-+SHL4STDLIBS+=$(SHL3STDLIBS) $(X11_LDFLAGS) -lX11
- .ELSE
--SHL4STDLIBS+=$(SHL3STDLIBS) -lX11 -ldl
-+SHL4STDLIBS+=$(SHL3STDLIBS) $(X11_LDFLAGS) -lX11 -ldl
- .ENDIF # "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX"
- .ENDIF # "$(ENABLE_GTK)" != ""
-
-@@ -390,10 +390,10 @@
- # libs for KDE plugin
- SHL5STDLIBS=$(KDE_LIBS)
- SHL5STDLIBS+=-l$(SHL2TARGET)
--.IF "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX"
--SHL5STDLIBS+=$(SHL3STDLIBS) -lX11
-+.IF "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD"
-+SHL5STDLIBS+=$(SHL3STDLIBS) $(X11_LDFLAGS) -lX11
- .ELSE
--SHL5STDLIBS+=$(SHL3STDLIBS) -lX11 -ldl
-+SHL5STDLIBS+=$(SHL3STDLIBS) $(X11_LDFLAGS) -lX11 -ldl
- .ENDIF # "$(OS)"=="FREEBSD" || "$(OS)"=="MACOSX"
- .ENDIF # "$(ENABLE_KDE)" != ""
-
diff --git a/misc/openoffice2/patches/patch-bo b/misc/openoffice2/patches/patch-bo
index a7eeb694ee6..84497cb3252 100644
--- a/misc/openoffice2/patches/patch-bo
+++ b/misc/openoffice2/patches/patch-bo
@@ -1,13 +1,13 @@
-$NetBSD: patch-bo,v 1.2 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-bo,v 1.3 2007/04/05 23:24:01 hira Exp $
---- extensions/source/plugin/unx/makefile.mk.orig 2007-02-24 01:01:46.000000000 +0900
-+++ extensions/source/plugin/unx/makefile.mk 2007-02-24 01:02:08.000000000 +0900
-@@ -74,7 +74,7 @@
- APP1STDLIBS+=-lXm -lXt -lXext -lX11 -ldl
- .ELSE
+--- extensions/source/plugin/unx/makefile.mk.orig 2006-12-01 23:19:00.000000000 +0900
++++ extensions/source/plugin/unx/makefile.mk 2007-04-01 22:05:33.000000000 +0900
+@@ -81,7 +81,7 @@
+ APP1STDLIBS+=-lXaw
+ .ENDIF
.IF "$(OS)"=="FREEBSD" || "$(OS)"=="NETBSD"
--APP1STDLIBS+=-lXaw -lXt -lXext -lX11
-+APP1STDLIBS+=$(X11_LDFLAGS) -lXaw -lXt -lXext -lX11
+-APP1STDLIBS+= -lXt -lXext -lX11
++APP1STDLIBS+=$(X11_LDFLAGS) -lXt -lXext -lX11
.ELSE
- APP1STDLIBS+=-lXaw -lXt -lXext -lX11 -ldl
+ APP1STDLIBS+= -lXt -lXext -lX11 -ldl
.ENDIF
diff --git a/misc/openoffice2/patches/patch-bq b/misc/openoffice2/patches/patch-bq
index 35924775108..ffb04875135 100644
--- a/misc/openoffice2/patches/patch-bq
+++ b/misc/openoffice2/patches/patch-bq
@@ -1,8 +1,8 @@
-$NetBSD: patch-bq,v 1.2 2007/03/04 13:11:19 hira Exp $
+$NetBSD: patch-bq,v 1.3 2007/04/05 23:24:01 hira Exp $
---- instsetoo_native/util/makefile.mk.orig 2006-12-02 02:55:09.000000000 +0900
-+++ instsetoo_native/util/makefile.mk 2007-02-27 15:45:28.000000000 +0900
-@@ -60,6 +60,9 @@
+--- instsetoo_native/util/makefile.mk.orig 2007-03-01 20:46:53.000000000 +0900
++++ instsetoo_native/util/makefile.mk 2007-04-01 21:59:49.000000000 +0900
+@@ -61,6 +61,9 @@
ENABLE_DOWNLOADSETS=TRUE
.ENDIF # "$(FORCE_DOWNLOADSETS)"!=""
@@ -12,25 +12,7 @@ $NetBSD: patch-bq,v 1.2 2007/03/04 13:11:19 hira Exp $
.EXPORT: ENABLE_DOWNLOADSETS
.EXPORT: LAST_MINOR
.EXPORT: PRJ
-@@ -194,14 +197,14 @@
- .ELSE # "$(PKGFORMAT)"!=""
- openoffice_% :
- .ENDIF # "$(PKGFORMAT)"!=""
--.IF "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!="portable"
-+.IF "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
- +$(PERL) -w $(SOLARENV)$/bin$/make_installer.pl -f $(PRJ)$/util$/openoffice.lst -l $(subst,$(@:s/_/ /:1)_, $(@:b)) -p OpenOffice -packagelist $(PRJ)$/inc_openoffice$/unix$/packagelist.txt -u $(OUT) -buildid $(BUILD) -msitemplate $(MSIOFFICETEMPLATEDIR) -msilanguage $(COMMONMISC)$/win_ulffiles -addsystemintegration $(subst,xxx,$(@:e:s/.//) $(PKGFORMATSWITCH))
- .ELSE # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
- +$(PERL) -w $(SOLARENV)$/bin$/make_installer.pl -f $(PRJ)$/util$/openoffice.lst -l $(subst,$(@:s/_/ /:1)_, $(@:b)) -p OpenOffice -packagelist $(PRJ)$/inc_openoffice$/unix$/packagelist.txt -u $(OUT) -buildid $(BUILD) -destdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))_inprogress$/ -simple staging
- +$(RM) $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/gid_*
- +-$(MKDIR) $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/.background
-- +$(GNUCOPY) -u $(PRJ)$/res/osxdndinstall.png $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/.background$/background.png
-- +$(GNUCOPY) -u $(PRJ)$/res/DS_Store $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/.DS_Store
-+ +$(GNUCOPY) $(PRJ)$/res/osxdndinstall.png $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/.background$/background.png
-+ +$(GNUCOPY) $(PRJ)$/res/DS_Store $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/.DS_Store
- +cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b)) && hdiutil makehybrid -hfs -hfs-openfolder staging staging \
- -hfs-volume-name OpenOffice.org -ov -o tmp && hdiutil convert -ov -format UDZO tmp.dmg \
- -o $(subst,$(@:s/_/ /:1),OpenOffice.org-$(shell sed -n '/^OpenOffice$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b)) && $(RM) tmp.dmg
-@@ -403,11 +406,11 @@
+@@ -410,11 +413,11 @@
+-$(MKDIRHIER) $(MSIURETEMPLATEDIR)
+-$(MKDIRHIER) $(MSISDKOOTEMPLATEDIR)
+-$(MKDIRHIER) $(MSIURETEMPLATEDIR)
diff --git a/misc/openoffice2/patches/patch-bw b/misc/openoffice2/patches/patch-bw
index 0abbefddf40..4a67c314e12 100644
--- a/misc/openoffice2/patches/patch-bw
+++ b/misc/openoffice2/patches/patch-bw
@@ -1,9 +1,9 @@
-$NetBSD: patch-bw,v 1.1 2007/03/17 02:24:36 hira Exp $
+$NetBSD: patch-bw,v 1.2 2007/04/05 23:24:01 hira Exp $
---- canvas/source/cairo/makefile.mk.orig 2007-03-17 10:59:33.000000000 +0900
-+++ canvas/source/cairo/makefile.mk 2007-03-17 10:59:55.000000000 +0900
-@@ -110,9 +110,9 @@
- SHL1STDLIBS= $(CPPULIB) $(SALLIB) $(VCLLIB) $(COMPHELPERLIB) $(CPPUHELPERLIB) $(BASEGFXLIB) $(CANVASTOOLSLIB) $(TOOLSLIB)
+--- canvas/source/cairo/makefile.mk.orig 2007-02-02 03:59:18.000000000 +0900
++++ canvas/source/cairo/makefile.mk 2007-04-01 22:07:07.000000000 +0900
+@@ -83,9 +83,9 @@
+ SHL1STDLIBS= $(CPPULIB) $(TKLIB) $(SALLIB) $(VCLLIB) $(COMPHELPERLIB) $(CPPUHELPERLIB) $(BASEGFXLIB) $(CANVASTOOLSLIB) $(TOOLSLIB)
.IF "$(SYSTEM_CAIRO)" == "YES"
-SHL1STDLIBS+= $(CAIRO_LIBS) -lX11 -lXrender
diff --git a/misc/openoffice2/patches/patch-by b/misc/openoffice2/patches/patch-by
index 19a0443d57c..4da708b7675 100644
--- a/misc/openoffice2/patches/patch-by
+++ b/misc/openoffice2/patches/patch-by
@@ -1,4 +1,4 @@
-$NetBSD: patch-by,v 1.1 2007/03/19 16:51:15 hira Exp $
+$NetBSD: patch-by,v 1.2 2007/04/05 23:24:02 hira Exp $
--- filter/source/config/fragments/langfilter.pl.orig 2007-03-19 22:40:51.000000000 +0900
+++ filter/source/config/fragments/langfilter.pl 2007-03-19 22:41:34.000000000 +0900
@@ -9,7 +9,7 @@ $NetBSD: patch-by,v 1.1 2007/03/19 16:51:15 hira Exp $
+
+# XXX
+my $infile = $ARGV[1];
-+my $lang=$ARGV[4];
++my $lang = $ARGV[4];
+
+open(IN, $infile) || die "cannot open: $!";
+
diff --git a/misc/openoffice2/patches/patch-bz b/misc/openoffice2/patches/patch-bz
deleted file mode 100644
index 8790cf96fd1..00000000000
--- a/misc/openoffice2/patches/patch-bz
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-bz,v 1.2 2007/04/02 01:25:49 hira Exp $
-
-Security fixes for CVE-2007-0238. This has been fixed in OOo 2.2.
-
---- sc/source/filter/starcalc/scflt.cxx.orig 2006-12-02 02:56:27.000000000 +0900
-+++ sc/source/filter/starcalc/scflt.cxx 2007-04-02 10:07:28.000000000 +0900
-@@ -1770,12 +1770,13 @@
- rStream >> NoteLen;
- if (NoteLen != 0)
- {
-- sal_Char Note[4096];
-- rStream.Read(Note, NoteLen);
-- Note[NoteLen] = 0;
-- String aText( SC10TOSTRING(Note));
-- ScPostIt aNote(aText, pDoc);
-+ sal_Char* pNote = new sal_Char[NoteLen+1];
-+ rStream.Read(pNote, NoteLen);
-+ pNote[NoteLen] = 0;
-+ String aText( SC10TOSTRING(pNote));
-+ ScPostIt aNote(aText, pDoc);
- pDoc->SetNote(Col, static_cast<SCROW> (Row), Tab, aNote );
-+ delete [] pNote;
- }
- }
- pPrgrsBar->Progress();
diff --git a/misc/openoffice2/patches/patch-ca b/misc/openoffice2/patches/patch-ca
deleted file mode 100644
index 2fb04fbf0c4..00000000000
--- a/misc/openoffice2/patches/patch-ca
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ca,v 1.1 2007/04/01 23:50:59 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/misc/cde-open-url.sh.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/misc/cde-open-url.sh 2007-01-19 22:07:09.000000000 +0900
-@@ -58,5 +58,5 @@
- fi
-
- if [ -z "$TMPFILE" ]; then exit 1; fi
--( echo $1 > "$TMPFILE"; dtaction Open "$TMPFILE"; rm -f "$TMPFILE" ) &
-+( echo "$1" > "$TMPFILE"; dtaction Open "$TMPFILE"; rm -f "$TMPFILE" ) &
- exit 0
diff --git a/misc/openoffice2/patches/patch-cb b/misc/openoffice2/patches/patch-cb
deleted file mode 100644
index 8aad04ea9b6..00000000000
--- a/misc/openoffice2/patches/patch-cb
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-cb,v 1.1 2007/04/01 23:50:59 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/misc/gnome-open-url.sh.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/misc/gnome-open-url.sh 2007-01-19 22:07:22.000000000 +0900
-@@ -50,6 +50,6 @@
- esac
-
- # use gnome-open utility coming with libgnome if available
--gnome-open $1 2>/dev/null || "$0.bin" $1
-+gnome-open "$1" 2>/dev/null || "$0.bin" $1
-
- exit 0
diff --git a/misc/openoffice2/patches/patch-cc b/misc/openoffice2/patches/patch-cc
deleted file mode 100644
index 9c98d421895..00000000000
--- a/misc/openoffice2/patches/patch-cc
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-cc,v 1.1 2007/04/01 23:50:59 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/misc/kde-open-url.sh.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/misc/kde-open-url.sh 2007-01-19 22:07:36.000000000 +0900
-@@ -51,9 +51,9 @@
-
- # special handling for mailto: uris
- if echo $1 | grep '^mailto:' > /dev/null; then
-- kmailservice $1 &
-+ kmailservice "$1" &
- else
-- kfmclient openURL $1 &
-+ kfmclient openURL "$1" &
- fi
-
- exit 0
diff --git a/misc/openoffice2/patches/patch-cd b/misc/openoffice2/patches/patch-cd
deleted file mode 100644
index 94e0b57bd5b..00000000000
--- a/misc/openoffice2/patches/patch-cd
+++ /dev/null
@@ -1,44 +0,0 @@
-$NetBSD: patch-cd,v 1.1 2007/04/01 23:50:59 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/misc/open-url.sh.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/misc/open-url.sh 2007-01-19 22:07:49.000000000 +0900
-@@ -96,15 +96,15 @@
- # special handling for mailto: uris
- if echo $1 | grep '^mailto:' > /dev/null; then
- # check $MAILER variable
-- if [ $MAILER ]; then
-- $MAILER $1 &
-+ if [ ! -z "$MAILER" ]; then
-+ $MAILER "$1" &
- exit 0
- else
- # mozilla derivates may need -remote semantics
- for i in thunderbird mozilla netscape; do
- mailer=`which $i`
- if [ ! -z "$mailer" ]; then
-- run_mozilla $mailer $1
-+ run_mozilla "$mailer" "$1"
- exit 0
- fi
- done
-@@ -113,15 +113,15 @@
- fi
- else
- # check $BROWSER variable
-- if [ $BROWSER ]; then
-- $BROWSER $1 &
-+ if [ ! -z "$BROWSER" ]; then
-+ $BROWSER "$1" &
- exit 0
- else
- # mozilla derivates may need -remote semantics
- for i in firefox mozilla netscape; do
- browser=`which $i`
- if [ ! -z "$browser" ]; then
-- run_mozilla $browser $1
-+ run_mozilla "$browser" "$1"
- exit 0
- fi
- done
diff --git a/misc/openoffice2/patches/patch-ce b/misc/openoffice2/patches/patch-ce
deleted file mode 100644
index 084dbfdc197..00000000000
--- a/misc/openoffice2/patches/patch-ce
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-ce,v 1.1 2007/04/01 23:50:59 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- scp2/source/ooo/file_ooo.scp.orig 2007-04-02 07:02:55.000000000 +0900
-+++ scp2/source/ooo/file_ooo.scp 2007-04-02 07:05:41.000000000 +0900
-@@ -347,7 +347,7 @@
- BIN_FILE_BODY;
- Dir = gid_Dir_Program;
- Name = "gnome-open-url";
-- Styles = (PACKED);
-+ Styles = (PACKED, PATCH);
- End
-
- File gid_File_Bin_Gnome_Open_Url_Bin
-@@ -361,7 +361,7 @@
- BIN_FILE_BODY;
- Dir = gid_Dir_Program;
- Name = "kde-open-url";
-- Styles = (PACKED);
-+ Styles = (PACKED, PATCH);
- End
-
- File gid_File_Bin_Cde_Open_Url
diff --git a/misc/openoffice2/patches/patch-cf b/misc/openoffice2/patches/patch-cf
deleted file mode 100644
index afa6363c0fd..00000000000
--- a/misc/openoffice2/patches/patch-cf
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-cf,v 1.2 2007/04/02 01:25:49 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/exec/shellexec.hxx.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/exec/shellexec.hxx 2007-04-02 10:07:28.000000000 +0900
-@@ -44,6 +44,10 @@
- #include <osl/mutex.hxx>
- #endif
-
-+#ifndef _RTL_STRBUF_HXX_
-+#include <rtl/strbuf.hxx>
-+#endif
-+
- #ifndef _COM_SUN_STAR_LANG_XSERVICEINFO_HPP_
- #include <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-@@ -90,4 +94,8 @@
- throw(::com::sun::star::uno::RuntimeException);
- };
-
-+
-+// helper function - needed for urltest
-+void escapeForShell( rtl::OStringBuffer & rBuffer, const rtl::OString & rURL);
-+
- #endif
diff --git a/misc/openoffice2/patches/patch-cg b/misc/openoffice2/patches/patch-cg
deleted file mode 100644
index aac4db54f77..00000000000
--- a/misc/openoffice2/patches/patch-cg
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD: patch-cg,v 1.2 2007/04/02 01:25:49 hira Exp $
-
-Security fixes for CVE-2007-0239. This has been fixed in OOo 2.2.
-
---- shell/source/unix/exec/shellexec.cxx.orig 2006-12-02 02:57:03.000000000 +0900
-+++ shell/source/unix/exec/shellexec.cxx 2007-04-02 10:07:28.000000000 +0900
-@@ -52,10 +52,6 @@
- #include <osl/file.hxx>
- #endif
-
--#ifndef _RTL_STRBUF_HXX_
--#include <rtl/strbuf.hxx>
--#endif
--
- #ifndef _RTL_USTRBUF_HXX_
- #include <rtl/ustrbuf.hxx>
- #endif
-@@ -124,6 +120,20 @@
- }
- }
-
-+void escapeForShell( rtl::OStringBuffer & rBuffer, const rtl::OString & rURL)
-+{
-+ sal_Int32 nmax = rURL.getLength();
-+ for(sal_Int32 n=0; n < nmax; ++n)
-+ {
-+ // escape every non alpha numeric characters (excluding a few "known good") by prepending a '\'
-+ sal_Char c = rURL[n];
-+ if( ( c < 'A' || c > 'Z' ) && ( c < 'a' || c > 'z' ) && ( c < '0' || c > '9' ) && c != '/' && c != '.' )
-+ rBuffer.append( '\\' );
-+
-+ rBuffer.append( c );
-+ }
-+}
-+
- //-----------------------------------------------------------------------------------------
- //
- //-----------------------------------------------------------------------------------------
-@@ -208,7 +218,7 @@
- OString aTmp = OUStringToOString(aProgram, osl_getThreadTextEncoding());
- nIndex = aTmp.lastIndexOf('/');
- if (nIndex > 0)
-- aBuffer.append(aTmp.copy(0, nIndex+1));
-+ escapeForShell(aBuffer, aTmp.copy(0, nIndex+1));
-
- // Respect the desktop environment - if there is an executable named
- // <desktop-environement-is>-open-url, pass the url to this one instead
-@@ -236,21 +246,19 @@
-
- aBuffer.append("open-url");
- #endif
-- aBuffer.append(" \'");
-- aBuffer.append(OUStringToOString(aURL, osl_getThreadTextEncoding()));
-- aBuffer.append("\'");
-+ aBuffer.append(" ");
-+ escapeForShell(aBuffer, OUStringToOString(aURL, osl_getThreadTextEncoding()));
-
- if ( pDesktopLaunch && *pDesktopLaunch )
- {
- aLaunchBuffer.append( pDesktopLaunch );
-- aLaunchBuffer.append( " \'" );
-- aLaunchBuffer.append(OUStringToOString(aURL, osl_getThreadTextEncoding()));
-- aLaunchBuffer.append( "\'" );
-+ aLaunchBuffer.append(" ");
-+ escapeForShell(aLaunchBuffer, OUStringToOString(aURL, osl_getThreadTextEncoding()));
- }
- } else {
-- aBuffer.append(OUStringToOString(aCommand, osl_getThreadTextEncoding()));
-+ escapeForShell(aBuffer, OUStringToOString(aCommand, osl_getThreadTextEncoding()));
- aBuffer.append(" ");
-- aBuffer.append(OUStringToOString(aParameter, osl_getThreadTextEncoding()));
-+ escapeForShell(aBuffer, OUStringToOString(aParameter, osl_getThreadTextEncoding()));
- }
-
- // Prefer DESKTOP_LAUNCH when available