ports/59092: [New Ports]:: www/drupal CMS
Sebastian Yepes F.ESN
esn at x123.info
Sun Nov 9 19:50:21 UTC 2003
>Number: 59092
>Category: ports
>Synopsis: [New Ports]:: www/drupal CMS
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 09 11:50:19 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Sebastian Yepes F. [ESN]
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD agosto 5.1-CURRENT FreeBSD 5.1-CURRENT #10: Tue Oct 22 15:14:38 GMT 2003 root at agosto:/usr/obj/usr/src/sys/MYK_SRV i386
>Description:
Drupal is a CMS that supports DB MySQL and PgSQL
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# /usr/ports/www/drupal
# /usr/ports/www/drupal/Makefile
# /usr/ports/www/drupal/distinfo
# /usr/ports/www/drupal/pkg-descr
# /usr/ports/www/drupal/pkg-plist
#
echo c - /usr/ports/www/drupal
mkdir -p /usr/ports/www/drupal > /dev/null 2>&1
echo x - /usr/ports/www/drupal/Makefile
sed 's/^X//' >/usr/ports/www/drupal/Makefile << 'END-of-/usr/ports/www/drupal/Makefile'
X# New ports collection makefile for: Drupal
X# Date Created: 10 Nov 2003
X# Whom: Sebastian Yepes F. <esn at x123.info>
X#
X# $FreeBSD$
X#
X
XPORTNAME= drupal
XPORTVERSION= 4.3.0
XCATEGORIES= www
XMASTER_SITES= http://drupal.org/drupal/${PORTVERSION}/drupal/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
X
XMAINTAINER= esn at x123.info
XCOMMENT= CMS that supports pgsql and mysql
X
XBUILD_DEPENDS= ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XNO_BUILD= yes
XDRUPDIR= www/data/drupal
XDOCS= CHANGELOG INSTALL LICENSE MAINTAINERS
X
Xdo-install:
X
X ${MKDIR} ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/cron.php ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/database ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/error.php ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/favicon.ico ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/includes ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/index.php ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/misc ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/modules ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/scripts ${PREFIX}/${DRUPDIR}
X ${CP} -R ${WRKSRC}/themes ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/update.php ${PREFIX}/${DRUPDIR}
X ${CP} ${WRKSRC}/xmlrpc.php ${PREFIX}/${DRUPDIR}
X ${MKDIR} ${PREFIX}/${DRUPDIR}/doc
X.for FILE in ${DOCS}
X ${CP} ${WRKSRC}/${FILE} ${PREFIX}/${DRUPDIR}/doc
X.endfor
X ${CHOWN} -R www:www ${PREFIX}/${DRUPDIR}
X
X @${ECHO_MSG} ""
X @${ECHO_MSG} " You now need to create the database"
X @${ECHO_MSG} " where Drupal is going to live"
X @${ECHO_MSG} ""
X @${ECHO_MSG} " PostgreSQL::"
X @${ECHO_MSG} " createdb -U pgsql -W drupal"
X @${ECHO_MSG} " createuser -U pgsql -e drupal"
X @${ECHO_MSG} " createlang -U pgsql -W plpgsql drupal"
X @${ECHO_MSG} " psql -U drupal drupal < ${PREFIX}/${DRUPDIR}/database/database.pgsql"
X @${ECHO_MSG} ""
X @${ECHO_MSG} " MySQL::"
X @${ECHO_MSG} " mysqladmin -u dba_user -p create drupal"
X @${ECHO_MSG} " mysql -u dba_user -p"
X @${ECHO_MSG} " GRANT ALL PRIVILEGES ON drupal.* TO nobody at localhost IDENTIFIED BY 'password';"
X @${ECHO_MSG} " mysql -u nobody -p drupal < ${PREFIX}/${DRUPDIR}/database/database.mysql"
X @${ECHO_MSG} ""
X @${ECHO_MSG} " Then edit the ${PREFIX}/${DRUPDIR}/includes/conf.php file to your needs."
X @${ECHO_MSG} " Once you have done that"
X @${ECHO_MSG} " GoTo: http://<your_website>/drupal"
X @${ECHO_MSG} ""
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/drupal/Makefile
echo x - /usr/ports/www/drupal/distinfo
sed 's/^X//' >/usr/ports/www/drupal/distinfo << 'END-of-/usr/ports/www/drupal/distinfo'
XMD5 (drupal-4.3.0.tar.gz) = ff64ac419a8272c034417dbe344bba75
END-of-/usr/ports/www/drupal/distinfo
echo x - /usr/ports/www/drupal/pkg-descr
sed 's/^X//' >/usr/ports/www/drupal/pkg-descr << 'END-of-/usr/ports/www/drupal/pkg-descr'
XDrupal is an open-source platform and content management system
Xfor building dynamic web sites offering a broad range of features
Xand services.
XDrupal can support a diverse range of web projects ranging from
Xpersonal weblogs to large community-driven sites.
X
XWWW: http://drupal.org
END-of-/usr/ports/www/drupal/pkg-descr
echo x - /usr/ports/www/drupal/pkg-plist
sed 's/^X//' >/usr/ports/www/drupal/pkg-plist << 'END-of-/usr/ports/www/drupal/pkg-plist'
Xwww/data/drupal/cron.php
Xwww/data/drupal/database/database.mssql
Xwww/data/drupal/database/database.mysql
Xwww/data/drupal/database/database.pgsql
Xwww/data/drupal/database
Xwww/data/drupal/error.php
Xwww/data/drupal/favicon.ico
Xwww/data/drupal/includes/xmlrpcs.inc
Xwww/data/drupal/includes/conf.php
Xwww/data/drupal/includes/database.inc
Xwww/data/drupal/includes/database.mysql.inc
Xwww/data/drupal/includes/database.pear.inc
Xwww/data/drupal/includes/menu.inc
Xwww/data/drupal/includes/module.inc
Xwww/data/drupal/includes/pager.inc
Xwww/data/drupal/includes/tablesort.inc
Xwww/data/drupal/includes/theme.inc
Xwww/data/drupal/includes/xmlrpc.inc
Xwww/data/drupal/includes/common.inc
Xwww/data/drupal/includes
Xwww/data/drupal/index.php
Xwww/data/drupal/misc/xml.gif
Xwww/data/drupal/misc/arrow-desc.gif
Xwww/data/drupal/misc/blog.gif
Xwww/data/drupal/misc/drupal.css
Xwww/data/drupal/misc/druplicon-small.gif
Xwww/data/drupal/misc/druplicon.eps.gz
Xwww/data/drupal/misc/druplicon.png
Xwww/data/drupal/misc/druplicon.psp
Xwww/data/drupal/misc/druplicon.txt
Xwww/data/drupal/misc/forum-default.gif
Xwww/data/drupal/misc/forum-hot-new.gif
Xwww/data/drupal/misc/forum-hot.gif
Xwww/data/drupal/misc/forum-new.gif
Xwww/data/drupal/misc/linux-font-test.html
Xwww/data/drupal/misc/menu-collapsed.gif
Xwww/data/drupal/misc/menu-expanded.gif
Xwww/data/drupal/misc/menu-leaf.gif
Xwww/data/drupal/misc/powered-by-drupal-dark.png
Xwww/data/drupal/misc/print.css
Xwww/data/drupal/misc/powered-by-drupal-light.png
Xwww/data/drupal/misc/powered-by-drupal.png
Xwww/data/drupal/misc/arrow-asc.gif
Xwww/data/drupal/misc
Xwww/data/drupal/modules/watchdog.module
Xwww/data/drupal/modules/admin.module
Xwww/data/drupal/modules/archive.module
Xwww/data/drupal/modules/block.module
Xwww/data/drupal/modules/blog.module
Xwww/data/drupal/modules/bloggerapi.module
Xwww/data/drupal/modules/book.module
Xwww/data/drupal/modules/cloud.module
Xwww/data/drupal/modules/comment.module
Xwww/data/drupal/modules/drupal.module
Xwww/data/drupal/modules/forum.module
Xwww/data/drupal/modules/help.module
Xwww/data/drupal/modules/import.module
Xwww/data/drupal/modules/jabber.module
Xwww/data/drupal/modules/locale.module
Xwww/data/drupal/modules/node.module
Xwww/data/drupal/modules/page.module
Xwww/data/drupal/modules/path.module
Xwww/data/drupal/modules/ping.module
Xwww/data/drupal/modules/poll.module
Xwww/data/drupal/modules/profile.module
Xwww/data/drupal/modules/queue.module
Xwww/data/drupal/modules/search.module
Xwww/data/drupal/modules/statistics.module
Xwww/data/drupal/modules/story.module
Xwww/data/drupal/modules/system.module
Xwww/data/drupal/modules/taxonomy.module
Xwww/data/drupal/modules/throttle.module
Xwww/data/drupal/modules/title.module
Xwww/data/drupal/modules/tracker.module
Xwww/data/drupal/modules/user.module
Xwww/data/drupal/modules
Xwww/data/drupal/scripts/cron-lynx.sh
Xwww/data/drupal/scripts/code-size.sh
Xwww/data/drupal/scripts/code-style.pl
Xwww/data/drupal/scripts/code-clean.sh
Xwww/data/drupal/scripts/cvs-build.sh
Xwww/data/drupal/scripts/cvs-pass.pl
Xwww/data/drupal/scripts/mail-to-sql.php
Xwww/data/drupal/scripts
Xwww/data/drupal/themes/example/example.theme
Xwww/data/drupal/themes/example
Xwww/data/drupal/themes/marvin/images/drop.gif
Xwww/data/drupal/themes/marvin/images/logo.png
Xwww/data/drupal/themes/marvin/images/pixel.gif
Xwww/data/drupal/themes/marvin/images
Xwww/data/drupal/themes/marvin/marvin.css
Xwww/data/drupal/themes/marvin/marvin.theme
Xwww/data/drupal/themes/marvin
Xwww/data/drupal/themes/unconed/images/icon.gif
Xwww/data/drupal/themes/unconed/images/logo.png
Xwww/data/drupal/themes/unconed/images/null.gif
Xwww/data/drupal/themes/unconed/images
Xwww/data/drupal/themes/unconed/unconed.css
Xwww/data/drupal/themes/unconed/unconed.theme
Xwww/data/drupal/themes/unconed
Xwww/data/drupal/themes/xtemplate/images/druplicon.gif
Xwww/data/drupal/themes/xtemplate/images
Xwww/data/drupal/themes/xtemplate/xtemplate.css
Xwww/data/drupal/themes/xtemplate/xtemplate.inc
Xwww/data/drupal/themes/xtemplate/xtemplate.theme
Xwww/data/drupal/themes/xtemplate/xtemplate.xtmpl
Xwww/data/drupal/themes/xtemplate
Xwww/data/drupal/themes
Xwww/data/drupal/update.php
Xwww/data/drupal/xmlrpc.php
Xwww/data/drupal/doc/CHANGELOG
Xwww/data/drupal/doc/INSTALL
Xwww/data/drupal/doc/LICENSE
Xwww/data/drupal/doc/MAINTAINERS
Xwww/data/drupal/doc
X at dirrm www/data/drupal/database
X at dirrm www/data/drupal/includes
X at dirrm www/data/drupal/misc
X at dirrm www/data/drupal/modules
X at dirrm www/data/drupal/scripts
X at dirrm www/data/drupal/themes/example
X at dirrm www/data/drupal/themes/marvin/images
X at dirrm www/data/drupal/themes/marvin
X at dirrm www/data/drupal/themes/unconed/images
X at dirrm www/data/drupal/themes/unconed
X at dirrm www/data/drupal/themes/xtemplate/images
X at dirrm www/data/drupal/themes/xtemplate
X at dirrm www/data/drupal/themes
X at dirrm www/data/drupal/doc
X at dirrm www/data/drupal
END-of-/usr/ports/www/drupal/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list