From 06f663d04f66a7b6d5e1f59027ce71dd4f3e379c Mon Sep 17 00:00:00 2001
From: abs <abs>
Date: Thu, 10 Dec 2009 21:33:39 +0000
Subject: This package does strange things during install, but at least is now
 does them while handling PKG_DESTDIR_SUPPORT. bump pkgrevision

---
 misc/openoffice3-bin/Makefile | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

(limited to 'misc')

diff --git a/misc/openoffice3-bin/Makefile b/misc/openoffice3-bin/Makefile
index 15bd0c917a1..8a3e0c1f1ac 100644
--- a/misc/openoffice3-bin/Makefile
+++ b/misc/openoffice3-bin/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2009/12/07 22:07:23 bad Exp $
+# $NetBSD: Makefile,v 1.4 2009/12/10 21:33:39 abs Exp $
 
 DISTNAME=		openoffice3-bin	# overridden below
 PKGNAME=		openoffice3-bin-${OO_RELEASE}
+PKGREVISION=		1
 CATEGORIES=		misc
 MASTER_SITES=		${MASTER_SITE_OPENOFFICE:=stable/${OO_RELEASE}/}
 
@@ -38,7 +39,7 @@ EMUL_REQD=		suse>=10.0
 
 EMUL_PKG_FMT=		rpm
 RPMFILES=		${WRKSRC}/RPMS/*.rpm
-RPM2PKG_PREFIX=		${PREFIX}
+RPM2PKG_PREFIX=		${DESTDIR}${PREFIX}
 RPM2PKG_SUBPREFIX=	# empty
 RPM2PKG_STAGE=		do-install
 RUN_LDCONFIG=		no
@@ -48,6 +49,8 @@ USE_TOOLS+=	patch
 CHECK_FILES_SKIP+=	${PREFIX}/openoffice.org/basis${OO_BASEVER}/ure-link
 CHECK_FILES_SKIP+=	${PREFIX}/openoffice.org${OO_VER}/basis-link
 
+PKG_DESTDIR_SUPPORT=	user-destdir
+
 .include "../../mk/bsd.prefs.mk"
 
 .if ${EMUL_PLATFORM} == "linux-i386"
@@ -63,23 +66,25 @@ WRKSRC=			${WRKDIR}/OOO310_m19_native_packed-1_en-US.9420/packages
 
 .include "options.mk"
 
+INSTALLATION_DIRS= bin
+
 do-install:
-	${PATCH} -d ${PREFIX}/openoffice.org${OO_VER}/program < ${FILESDIR}/soffice-patch
-	${RM} -f ${PREFIX}/openoffice.org${OO_VER}/program/soffice.orig
-	${PATCH} -d ${PREFIX}/openoffice.org${OO_VER}/program < ${FILESDIR}/spadmin-patch
-	${RM} -f ${PREFIX}/openoffice.org${OO_VER}/program/spadmin.orig
+	${PATCH} -d ${DESTDIR}${PREFIX}/openoffice.org${OO_VER}/program < ${FILESDIR}/soffice-patch
+	${RM} -f ${DESTDIR}${PREFIX}/openoffice.org${OO_VER}/program/soffice.orig
+	${PATCH} -d ${DESTDIR}${PREFIX}/openoffice.org${OO_VER}/program < ${FILESDIR}/spadmin-patch
+	${RM} -f ${DESTDIR}${PREFIX}/openoffice.org${OO_VER}/program/spadmin.orig
 	uniq ${RPM2PKG_PLIST} > ${WRKDIR}/PLIST
 .if defined(PKG_JVM) && !empty(PKG_JVM)
-	${RM} -f ${PREFIX}/bin/soffice
+	${RM} -f ${DESTDIR}${PREFIX}/bin/soffice
 	${SED}  -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \
 		-e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \
-		< ${FILESDIR}/soffice > ${PREFIX}/bin/soffice
-	${CHMOD} +x ${PREFIX}/bin/soffice
+		< ${FILESDIR}/soffice > ${DESTDIR}${PREFIX}/bin/soffice
+	${CHMOD} +x ${DESTDIR}${PREFIX}/bin/soffice
 .else
-	${LN} -sf ../openoffice.org${OO_VER}/program/soffice ${PREFIX}/bin/soffice
+	${LN} -sf ../openoffice.org${OO_VER}/program/soffice ${DESTDIR}${PREFIX}/bin/soffice
 .endif
 .for i in scalc sdraw simpress smath spadmin swriter
-	${LN} -sf ../openoffice.org${OO_VER}/program/${i} ${PREFIX}/bin/${i}
+	${LN} -sf ../openoffice.org${OO_VER}/program/${i} ${DESTDIR}${PREFIX}/bin/${i}
 .endfor
 
 .include "../../mk/bsd.pkg.mk"
-- 
cgit v1.2.3