# $NetBSD: Makefile,v 1.8 2008/10/25 16:19:33 taca Exp $ # FreeBSD Id: ports/www/zope29/Makefile,v 1.86 2006/08/03 15:53:04 garga Exp DISTNAME= Zope-${ZOPE210_VERSION}-final PKGNAME= ${ZOPE_PKG_PREFIX}-${ZOPE210_VERSION} CATEGORIES= www python MASTER_SITES= http://www.zope.org/Products/Zope/${ZOPE210_VERSION}/ EXTRACT_SUFX= .tgz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.zope.org/ COMMENT= Zope ${ZOPE210_VERSION}, the Z Object Publishing Environment DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat PYTHON_VERSIONS_ACCEPTED= 24 ZOPE_VERSION= 210 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${ZOPE_DIR} --with-python=${PYTHONBIN} BUILD_TARGET= build version_txt MAKE_FILE= makefile INSTALLATION_DIRS= ${ZOPE_DOC_DIR}/zeo ${ZOPE_DOC_DIR}/zope OWN_DIRS+= ${ZOPE_PRODUCTS_DIR} RCD_SCRIPTS= zope${ZOPE_VERSION} zeo${ZOPE_VERSION} RCD_SCRIPT_SRC.zope${ZOPE_VERSION}= ../zope/files/zope.sh RCD_SCRIPT_SRC.zeo${ZOPE_VERSION}= ../zope/files/zeo.sh OWN_DIRS+= ${ZOPE_BASE}/skel/etc/package-includes ${ZOPE_PRODUCTS_BASE} SUBST_CLASSES+= param SUBST_STAGE.param= pre-configure SUBST_FILES.param+= skel/etc/zope.conf.in utilities/mkzopeinstance.py SUBST_SED.param+= -e "s|@ZOPE_PRODUCTS_DIR@|${ZOPE_PRODUCTS_DIR}|g" SUBST_SED.param+= -e "s|@ZOPE_USER@|${ZOPE_USER}|g" SUBST_SED.param+= -e "s|@ZOPE_GROUP@|${ZOPE_GROUP}|g" SUBST_MESSAGE.param= Fixing some parameters in files. REPLACE_PYTHON= test.py lib/python/Zope2/Startup/zopectl.py \ lib/python/zdaemon/zdctl.py lib/python/zdaemon/zdrun.py REPLACE_PYTHON_DIRS+= ${WRKSRC}/lib/python/ZEO/scripts ${WRKSRC}/utilities USE_TOOLS+= pax post-extract: cd ${WRKSRC}; ${FIND} doc lib skel/import -type f -print | \ ${XARGS} ${CHMOD} -x pre-patch: ${CP} ../zope/files/sitecustomize.py ${WRKSRC}/lib/python ${RM} -f ${WRKSRC}/skel/bin/runzope.bat.in post-build: cd ${WRKSRC}; ${PY_COMPILE_ALL} . pre-install: ${FIND} ${WRKSRC} \( -name '*.orig' -o -name svn-commit.tmp \) \ -print0 | ${XARGS} -0 -- ${RM} post-install: cd ${WRKSRC}/doc/ZEO; pax -rw *.txt ${ZOPE_DOC_DIR}/zeo cd ${WRKSRC}/doc; pax -rw *.txt ${ZOPE_DOC_DIR}/zope ${FIND} ${ZOPE_DIR} ${ZOPE_DOC_DIR} -type f -print0 \ | ${XARGS} -0 -- ${CHMOD} a-w+r ${FIND} ${ZOPE_DIR} -type f -name '*.pyc' -print0 | \ ${XARGS} -0 -- ${CHMOD} a-x .include "../../www/zope/Makefile.common" .include "../../www/zope/replace.mk" .include "../../www/zope/zopeversion.mk" .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk"