pkgsrc/www/fengoffice/Makefile
taca df6cb8bb33 Update to fengoffice to 3.0.5.1.
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
2015-02-01 16:51:12 +00:00

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"