6ab7888042
From the changelog: 10.0.9 - 2018-07-17 Added Added account module middleware to be able to plug in logic after authentication - #31883 #31933 occ user:list now takes a list of attributes to display - #31115 Added Symfony events for user preference changes - #31266 Added Symfony events for public links shared by email - #31632 Added Symfony events for accept and reject for local shares - #31702 Added support for Imprint and Privacy Policy URLs in web UI and email footers - #31666 #31699 #31730 #31766 Added HTML template for lost password email - #31144 Received local shares can now trigger a notification to accept or reject them, also visible in "Shared with you" section - #31613 #31886 Rejected shares can now be accepted again in the "Shared with you" section - #31613 Provide original exception via logging events - #31623 Share autocomplete now displays useful tooltip when typing less characters - #31729 Added public Webdav API for versions using a new "meta" DAV endpoint - #31729 #29637 #31805 #31801 Added support for retrieving file previews using Webdav endpoint - #29319 #30192 #31748 #31788 #31862 #31865 Added versioning support for primary object store - #29607 #31285 #31595 Changed Updated ca-bundle.crt - #31734 Bump symfony to 3.4.8 and other pending minor bumps - #31221 Bump karma from 2.0.0 to 2.0.2 in /build - #31253 Bump karma-jasmine from 1.1.1 to 1.1.2 in /build - #31378 Bump karma-coverage from 1.1.1 to 1.1.2 in /build - #31380 Bump zendframework/zend-inputfilter from 2.8.1 to 2.8.2 - #31431 Bump icewind/smb from 1.1.0 to 3.0.0 in /apps/files_external/3rdparty - #31521 Bump symfony 3.4.9 to 3.4.11 - #31571 Update jsdoc requirement to ~3.5.5 - #30036 Removed example theme which now lives in the theme-example repository - #31447 A user who is a member of multiple groups is now excluded from sharing if at least one of their group is configured for exclusion - #31737 #31822 Changed back default minimum search characters to 2 for share autocomplete due to confusion - #31729 Files app UI now uses new versions API through the "meta" DAV endpoint - #29607 Removed Removed old private ajax API for previews, deprecated by DAV endpoint support - #30254 Bookmarks certificate was removed - #31878 Fixed Adjustments for the notifications messages of the sharing apps - #31947 Disable jquery globalEval - #31972 Work around Edge browser memory leak in web UI chunked upload - #31884 Don't fail if ISqlMigration doesn't return anything - #31779 Fixed restoring of versions for single file shares - #31681 Group admins are not able to create groups any more using provisioning API - #31738 Fix Oracle for queries using ILIKE operator - #31466 Improve user-sync command help description - #31691 Fix deletion and restoration of files in trashbin in some partial selection scenarios - #31700 Do not load the code of disabled theme apps - #31478 Fix encrypt-all and decrypt-all commands to keep shares when encrypting - #31600 #31590 Proceed with encrypt-all command by enabling user-keys if no mode is selected by user - #31612 Validate maximum length of a username - #31664 Save timezone as given during login - #31493 Fix checksum computation to not apply on read-write streams to avoid potential mismatch results - #31619 Exclude uploads directory from read-only cache mask, fixes guest app chunked uploads - #31596 Properly normalize paths for event, no &$magic needed - #31689 Use the correct user id in login related Symfony events - #31605 Fix public link dialog issue when collaborative tags app is disabled - #31581 Fix updating public link share in transfer ownership command - #31176 #31953 Do not set the password again if it hasn't changed - #31370 Use correct l10n to translate 'password was changed' email - #31553 Improve text in settings/personal App Password - #31539 Fix default language code example - #31448 Fix double slash in versioning file copy events - #31452 Split public password enforced capabilities based on a config - #31499 Fix bogus exceptions related to missing DAV nodes after deletion - #31479 Fix enabling of users by group admins in the web UI - #31489 Fix AccountMapper to return an object or throw an exception - #31445 Proper handling of exceptions in UserManager - #31446 Properly cache non-existing user in UserManager - #31446 Update verify checksums console output to flow more naturally - #31449 Subadmin shouldn't be able to add users to their groups via API - #31337 Catch duplicate inserts in token table - #31460 #31794 #32041 Fix overflowing public share names in the share panel - #31369 Fix occ user:sync to sync quota from preferences after upgrade if backend provided no quota - #31360 Fix for Redis dev editions - #31282 Fix mail debug message recipient field - #31227 Prevent infinite loop in case of error in "log" event handler - #31247 Fix HTTP status code when uploading virus-infected files - #31260 Add back robots.txt in the release - #31248
67 lines
2.1 KiB
Makefile
67 lines
2.1 KiB
Makefile
# $NetBSD: Makefile,v 1.70 2018/09/03 19:09:19 hauke Exp $
|
|
#
|
|
|
|
DISTNAME= owncloud-10.0.9
|
|
PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME}
|
|
#PKGREVISION= 1
|
|
CATEGORIES= www
|
|
MASTER_SITES= http://download.owncloud.org/community/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= ryoon@NetBSD.org
|
|
HOMEPAGE= https://owncloud.org/
|
|
COMMENT= Web services under your control
|
|
LICENSE= gnu-agpl-v3
|
|
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.4.0:../../graphics/php-gd
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-iconv>=5.4.0:../../converters/php-iconv
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-intl>=5.4.0:../../textproc/php-intl
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-json>=5.4.0:../../textproc/php-json
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=5.4.0:../../converters/php-mbstring
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-zip>=5.4.0:../../archivers/php-zip
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=5.4.0:../../archivers/php-zlib
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-pdo>=5.4.0:../../databases/php-pdo
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-posix>=5.4.0:../../devel/php-posix
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-curl>=5.4.0:../../www/php-curl
|
|
|
|
.include "options.mk"
|
|
|
|
WRKSRC= ${WRKDIR}/owncloud
|
|
USE_LANGUAGES= # none
|
|
|
|
NO_BUILD= yes
|
|
|
|
USE_TOOLS+= bash:run pax perl:run
|
|
|
|
OC_DIR= share/owncloud
|
|
INSTALLATION_DIRS= ${OC_DIR}
|
|
|
|
# for php interpreter
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/3rdparty/doctrine/dbal/bin/doctrine-dbal
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/3rdparty/dompdf/load_font.php
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/3rdparty/phpdocx/pdf/load_font.php
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/3rdparty/sabre/vobject/bin/*
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/apps/contacts/vendor/blueimp-tmpl/js/compile.js
|
|
CHECK_INTERPRETER_SKIP+= ${OC_DIR}/occ
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
APACHE_USER?= nginx
|
|
APACHE_GROUP?= nginx
|
|
PKG_GROUPS= ${APACHE_GROUP}
|
|
PKG_USERS= ${APACHE_USER}:${APACHE_GROUP}
|
|
|
|
PKG_USERS_VARS= APACHE_USER
|
|
PKG_GROUPS_VARS= APACHE_GROUP
|
|
|
|
BUILD_DEFS+= APACHE_GROUP APACHE_USER
|
|
FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
|
|
OC_DIR=${OC_DIR}
|
|
|
|
do-install:
|
|
cd ${WRKDIR} && ${FIND} owncloud -type f \! -name '*.orig' -print | \
|
|
pax -rw -pmp ${DESTDIR}${PREFIX}/share
|
|
|
|
.include "../../lang/php/phpversion.mk"
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|