summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorhira <hira>2008-10-20 16:14:54 +0000
committerhira <hira>2008-10-20 16:14:54 +0000
commit46d5770c5d9186d7bcd3f8726fbf4402af5a1e21 (patch)
tree9738a9d8cd369c94d92ac1843d2e68e7001e74f5 /misc
parent5cee083bc61e53b8a2d68760ec1a0569e8c05dfc (diff)
downloadpkgsrc-46d5770c5d9186d7bcd3f8726fbf4402af5a1e21.tar.gz
Re-add LD_LIBRARY_PATH to startup scripts (for java option only).
NOTE: With java option and PKG_DEVELOPER=yes, this package will fail to build. Please fix wip/jdk15 (runtime library search paths are missing).
Diffstat (limited to 'misc')
-rw-r--r--misc/openoffice3/distinfo8
-rw-r--r--misc/openoffice3/options.mk14
-rw-r--r--misc/openoffice3/patches/patch-cn9
-rw-r--r--misc/openoffice3/patches/patch-du9
-rw-r--r--misc/openoffice3/patches/patch-dw14
-rw-r--r--misc/openoffice3/patches/patch-dx14
6 files changed, 49 insertions, 19 deletions
diff --git a/misc/openoffice3/distinfo b/misc/openoffice3/distinfo
index 2a7accef2c8..60d714f2fcd 100644
--- a/misc/openoffice3/distinfo
+++ b/misc/openoffice3/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2008/10/20 14:26:22 hira Exp $
+$NetBSD: distinfo,v 1.8 2008/10/20 16:14:54 hira Exp $
SHA1 (openoffice-3.0.0/OOo_3.0.0_src_binfilter.tar.bz2) = 09ff91fd871f00c696befa8064fe04d7a88a3c8a
RMD160 (openoffice-3.0.0/OOo_3.0.0_src_binfilter.tar.bz2) = edc71b8b0596d63e60431c7266140bf5188abc6d
@@ -49,7 +49,7 @@ SHA1 (patch-ch) = caa598140bcb78ec61bc33d44c5873da84e1628a
SHA1 (patch-ci) = 4743cee1c391e04a53bd83f6ae7e58e737d08d1e
SHA1 (patch-cj) = 45ff359ec795e5ef5c692e954d88912c74017162
SHA1 (patch-ck) = 01925efa75759b3b8efda3ab109b0f6481f45a7f
-SHA1 (patch-cn) = 358fd67f20f3ffdb993fb3f4cb38d5733274fd6b
+SHA1 (patch-cn) = d129e69d8ce9303e46f0b486e495d09c1e446444
SHA1 (patch-cp) = 35151ba658859c9d116ccdf44ec372c9e66435b1
SHA1 (patch-cq) = 6691fd7fa330db000ec5a9319bf9030b83aa593d
SHA1 (patch-cr) = aa797461919635c3e6aaa30678a7585d5640dedd
@@ -70,7 +70,9 @@ SHA1 (patch-dk) = 1f022fe11b4b1c6cb960f416724054954442ee74
SHA1 (patch-do) = c505e2e03912a068aa4666c8460b129447ec5a4e
SHA1 (patch-dp) = ce90ba6c2cce3af1ade0257fd42106ea8345661b
SHA1 (patch-dt) = 59964a31a8abbb324029653609b0decadbe03a75
-SHA1 (patch-du) = b14cb8c58eb9780dc76910495294f7bd9cd9ed4b
+SHA1 (patch-du) = 093482d2847014fa894fe7e8d515c762723344b0
+SHA1 (patch-dw) = 0737b08aafee1796dd83cd52b04a4fa589309f1b
+SHA1 (patch-dx) = 272daa1f31af090f5aa1c99d17a63470c60fe3b5
SHA1 (patch-dy) = 4af56ef04180ab3dec7d0051e4075e84b62c8405
SHA1 (patch-dz) = 3932f59e8f78c8a641e52d5284ccc0395c7ee172
SHA1 (patch-ea) = 8c54345a53bd49d9c4c3b206d43778a56df0b292
diff --git a/misc/openoffice3/options.mk b/misc/openoffice3/options.mk
index 2f614f47b83..2ef02e43959 100644
--- a/misc/openoffice3/options.mk
+++ b/misc/openoffice3/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.6 2008/10/20 14:26:22 hira Exp $
+# $NetBSD: options.mk,v 1.7 2008/10/20 16:14:54 hira Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.openoffice3
PKG_SUPPORTED_OPTIONS= cups gnome gtk2 java kde ooo-external-libwpd
@@ -82,27 +82,23 @@ USE_JAVA2= yes
DEPENDS+= apache-ant>=1.7.0:../../devel/apache-ant
CONFIGURE_ARGS+= --with-java --disable-mediawiki
-# -rpath are missing from wip/jdk15.
JAVA_LIB_ROOT= ${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH}
LIB.jawt= -L${JAVA_LIB_ROOT} ${COMPILER_RPATH_FLAG}${JAVA_LIB_ROOT}
-LIB.mawt= ${COMPILER_RPATH_FLAG}${JAVA_LIB_ROOT}/xawt
+LIB.awtlib= -L${JAVA_LIB_ROOT} ${COMPILER_RPATH_FLAG}${JAVA_LIB_ROOT}
+# -rpath is missing from wip/jdk15.
CONFIGURE_ENV+= LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${JAVA_LIB_ROOT}:${JAVA_LIB_ROOT}/xawt"
# XXX: devel/apache-ant doesn't setup ${PREFIX}/bin/java.
CONFIGURE_ENV+= JAVACMD="${PKG_JAVA_HOME}/bin/java"
MAKE_ENV+= JAVACMD="${PKG_JAVA_HOME}/bin/java"
-# XXX
-LIB.awtlib= -L${JAVA_LIB_ROOT} ${COMPILER_RPATH_FLAG}${JAVA_LIB_ROOT}
-
.include "../../mk/java-env.mk"
.include "../../mk/java-vm.mk"
.else
CONFIGURE_ARGS+= --without-java
PKG_JAVA_HOME=
LIB.jawt=
-LIB.mawt=
LIB.awtlib=
.endif
@@ -110,9 +106,11 @@ SUBST_CLASSES+= java
SUBST_STAGE.java= post-patch
SUBST_MESSAGE.java= Adding JAVA_HOME
SUBST_FILES.java= desktop/scripts/soffice.sh
+SUBST_FILES.java+= desktop/scripts/unopkg.sh
+SUBST_FILES.java+= padmin/source/spadmin.sh
SUBST_SED.java+= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'
+SUBST_SED.java+= -e 's,@JAVA_MAWT_DIR@,${JAVA_LIB_ROOT}/xawt,g'
SUBST_SED.lib+= -e 's|@LIB_jawt@|${LIB.jawt}|g'
-SUBST_SED.lib+= -e 's|@LIB_mawt@|${LIB.mawt}|g'
SUBST_SED.lib+= -e 's|@LIB_awtlib@|${LIB.awtlib}|g'
.if !empty(PKG_OPTIONS:Mkde)
diff --git a/misc/openoffice3/patches/patch-cn b/misc/openoffice3/patches/patch-cn
index f8b824c838d..495e69f550e 100644
--- a/misc/openoffice3/patches/patch-cn
+++ b/misc/openoffice3/patches/patch-cn
@@ -1,7 +1,7 @@
-$NetBSD: patch-cn,v 1.2 2008/10/20 12:30:16 hira Exp $
+$NetBSD: patch-cn,v 1.3 2008/10/20 16:14:54 hira Exp $
--- desktop/scripts/soffice.sh.orig 2008-08-07 02:44:36.000000000 +0900
-+++ desktop/scripts/soffice.sh 2008-10-19 14:38:10.000000000 +0900
++++ desktop/scripts/soffice.sh 2008-10-20 23:36:39.000000000 +0900
@@ -49,6 +49,12 @@
export JITC_PROCESSOR_TYPE
fi
@@ -15,10 +15,13 @@ $NetBSD: patch-cn,v 1.2 2008/10/20 12:30:16 hira Exp $
# resolve installation directory
sd_cwd="`pwd`"
if [ -h "$0" ] ; then
-@@ -64,6 +70,11 @@
+@@ -64,6 +70,14 @@
sd_binary=`basename "$0"`.bin
++LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:@JAVA_MAWT_DIR@
++export LD_LIBRARY_PATH
++
+if [ -z ${JAVA_HOME} ]; then
+ JAVA_HOME=@JAVA_HOME@
+ export JAVA_HOME
diff --git a/misc/openoffice3/patches/patch-du b/misc/openoffice3/patches/patch-du
index 20260b532b6..4b918b828fb 100644
--- a/misc/openoffice3/patches/patch-du
+++ b/misc/openoffice3/patches/patch-du
@@ -1,8 +1,8 @@
-$NetBSD: patch-du,v 1.5 2008/10/20 14:26:23 hira Exp $
+$NetBSD: patch-du,v 1.6 2008/10/20 16:14:54 hira Exp $
--- solenv/inc/pkgsrc.mk.orig 2008-10-16 18:30:22.000000000 +0900
-+++ solenv/inc/pkgsrc.mk 2008-10-17 16:32:40.000000000 +0900
-@@ -0,0 +1,36 @@
++++ solenv/inc/pkgsrc.mk 2008-10-21 00:03:23.000000000 +0900
+@@ -0,0 +1,35 @@
+#
+# Settings for pkgsrc.
+#
@@ -28,9 +28,8 @@ $NetBSD: patch-du,v 1.5 2008/10/20 14:26:23 hira Exp $
+LIB_base=@COMPILER_RPATH_FLAG@@OO_LIBDIR@
+LIB_ure=@COMPILER_RPATH_FLAG@@OO_LIBDIR@/../ure-link/lib
+LIB_jawt=@LIB_jawt@
-+LIB_mawt=@LIB_mawt@
+
-+AWTLIB=${LIB_jawt} ${LIB_mawt} -ljawt
++AWTLIB=${LIB_jawt} -ljawt
+
+# Add runtime search path ($ORIGIN cannot be used in pkgsrc).
+LINKFLAGS+= ${LIB_base} ${LIB_ure}
diff --git a/misc/openoffice3/patches/patch-dw b/misc/openoffice3/patches/patch-dw
new file mode 100644
index 00000000000..21b060f1d23
--- /dev/null
+++ b/misc/openoffice3/patches/patch-dw
@@ -0,0 +1,14 @@
+$NetBSD: patch-dw,v 1.3 2008/10/20 16:14:54 hira Exp $
+
+--- padmin/source/spadmin.sh.orig 2008-09-28 01:39:37.000000000 +0900
++++ padmin/source/spadmin.sh 2008-10-20 23:34:38.000000000 +0900
+@@ -56,6 +56,9 @@
+ esac
+ done
+
++LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:@JAVA_MAWT_DIR@
++export LD_LIBRARY_PATH
++
+ # extend the ld_library_path for java: javaldx checks the sofficerc for us
+ if [ -x "$sd_prog/../basis-link/ure-link/bin/javaldx" ] ; then
+ my_path=`"$sd_prog/../basis-link/ure-link/bin/javaldx" $BOOTSTRAPVARS \
diff --git a/misc/openoffice3/patches/patch-dx b/misc/openoffice3/patches/patch-dx
new file mode 100644
index 00000000000..a1ef07c798b
--- /dev/null
+++ b/misc/openoffice3/patches/patch-dx
@@ -0,0 +1,14 @@
+$NetBSD: patch-dx,v 1.3 2008/10/20 16:14:54 hira Exp $
+
+--- desktop/scripts/unopkg.sh.orig 2008-10-02 14:41:08.000000000 +0900
++++ desktop/scripts/unopkg.sh 2008-10-20 23:35:43.000000000 +0900
+@@ -56,6 +56,9 @@
+ esac
+ done
+
++LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:@JAVA_MAWT_DIR@
++export LD_LIBRARY_PATH
++
+ # extend the ld_library_path for java: javaldx checks the sofficerc for us
+ if [ -x "$sd_prog/../basis-link/ure-link/bin/javaldx" ] ; then
+ my_path=`"$sd_prog/../basis-link/ure-link/bin/javaldx" $BOOTSTRAPVARS \