pkgsrc/www/php-owncloud/options.mk

27 lines
933 B
Makefile
Raw Normal View History

php-owncloud: Update to 10.6.0 * Fix sqlite3 case. Changelog: 10.6.0: Summary Bugfix - Cleaning up autocapitalize="off" in files: #15399 Bugfix - Google Drive file modifications should not create duplicate files: #25826 Bugfix - Fix exit codes of security:certificates commands: #35364 Bugfix - Translate public link sharing email subject: #37321 Bugfix - Only allow http/https protocol on CORS: #38101 Bugfix - Fix problem with the market app installing an app using OpenIDConnect: #37715 Bugfix - Fix expiring a wrong share entry problem: #37729 Bugfix - Fix decoding of calendars uri: #37750 Bugfix - Add openid client secret to the sensitive values list: #37782 Bugfix - Show all shares in the "shared with you" section: #37786 Bugfix - Reshares using files:transfer-ownership cannot be transferred: #4121 Bugfix - "Passwords do not match" message was not being translated: #37826 Bugfix - Fix federated share accepting problem which occurs with some apps enabled: #37719 Bugfix - Allow federated share name up to 255 character: #36730 Bugfix - Fix application id used for sharing settings translation: #37846 Bugfix - Add metrics shared secret to the sensitive values list: #37848 Bugfix - Fix list of apps returned by OCS Provisioning API apps endpoint: #37884 Bugfix - Add very minimal empty ODF files: #37896 Bugfix - Checksums will be kept when a file is uploaded or a version is created: #37934 Bugfix - Fix invisible notification container blocking mouse events: #37941 Bugfix - Fix display of public link shares in case avatars are disabled: #37945 Bugfix - Clean the user's preferences only if they exist during user sync: #37947 Bugfix - OCS and Public WebDAV Apis should handle LoginException: #112 Bugfix - Properly exit and log during error in user sync command: #37951 Bugfix - Add a configurable number of retries on unsuccessful mountpoint move: #37956 Bugfix - Fix icon alignment when avatars are disabled: #37964 Bugfix - Fix file target in the accept share API call: #37973 Bugfix - Fix for Google Docs not syncing with error "server reported no size": #37997 Bugfix - Do not emit "share.failedpasswordcheck" events for authenticated links: #138 Bugfix - Fix request token check for ocs requests: #38019 Bugfix - Fix logging when loading an apps fails: #38037 Bugfix - Properly handle StorageNotAvailableException in share external: #38042 Bugfix - Avoid retrieving user root iteratively in share controller: #4107 Bugfix - Pick the translations from templates included from other apps: #38072 Bugfix - Override browser Accept-Language header in ajax requests: #38073 Bugfix - Prevent server error when loading invalid/corrupt translations: #37799 Bugfix - SSL check when adding a public link to your ownCloud: #4241 Bugfix - Fix translations of some strings in settings: #38119 Change - Update deepdiver/zipstreamer (1.1.1 => 2.0.0): #37159 Change - Update sabre dependencies: #37684 Change - Update google/apiclient from 2.5.0 to 2.6.0 and related dependencies: #37687 Change - Update symfony/polyfill (1.17.0 => 1.18.0): #37694 Change - Update icewind/smb from 3.2.5 to 3.2.6 in files_external: #37712 Change - Add settings checkbox to enable manual file locking: #37720 Change - Update Symfony components to 4.4.11: #37727 Change - Update league/flysystem (1.0.69 => 1.0.70): #37730 Change - Make core/signature.json and core/skeleton/ inaccessible: #37734 Change - Update google/apiclient from 2.6.0 to 2.7.0 and related dependencies: #37739 Change - Add values to the invalid uid list: #37765 Change - Update doctrine/event-manager (1.1.0 => 1.1.1): #37768 Change - Update symfony/polyfill (1.18.0 => 1.18.1): #37772 Change - Update egulias/email-validator (2.1.18 => 2.1.19): #37790 Change - Update opis/closure (3.5.5 => 3.5.6): #37804 Change - Add system config to load a different license implementation: #37827 Change - Update laminas/laminas-zendframework-bridge (1.0.4 => 1.1.0): #37843 Change - Use a debug log level if a share download is aborted: #37856 Change - Add command to troubleshoot transfer ownership runs for issues: #37950 Change - Update Symfony components to 4.4.12: #37862 Change - Update doctrine/dbal (2.10.2 => 2.10.3): #37870 Change - Update Symfony components to 4.4.13: #37876 Change - Update opis/closure (3.5.6 => 3.5.7): #37892 Change - Update egulias/email-validator (2.1.19 => 2.1.20): #37892 Change - Update phpseclib/phpseclib (2.0.28 => 2.0.29): #37893 Change - Update icewind/smb from 3.2.6 to 3.2.7 in files_external: #37894 Change - Update doctrine/dbal (2.10.3 => 2.10.4): #37904 Change - Update symfony/translation-contracts (v1.1.9 => v1.1.10): #37904 Change - Reduce the log level of locked exceptions: #37907 Change - Update google/apiclient from 2.7.0 to 2.7.1 and related dependencies: #37912 Change - Update sabre/event (5.1.0 => 5.1.1): #37921 Change - Update laminas/laminas-zendframework-bridge (1.1.0 => 1.1.1): #37921 Change - New defaults for phoenix app switcher icon and label: #37923 Change - Update pear/archive_tar (1.4.9 => 1.4.10): #37926 Change - Update egulias/email-validator (2.1.20 => 2.1.21): #37926 Change - Update egulias/email-validator (2.1.21 => 2.1.22): #37949 Change - Update Symfony components to 4.4.14: #37949 Change - DropOldTables repair job won't show a progress bar: #37953 Change - Update sabre dependencies: #37975 Change - Update Symfony components to 4.4.15: #37975 Change - Update opis/closure (3.5.7 => 3.6.0): #38004 Change - Update symfony/polyfill (1.18.1 => 1.19.0): #38032 Change - Update symfony/polyfill (1.19.0 => 1.20.0): #38033 Change - Update google/apiclient from 2.7.1 to 2.8.0 and related dependencies: #38043 Change - Update dg/composer-cleaner (v2.1 => v2.2): #38044 Change - Update Symfony components to 4.4.16: #38046 Change - Update egulias/email-validator (2.1.22 => 2.1.23): #38061 Change - Update sabre/vobject (4.3.2 => 4.3.3): #38091 Change - Update opis/closure (3.6.0 => 3.6.1): #38091 Change - Update sabre/dav (4.1.2 => 4.1.3): #38092 Change - Update egulias/email-validator (2.1.23 => 2.1.24): #38116 Change - Update pear/archive_tar (1.4.10 => 1.4.11): #38137 C on disabling encryption: #35980 Enhancement - Add support for date expiration on remote shares: #37548 Enhancement - Support pre-signed urls: #37634 Enhancement - Add capability for the favorite files feature: #37673 Enhancement - Add Support for SGI Image Previews: #37758 Enhancement - Allow getting the share list filtered by share type via API: #38000 Enhancement - GetShare API request's "subfiles" parameter allows new interactions: #38053 Enhancement - Add new method in the PHP API interface: #38054 Older changelog is too long to include here.
2021-03-04 17:42:44 +01:00
# $NetBSD: options.mk,v 1.9 2021/03/04 16:42:44 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.php-owncloud
PKG_OPTIONS_REQUIRED_GROUPS= db
PKG_OPTIONS_GROUP.db= mysql sqlite3 pgsql
PKG_SUGGESTED_OPTIONS= sqlite3
.include "../../mk/bsd.options.mk"
###
### Use mysql, pgsql, or sqlite backend
###
.if !empty(PKG_OPTIONS:Mmysql)
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_mysql>=5.2.0:../../databases/php-pdo_mysql
.elif !empty(PKG_OPTIONS:Msqlite3)
php-owncloud: Update to 10.6.0 * Fix sqlite3 case. Changelog: 10.6.0: Summary Bugfix - Cleaning up autocapitalize="off" in files: #15399 Bugfix - Google Drive file modifications should not create duplicate files: #25826 Bugfix - Fix exit codes of security:certificates commands: #35364 Bugfix - Translate public link sharing email subject: #37321 Bugfix - Only allow http/https protocol on CORS: #38101 Bugfix - Fix problem with the market app installing an app using OpenIDConnect: #37715 Bugfix - Fix expiring a wrong share entry problem: #37729 Bugfix - Fix decoding of calendars uri: #37750 Bugfix - Add openid client secret to the sensitive values list: #37782 Bugfix - Show all shares in the "shared with you" section: #37786 Bugfix - Reshares using files:transfer-ownership cannot be transferred: #4121 Bugfix - "Passwords do not match" message was not being translated: #37826 Bugfix - Fix federated share accepting problem which occurs with some apps enabled: #37719 Bugfix - Allow federated share name up to 255 character: #36730 Bugfix - Fix application id used for sharing settings translation: #37846 Bugfix - Add metrics shared secret to the sensitive values list: #37848 Bugfix - Fix list of apps returned by OCS Provisioning API apps endpoint: #37884 Bugfix - Add very minimal empty ODF files: #37896 Bugfix - Checksums will be kept when a file is uploaded or a version is created: #37934 Bugfix - Fix invisible notification container blocking mouse events: #37941 Bugfix - Fix display of public link shares in case avatars are disabled: #37945 Bugfix - Clean the user's preferences only if they exist during user sync: #37947 Bugfix - OCS and Public WebDAV Apis should handle LoginException: #112 Bugfix - Properly exit and log during error in user sync command: #37951 Bugfix - Add a configurable number of retries on unsuccessful mountpoint move: #37956 Bugfix - Fix icon alignment when avatars are disabled: #37964 Bugfix - Fix file target in the accept share API call: #37973 Bugfix - Fix for Google Docs not syncing with error "server reported no size": #37997 Bugfix - Do not emit "share.failedpasswordcheck" events for authenticated links: #138 Bugfix - Fix request token check for ocs requests: #38019 Bugfix - Fix logging when loading an apps fails: #38037 Bugfix - Properly handle StorageNotAvailableException in share external: #38042 Bugfix - Avoid retrieving user root iteratively in share controller: #4107 Bugfix - Pick the translations from templates included from other apps: #38072 Bugfix - Override browser Accept-Language header in ajax requests: #38073 Bugfix - Prevent server error when loading invalid/corrupt translations: #37799 Bugfix - SSL check when adding a public link to your ownCloud: #4241 Bugfix - Fix translations of some strings in settings: #38119 Change - Update deepdiver/zipstreamer (1.1.1 => 2.0.0): #37159 Change - Update sabre dependencies: #37684 Change - Update google/apiclient from 2.5.0 to 2.6.0 and related dependencies: #37687 Change - Update symfony/polyfill (1.17.0 => 1.18.0): #37694 Change - Update icewind/smb from 3.2.5 to 3.2.6 in files_external: #37712 Change - Add settings checkbox to enable manual file locking: #37720 Change - Update Symfony components to 4.4.11: #37727 Change - Update league/flysystem (1.0.69 => 1.0.70): #37730 Change - Make core/signature.json and core/skeleton/ inaccessible: #37734 Change - Update google/apiclient from 2.6.0 to 2.7.0 and related dependencies: #37739 Change - Add values to the invalid uid list: #37765 Change - Update doctrine/event-manager (1.1.0 => 1.1.1): #37768 Change - Update symfony/polyfill (1.18.0 => 1.18.1): #37772 Change - Update egulias/email-validator (2.1.18 => 2.1.19): #37790 Change - Update opis/closure (3.5.5 => 3.5.6): #37804 Change - Add system config to load a different license implementation: #37827 Change - Update laminas/laminas-zendframework-bridge (1.0.4 => 1.1.0): #37843 Change - Use a debug log level if a share download is aborted: #37856 Change - Add command to troubleshoot transfer ownership runs for issues: #37950 Change - Update Symfony components to 4.4.12: #37862 Change - Update doctrine/dbal (2.10.2 => 2.10.3): #37870 Change - Update Symfony components to 4.4.13: #37876 Change - Update opis/closure (3.5.6 => 3.5.7): #37892 Change - Update egulias/email-validator (2.1.19 => 2.1.20): #37892 Change - Update phpseclib/phpseclib (2.0.28 => 2.0.29): #37893 Change - Update icewind/smb from 3.2.6 to 3.2.7 in files_external: #37894 Change - Update doctrine/dbal (2.10.3 => 2.10.4): #37904 Change - Update symfony/translation-contracts (v1.1.9 => v1.1.10): #37904 Change - Reduce the log level of locked exceptions: #37907 Change - Update google/apiclient from 2.7.0 to 2.7.1 and related dependencies: #37912 Change - Update sabre/event (5.1.0 => 5.1.1): #37921 Change - Update laminas/laminas-zendframework-bridge (1.1.0 => 1.1.1): #37921 Change - New defaults for phoenix app switcher icon and label: #37923 Change - Update pear/archive_tar (1.4.9 => 1.4.10): #37926 Change - Update egulias/email-validator (2.1.20 => 2.1.21): #37926 Change - Update egulias/email-validator (2.1.21 => 2.1.22): #37949 Change - Update Symfony components to 4.4.14: #37949 Change - DropOldTables repair job won't show a progress bar: #37953 Change - Update sabre dependencies: #37975 Change - Update Symfony components to 4.4.15: #37975 Change - Update opis/closure (3.5.7 => 3.6.0): #38004 Change - Update symfony/polyfill (1.18.1 => 1.19.0): #38032 Change - Update symfony/polyfill (1.19.0 => 1.20.0): #38033 Change - Update google/apiclient from 2.7.1 to 2.8.0 and related dependencies: #38043 Change - Update dg/composer-cleaner (v2.1 => v2.2): #38044 Change - Update Symfony components to 4.4.16: #38046 Change - Update egulias/email-validator (2.1.22 => 2.1.23): #38061 Change - Update sabre/vobject (4.3.2 => 4.3.3): #38091 Change - Update opis/closure (3.6.0 => 3.6.1): #38091 Change - Update sabre/dav (4.1.2 => 4.1.3): #38092 Change - Update egulias/email-validator (2.1.23 => 2.1.24): #38116 Change - Update pear/archive_tar (1.4.10 => 1.4.11): #38137 C on disabling encryption: #35980 Enhancement - Add support for date expiration on remote shares: #37548 Enhancement - Support pre-signed urls: #37634 Enhancement - Add capability for the favorite files feature: #37673 Enhancement - Add Support for SGI Image Previews: #37758 Enhancement - Allow getting the share list filtered by share type via API: #38000 Enhancement - GetShare API request's "subfiles" parameter allows new interactions: #38053 Enhancement - Add new method in the PHP API interface: #38054 Older changelog is too long to include here.
2021-03-04 17:42:44 +01:00
DEPENDS+= ${PHP_PKG_PREFIX}-sqlite3>=5.4.0:../../databases/php-sqlite3
# php-pdo_sqlite provides sqlite3. An owncloud instance that was
# installed as version 2 and upgraded to 3 and then 4
# complained/failed that PDO was not present.
Update to 9.1.3 Update DEPENDS(upstream dropped php-5.3 support) Upstream changes: Version 9.1.3 Dec 13 2016 [major] UI: File list now works properly with many hidden entries - core/#26518 [major] Transfer ownership fails in some sharing scenario - core/#26523 [major] Transfer ownership fails if external storage with user-specified password - core/#26530 [major] Transfer ownership fails with file shares with invalid permissions - core/#26541 [major] Transfer ownership must skip trashed shares - core/#26525 [major] Versions on external storage never expire - core/#24161 [major] Properly convert public upload OCS params - core/#26691 [major] Properly load object store apps at install time when required in config - core/#26299 [major] Fix issue in sharing API that can happen with Galera Cluster - core/#26700 [major] Cannot delete file in share link from global external storage - core/#25618 [major] Fix issue where first run wizard made web UI unusable in IE11 - core/#26438 [major] Cannot upload to federated share when only create/update permission given - core/#26173 [major] Auth header in new DAV endpoint can break with Windows Webdav - core/#26412 [minor] Transfer ownership don't bail out on error - core/#26524 [minor] Don't scan received shares in OCC files scan or background jobs - core/#26590 [minor] Remove useless warning in log when accessing public shares - core/#25455 [minor] Fix disappearance of share info when clicking favorite star - core/#26241 [minor] Don't bother fetching preview images if previews disabled in config.php - core/#26705 Version 9.1.2 Nov 8 2016 Core: Adjusted documentation link to issue template - core/#26087 Core: Display feedback in users page when changing password - core/#25532 Core: Fix mime type detection in hidden directories - core/#26133 Core: Change forum URL to central - core/#25644 Core: Fix share array format passed to "post_unshareFromSelf" hook - core/#26390 Core: Release mount info memory after running background jobs - core/#26223 Core: Improve users page performance by not sorting after every add - core/#26234 Core: Escape special chars in some queries - core/#25429 Core: Redirect to two factor challenge page when only a single provider exists - core/#26134 Core: Fix bogus PasswordLoginForbidden DAV error when logging in as non-existing user - core/#26123 Core: Change the minimum log level to FATAL - core/#26131 Core: Fix issue with "(2)" appearing on shares when querying avatar with wrong casing - core/#26271 Core: Enabling an app now also analyzes dependencies at this time instead of only at install - core/#26295 Core: Reuse cached app info to avoid high load on some environments - core/#25603 Core: Show warning instead of exception when trying to run ownCloud on Windows - core/#26208 Core: Fix misleading SSL/TLS SMTP email configuration - core/#26447 Core: Fix malformed attribute in files app page - core/#26480 DAV: Improve chunk assembly performance for new DAV endpoint - core/#26062 DAV: New chunking now returns Etag and OC-Etag on the final MOVE - core/#25682 DAV: Do not print exception messages in HTML - core/#26460 DAV: Sanitize length headers when validating quota - core/#26366 Files: Allow uploading empty files in the web UI - core/#19116 Files: Properly translate file summary in lists - core/#26221 Files: Exclude more invalid chars in path - core/#26461 Sharing: Let the share owner increase permissions - core/#25542 Federation: Fix sharing with remote user names containing spaces - core/#25955 Federation: Save some memory in sync job by releasing mount info after each user - core/#26204 Federation: Fix federated address book syncing by using the correct background job name - core/#26202 CalDAV: Add Schedule and IMip plugins when receiving webdav v1 api calendar calls - core/#23600 CardDAV: Unset photo before setting a new one - core/#26242 CardDAV: Fix for birthday entries - core/#25636 CardDAV: Limit image export mime types - core/#26459 Updater: Fix web UI update in some environments - updater/#378 Updater: Retrigger integrity check after update - updater/#405 User_LDAP: Added OCC command to update group mappings - user_ldap/#14 User_LDAP: Fix issue with "(2)" appearing on shares when refreshing users in some scenarios - core/#25718 User_external: Double verify the SMB response - apps/#2198 Firstrunwizard: Only display the wizard when in files app - firstrunwizard/#52 Gallery: Do not display technical error messages - gallery/#707
2016-12-18 09:28:08 +01:00
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_sqlite>=5.4.0:../../databases/php-pdo_sqlite
.elif !empty(PKG_OPTIONS:Mpgsql)
Update to 9.1.3 Update DEPENDS(upstream dropped php-5.3 support) Upstream changes: Version 9.1.3 Dec 13 2016 [major] UI: File list now works properly with many hidden entries - core/#26518 [major] Transfer ownership fails in some sharing scenario - core/#26523 [major] Transfer ownership fails if external storage with user-specified password - core/#26530 [major] Transfer ownership fails with file shares with invalid permissions - core/#26541 [major] Transfer ownership must skip trashed shares - core/#26525 [major] Versions on external storage never expire - core/#24161 [major] Properly convert public upload OCS params - core/#26691 [major] Properly load object store apps at install time when required in config - core/#26299 [major] Fix issue in sharing API that can happen with Galera Cluster - core/#26700 [major] Cannot delete file in share link from global external storage - core/#25618 [major] Fix issue where first run wizard made web UI unusable in IE11 - core/#26438 [major] Cannot upload to federated share when only create/update permission given - core/#26173 [major] Auth header in new DAV endpoint can break with Windows Webdav - core/#26412 [minor] Transfer ownership don't bail out on error - core/#26524 [minor] Don't scan received shares in OCC files scan or background jobs - core/#26590 [minor] Remove useless warning in log when accessing public shares - core/#25455 [minor] Fix disappearance of share info when clicking favorite star - core/#26241 [minor] Don't bother fetching preview images if previews disabled in config.php - core/#26705 Version 9.1.2 Nov 8 2016 Core: Adjusted documentation link to issue template - core/#26087 Core: Display feedback in users page when changing password - core/#25532 Core: Fix mime type detection in hidden directories - core/#26133 Core: Change forum URL to central - core/#25644 Core: Fix share array format passed to "post_unshareFromSelf" hook - core/#26390 Core: Release mount info memory after running background jobs - core/#26223 Core: Improve users page performance by not sorting after every add - core/#26234 Core: Escape special chars in some queries - core/#25429 Core: Redirect to two factor challenge page when only a single provider exists - core/#26134 Core: Fix bogus PasswordLoginForbidden DAV error when logging in as non-existing user - core/#26123 Core: Change the minimum log level to FATAL - core/#26131 Core: Fix issue with "(2)" appearing on shares when querying avatar with wrong casing - core/#26271 Core: Enabling an app now also analyzes dependencies at this time instead of only at install - core/#26295 Core: Reuse cached app info to avoid high load on some environments - core/#25603 Core: Show warning instead of exception when trying to run ownCloud on Windows - core/#26208 Core: Fix misleading SSL/TLS SMTP email configuration - core/#26447 Core: Fix malformed attribute in files app page - core/#26480 DAV: Improve chunk assembly performance for new DAV endpoint - core/#26062 DAV: New chunking now returns Etag and OC-Etag on the final MOVE - core/#25682 DAV: Do not print exception messages in HTML - core/#26460 DAV: Sanitize length headers when validating quota - core/#26366 Files: Allow uploading empty files in the web UI - core/#19116 Files: Properly translate file summary in lists - core/#26221 Files: Exclude more invalid chars in path - core/#26461 Sharing: Let the share owner increase permissions - core/#25542 Federation: Fix sharing with remote user names containing spaces - core/#25955 Federation: Save some memory in sync job by releasing mount info after each user - core/#26204 Federation: Fix federated address book syncing by using the correct background job name - core/#26202 CalDAV: Add Schedule and IMip plugins when receiving webdav v1 api calendar calls - core/#23600 CardDAV: Unset photo before setting a new one - core/#26242 CardDAV: Fix for birthday entries - core/#25636 CardDAV: Limit image export mime types - core/#26459 Updater: Fix web UI update in some environments - updater/#378 Updater: Retrigger integrity check after update - updater/#405 User_LDAP: Added OCC command to update group mappings - user_ldap/#14 User_LDAP: Fix issue with "(2)" appearing on shares when refreshing users in some scenarios - core/#25718 User_external: Double verify the SMB response - apps/#2198 Firstrunwizard: Only display the wizard when in files app - firstrunwizard/#52 Gallery: Do not display technical error messages - gallery/#707
2016-12-18 09:28:08 +01:00
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_pgsql>=5.4.0:../../databases/php-pdo_pgsql
DEPENDS+= ${PHP_PKG_PREFIX}-pgsql>=5.4.0:../../databases/php-pgsql
.endif