71 lines
2.1 KiB
Makefile
71 lines
2.1 KiB
Makefile
# $NetBSD: Makefile,v 1.22 2010/06/27 20:28:24 joerg Exp $
|
|
#
|
|
|
|
DISTNAME= Zope-3.3.1
|
|
PKGNAME= zope3-3.3.1
|
|
PKGREVISION= 1
|
|
CATEGORIES= www
|
|
MASTER_SITES= http://www.zope.org/Products/Zope3/3.3.1/
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.zope.org/DevHome/Zope3/
|
|
COMMENT= Zope 3 Application Server
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-xml>=0.8.4:../../textproc/py-xml
|
|
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --with-python ${PYTHONBIN} \
|
|
--prefix ${ZOPE3_DIR} \
|
|
--force
|
|
REPLACE_PYTHON= \
|
|
Dependencies/twisted-Zope-3.3.1/twisted/mail/test/pop3testserver.py \
|
|
Dependencies/twisted-Zope-3.3.1/twisted/trial/test/scripttest.py \
|
|
Dependencies/twisted-Zope-3.3.1/twisted/web/test/test_cgi.py \
|
|
Dependencies/twisted-Zope-3.3.1/twisted/web/test/test_distrib.py \
|
|
Dependencies/twisted-Zope-3.3.1/twisted/web2/test/test_cgi.py \
|
|
Dependencies/zdaemon-Zope-3.3.1/zdaemon/zdctl.py \
|
|
Dependencies/zdaemon-Zope-3.3.1/zdaemon/zdrun.py
|
|
CHECK_INTERPRETER_SKIP= \
|
|
share/zope3/lib/python/zope/app/server/zopeskel/bin/*.in \
|
|
share/zope3/zopeskel/bin/*.in
|
|
CHECK_PERMS_SKIP= share/zope3/zopeskel/bin/*.in
|
|
|
|
BUILD_DEFS+= VARBASE
|
|
BUILD_TARGET= build
|
|
|
|
RCD_SCRIPTS= zope3 zss3
|
|
PKG_GROUPS= ${ZOPE3_GROUP}
|
|
PKG_USERS= ${ZOPE3_USER}:${ZOPE3_GROUP}
|
|
|
|
FILES_SUBST+= ZOPE3_USER=${ZOPE3_USER:Q}
|
|
MESSAGE_SUBST+= ZOPE3_USER=${ZOPE3_USER:Q} \
|
|
ZOPE3_GROUP=${ZOPE3_GROUP:Q} \
|
|
VARBASE=${VARBASE:Q}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if !empty(MACHINE_PLATFORM:MNetBSD-1.[0-6]*)
|
|
EXTRACT_USING= bsdtar
|
|
.endif
|
|
|
|
USE_TOOLS+= pax
|
|
|
|
INSTALLATION_DIRS+= bin ${ZOPE3_DOCDIR}
|
|
|
|
pre-install:
|
|
${FIND} ${WRKSRC} -name "*.orig" -type f -print | ${XARGS} ${RM} -f
|
|
|
|
post-install:
|
|
${LN} -s ${DESTDIR}${ZOPE3_DIR}/bin/mkzeoinstance ${DESTDIR}${PREFIX}/bin
|
|
${LN} -s ${DESTDIR}${ZOPE3_DIR}/bin/mkzopeinstance ${DESTDIR}${PREFIX}/bin
|
|
${LN} -s ${DESTDIR}${ZOPE3_DIR}/bin/zopetest ${DESTDIR}${PREFIX}/bin
|
|
cd ${WRKSRC}/Zope && pax -r -w LICENSES.txt ZopePublicLicense.txt \
|
|
${DESTDIR}${ZOPE3_DOCDIR}
|
|
cd ${WRKSRC}/Zope/doc && pax -r -w *.txt ${DESTDIR}${ZOPE3_DOCDIR}
|
|
|
|
.include "Makefile.common"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|