diff options
author | olgeni <olgeni@FreeBSD.org> | 2001-03-07 06:30:21 +0800 |
---|---|---|
committer | olgeni <olgeni@FreeBSD.org> | 2001-03-07 06:30:21 +0800 |
commit | 75945ab08b3cbdf1ab4a1c3faa38d3c216165f34 (patch) | |
tree | 71a1d5a9d3eb0215bb5ee59b1d725c5ca41b472b /www/zope/Makefile | |
parent | 78ac2b429e5343bcdd328492c6a8591aac9e6a1b (diff) | |
download | freebsd-ports-gnome-75945ab08b3cbdf1ab4a1c3faa38d3c216165f34.tar.gz freebsd-ports-gnome-75945ab08b3cbdf1ab4a1c3faa38d3c216165f34.tar.zst freebsd-ports-gnome-75945ab08b3cbdf1ab4a1c3faa38d3c216165f34.zip |
Miscellaneous fixes.
* Changed the python15 dependency to USE_PYTHON=yes
* Replaced PYTHON15 with PYTHON_CMD from bsd.python.mk
* Added SAPACHE_CONFDIR, like the other Sxxx variables, to be used in the
PLIST. APACHE_CONFDIR now depends on SAPACHE_CONFDIR
* Added APACHE_CONFDIR and WEBBASEDIR to PLIST_SUB
* Removed temporary file Zope.cgi.orig
* Removed .cvsignore from var/
* Added/removed some files to the PLIST
* Used @unexec rmdir to remove shared directories from PLIST
* Removed the line with "grep". I didn't understand how it was supposed to
work, I guess it should have been something like "cmp -s ...", but
Data.fs cannot be equal to Data.fs.in anyway, because Zope adds some
things to it the first time it's started (automatically imported
packages from filesystem).
* Removed temporary files from var/ at deinstall time (*.tmp, *.lock, *.soc,
*.pid)
* Sometimes the inituser file did not exist at deinstall time, so I
deleted it with @unexec. It won't be included by "make package".
* Added the Hotfix_2001-02-23 directory (@dirrm)
* Used variables from PLIST_SUB instead of www and etc/apache (@dirrm)
Approved by: maintainer
Diffstat (limited to 'www/zope/Makefile')
-rw-r--r-- | www/zope/Makefile | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/www/zope/Makefile b/www/zope/Makefile index e2effe5d6d72..3585bf280bd3 100644 --- a/www/zope/Makefile +++ b/www/zope/Makefile @@ -18,22 +18,21 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ MAINTAINER= nbm@FreeBSD.org -BUILD_DEPENDS= python1.5:${PORTSDIR}/lang/python15 +USE_PYTHON= yes #RUN_DEPENDS= ${LOCALBASE}/sbin/apache:${PORTSDIR}/www/apache13-modssl DIST_SUBDIR= zope # Build has to be done in the final location after installing the sources -# there. It were a major action to fix all paths otherwise. +# there. It was a major action to fix all paths otherwise. do-build: # empty, but needs to be there for the python dependency. # Change these, if you like, via the environment. -WEBBASEDIR?= www -SZOPEBASEDIR?= ${WEBBASEDIR}/Zope -SCGIBINDIR?= ${WEBBASEDIR}/cgi-bin.default -APACHE_CONFDIR?= ${PREFIX}/etc/apache -PYTHON15?= ${LOCALBASE}/bin/python1.5 +WEBBASEDIR?= www +SZOPEBASEDIR?= ${WEBBASEDIR}/Zope +SCGIBINDIR?= ${WEBBASEDIR}/cgi-bin.default +SAPACHE_CONFDIR?= etc/apache WHOAMI!= id -un .if ${WHOAMI} == "root" @@ -45,10 +44,13 @@ NOBODY_USER?= ${WHOAMI} # Don't change these. ZOPEBASEDIR= ${PREFIX}/${SZOPEBASEDIR} CGIBINDIR= ${PREFIX}/${SCGIBINDIR} +APACHE_CONFDIR= ${PREFIX}/${SAPACHE_CONFDIR} PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR} \ CGIBINDIR=${SCGIBINDIR} \ - VERSION=${PORTVERSION} + APACHE_CONFDIR=${SAPACHE_CONFDIR} \ + VERSION=${PORTVERSION} \ + WEBBASEDIR=${WEBBASEDIR} # I decided to consider the whole souce tree to be part of the package # since in there, Zope can live on its own. It does leave some *.o files @@ -66,13 +68,14 @@ do-install: # @${CP} -Rp ${WRKDIR}/lib ${ZOPEBASEDIR}/ @# @${CHMOD} -R u+w ${ZOPEBASEDIR} - @(cd ${ZOPEBASEDIR} && ${PYTHON15} w_pcgi.py) + @(cd ${ZOPEBASEDIR} && ${PYTHON_CMD} w_pcgi.py) @${CHMOD} -R u+w ${ZOPEBASEDIR} - @(cd ${ZOPEBASEDIR} && ${PYTHON15} wo_pcgi.py) + @(cd ${ZOPEBASEDIR} && ${PYTHON_CMD} wo_pcgi.py) @(cd ${ZOPEBASEDIR} && \ ${MV} Zope.cgi Zope.cgi.orig ; \ ${ECHO} "#! ${CGIBINDIR}/pcgi-wrapper" > Zope.cgi ; \ - ${CAT} Zope.cgi.orig >> Zope.cgi ) + ${CAT} Zope.cgi.orig >> Zope.cgi ; \ + ${RM} Zope.cgi.orig ) @# @${MKDIR} ${CGIBINDIR} @(cd ${ZOPEBASEDIR} ; \ @@ -84,10 +87,11 @@ do-install: # @${CHMOD} ugo+rwt ${ZOPEBASEDIR}/var @${CHOWN} ${NOBODY_USER} ${ZOPEBASEDIR}/var @${CHOWN} ${NOBODY_USER} ${ZOPEBASEDIR}/var/* + @${RM} ${ZOPEBASEDIR}/var/.cvsignore @# @${ECHO} "===> Setting user/password to zopemaster/test..." @(cd ${ZOPEBASEDIR} && \ - ${PYTHON15} zpasswd.py -u zopemaster \ + ${PYTHON_CMD} zpasswd.py -u zopemaster \ -p test -e CLEARTEXT access ) @# @${CHOWN} ${NOBODY_USER} ${ZOPEBASEDIR}/access |