Subject: CVS commit: pkgsrc/www/drupal8
From: Patrick Welche
Date: 2019-09-17 11:39:54
Message id: 20190917093954.68743FBF4@cvs.NetBSD.org

Log Message:
Update drupal8 to 8.7.7

The update to 8.6.17 wasn't enough to make the annoying messages go away.

PHP 5 support, automatic entity updates, and Internet Explorer 9 workarounds
have been removed

     * PHP 5.5 and 5.6 will no longer be supported as of Drupal 8.7.0.
       As of December 2018, PHP 5.6 no longer receives security support
       from the maintainers of PHP. Anyone running Drupal 8 on PHP 5.5 or
       5.6 should upgrade their PHP version to at least 7.1. PHP 7.2 is
       now recommended. Read more in the change record for the PHP
       requirement update.
     * Starting with 8.7.0, Drupal core no longer provides support for
       automatic entity updates as these have resulted in conflicts with
       regular database updates and data integrity issues. Whenever an
       entity type or field storage definition needs to be created,
       changed or deleted, it has to be done with an explicit update
       function as provided by the Update API, and using the API provided
       by the entity definition update manager. (Note that using the API
       has always been the recommended way for developers to trigger
       entity updates.) drush entup is also no longer supported by Drupal
       core. These three change records provide further details:
         1. Support for automatic entity updates has been removed
         2. Kernel tests have to install entity type schemas for all the
            entity types they are testing, and before installing any other
            configuration
         3. New helper method available to set up the "current_user"
            service in kernel tests
     * Workarounds for the stylesheet limit in Internet Explorer 9 (IE9)
       and earlier have been removed. Drupal dropped support for Internet
       Explorer 9 and 10 in 8.4.0, but Drupal 8.5 and 8.6 retained a
       workaround to allow 32 or more stylesheets to be included. This
       workaround has been removed in 8.7. Sites still requiring Internet
       Explorer 9 support for the work around of IE's limit of 31 style
       sheets per page, should enable CSS aggregation (preferred) or
       install the IE9 Compatibility contributed module.

Extensive release notes here:
- https://www.drupal.org/project/drupal/releases/8.7.0
- https://www.drupal.org/project/drupal/releases/8.7.7

Files:
RevisionActionfile
1.24modifypkgsrc/www/drupal8/Makefile
1.21modifypkgsrc/www/drupal8/PLIST
1.23modifypkgsrc/www/drupal8/distinfo