# $NetBSD: product.mk,v 1.12 2007/11/22 10:04:31 rillig Exp $ DIST_SUBDIR= zope BUILDLINK_API_DEPENDS.zope?= zope>=2.5<2.7:../../www/zope25 DEPENDS+= ${BUILDLINK_API_DEPENDS.zope} EVAL_PREFIX+= BUILDLINK_PREFIX.zope=zope25 BUILDLINK_PREFIX.zope_DEFAULT= ${LOCALBASE} WRKSRC?= ${WRKDIR} NO_BUILD= yes PYTHON_VERSIONS_ACCEPTED= 21 ZOPEDIR= ${BUILDLINK_PREFIX.zope}/lib/zope PRODNAMES?= ${PKGNAME:C/^zope25-(.*)-.*/\1/} ZOPE_COPYPRODUCT?= zope-std-copyproduct-short PRODSUBDIR= lib/python/Products/${PRODNAME} .PHONY: zope-std-copyproduct-long-nogarbage zope-std-copyproduct-long-nogarbage: cd ${WRKSRC:Q} && ${PAX} -rw \ -s ',.*/CVS/.*,,' \ -s ',.*/CVS$$,,' \ -s ',.*/\.cvsignore$$,,' \ -s ',.*\.orig$$,,' \ lib ${ZOPEDIR} .PHONY: zope-std-copyproduct-long zope-std-copyproduct-long: (cd ${WRKSRC}; ${PAX} -r -w lib ${ZOPEDIR}) .PHONY: zope-std-copyproduct-short zope-std-copyproduct-short: .for i in ${PRODNAMES} (cd ${WRKSRC}; ${PAX} -r -w ${i} ${ZOPEDIR}/lib/python/Products) .endfor do-install: ${ZOPE_COPYPRODUCT} .for i in ${PRODNAMES} (cd ${ZOPEDIR}/lib/python/Products/${i}; \ ${PYTHONBIN} ${ZOPEDIR}/inst/compilezpy.py || ${TRUE}) .endfor .include "../../lang/python/application.mk"