Add files from parent branch HEAD:
[pkgsrcv2.git] / misc / openoffice2-bin / Makefile
1 # $NetBSD: Makefile,v 1.32 2007/08/23 20:38:03 jlam Exp $
2
3 DISTNAME=               openoffice2-bin # overridden below
4 PKGNAME=                openoffice2-bin-${OO_RELEASE}
5 CATEGORIES=             misc
6 MASTER_SITES=           ${MASTER_SITE_OPENOFFICE:=stable/${OO_RELEASE}/}
7
8 MAINTAINER=             mrauch@NetBSD.org
9 HOMEPAGE=               http://www.openoffice.org/
10 COMMENT=                Integrated office productivity suite (binary pkg)
11
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]*
17
18 OO_VER=                 2.3
19 OO_RELEASE=             2.3.0
20 PLIST_SUBST+=           VER=${OO_VER:Q}
21 MESSAGE_SUBST+=         VER=${OO_VER:Q}
22 FILES_SUBST+=           VER=${OO_VER:Q}
23
24 TEMP?=                  ${WRKSRC}
25 EXTRACT_ONLY=           ${DISTNAME}${EXTRACT_SUFX}
26 BUILD_DIRS=             # empty
27
28 PLIST_SRC=              ${PKGDIR}/PLIST.proglinks
29 PLIST_SRC+=             ${WRKDIR}/PLIST
30
31 EMUL_PLATFORMS=         linux-i386
32 #EMUL_PLATFORMS+=       solaris-i386 solaris-sparc
33 EMUL_MODULES.linux=     compat freetype2 x11
34 EMUL_REQD=              suse>=7.3
35
36 EMUL_PKG_FMT=           rpm
37 RPMFILES=               ${WRKSRC}/RPMS/*.rpm
38 RPM2PKG_PREFIX=         ${PREFIX}
39 RPM2PKG_SUBPREFIX=      # empty
40 RPM2PKG_STAGE=          do-install
41 RUN_LDCONFIG=           no
42
43 .include "../../mk/bsd.prefs.mk"
44
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
54 .endif
55
56 .include "options.mk"
57
58 do-install:
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
66 .else
67         ${LN} -sf ../openoffice.org${OO_VER}/program/soffice ${PREFIX}/bin/soffice
68 .endif
69 .for i in scalc sdraw simpress swriter
70         ${LN} -sf ../openoffice.org${OO_VER}/program/${i} ${PREFIX}/bin/${i}
71 .endfor
72
73 .include "../../mk/bsd.pkg.mk"