Add files from parent branch HEAD:
[pkgsrcv2.git] / www / plone3 / Makefile
1 # $NetBSD: Makefile,v 1.12 2009/08/26 19:58:27 sno Exp $
2 # FreeBSD: ports/www/plone/Makefile,v 1.25 2007/02/17 08:32:54 rafan Exp
3 #
4
5 DISTNAME=       Plone-${PLONE3_VERSION}
6 PKGNAME=        ${PLONE_PKG_PREFIX}-${PLONE3_VERSION}
7 PKGREVISION=    3
8 CATEGORIES=     www python
9 MASTER_SITES=   http://launchpad.net/plone/3.1/${PLONE3_VERSION}/+download/
10
11 MAINTAINER=     pkgsrc-users@NetBSD.org
12 HOMEPAGE=       http://plone.org/
13 COMMENT=        User friendly CMS written on top of ZOPE
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 PLONE_VERSION=                  3
18 PYTHON_VERSIONS_ACCEPTED=       24
19 ZOPE_VERSION_ACCEPTED=          210
20
21 ZOPE_PRODUCT_NAME=      plone
22 ZOPE_PRODUCT_VER=       ${PLONE3_VERSION}
23 ZOPE_BUILD_METHOD=      zope-force-build
24 ZOPE_PRODUCT_SRCDIR=    ${WRKSRC}/Products
25
26 USE_TOOLS+=             msgfmt pax
27 PRIVILEGED_STAGES+=     clean
28 CONFLICTS=              zope25-BTreeFolder2-[0-9]* zope25-CMF-[0-9]* \
29                         zope25-CMFPlone-[0-9]*
30 PLIST_SRC=              ${WRKDIR}/PLIST
31
32 REPLACE_PYTHON_DIRS=    ${WRKSRC}/Products/kupu ${WRKSRC}/lib/python/wicked
33 REPLACE_PYTHON_PAT=     *.cgi *.py
34
35 PLONE_PODIRS=           PlacelessTranslationService/locales PloneTranslations
36
37 pre-build:
38         ${RM} -rf ${WRKSRC}/Products/ATContentTypes/utilities
39         ${RM} -f ${WRKSRC}/Products/CMFCore/tests/fake_skins/fake_skin/.test1.py
40
41 post-build:
42         ${CP} ${PKGDIR}/PLIST ${WRKDIR}/PLIST
43         cd ${WRKSRC}/Products; \
44                 ${FIND} ${PLONE_PODIRS} -xdev -type f -name '*.po' -print | \
45                 while read f; do \
46                         mo=`${ECHO} $$f | ${SED} -e 's|\\.po$$|.mo|'`; \
47                         ${TEST} -f $$mo || msgfmt -o $$mo $$f; \
48                         ${ECHO} "${PLONE_BASE}/$$mo" >> ${WRKDIR}/PLIST; \
49                 done
50
51 post-install:
52         cd ${WRKSRC}/lib; pax -rw . ${DESTDIR}${ZOPE_DIR}/lib
53
54 .include "../../www/plone/ploneversion.mk"
55 .include "../../www/zope/replace.mk"
56 .include "../../textproc/py-elementtree/buildlink3.mk"
57 .include "../../textproc/py-libxml2/buildlink3.mk"
58 .include "../../graphics/py-imaging/buildlink3.mk"
59 .include "../../mk/bsd.pkg.mk"