aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/zope213/Makefile39
-rw-r--r--www/zope213/files/instance-message.in16
-rw-r--r--www/zope213/files/package-pkg-message.in28
-rw-r--r--www/zope213/files/pkg-message.in33
-rw-r--r--www/zope213/files/zope.conf_changes10
5 files changed, 28 insertions, 98 deletions
diff --git a/www/zope213/Makefile b/www/zope213/Makefile
index edc37b80dfbd..deb8274f27a5 100644
--- a/www/zope213/Makefile
+++ b/www/zope213/Makefile
@@ -2,6 +2,7 @@
PORTNAME= zope213
PORTVERSION= 2.13.22
+PORTREVISION= 1
CATEGORIES= www python zope
MASTER_SITES= CHEESESHOP
DISTNAME= Zope2-${PORTVERSION}
@@ -80,12 +81,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=2.13.2:${PORTSDIR}/security/p
${PYTHON_PKGNAMEPREFIX}manuel>=0:${PORTSDIR}/devel/py-manuel
USES= python:2 zip
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
-PKGMESSAGE= ${WRKDIR}/pkg-message
-SUB_FILES= instance-message package-pkg-message pkg-message
-SUB_LIST= ZOPEINSTANCEBASE=${ZOPEINSTANCEBASE} \
- ZOPE_USER=${ZOPE_USER} \
+SUB_FILES= pkg-message
+SUB_LIST= ZOPE_USER=${ZOPE_USER} \
ZOPEINSTANCEDIR=${ZOPEINSTANCEDIR}
USE_RC_SUBR= ${PORTNAME}
@@ -93,30 +93,9 @@ ZOPE_USER?= www
ZOPEINSTANCEBASE?= ${PREFIX}/www/Zope213
ZOPEINSTANCEDIR?= ${ZOPEINSTANCEBASE}/${ZOPEINSTANCENAME}
-.if defined(BATCH)
-ISBATCH= --user admin:test123
-.else
-ISBATCH= ""
-.endif
-
-.if defined(INSTANCENAME)
-ZOPEINSTANCENAME= ${INSTANCENAME}
-.endif
-
-instance:
- @${LOCALBASE}/bin/mkzopeinstance --dir ${ZOPEINSTANCEDIR} ${ISBATCH}
- @${CHOWN} ${ZOPE_USER}:${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- @${CHOWN} ${ZOPE_USER}:${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
- @${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/zope.conf_changes \
- | ${PATCH} --silent ${ZOPEINSTANCEDIR}/etc/zope.conf
- @${RM} ${ZOPEINSTANCEDIR}/etc/zope.conf.orig
- @${CAT} ${WRKDIR}/instance-message
-
-post-install:
- @${CAT} ${WRKDIR}/pkg-message
-
-pre-package:
- @${INSTALL_DATA} ${WRKDIR}/package-pkg-message ${PKGMESSAGE}
+post-patch:
+ @${REINPLACE_CMD} -e 's/#.*effective-user chrism/effective-user ${ZOPE_USER}/' \
+ ${WRKSRC}/src/Zope2/utilities/skel/etc/zope.conf.in
+ @${RM} ${WRKSRC}/src/Zope2/utilities/skel/etc/zope.conf.in.bak
.include <bsd.port.mk>
diff --git a/www/zope213/files/instance-message.in b/www/zope213/files/instance-message.in
deleted file mode 100644
index 93eba6e2e1b0..000000000000
--- a/www/zope213/files/instance-message.in
+++ /dev/null
@@ -1,16 +0,0 @@
-**********************************************************************
-
-Zope instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following line to /etc/rc.conf
-
-zope213_enable="YES"
-
-If you are using not default instance location, please add this
-line to /etc/rc.conf to make it working:
-
-zope213_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope213_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
diff --git a/www/zope213/files/package-pkg-message.in b/www/zope213/files/package-pkg-message.in
deleted file mode 100644
index 674da0d8c7e7..000000000000
--- a/www/zope213/files/package-pkg-message.in
+++ /dev/null
@@ -1,28 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-%%LOCALBASE%%/bin/mkzopeinstance --dir <INSTANCEDIR>
-
-<INSTANCEDIR> is the directory where the instance files should
- be installed. This can be %%ZOPEINSTANCEBASE%%
-
-Command-line options to 'mkzopeinstance' are available, and can be
-investigated by running 'mkzopeinstance --help'.
-
-Zope instances, created by mkzopeinstance, will not be removed
-when the package is deinstalled. You'll have to delete them yourself.
-
-If Zope should get started automatically when the system starts,
-please add the following line to /etc/rc.conf
-
-zope213_enable="YES"
-
-If you are using not default instance location, please add this
-line to /etc/rc.conf to make it working:
-
-zope213_instances="<INSTANCEDIR>"
-
-Additional Zope instances have to be added to zope213_instances
-separated by a space.
diff --git a/www/zope213/files/pkg-message.in b/www/zope213/files/pkg-message.in
index ea5fdf9edd15..22b0486c65ad 100644
--- a/www/zope213/files/pkg-message.in
+++ b/www/zope213/files/pkg-message.in
@@ -2,22 +2,27 @@
Zope Successfull installed.
-To create an instance of Zope please run
-make instance
+To create an instance of Zope using the default location, please run:
-You can set the following Variables in /etc/make.conf
+%%LOCALBASE%%/bin/mkzopeinstance --dir %%ZOPEINSTANCEDIR%%
+chown %%ZOPE_USER%%:%%ZOPE_USER%% %%ZOPEINSTANCEDIR%%var
+chown %%ZOPE_USER%%:%%ZOPE_USER%% %%ZOPEINSTANCEDIR%%log
-ZOPEINSTANCEBASE Directory where Zope instance should go
- (default: %%ZOPEINSTANCEBASE%%)
-ZOPEINSTANCENAME Default name for a new Zope instance
- (default: none)
+Command-line options to 'mkzopeinstance' are available, and can be
+investigated by running 'mkzopeinstance --help'.
-If you want have multiple Zope you should run
-make instance INSTANCENAME=<somename>
+Zope instances, created by mkzopeinstance, will not be removed
+when the package is deinstalled. You'll have to delete them yourself.
-You may also define BATCH option if you want instance to be created with
-default username/password pair for instance administartor (admin:test123):
-make instance BATCH=yes
+If you are not using the default instance location, please use the
+desired paths during creation and add this line to /etc/rc.conf:
-Zope instances, created by `make instance', will not be removed when the
-port is deinstalled. You'll have to delete them yourself.
+zope213_instances="<INSTANCEDIR>"
+
+Additional Zope instances have to be added to zope213_instances
+separated by a space.
+
+If Zope should get started automatically when the system starts,
+please add the following line to /etc/rc.conf:
+
+zope213_enable="YES"
diff --git a/www/zope213/files/zope.conf_changes b/www/zope213/files/zope.conf_changes
deleted file mode 100644
index 70a7dfc088d2..000000000000
--- a/www/zope213/files/zope.conf_changes
+++ /dev/null
@@ -1,10 +0,0 @@
---- zope.conf.in 2011-11-30 15:30:18.000000000 +0400
-+++ zope.conf 2011-11-30 15:43:40.000000000 +0400
-@@ -161,6 +161,7 @@
- #
- # effective-user chrism
-
-+effective-user %%ZOPE_USER%%
-
- # Directive: enable-product-installation
- #