- 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:
parent
b5592cac36
commit
bcf289639a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=426877
51
www/drupal8/Makefile
Normal file
51
www/drupal8/Makefile
Normal 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
3
www/drupal8/distinfo
Normal 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
|
42
www/drupal8/files/pkg-message.in
Normal file
42
www/drupal8/files/pkg-message.in
Normal 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
12
www/drupal8/pkg-descr
Normal 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
12352
www/drupal8/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user