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
5 DISTNAME= Plone-${PLONE3_VERSION}
6 PKGNAME= ${PLONE_PKG_PREFIX}-${PLONE3_VERSION}
9 MASTER_SITES= http://launchpad.net/plone/3.1/${PLONE3_VERSION}/+download/
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://plone.org/
13 COMMENT= User friendly CMS written on top of ZOPE
15 PKG_DESTDIR_SUPPORT= user-destdir
18 PYTHON_VERSIONS_ACCEPTED= 24
19 ZOPE_VERSION_ACCEPTED= 210
21 ZOPE_PRODUCT_NAME= plone
22 ZOPE_PRODUCT_VER= ${PLONE3_VERSION}
23 ZOPE_BUILD_METHOD= zope-force-build
24 ZOPE_PRODUCT_SRCDIR= ${WRKSRC}/Products
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
32 REPLACE_PYTHON_DIRS= ${WRKSRC}/Products/kupu ${WRKSRC}/lib/python/wicked
33 REPLACE_PYTHON_PAT= *.cgi *.py
35 PLONE_PODIRS= PlacelessTranslationService/locales PloneTranslations
38 ${RM} -rf ${WRKSRC}/Products/ATContentTypes/utilities
39 ${RM} -f ${WRKSRC}/Products/CMFCore/tests/fake_skins/fake_skin/.test1.py
42 ${CP} ${PKGDIR}/PLIST ${WRKDIR}/PLIST
43 cd ${WRKSRC}/Products; \
44 ${FIND} ${PLONE_PODIRS} -xdev -type f -name '*.po' -print | \
46 mo=`${ECHO} $$f | ${SED} -e 's|\\.po$$|.mo|'`; \
47 ${TEST} -f $$mo || msgfmt -o $$mo $$f; \
48 ${ECHO} "${PLONE_BASE}/$$mo" >> ${WRKDIR}/PLIST; \
52 cd ${WRKSRC}/lib; pax -rw . ${DESTDIR}${ZOPE_DIR}/lib
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"