diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2008-01-19 19:44:32 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2008-01-19 19:44:32 +0000 |
commit | 3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0 (patch) | |
tree | 6427dd8aea1af5f4261708f06a8add77222f6ff6 /www/plone3/Makefile | |
parent | a6cf48b729ae33cc0ec4865755bb5eff072fb9dd (diff) | |
download | ports-3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0.tar.gz ports-3ecbf0f6bcdb6e2c4100c4e3aa686496e00c2de0.zip |
Notes
Diffstat (limited to 'www/plone3/Makefile')
-rw-r--r-- | www/plone3/Makefile | 18 |
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 |