aboutsummaryrefslogtreecommitdiff
path: root/www/plone3/Makefile
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2008-01-19 19:44:32 +0000
committerPav Lucistnik <pav@FreeBSD.org>2008-01-19 19:44:32 +0000
commit3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0 (patch)
tree6427dd8aea1af5f4261708f06a8add77222f6ff6 /www/plone3/Makefile
parenta6cf48b729ae33cc0ec4865755bb5eff072fb9dd (diff)
downloadports-3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0.tar.gz
ports-3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0.zip
Notes
Diffstat (limited to 'www/plone3/Makefile')
-rw-r--r--www/plone3/Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/www/plone3/Makefile b/www/plone3/Makefile
index 0c40ae65e326..4e68b6114df6 100644
--- a/www/plone3/Makefile
+++ b/www/plone3/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= plone3
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.5
CATEGORIES= www zope
MASTER_SITES= https://launchpad.net/plone/3.0/${PORTVERSION}/+download/
DISTFILES= Plone-${PORTVERSION}.tar.gz
@@ -21,6 +21,7 @@ WRKSRC= ${WRKDIR}/Plone-${PORTVERSION}
USE_ZOPE= yes
ZOPE_VERSION= 2.10
USE_PYTHON= 2.4
+USE_GETTEXT= yes
CONFLICTS= zope-archetypes-[0-9]* \
zope-btreefolder2-[0-9]* \
zope-cmf-[0-9]* \
@@ -54,6 +55,11 @@ _MODULES= ATContentTypes ATReferenceBrowserWidget AdvancedQuery \
_PY_MODULES= archetypes five kss plone wicked
+PLONE_PODIRS= PlacelessTranslationService/locales PloneTranslations \
+ kupu/i18n kupu/mmbase/i18n
+
+MSGFMTPY= ${PYTHON_CMD} ${PYTHONBASE}/share/${PYTHON_VERSION}/Tools/i18n/msgfmt.py
+
pre-everything::
.if !defined(BATCH)
@${ECHO_MSG} ""
@@ -70,6 +76,12 @@ do-build:
.for m in ${_PY_MODULES}
-${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/lib/python/$m
.endfor
+ cd ${WRKSRC}/Products; \
+ ${FIND} ${PLONE_PODIRS} -xdev -type f -name '*.po' -print | \
+ while read f; do \
+ mo=`${ECHO} $$f | ${SED} -e 's|\.po$$|.mo|'`; \
+ ${MSGFMTPY} -o $$mo $$f; \
+ done
do-install:
@${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
@@ -77,7 +89,7 @@ do-install:
@${CP} -R ${WRKSRC}/Products/$m ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
@${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \
| ${XARGS} -0 -- ${CHMOD} a-w
- @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -name .svn -print0 \
+ @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -name '._*' -print0 \
| ${XARGS} -0 -- ${RM} -rf
.endfor
@${MKDIR} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python
@@ -85,7 +97,7 @@ do-install:
@${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
- @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python/$m -name .svn -print0 \
+ @${FIND} ${PREFIX}/${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}/../lib/python/$m -name '._*' -print0 \
| ${XARGS} -0 -- ${RM} -rf
.endfor