summaryrefslogtreecommitdiffstats
path: root/www/zope213
diff options
context:
space:
mode:
authoralane <alane@FreeBSD.org>2002-11-03 13:17:17 +0000
committeralane <alane@FreeBSD.org>2002-11-03 13:17:17 +0000
commit45177bb4e94ab9f76a8e5244328d409661796380 (patch)
treeb4106b26e2d1aeed538a270d9f84faeac4921a97 /www/zope213
parent9280a9a67572fbf9b94035832dd2d537e52b55a7 (diff)
downloadFreeBSD-ports-45177bb4e94ab9f76a8e5244328d409661796380.zip
FreeBSD-ports-45177bb4e94ab9f76a8e5244328d409661796380.tar.gz
Create the cgi-bin dir for Zope's cgi scripts if it doesn't exist, rather
than just bomb.
Diffstat (limited to 'www/zope213')
-rw-r--r--www/zope213/Makefile28
1 files changed, 13 insertions, 15 deletions
diff --git a/www/zope213/Makefile b/www/zope213/Makefile
index e28583b..dff4a88 100644
--- a/www/zope213/Makefile
+++ b/www/zope213/Makefile
@@ -18,10 +18,12 @@ MAINTAINER= alane@FreeBSD.org
USE_PYTHON= yes
PYTHON_VERSION= python2.1
-#RUN_DEPENDS= ${LOCALBASE}/sbin/apache:${PORTSDIR}/www/apache13-modssl
-
DIST_SUBDIR= zope
+# 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.
+
# Build has to be done in the final location after installing the sources
# there. It was a major action to fix all paths otherwise.
do-build: # empty, but needs to be there for the python dependency.
@@ -49,20 +51,16 @@ PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR} \
WEBBASEDIR=${WEBBASEDIR}
# Force the cgi-bin dir or link to exist.
-pre-everything:
+# If we have to create it, call it -dist to emphasize that the port
+# set it up. <alane>
+
+pre-everything:
@if test ! -d ${CGIBINDIR}; then \
- ${ECHO_CMD} \
- "============================================================";\
- ${ECHO_CMD} \
- "===> ${CGIBINDIR} does not exist.";\
- ${ECHO_CMD} \
- "===> Please create it (it can be a link to an existing";\
- ${ECHO_CMD} \
- "===> directory) and run ${MAKE} again.";\
- ${ECHO_CMD} \
- "============================================================";\
- ${FALSE}; \
- fi
+ ${ECHO_CMD} "The directory for Zope's CGI scripts does"\
+ "not exist, so I will create it.";\
+ ${ECHO_CMD} "They will be placed in ${CGIBINDIR}.";\
+ ${ECHO_CMD} ;\
+ ${MKDIR} ${CGIBINDIR}; ${CHMOD} 0755 ${CGIBINDIR}; fi
pre-install:
PKG_PREFIX=${PREFIX} ${SH} pkg-install ${PKGNAME} PRE-INSTALL
OpenPOWER on IntegriCloud