# New ports collection makefile for: Zope-2.10.x # Date created: Mon Nov 28 22:09:00 JST 2006 # Whom: Yasushi Hayashi # # $FreeBSD$ # PORTNAME= zope210 PORTVERSION= 2.10.2 CATEGORIES= www python zope MASTER_SITES= http://www.zope.org/Products/Zope/${PORTVERSION}/ DISTNAME= Zope-${PORTVERSION} EXTRACT_SUFX= .tgz DIST_SUBDIR= zope MAINTAINER= yasi@yasi.to COMMENT= An object-based web application platform USE_PYTHON= 2.4 USE_RC_SUBR= ${PORTNAME}.sh zeo210.sh WRKSRC= ${WRKDIR}/${DISTNAME}-final # Note: the notes that follow reflect the decisions of prior maintainers # of this port. IOW, don't blame me if you don't like the way it's done. # Exceptions to this are marked as such. # Change these, if you like, via the environment. ZOPE_USER?= www WEBBASEDIR?= www SZOPEBASEDIR?= ${WEBBASEDIR}/Zope210 # Do not change anything below this line. .if defined(INSTANCENAME) ZOPEINSTANCENAME= ${INSTANCENAME} .endif ZOPEBASEDIR= ${PREFIX}/${SZOPEBASEDIR} ZOPEINSTANCEBASE?= ${PREFIX}/${SZOPEBASEDIR} ZOPEINSTANCEDIR?= ${ZOPEINSTANCEBASE}/${ZOPEINSTANCENAME} HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${ZOPEBASEDIR} ALL_TARGET= build MAKEFILE= makefile PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR} SUB_FILES= instance_message package-pkg-message pkg-message zeo_message SUB_LIST= ZOPEBASEDIR=${ZOPEBASEDIR} \ ZOPE_USER=${ZOPE_USER} \ ZOPEINSTANCEDIR=${ZOPEINSTANCEDIR} .if defined(BATCH) ISBATCH= -u admin:test123 .else ISBATCH= "" .endif post-patch: @${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM} @${REINPLACE_CMD} \ -e 's,^\(ACCEPTABLE="\).*"$$,\1${PYTHON_PORTVERSION}",g' \ -e 's,^\(TARGET="\).*"$$,\1${PYTHON_PORTVERSION}",g' \ -e 's,^\(EXENAMES="\).*"$$,\1${PYTHON_VERSION}",g' \ ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} \ -e 's,\(--home="\).*",\1${ZOPEBASEDIR}",g' \ -e 's,^.*LN.*PYTHON.*$$,,g' \ ${WRKSRC}/${MAKEFILE} post-build: -@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/ post-install: ${MV} ${ZOPEBASEDIR}/skel/etc/zope.conf.in \ ${ZOPEBASEDIR}/skel/etc/zope.conf.sample.in ${MKDIR} ${ZOPEBASEDIR}/Products ${CP} ${FILESDIR}/Products_00readme-freebsd.txt \ ${ZOPEBASEDIR}/Products/00readme-freebsd.txt ${FIND} ${ZOPEBASEDIR} -type f -print0 | ${XARGS} -0 -- ${CHMOD} a-w+r @${CAT} ${PKGMESSAGE} @${ECHO_MSG} instance: ${ZOPEBASEDIR}/bin/mkzopeinstance.py -d ${ZOPEINSTANCEDIR} ${ISBATCH} ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${FILESDIR}/zope.conf_changes \ | ${PATCH} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log ${RM} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample.orig ${RM} -f ${ZOPEBASEDIR}/bin/copyzopeskel.pyc @${CAT} ${WRKDIR}/instance_message zeo: ${ZOPEBASEDIR}/bin/mkzeoinstance.py ${ZOPEINSTANCEDIR} ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log @${CAT} ${WRKDIR}/zeo_message pre-package: ${CP} ${WRKDIR}/package-pkg-message ${PKGMESSAGE} .include /y18n-3.2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update to 5.8.25ahze2006-11-031-3/+3
* Presenting GNOME 2.16.1 for FreeBSD. This release represents a massivemarcus2006-10-141-3/+3
* Update to 5.7.32.marcus2006-03-151-3/+3
* Update to 5.7.29.marcus2006-02-141-3/+3
* Update to 5.7.28.marcus2006-02-031-3/+3
* Update to 5.7.27.marcus2006-01-241-3/+3
* Update to 5.7.26.marcus2006-01-181-3/+3
* Update to 5.7.23.marcus2006-01-151-3/+3
* Update to 5.7.18.marcus2005-12-241-3/+3
* Updatr to 5.7.15.marcus2005-12-151-3/+3
* - Update to 5.7.11ahze2005-11-151-2/+3
* Presenting GNOME 2.12 for FreeBSD. The release is chock full of bug fixesmarcus2005-11-051-2/+2
* - Update to 5.5.42ahze2005-04-121-2/+2
* Presenting GNOME 2.10 for FreeBSD!marcus2005-03-121-2/+2
* Update to 4.4.22 which fixes constant and certain font problems. Seemarcus2005-01-131-2/+2
* Presenting GNOME 2.8 for FreeBSD (2.8.1 to be exact).marcus2004-11-081-2/+2
* Backout 4.4.8 version which is actually from GNOME 2.7 series.bland2004-06-091-2/+2
* Update to 4.4.8bland2004-06-081-2/+2
* Update to 4.3.51.marcus2004-03-231-2/+2
* Update to 4.3.50.marcus2004-03-121-2/+2
* Update to 4.3.48.marcus2004-02-271-2/+2
* Update to 4.3.46.marcus2004-02-211-2/+2
* Update to 4.3.44bland2004-02-141-1/+2
* Update to 4.3.42.marcus2004-02-041-1/+1
* Update to 4.3.38bland2004-01-141-1/+1
* Update to 4.3.37.marcus2004-01-131-1/+1
* Update to 4.3.35 which should have bland's thousands separator bugmarcus2004-01-071-1/+1
* Update to 4.3.31.marcus2003-12-241-1/+1
* Update to 4.3.29bland2003-12-061-1/+1
* Update to 4.3.16.marcus2003-10-141-1/+1
* Update to 4.3.15.marcus2003-10-111-1/+1
* Update to 4.3.3.marcus2003-09-101-1/+1
* Update to 4.3.2.marcus2003-08-261-1/+1
* Update to 4.3.0.marcus2003-08-081-1/+1
* Update to 4.2.103.marcus2003-07-311-1/+1
* Update to 4.2.99.marcus2003-07-161-1/+1
* Update to 4.2.86.marcus2003-06-011-1/+1
* Update to 4.2.83.marcus2003-04-301-1/+1
* Update to 4.2.77.marcus2003-04-041-1/+1
* * Update to 4.2.43marcus2003-03-011-1/+1
* Update to 4.1.9.marcus2002-08-301-1/+1