head 1.8; access; symbols pkgsrc-2026Q2:1.8.0.6 pkgsrc-2026Q2-base:1.8 pkgsrc-2026Q1:1.8.0.4 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.8.0.2 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.6.0.6 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.4 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.2 pkgsrc-2025Q1-base:1.6; locks; strict; comment @# @; 1.8 date 2025.12.14.03.52.33; author taca; state Exp; branches; next 1.7; commitid BRT0txnbEoVQokmG; 1.7 date 2025.12.05.11.31.56; author wiz; state Exp; branches; next 1.6; commitid gQlmNNC9gQtoedlG; 1.6 date 2025.03.20.01.21.21; author taca; state Exp; branches; next 1.5; commitid bzpf9Fwv1Qo1dKNF; 1.5 date 2025.02.22.16.13.00; author taca; state Exp; branches; next 1.4; commitid mwhj4tvZhc7KYtKF; 1.4 date 2025.02.08.04.00.53; author taca; state Exp; branches; next 1.3; commitid aYF6a7ZIm4BvnCIF; 1.3 date 2025.02.03.00.01.37; author taca; state Exp; branches; next 1.2; commitid JzY2uAMb2McIcXHF; 1.2 date 2025.01.13.00.07.29; author wiz; state Exp; branches; next 1.1; commitid WkTdVOVvYwehVfFF; 1.1 date 2025.01.08.01.55.28; author wen; state Exp; branches; next ; commitid nkJUinjOvbXOFCEF; desc @@ 1.8 log @www/drupal11: update to 11.1.9 11.1.6 (2025-04-02) This is a patch (bugfix) release of Drupal 11 and is ready for use on production sites. 11.1.7 (2025-05-08) This is a patch (bugfix) release of Drupal 11 and is ready for use on production sites. 11.1.8 (2025-06-05) This is a patch (bugfix) release of Drupal 11 and is ready for use on production sites. 11.1.9 (2025-11-12) This is a security release of the Drupal 11 series. This release fixes security vulnerabilities. Sites are urged to update immediately after reading the notes below and the security announcements: * Drupal core - Moderately critical - Denial of Service - SA-CORE-2025-005 * Drupal core - Moderately critical - Gadget chain - SA-CORE-2025-006 * Drupal core - Moderately critical - Defacement - SA-CORE-2025-007 * Drupal core - Moderately critical - Information disclosure - SA-CORE-2025-008 Important update information * SA-CORE-2025-005 removes a feature of an underlying library where request attributes can be manipulated. It is possible that some sites are actually relying on this feature. In this case, the behavior can be replicated by implementing a custom stack middleware to alter the incoming request. * Symfony Framework released CVE-2025-64500 today. Drupal core does not expose this vulnerability. Drupal 11.1 has Symfony 7.2 as minimum version, which is no longer supported by Symfony as of this month (November 2025). Since Drupal is not affected by the Symfony security vulnerability, we are not raising the minimum Symfony version for Drupal 11.1. Sites can update to Symfony 7.3 via Composer if needed, or update to Drupal 11.2. Sites should also aim to update to Drupal 11.2 or higher before Drupal 11.1 reaches its end-of-life in December. Which release do I choose? Security coverage information * Drupal 11.1.x will receive security coverage until December 2025 when Drupal 11.3.0 is released and sites should plan to update to Drupal 11.2 or higher by December 2025. * Sites on Drupal 11.2.x should update immediately to Drupal 11.2.8. * Sites on Drupal 10.5.x should update immediately to Drupal 10.5.6. * Sites on Drupal 10.4.x should update immediately to Drupal 10.4.9. * Drupal 11.0.x, Drupal 10.3.x, and below are end-of-life and do not receive security coverage. Other changes in this release Additional test-only fixes are included in the release: * Issue #3539331 by dww, godotislate, nicxvan: Incorrect warning for system requirements for APCu memory * Issue #3539366 by dimitriskr, andypost, godotislate: Default DB transaction isolation set to read-committed breaks InstallerIsolationLevelExistingSettingsTest test @ text @# $NetBSD: Makefile,v 1.7 2025/12/05 11:31:56 wiz Exp $ DISTNAME= drupal-11.1.9 PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME} CATEGORIES= www MASTER_SITES= https://ftp-origin.drupal.org/files/projects/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://new.drupal.org/home COMMENT= Open source content management system LICENSE= gnu-gpl-v2 DEPENDS+= ${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache DEPENDS+= ${PHP_PKG_PREFIX}-pdo>=${PHP_BASE_VERS}:../../databases/php-pdo DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib PHP_VERSIONS_ACCEPTED= 83 84 NO_BUILD= YES DRUPAL= share/drupal PAX_DIRS= includes misc modules profiles scripts themes PKG_GROUPS_VARS+= WWW_GROUP PKG_USERS_VARS+= WWW_USER BUILD_DEFS+= WWW_USER WWW_GROUP USE_TOOLS+= bash:run pax OWN_DIRS_PERMS+= ${DRUPAL}/sites/default \ ${WWW_USER} ${WWW_GROUP} 0750 CONF_FILES= share/examples/drupal/drupal.conf \ ${PKG_SYSCONFDIR}/drupal.conf \ share/examples/drupal/default.settings.php \ ${DRUPAL}/sites/default/default.settings.php CONF_FILES_PERMS+= share/examples/drupal/default.settings.php \ ${DRUPAL}/sites/default/settings.php \ ${WWW_USER} ${WWW_GROUP} 0640 REPLACE_PHP+= core/scripts/drupal core/scripts/password-hash.sh REPLACE_PHP+= core/scripts/rebuild_token_calculator.sh REPLACE_PHP+= core/scripts/update-countries.sh REPLACE_PHP+= vendor/bin/var-dump-server REPLACE_PHP+= vendor/bin/patch-type-declarations REPLACE_PHP+= vendor/bin/yaml-lint REPLACE_PHP+= vendor/pear/archive_tar/scripts/phptar.in REPLACE_PHP+= vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php REPLACE_PHP+= vendor/symfony/error-handler/Resources/bin/patch-type-declarations REPLACE_PHP+= vendor/symfony/var-dumper/Resources/bin/var-dump-server REPLACE_PHP+= vendor/symfony/yaml/Resources/bin/yaml-lint REPLACE_BASH+= core/scripts/dev/commit-code-check.sh SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-install SUBST_FILES.conf= drupal.conf SUBST_VARS.conf= DRUPAL PREFIX SUBST_MESSAGE.conf= Fixing configuration files. INSTALLATION_DIRS+= ${DRUPAL}/files ${DRUPAL}/sites \ share/doc/drupal share/examples/drupal .for i in ${PAX_DIRS} INSTALLATION_DIRS+= ${DRUPAL}/${i} .endfor .include "options.mk" pre-configure: ${CP} ${FILESDIR}/drupal.conf ${WRKSRC} ${CHMOD} 0644 ${WRKSRC}/core/scripts/run-tests.sh ${FIND} ${WRKSRC} -type f -name '*.orig' -exec ${RM} -f {} \; do-install: ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${PREFIX}/${DRUPAL} ${INSTALL_DATA} ${WRKSRC}/drupal.conf \ ${DESTDIR}${PREFIX}/share/examples/drupal ${INSTALL_DATA} ${WRKSRC}/sites/default/default.settings.php \ ${DESTDIR}${PREFIX}/share/examples/drupal cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${DRUPAL} .include "../../lang/php/phpversion.mk" .include "../../lang/php/json.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @drupal11: follow redirect @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/03/20 01:21:21 taca Exp $ d3 1 a3 1 DISTNAME= drupal-11.1.5 @ 1.6 log @www/drupal11: update to 11.1.5 Drupal 11.1.5 contains security fix: https://www.drupal.org/sa-core-2025-004 11.1.4 (2025-03-05) * Issue #3508733 by gábor hojtsy, griffynh: Add griffynh as provisional core team facilitator * Issue #3498326 by rinku jacob 13, rkoller, smustgrave, ckrina: Focus outline has a too low color contrast and uses a different green than Claro * Issue #3487014 by liam morland, nod_, smustgrave, quietone: Fix documentation for optional params in MessengerInterface * Issue #3493858 by vidorado, xavier.masson, smustgrave: Extend ViewsBlockBase to merge cache metadata from display handler * Issue #3496485 by annmarysruthy, wombatbuddy, thejimbirch, smustgrave: example recipe.yml has incorrect comment above "actions" section * Issue #3490948 by rowrowrowrow, bbrala: Change hardcoded entity key 'uid' to getKey in ResourceTestBase * Issue #3508028 by markconroy: Offer to become maintainer of Stable9 * Merged 11.1.3. * Issue #3499275 by acbramley: Remove --quiet from updatedb in Validatable config job * Issue #3501237 by nikolay shapovalov, nicxvan: Improve HookCollectorPass test * Issue #3056698 by mondrake, quietone: Sqlite Connection::createConnectionOptionsFromUrl should not convert relative paths to full * Issue #3497758 by nicxvan, oily, alexpott, cilefen, catch, longwave, wlofgren, dries, wim leers, smustgrave: Regression: RssResponseCdata filtering out common HTML tags from RSS feeds * Issue #3469116 by prashant.c, pameeela, kostask, shalini_jha, sagarmohite0031, benjifisher, mrdalesmith, smustgrave, kristiaanvandeneynde, quietone, b_sharpe, nod_: Logout confirmation form shows inappropriate confirmation description * Issue #3504265 by finnsky, ksenzee, smustgrave: Yarn watch task broken * Issue #3096570 by recrit, raman.b, ameymudras, ranjith_kumar_k_u, Oscaner, smustgrave, peterwcm, pameeela: Redirect correct language page after node save * Issue #2927338 by berdir, anmolgoyal74, swatichouhan012, smustgrave, alexpott, gábor hojtsy: Ensure config entity langcode property does not change when installing, adding or editing a language * Issue #3503190 by phenaproxima, thejimbirch: Allow recipes to contain an "extra" property with arbitrary information for specific modules to use 11.1.5 (2025-03-19) This release fixes a security vulnerability. Sites are urged to update immediately after reading the notes below and the security announcement: Drupal core - Moderately critical - Cross-Site Scripting - SA-CORE-2025-004 No other fixes are included. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/02/22 16:13:00 taca Exp $ d9 1 a9 1 HOMEPAGE= http://drupal.org/ @ 1.5 log @www/drupal11: update to 11.1.3 pkgsrc change: enable php84. 11.1.1 (2025-01-06) This is a patch (bugfix) release of Drupal 11 series. 11.1.2 (2025-02-05) This is a patch (bugfix) release of Drupal 11 series. 11.1.3 This is a security release of the Drupal 11 series. * Drupal core - Critical - Cross-Site Scripting - SA-CORE-2025-001 * Drupal core - Moderately critical - Access Bypass - SA-CORE-2025-002 * Drupal core - Moderately critical - Gadget chain - SA-CORE-2025-003 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/02/08 04:00:53 taca Exp $ d3 1 a3 1 DISTNAME= drupal-11.1.3 d43 1 a43 1 REPLACE_PHP+= core/scripts/drupal.sh core/scripts/password-hash.sh @ 1.4 log @multiple PHP support * Use PHP_BASE_VERS in DEPENDS if required. * Use REPLACE_PHP. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/02/03 00:01:37 taca Exp $ d3 1 a3 2 DISTNAME= drupal-11.1.0 PKGREVISION= 1 d19 1 a19 1 PHP_VERSIONS_ACCEPTED= 83 # 84 @ 1.3 log @www/drupal11: fix shebang lines More replace shebang line using php/replace.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/01/13 00:07:29 wiz Exp $ d4 1 d14 5 a18 5 DEPENDS+= ${PHP_PKG_PREFIX}-gd>=8.3.0:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-opcache>=8.3.0:../../devel/php-opcache DEPENDS+= ${PHP_PKG_PREFIX}-pdo>=8.3.0:../../databases/php-pdo DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=8.3.0:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-zlib>=8.3.0:../../archivers/php-zlib d87 1 a87 1 .include "../../lang/php/replace.mk" @ 1.2 log @drupal11: there is no php84 yet @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/01/08 01:55:28 wen Exp $ d43 11 a53 13 REPLACE_INTERPRETER+= php REPLACE.php.old= /usr/bin/env php REPLACE.php.new= ${PREFIX}/bin/php REPLACE_FILES.php= core/scripts/drupal.sh core/scripts/password-hash.sh REPLACE_FILES.php+= core/scripts/rebuild_token_calculator.sh REPLACE_FILES.php+= vendor/bin/var-dump-server REPLACE_FILES.php+= vendor/symfony/var-dumper/Resources/bin/var-dump-server REPLACE_INTERPRETER+= php2 REPLACE.php2.old= .*php REPLACE.php2.new= ${PREFIX}/bin/php REPLACE_FILES.php2= core/scripts/update-countries.sh REPLACE_FILES.php2+= vendor/pear/archive_tar/scripts/phptar.in d86 1 a86 1 .include "../../lang/php/phpversion.mk" @ 1.1 log @Import drupal-11.1.0 as www/drupal11 Drupal is a free web Content Management System (CMS) that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Drupal is ready to go from the moment you download it. It even has an easy-to-use web installer! The built-in functionality, combined with dozens of freely available add-on modules, will enable features such as: Content Management Systems, Blogs, Collaborative authoring environments, Forums, Peer-to-peer networking, Newsletters, Podcasting, Picture galleries, File uploads/downloads and much more. @ text @d1 1 a1 1 # $NetBSD$ d19 1 a19 1 PHP_VERSIONS_ACCEPTED= 83 84 @