summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorhira <hira>2008-10-15 23:17:29 +0000
committerhira <hira>2008-10-15 23:17:29 +0000
commit580937533ef7512a4c235568d25ea41592c50066 (patch)
treea2c97818487acb6b9b150f19899c47710832c32f /misc
parentc8b112a51939cf8affa1c027e9f8f59106cb0f36 (diff)
downloadpkgsrc-580937533ef7512a4c235568d25ea41592c50066.tar.gz
- Use ${COMPILER_RPATH_FLAG} instead of -Wl,-R.
- Simplify patch-du. - --with-system-libxml2 -> --with-system-libxml. - Add comment. No functional changes.
Diffstat (limited to 'misc')
-rw-r--r--misc/openoffice3/Makefile13
-rw-r--r--misc/openoffice3/distinfo7
-rw-r--r--misc/openoffice3/options.mk9
-rw-r--r--misc/openoffice3/patches/patch-du20
4 files changed, 25 insertions, 24 deletions
diff --git a/misc/openoffice3/Makefile b/misc/openoffice3/Makefile
index 9639e981aba..479f511ad72 100644
--- a/misc/openoffice3/Makefile
+++ b/misc/openoffice3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2008/10/15 09:10:04 hira Exp $
+# $NetBSD: Makefile,v 1.3 2008/10/15 23:17:29 hira Exp $
#
OO_VER= 3.0.0
@@ -62,6 +62,8 @@ REPLACE_PERL+= sd/res/webview/editpic.pl \
sd/res/webview/webview.pl
REPLACE_PYTHON+= scripting/source/pyprov/mailmerge.py
+# Hard-coded path exists in a tarball. Cannot use REPLACE_BASH.
+# patch-dl replaces the path to @BASH@.
SUBST_CLASSES+= bash
SUBST_STAGE.bash= post-patch
SUBST_MESSAGE.bash= Fix hard-coded path
@@ -73,9 +75,10 @@ SUBST_STAGE.lib= post-patch
SUBST_MESSAGE.lib= Adding library paths
SUBST_FILES.lib= solenv/inc/pkgsrc.mk
.for pkg in db4 expat jpeg zlib
-SUBST_SED.lib+= -e 's,@BLNK_PREFIX_${pkg}@,${BUILDLINK_PREFIX.${pkg}},g'
-LIBS+= -L${BUILDLINK_PREFIX.${pkg}}/lib
-LIBS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${pkg}}/lib
+LIB.${pkg}= -L${BUILDLINK_PREFIX.${pkg}}/lib
+LIB.${pkg}+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${pkg}}/lib
+SUBST_SED.lib+= -e 's|@LIB_${pkg}@|${LIB.${pkg}}|g'
+LIBS+= ${LIB.${pkg}}
.endfor
CONFIGURE_ENV+= LIBS=${LIBS:O:u:Q}
@@ -94,7 +97,7 @@ CONFIGURE_ARGS+= --with-system-db
CONFIGURE_ARGS+= --with-system-expat
CONFIGURE_ARGS+= --with-system-freetype
CONFIGURE_ARGS+= --with-system-jpeg
-CONFIGURE_ARGS+= --with-system-libxml2
+CONFIGURE_ARGS+= --with-system-libxml
CONFIGURE_ARGS+= --with-system-libxslt
CONFIGURE_ARGS+= --with-system-neon
CONFIGURE_ARGS+= --with-system-python
diff --git a/misc/openoffice3/distinfo b/misc/openoffice3/distinfo
index 564b06d3c7f..5b783023b87 100644
--- a/misc/openoffice3/distinfo
+++ b/misc/openoffice3/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/10/14 11:02:24 hira Exp $
+$NetBSD: distinfo,v 1.2 2008/10/15 23:17:29 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
@@ -6,9 +6,6 @@ Size (openoffice-3.0.0/OOo_3.0.0_src_binfilter.tar.bz2) = 6596201 bytes
SHA1 (openoffice-3.0.0/OOo_3.0.0_src_core.tar.bz2) = 8fc1e6140f8a0695accf8d34746253af431c2542
RMD160 (openoffice-3.0.0/OOo_3.0.0_src_core.tar.bz2) = 43be2cf77523d0d95ec4c684fe705fa9b4ee4b9d
Size (openoffice-3.0.0/OOo_3.0.0_src_core.tar.bz2) = 183003517 bytes
-SHA1 (openoffice-3.0.0/OOo_3.0.0_src_extensions.tar.bz2) = 1632374bf75eb6080c0d36e88fd981529be17a0f
-RMD160 (openoffice-3.0.0/OOo_3.0.0_src_extensions.tar.bz2) = a19bdd687abc7829de937b46e4e484a4b27f045b
-Size (openoffice-3.0.0/OOo_3.0.0_src_extensions.tar.bz2) = 13941316 bytes
SHA1 (openoffice-3.0.0/OOo_3.0.0_src_l10n.tar.bz2) = 0ee7f44cea5549a3d3473ff7669974e8914caf97
RMD160 (openoffice-3.0.0/OOo_3.0.0_src_l10n.tar.bz2) = cb3eac1537b75cb34485037b916b634b90c6ff13
Size (openoffice-3.0.0/OOo_3.0.0_src_l10n.tar.bz2) = 86009445 bytes
@@ -75,7 +72,7 @@ SHA1 (patch-dl) = 100063c6239efddbc9b7bb994e607d2ea314844e
SHA1 (patch-do) = c505e2e03912a068aa4666c8460b129447ec5a4e
SHA1 (patch-dp) = ce90ba6c2cce3af1ade0257fd42106ea8345661b
SHA1 (patch-dt) = 59964a31a8abbb324029653609b0decadbe03a75
-SHA1 (patch-du) = 3b806b2fec5af0e10753d52017224356651262f6
+SHA1 (patch-du) = b0c573d0721b050ccf10472ad2c360a3231a5ad5
SHA1 (patch-dw) = de171dec68a1a55a47f2652ecdad429020d773ef
SHA1 (patch-dx) = 7579b1f7326951c57bd2ff597209c17d5d54f28d
SHA1 (patch-dy) = 1feec77ce8c87fc1afb797401047669b3da41c54
diff --git a/misc/openoffice3/options.mk b/misc/openoffice3/options.mk
index 6cd2bec5525..1baa901c8e3 100644
--- a/misc/openoffice3/options.mk
+++ b/misc/openoffice3/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1.1.1 2008/10/14 11:02:24 hira Exp $
+# $NetBSD: options.mk,v 1.2 2008/10/15 23:17:29 hira Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.openoffice3
PKG_SUPPORTED_OPTIONS= cups gnome gtk2 java kde ooo-external-libwpd
@@ -90,7 +90,8 @@ CONFIGURE_ENV+= JAVACMD="${PKG_JAVA_HOME}/bin/java"
MAKE_ENV+= JAVACMD="${PKG_JAVA_HOME}/bin/java"
# XXX
-RFLAG_AWTLIB= -L${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH} -Wl,-R${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH}
+LIB.awtlib= -L${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH}
+LIB.awtlib+= ${COMPILER_RPATH_FLAG}${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH}
.include "../../mk/java-env.mk"
.include "../../mk/java-vm.mk"
@@ -98,7 +99,7 @@ RFLAG_AWTLIB= -L${PKG_JAVA_HOME}/jre/lib/${MACHINE_ARCH} -Wl,-R${PKG_JAVA_HOME}
CONFIGURE_ARGS+= --without-java
PKG_JAVA_HOME=
JAVA_XAWT_DIR=
-RFLAG_AWTLIB=
+LIB.awtlib=
.endif
SUBST_CLASSES+= java
@@ -109,7 +110,7 @@ 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_XAWT_DIR@,${JAVA_XAWT_DIR},g'
-SUBST_SED.lib+= -e 's|@RFLAG_AWTLIB@|${RFLAG_AWTLIB}|g'
+SUBST_SED.lib+= -e 's|@LIB_awtlib@|${LIB.awtlib}|g'
.if !empty(PKG_OPTIONS:Mkde)
CONFIGURE_ENV+= KDEDIR=${BUILDLINK_PREFIX.kdelibs:Q}
diff --git a/misc/openoffice3/patches/patch-du b/misc/openoffice3/patches/patch-du
index 60ab5b18fd3..428d49adbe2 100644
--- a/misc/openoffice3/patches/patch-du
+++ b/misc/openoffice3/patches/patch-du
@@ -1,23 +1,23 @@
-$NetBSD: patch-du,v 1.1.1.1 2008/10/14 11:02:25 hira Exp $
+$NetBSD: patch-du,v 1.2 2008/10/15 23:17:29 hira Exp $
--- solenv/inc/pkgsrc.mk.orig 2008-08-28 19:43:59.000000000 +0900
-+++ solenv/inc/pkgsrc.mk 2008-08-28 19:44:28.000000000 +0900
++++ solenv/inc/pkgsrc.mk 2008-10-16 02:44:28.000000000 +0900
@@ -0,0 +1,18 @@
+#
-+# Override/modify variables for pkgsrc.
++# Settings for pkgsrc.
+#
+
-+BERKELEYLIB="-L@BLNK_PREFIX_db4@/lib -Wl,-R@BLNK_PREFIX_db4@/lib -ldb4"
-+BERKELEYCPPLIB="-L@BLNK_PREFIX_db4@/lib -Wl,-R@BLNK_PREFIX_db4@/lib -ldb4_cxx"
++BERKELEYLIB="@LIB_db4@ -ldb4"
++BERKELEYCPPLIB="@LIB_db4@ -ldb4_cxx"
+
-+EXPAT3RDLIB="-L@BLNK_PREFIX_expat@/lib -Wl,-R@BLNK_PREFIX_expat@/lib -lexpat"
-+EXPATASCII3RDLIB="-L@BLNK_PREFIX_expat@/lib -Wl,-R@BLNK_PREFIX_expat@/lib -lexpat"
++EXPAT3RDLIB="@LIB_expat@ -lexpat"
++EXPATASCII3RDLIB="@LIB_expat@ -lexpat"
+
-+JPEG3RDLIB="-L@BLNK_PREFIX_jpeg@/lib -Wl,-R@BLNK_PREFIX_jpeg@/lib -ljpeg"
++JPEG3RDLIB="@LIB_jpeg@ -ljpeg"
+
-+ZLIB3RDLIB="-L@BLNK_PREFIX_zlib@/lib -Wl,-R@BLNK_PREFIX_zlib@/lib -lz"
++ZLIB3RDLIB="@LIB_zlib@ -lz"
+
-+AWTLIB="@RFLAG_AWTLIB@ -ljawt"
++AWTLIB="@LIB_awtlib@ -ljawt"
+
+STDLIBGUIMT+=${X11_LDFLAGS}
+STDSHLGUIMT+=${X11_LDFLAGS}