From nobody Mon Dec 19 23:44:49 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NbbsZ1ZH8z1GB1Q; Mon, 19 Dec 2022 23:44:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NbbsZ15hFz3RGx; Mon, 19 Dec 2022 23:44:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671493490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PcpZC1Wrd6t9opPMQuCYFkxbQP0smu5Q+aRKsq5M0qM=; b=JZmbUmAXC8NWXvinJ5VcSHfXo40eAHG5JjsgegmHQkQGXNYVancp7m30KpO0IjZgybEfoX 7RMbRllZbEEoamNS2HE9pAlfKI2prshDp3U7MsYirPCFl99GQHaD3KbOUVoW+MW/nrx5M/ fuk3PVrbWxDgfycquJT5gcQQgLFVin+y08u5K/oELUbn2g/r4Nmi4uPdCgAEIM0UloGwpM Nz6EaBxIxweaQcc7i0KuW/QKfaHyKeR861X/Zg/zbikAInuzma9NNt/78gn5J3up3ZEU9L uQT21pE8fEvSBuIT6Fy6FHI8Igc0PcgxZiZV4LA/bc25f09jL7ADD65eWMZORA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671493490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PcpZC1Wrd6t9opPMQuCYFkxbQP0smu5Q+aRKsq5M0qM=; b=LhjFNDZm1TGAPbIxbQyjOmapKcPH80vag6fcPL1K2teWDHT+AASD45Khab8WDa907Ul02I FCf871J3mM2BXhJKUA8XvaHvnfb++DUek9eB9qKnpTxrjpODvTXKWikLJm2UGV6IQ0WolI Wku72kQT2nOc1FLl3RDMIR1A/d0AHZ50CG+09HdJGktaNLXCk87Wfairt/JPopOkyY6ncX u7BVpDgWPCOD744teKyoXa6ZxHzoT1QTBbkGH/nrOP+mNw9f83TQDpwTw8NxBkMzPt5E82 rXsDWiZRwmdf6MSadJ6mKlm+bk1jnOq5i4Ny55i5mDJ7lGmfHqlbog80kQNzdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1671493490; a=rsa-sha256; cv=none; b=IKM0PRyZzg6j95FR3Zx0JEKR53uiPWVE1wh32BCLvErFjru1J5Vm4TxM6pERA7VOKGgJcr jqsmIeMtAwjZSNtyCdANRcvwB/dj2y5cgxey7O1bhFdp5HS90vrZhm8eXA04GkaUa5ZyHd HsuPlBgh1j+GplC/Rvoz0GaHatGPYqah/FLIsAOYt1R5h9ODyzFjQSB7wMOOYlZG4JFE91 sY7kZlU8hVcw9eEocoGyIg+6FPrgYmrE9W/nblu52nfjFaE3l1xI7pQRcwWsk+BTj3kTki dI8gwQGdgl9q3C7Vsole6qlVr7U9KeXsRs+KGzVI2JKQWbMm/uKOA/U2zNCQEQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NbbsZ01f1zF3X; Mon, 19 Dec 2022 23:44:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BJNinmv086198; Mon, 19 Dec 2022 23:44:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BJNingW086194; Mon, 19 Dec 2022 23:44:49 GMT (envelope-from git) Date: Mon, 19 Dec 2022 23:44:49 GMT Message-Id: <202212192344.2BJNingW086194@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 1826407feb37 - main - www/drupal10: New port: Database driven web content management system (CMS) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1826407feb37fb075c7fc336289f34df7e6dc9db Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=1826407feb37fb075c7fc336289f34df7e6dc9db commit 1826407feb37fb075c7fc336289f34df7e6dc9db Author: Wen Heping AuthorDate: 2022-12-19 23:43:25 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2022-12-19 23:43:25 +0000 www/drupal10: New port: Database driven web content management system (CMS) 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. PR: 268463 --- www/Makefile | 1 + www/drupal10/Makefile | 50 + www/drupal10/distinfo | 3 + www/drupal10/files/pkg-message.in | 52 + www/drupal10/pkg-descr | 10 + www/drupal10/pkg-plist | 18107 ++++++++++++++++++++++++++++++++++++ 6 files changed, 18223 insertions(+) diff --git a/www/Makefile b/www/Makefile index 720384ceca5f..8829013dbc4b 100644 --- a/www/Makefile +++ b/www/Makefile @@ -122,6 +122,7 @@ SUBDIR += drupal7-wysiwyg SUBDIR += drupal8 SUBDIR += drupal9 + SUBDIR += drupal10 SUBDIR += drush SUBDIR += dtse SUBDIR += dufs diff --git a/www/drupal10/Makefile b/www/drupal10/Makefile new file mode 100644 index 000000000000..3c7562806243 --- /dev/null +++ b/www/drupal10/Makefile @@ -0,0 +1,50 @@ +PORTNAME= drupal10 +PORTVERSION= 10.0.0 +CATEGORIES= www +MASTER_SITES= http://ftp.drupal.org/files/projects/ +DISTNAME= drupal-${PORTVERSION} +DIST_SUBDIR= drupal + +MAINTAINER= acm@FreeBSD.org +COMMENT= Database driven web content management system (CMS) +WWW= https://www.drupal.org/ + +LICENSE= GPLv2+ + +USES= php:web shebangfix +USE_PHP= dom filter gd hash json mbstring opcache pcre pdo session \ + simplexml tokenizer xml +IGNORE_WITH_PHP=80 +SHEBANG_FILES= core/scripts/password-hash.sh + +NO_ARCH= yes +NO_BUILD= yes +DOCS= core/CHANGELOG.txt core/INSTALL.mysql.txt core/INSTALL.sqlite.txt \ + LICENSE.txt core/COPYRIGHT.txt core/INSTALL.pgsql.txt \ + core/INSTALL.txt core/MAINTAINERS.txt core/UPDATE.txt + +OPTIONS_DEFINE= MYSQL SQLITE3 PGSQL DOCS +OPTIONS_DEFAULT= MYSQL + +SUB_FILES+= pkg-message + +PGSQL_USES= pgsql +PGSQL_USE= PHP=pdo_pgsql +SQLITE3_USE= PHP=pdo_sqlite +MYSQL_USES= mysql +MYSQL_USE= PHP=pdo_mysql + +post-extract: + @${MKDIR} ${WRKDIR}/DOCS + @${MV} ${DOCS:S|^|${WRKSRC}/|} ${WRKDIR}/DOCS/ + +do-install: + (cd ${WRKSRC} && ${COPYTREE_SHARE} . \ + ${STAGEDIR}${WWWDIR}) + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKDIR}/DOCS && ${COPYTREE_SHARE} . \ + ${STAGEDIR}${DOCSDIR}) + +.include diff --git a/www/drupal10/distinfo b/www/drupal10/distinfo new file mode 100644 index 000000000000..9cacaf3c1568 --- /dev/null +++ b/www/drupal10/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1671491991 +SHA256 (drupal/drupal-10.0.0.tar.gz) = 2d06fd1e28f4462db5226950eef146e98a1162a573db351d9c16c78b7872b350 +SIZE (drupal/drupal-10.0.0.tar.gz) = 17424688 diff --git a/www/drupal10/files/pkg-message.in b/www/drupal10/files/pkg-message.in new file mode 100644 index 000000000000..e834ac4bc1ee --- /dev/null +++ b/www/drupal10/files/pkg-message.in @@ -0,0 +1,52 @@ +[ +{ type: install + message: < + Options Indexes FollowSymlinks MultiViews + AllowOverride None + Order allow,deny + Allow from all + + +Please see http://drupal.org/cron for important information on setting up +periodic maintenance tasks in Drupal. + +Please see http://drupal.org/requirements for important information on +system requirements for Drupal 10. In particular, please ensure that your +configuration: + +- uses PHP 8.1 or later +- PHP "memory_limit" is set to "32Mb" or larger +- PHP "register_globals" is set to "Off" +- PHP "safe_mode" is set to "Off" +- PHP "session.cache_limiter" is set to "nocache" +EOM +} +{ type: UPGRADE + message: <