Since 3.0.5 ---------------- bugfix: Error when creating user from company view. bugfix: Error when viewing empty custom property if it is of type=contact. bugfix: Installer error, missing column 'can_update_other_users_invitations'. Since 3.0.4.1 ---------------- bugfix: Performance issue when changing workspace parent. bugfix: Cannot add user from exisiting contact. feature: System permission to let some users change event invitations state for other users. Since 3.0.3.1 ---------------- bugfix: Performance issue when ordering documents list by size. Since 3.0.3 ---------------- bugfix: do not show trashed comments on mails view. bugfix: member tree filter not working properly in some cases. bugfix: revision number in file view header shows the number including trashed revisions bugfix: show more on users selector not working. Since 3.0.2 ---------------- feature: Choose if you want to exclude a client or project from automatic status changes. feature: Added custom properties to choose a default status when creating a new project or client. feature: When creating a new client, you can now choose if its a company, a contact, or nothing. bugfix: Pending factor removed from automated status formulas. bugfix: Dimension Members with no creation application log were not displayed on the Dimension member list in the Administration panel. bugfix: Contact emails are not being displayed on the suggested emails. bugfix: Dimension member selectors were not functioning on the contacts module. bugfix: Object members were not being displayed correctly, and when more than possible to display were added, "and 1 more" was not displayed. bugfix: cannot set permissions for users with the same user type to a project. Since 3.0.1 ---------------- bugfix: after removing a member from a task, refresh member status. bugfix: after ading a task, refresh member status. bugfix: after editing status formulas, refresh all members statuses. bugfix: add billing view. bugfix: performance problem displaying contacts birthday feature: push tasks dates. Since 3.0 ---------------- bugfix: members permissions on breadcrumbs . bugfix: located under selector on add tags view. bugfix: custom properties with multiple values are not saving properly. bugfix: files edit is not validating fields, and causing transaction rollback. bugfix: error editing web document. bugfix: undefined variable on filescontroller bugfix: check mail function make a lot of work if the last mail on the system is not on the server. bugfix: templates sub tasks. bugfix: templates view. bugfix: task titles on task list. bugfix: mails view. bugfix: in member permissions, don't allow to modify permissions of superior users performance: download imap mails function. Since 3.0-rc ---------------- bugfix: Enabled_dimensions where not inserted correctly by plugins installation. bugfix: When uploading a file, blue button moves left and then returns to its original place. bugfix: Logo is not clickable. bugfix: When modal form is rendered and controller sends an error, screen is masked anyways. bugfix: Don't show radio buttons to delete/write if role cannot delete or write (e.g.: collaboratos cannot delete som object types). bugifx: Collaborators and guests should not have root permissions. Since 3.0-beta ---------------- feature: Check max permissions per user role when adding/editing permissions. bugfix: Do not show active context members on activity widget breadcrumbs. bugfix: Activity widget says that some users have been unsubscribed. Since 2.7.1.9 ---------------- feature: Several improvements in user interface, experience and looks. feature: New “Getting Started Wizard”. feature: New workspaces selector. feature: Improved user creation and management. feature: Improved Task Management. Since 2.7.1.8 ---------------- feature: Allow to configure if parent permissions are inherited when creating a new workspace, client or project. Since 2.7.1.7 ---------------- bugfix: Active context member info widget reactivated. bugfix: Permissions not saved when applying to all submembers and permissions tree is collapsed. Since 2.7.1.6 ---------------- bugfix: do not show trashed emails from other accounts. bugfix: when adding a new member, inherit parent permissions. bugfix: When saving permissions for a workspace, client or project, the mandatory dimensions were not being analyzed. Since 2.7.1.5 ---------------- bugfix: 'Unexpected token' error in tasks list. bugfix: 'after_contact_view' hook was lost when contact view was changed. Since 2.7.1.4 ---------------- bugfix: task list actions bugfix: missing config option auto_classify_attachments Since 2.7.1.3 ---------------- bugfix: repeating events not displayed correctly bugfix: checkmail function from cron fail if the mail have attachments Since 2.7.1.2 ---------------- feature: Use "wkhtmltopdf" to convert custom reports to pdf
68 lines
2.1 KiB
Makefile
68 lines
2.1 KiB
Makefile
# $NetBSD: Makefile,v 1.32 2015/02/01 16:51:12 taca Exp $
|
|
#
|
|
|
|
DISTNAME= fengoffice-3.0.5.1
|
|
PKGNAME= ${DISTNAME:S/_/-/:C/.rc$/rc1/}
|
|
CATEGORIES= www
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opengoo/}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= taca@NetBSD.org
|
|
HOMEPAGE= http://fengoffice.com/web/community/community_index.php
|
|
COMMENT= Easy to use Open Source Web Office
|
|
LICENSE= gnu-agpl-v3
|
|
|
|
CONFLICTS+= opengoo-[0-9]*
|
|
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-mysql>=5.1.0:../../databases/php-mysql
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.1.0:../../converters/php-mbstring
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.1.0:../../archivers/php-zip
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.1.0:../../graphics/php-gd
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-dom>=5.1.0:../../textproc/php-dom
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-imap>=5.1.0:../../mail/php-imap
|
|
|
|
EXTRACT_DIR= ${WRKSRC}
|
|
WRKSRC= ${WRKDIR}/fengoffice
|
|
USE_TOOLS= pax
|
|
NO_BUILD= yes
|
|
|
|
OWN_DIRS_PERMS+= ${FO_DIR}/public/files ${REAL_ROOT_USER} ${APACHE_GROUP} 0775
|
|
OWN_DIRS_PERMS+= ${FO_DIR}/upload ${REAL_ROOT_USER} ${APACHE_GROUP} 0770
|
|
OWN_DIRS_PERMS+= ${FO_DIR}/cache ${REAL_ROOT_USER} ${APACHE_GROUP} 0770
|
|
OWN_DIRS_PERMS+= ${FO_DIR}/config ${REAL_ROOT_USER} ${APACHE_GROUP} 0770
|
|
OWN_DIRS_PERMS+= ${FO_DIR}/tmp ${REAL_ROOT_USER} ${APACHE_GROUP} 0770
|
|
|
|
BUILD_DEFS+= APACHE_GROUP APACHE_USER
|
|
FILES_SUBST+= FO_DIR=${FO_DIR} APACHE_USER=${APACHE_USER}
|
|
PLIST_SUBST+= FO_DIR=${FO_DIR}
|
|
|
|
PRINT_PLIST_AWK+= \
|
|
/^${FO_DIR:S|/|\\/|g}/ \
|
|
{ gsub(/${FO_DIR:S|/|\\/|g}/, "$${FO_DIR}"); \
|
|
print; next; }
|
|
|
|
REPLACE_INTERPRETER+= sh
|
|
REPLACE.sh.old= bash
|
|
REPLACE.sh.new= /bin/sh
|
|
REPLACE_FILES.sh= \
|
|
public/assets/javascript/ckeditor/_samples/adobeair/run.sh
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
FO_DIR?= share/fengoffice
|
|
INSTALLATION_DIRS= ${FO_DIR}
|
|
|
|
post-extract:
|
|
cd ${WRKSRC}; ${FIND} . -type f -exec ${CHMOD} -x {} \;
|
|
|
|
pre-install:
|
|
${RM} -f ${WRKSRC}/config/empty.config.php
|
|
${FIND} ${WRKSRC} -type f \
|
|
\( -name .project -o -name .cvsignore \) -exec ${RM} -f {} \;
|
|
|
|
do-install:
|
|
cd ${WRKSRC}; ${FIND} . -type f \! -name '*.orig' -print | \
|
|
pax -rw ${DESTDIR}${PREFIX}/${FO_DIR}
|
|
|
|
.include "../../lang/php/phpversion.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|