Update editors/libreoffice to version 4.3.7
[dports.git] / editors / libreoffice / Makefile.common
1 # $FreeBSD$
2
3 PORTNAME=       libreoffice
4 PORTVERSION=    4.3.7
5 RCVER=          2
6 #PRERELEASE=    yes
7 LOVERSION=      ${PORTVERSION}.${RCVER}
8 CATEGORIES?=    editors
9 MAINTAINER?=    office@FreeBSD.org
10
11 LICENSE=        LGPL3 MPL
12 LICENSE_COMB=   dual
13
14 .if defined(PRERELEASE)
15 MASTER_SITES?=  http://dev-builds.libreoffice.org/pre-releases/${MASTER_SITE_SUBDIR}
16 .else
17 MASTER_SITES?=  http://download.documentfoundation.org/libreoffice/${MASTER_SITE_SUBDIR}/
18 .endif
19
20 ONLY_FOR_ARCH=  i386 amd64
21
22 # for dynamic plist generation
23 PLISTD?=        ${WRKDIR}/plist_dirs
24 PLISTF?=        ${WRKDIR}/plist_files
25
26 .if defined(LO_I18N)
27 NO_ARCH=        yes
28 NO_BUILD=       yes
29
30 RUN_DEPENDS=    libreoffice:${PORTSDIR}/editors/libreoffice
31
32 .if defined(PRERELEASE)
33 MASTER_SITE_SUBDIR=     deb/x86/
34 LO_I18N_FILE=   LibreOffice_${LOVERSION}_Linux_x86_deb
35 .else
36 MASTER_SITE_SUBDIR=     stable/${PORTVERSION}/deb/x86/
37 LO_I18N_FILE=   LibreOffice_${PORTVERSION}_Linux_x86_deb
38 .endif
39
40 DIST_SUBDIR?=   libreoffice/i18n
41
42 PKGNAMEPREFIX=  ${LO_I18N}-
43
44 DISTFILES=      ${LO_I18N_FILE}_langpack_${LO_I18N:S/_/-/}${EXTRACT_SUFX}
45 .if defined(LO_HAS_HELPPACK)
46 DISTFILES+=     ${LO_I18N_FILE}_helppack_${LO_I18N:S/_/-/}${EXTRACT_SUFX}
47 .endif
48 COMMENT?=       ${LO_I18N} language pack for ${PORTNAME}
49
50 EXTRACT_AFTER_ARGS=     --exclude '${PORTNAME}*-dict-*.deb' \
51                         --strip-components 1
52
53 post-extract:
54         @${MKDIR} ${WRKSRC}; \
55         for deb in ${WRKDIR}/DEBS/*.deb ; do \
56                 ${TAR} xfO $${deb} data.tar.gz | ${TAR} -C ${WRKSRC} -xf - ; \
57         done ; \
58
59 do-install:
60         @${RM} -f ${PLISTF}
61         cd ${WRKSRC}/opt/${PORTNAME}${PORTVERSION:R} ; ${FIND} * \( -type f -o -type l \) -exec ${ECHO_CMD} "lib/${PORTNAME}/{} " \; >> ${PLISTF}
62
63         ${SORT} ${PLISTF} >> ${TMPPLIST}
64
65         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
66         cd ${WRKSRC}/opt/${PORTNAME}${PORTVERSION:R} ; \
67             ${PAX} -rw . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
68 .else
69 MASTER_SITES+=  http://dev-www.libreoffice.org/src/:src \
70                 http://dev-www.libreoffice.org/extern/:ext
71 .if defined(PRERELEASE)
72 MASTER_SITE_SUBDIR=     src/
73 .else
74 MASTER_SITE_SUBDIR=     src/${PORTVERSION}/
75 .endif
76 .endif