aboutsummaryrefslogtreecommitdiff
path: root/www/plone3/Makefile
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2007-09-27 23:52:19 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2007-09-27 23:52:19 +0000
commit0b5ac0cdade646cd488e81e39423b78a3c450ac8 (patch)
tree52a74b1e771551d00baa599d158bef8ca5522a35 /www/plone3/Makefile
parenta99037f749516145ddd25afa2425ab4a0b429190 (diff)
downloadports-0b5ac0cdade646cd488e81e39423b78a3c450ac8.tar.gz
ports-0b5ac0cdade646cd488e81e39423b78a3c450ac8.zip
Notes
Diffstat (limited to 'www/plone3/Makefile')
-rw-r--r--www/plone3/Makefile55
1 files changed, 34 insertions, 21 deletions
diff --git a/www/plone3/Makefile b/www/plone3/Makefile
index c31cdee6ec9d..df9ee176eb07 100644
--- a/www/plone3/Makefile
+++ b/www/plone3/Makefile
@@ -5,21 +5,21 @@
# $FreeBSD$
#
-PORTNAME= plone
-PORTVERSION= 2.5.3
+PORTNAME= plone3
+PORTVERSION= 3.0.1
CATEGORIES= www zope
MASTER_SITES= http://plone.googlecode.com/files/:src
-DISTFILES= Plone-${PORTVERSION}-final.tar.gz:src
-DIST_SUBDIR= zope
+DISTFILES= Plone-${PORTVERSION}.tar.gz:src
+#DIST_SUBDIR= zope
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= nakaji@jp.FreeBSD.org
COMMENT= A user friendly implementation of the CMF written on top of ZOPE
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging
-WRKSRC= ${WRKDIR}/Plone-${PORTVERSION}-final
+WRKSRC= ${WRKDIR}/Plone-${PORTVERSION}
USE_ZOPE= yes
-ZOPE_VERSION= 2.9
+ZOPE_VERSION= 2.10
USE_PYTHON= 2.4
CONFLICTS= zope-archetypes-[0-9]* \
zope-btreefolder2-[0-9]* \
@@ -36,19 +36,23 @@ CONFLICTS= zope-archetypes-[0-9]* \
zope-portaltransforms-[0-9]* \
zope-validation-[0-9]*
-PLIST_SUB= ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
+PLIST_SUB= ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR} \
+ ZOPELIBPYTHONDIR=${SZOPEBASEDIR}/lib/python
-_MODULES= ATContentTypes ATReferenceBrowserWidget Archetypes \
- CMFActionIcons CMFCalendar CMFCore CMFDefault \
- CMFDynamicViewFTI CMFFormController CMFPlacefulWorkflow \
- CMFPlone CMFQuickInstallerTool CMFSetup CMFTopic CMFUid \
- CacheFu DCWorkflow ExtendedPathIndex ExternalEditor \
- GenericSetup GroupUserFolder Marshall MimetypesRegistry \
- PasswordResetTool PlacelessTranslationService \
- PloneErrorReporting PloneLanguageTool PlonePAS \
+_MODULES= ATContentTypes ATReferenceBrowserWidget AdvancedQuery \
+ Archetypes CMFActionIcons CMFCalendar CMFCore CMFDefault \
+ CMFDiffTool CMFDynamicViewFTI CMFEditions CMFFormController \
+ CMFPlacefulWorkflow CMFPlone CMFQuickInstallerTool \
+ CMFTestCase CMFTopic CMFUid DCWorkflow ExtendedPathIndex \
+ ExternalEditor GenericSetup GroupUserFolder Marshall \
+ MimetypesRegistry NuPlone PasswordResetTool \
+ PlacelessTranslationService PloneLanguageTool PlonePAS \
PloneTestCase PloneTranslations PluggableAuthService \
PluginRegistry PortalTransforms ResourceRegistries \
- SecureMailHost kupu statusmessages validation
+ SecureMailHost ZopeVersionControl \
+ kupu statusmessages validation
+
+_PY_MODULES= archetypes five kss plone wicked
pre-everything::
.if !defined(BATCH)
@@ -61,14 +65,23 @@ pre-everything::
do-build:
.for m in ${_MODULES}
- -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/$m
+ -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/Products/$m
+.endfor
+.for m in ${_PY_MODULES}
+ -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/lib/python/$m
.endfor
do-install:
- @${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
+ @${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
.for m in ${_MODULES}
- @${CP} -R ${WRKSRC}/$m ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
- @${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \
+ @${CP} -R ${WRKSRC}/Products/$m ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
+ @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \
+ | ${XARGS} -0 -- ${CHMOD} a-w
+.endfor
+ @${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python
+.for m in ${_PY_MODULES}
+ @${CP} -R ${WRKSRC}/lib/python/$m ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python
+ @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python/$m -type f -print0 \
| ${XARGS} -0 -- ${CHMOD} a-w
.endfor