- New port: www/drupal8

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.
This commit is contained in:
Jose Alonso Cardenas Marquez 2016-11-22 22:23:22 +00:00
parent b5592cac36
commit bcf289639a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=426877
5 changed files with 12460 additions and 0 deletions

51
www/drupal8/Makefile Normal file
View File

@ -0,0 +1,51 @@
# Created by: Alonso Cardenas <acmFreeBSD.org>
# $FreeBSD$
PORTNAME= drupal8
PORTVERSION= 8.2.3
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)
LICENSE= GPLv2+
USES= php:web shebangfix
USE_PHP= dom filter gd hash json mbstring pcre pdo session simplexml xml
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 README.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
PKGMESSAGE= ${WRKDIR}/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 <bsd.port.mk>

3
www/drupal8/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1479744836
SHA256 (drupal/drupal-8.2.3.tar.gz) = 6fa904b0a7ece93bbbc23ce7d6f5793f97890f97a76075d01dad3032587dd988
SIZE (drupal/drupal-8.2.3.tar.gz) = 12129681

View File

@ -0,0 +1,42 @@
################################################################################
Complete instructions for installing and configuring Drupal can be found here:
%%DOCSDIR%%/INSTALL.txt
You need to create the DB where Drupal is going to live, and depending on
which database you intend to use, you should consult one of the following
documents:
%%DOCSDIR%%/INSTALL.mysql.txt
%%DOCSDIR%%/INSTALL.pgsql.txt
%%DOCSDIR%%/INSTALL.sqlite.txt
You also need to add appropriate configuration directives to your apache
configuration file (%%PREFIX%%/etc/apache(2)/httpd.conf).
A typical configuration might read:
Alias /drupal "%%DRUPAL_DIR%%"
<Directory "%%DRUPAL_DIR%%">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
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 8. In particular, please ensure that your
configuration:
- uses PHP 5.2.5 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"
For important information about upgrading from previous versions of Drupal, please
please see: %%DOCSDIR%%/UPDATE.txt
################################################################################

12
www/drupal8/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
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.
WWW: http://drupal.org

12352
www/drupal8/pkg-plist Normal file

File diff suppressed because it is too large Load Diff