1 # $NetBSD: Makefile,v 1.32 2007/08/23 20:38:03 jlam Exp $
3 DISTNAME= openoffice2-bin # overridden below
4 PKGNAME= openoffice2-bin-${OO_RELEASE}
6 MASTER_SITES= ${MASTER_SITE_OPENOFFICE:=stable/${OO_RELEASE}/}
8 MAINTAINER= mrauch@NetBSD.org
9 HOMEPAGE= http://www.openoffice.org/
10 COMMENT= Integrated office productivity suite (binary pkg)
12 CONFLICTS+= staroffice-[0-9]*
13 CONFLICTS+= openoffice-[0-9]*
14 CONFLICTS+= openoffice-bin-[0-9]*
15 CONFLICTS+= openoffice2-[0-9]*
16 CONFLICTS+= openoffice-linux-[0-9]*
20 PLIST_SUBST+= VER=${OO_VER:Q}
21 MESSAGE_SUBST+= VER=${OO_VER:Q}
22 FILES_SUBST+= VER=${OO_VER:Q}
25 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
28 PLIST_SRC= ${PKGDIR}/PLIST.proglinks
29 PLIST_SRC+= ${WRKDIR}/PLIST
31 EMUL_PLATFORMS= linux-i386
32 #EMUL_PLATFORMS+= solaris-i386 solaris-sparc
33 EMUL_MODULES.linux= compat freetype2 x11
37 RPMFILES= ${WRKSRC}/RPMS/*.rpm
38 RPM2PKG_PREFIX= ${PREFIX}
39 RPM2PKG_SUBPREFIX= # empty
40 RPM2PKG_STAGE= do-install
43 .include "../../mk/bsd.prefs.mk"
45 .if ${EMUL_PLATFORM} == "linux-i386"
46 DISTNAME= OOo_${OO_RELEASE}_LinuxIntel_install_en-US
47 WRKSRC= ${WRKDIR}/OOG680_m5_native_packed-1_en-US.9221
48 .elif ${EMUL_PLATFORM} == "solaris-i386"
49 DISTNAME= OOo_${OO_RELEASE}_Solarisx86_install_en-US
50 WRKSRC= ${WRKDIR}/OOG680_m5_native_packed-1_en-US.9221/packages
51 .elif ${EMUL_PLATFORM} == "solaris-sparc"
52 DISTNAME= OOo_${OO_RELEASE}_SolarisSparc_install_en-US
53 WRKSRC= ${WRKDIR}/OOG680_m5_native_packed-1_en-US.9221/packages
59 uniq ${RPM2PKG_PLIST} > ${WRKDIR}/PLIST
60 .if defined(PKG_JVM) && !empty(PKG_JVM)
61 ${RM} -f ${PREFIX}/bin/soffice
62 ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \
63 -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \
64 < ${FILESDIR}/soffice > ${PREFIX}/bin/soffice
65 ${CHMOD} +x ${PREFIX}/bin/soffice
67 ${LN} -sf ../openoffice.org${OO_VER}/program/soffice ${PREFIX}/bin/soffice
69 .for i in scalc sdraw simpress swriter
70 ${LN} -sf ../openoffice.org${OO_VER}/program/${i} ${PREFIX}/bin/${i}
73 .include "../../mk/bsd.pkg.mk"