Import zurmo-0.7.10.

Zurmo is an open source CRM  application written in PHP utilizing
jQuery, Yii Framework, and RedBeanPHP.

The goal with Zurmo is to provide an easy-to-use, easy-to-customize CRM
application that can be adapted to any business use case. 
Special care has been taken to think through many different use cases
with a system designed to provide a high degree of flexibility, covering
a wide variety of use cases out of the box.
<...>

ok jasper@
This commit is contained in:
ajacoutot 2012-08-04 15:19:32 +00:00
parent cc7efd5dcf
commit 23bfa3fa24
7 changed files with 6020 additions and 0 deletions

54
www/zurmo/Makefile Normal file
View File

@ -0,0 +1,54 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/08/04 15:19:32 ajacoutot Exp $
COMMENT= customer relationship management (CRM) software
V= 0.7.10
DISTNAME= zurmo-stable-${V}.2b36c58196f9
PKGNAME= zurmo-${V}
CATEGORIES= www productivity
HOMEPAGE= http://zurmo.org/
# GPLv3
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://dev.zurmo.com/downloads/
NO_BUILD= Yes
NO_REGRESS= Yes
PKG_ARCH= *
PREFIX= /var/www
INSTDIR= ${PREFIX}/zurmo
TINSTDIR= ${TRUEPREFIX}/zurmo
SUBST_VARS= INSTDIR TINSTDIR
MODULES= lang/php
RUN_DEPENDS= lang/php/${MODPHP_VERSION},-curl \
lang/php/${MODPHP_VERSION},-imap \
lang/php/${MODPHP_VERSION},-mysql \
lang/php/${MODPHP_VERSION},-pdo_mysql \
lang/php/${MODPHP_VERSION},-soap \
www/pecl-APC
# XXX needs memcached >= 2.2.0
#RUN_DEPENDS += misc/memcached
do-extract:
mkdir ${WRKDIST}
${GZIP_CMD} -dc ${FULLDISTDIR}/${DISTFILES} | ${TAR} xf - -C ${WRKDIST}
do-install:
cp -Rp ${WRKDIST} ${INSTDIR}
# "Remove the api test entry script for production use."
# "If this website is in production mode, please remove the app/test.php file."
rm ${PREFIX}/zurmo/app/test.php
${SUBST_CMD} -c ${FILESDIR}/zurmo.conf \
${INSTDIR}/zurmo.conf.dist
chown -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR}
.include <bsd.port.mk>

2
www/zurmo/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (zurmo-stable-0.7.10.2b36c58196f9.tar.gz) = dZhFjoAnqNusrZZnwnpIE6QVC9nXBgCUaSSDSaRIP0Q=
SIZE (zurmo-stable-0.7.10.2b36c58196f9.tar.gz) = 9633738

View File

@ -0,0 +1,11 @@
# $OpenBSD: zurmo.conf,v 1.1.1.1 2012/08/04 15:19:32 ajacoutot Exp $
Alias /zurmo ${TINSTDIR}
<Directory ${TINSTDIR}>
<IfModule mod_php5.c>
php_value date.timezone UTC
php_value post_max_size 20M
php_value upload_max_filesize 20M
</IfModule>
</Directory>

12
www/zurmo/pkg/DESCR Normal file
View File

@ -0,0 +1,12 @@
Zurmo is an open source CRM application written in PHP utilizing
jQuery, Yii Framework, and RedBeanPHP.
The goal with Zurmo is to provide an easy-to-use, easy-to-customize CRM
application that can be adapted to any business use case.
Special care has been taken to think through many different use cases
with a system designed to provide a high degree of flexibility, covering
a wide variety of use cases out of the box.
Zurmo doesn't have a million features.
But considering companies wind up only using a handful of them, it does
not really matter.

5901
www/zurmo/pkg/PLIST Normal file

File diff suppressed because it is too large Load Diff

36
www/zurmo/pkg/README Normal file
View File

@ -0,0 +1,36 @@
$OpenBSD: README,v 1.1.1.1 2012/08/04 15:19:32 ajacoutot Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------
Zurmo has been installed into ${INSTDIR}
PHP settings
============
Some specific PHP settings are required for Zurmo. With Apache, you can
automatically configure them as follows. As root:
ln -s ../modules.sample/zurmo.conf ${PREFIX}/conf/modules
/etc/rc.d/httpd restart
With other web servers, review
${PREFIX}/conf/modules.sample/zurmo.conf
to use them as a a template to adjust various PHP settings in
${SYSCONFDIR}/php-${MODPHP_VERSION}.ini.
MySQL settings
==============
The following MySQL server settings are required by Zurmo and must be
set or modified in ${SYSCONFDIR}/my.cnf:
max_sp_recursion_depth = 20
thread_stack = 524288
optimizer_search_depth = 0
max_allowed_packet = 20M
log_bin_trust_function_creators = 1
Finishing the installation
==========================
Point your web browser to:
http://<hostname>/zurmo/app/index.php
to run the installation script.

4
www/zurmo/pkg/UNMESSAGE Normal file
View File

@ -0,0 +1,4 @@
To completely deinstall Zurmo you need to perform the following steps
as root:
rm -f /var/www/conf/modules/zurmo.conf
rm -rf ${PREFIX}/zurmo