aboutsummaryrefslogtreecommitdiff
path: root/www/cakephp11
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-02-21 05:07:30 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-02-21 05:07:30 +0000
commite37ae0245b63fc9948408df09340ec61ffac1875 (patch)
treee40884d37211f832ad6d10bd87079833670ef54f /www/cakephp11
parentd8c5ae6ece6a7517f9b62baa80bca50ffc39e9b4 (diff)
downloadports-e37ae0245b63fc9948408df09340ec61ffac1875.tar.gz
ports-e37ae0245b63fc9948408df09340ec61ffac1875.zip
Add cakephp 1.1.13.4450, a framework for developing PHP web
applications. PR: ports/109331 Submitted by: Greg Larkin <glarkin at sourcehosting.net>
Notes
Notes: svn path=/head/; revision=185594
Diffstat (limited to 'www/cakephp11')
-rw-r--r--www/cakephp11/Makefile127
-rw-r--r--www/cakephp11/distinfo3
-rw-r--r--www/cakephp11/files/cakephp-development.conf.in10
-rw-r--r--www/cakephp11/files/cakephp-production.conf.in10
-rw-r--r--www/cakephp11/files/development-app-config-core.php.patch18
-rw-r--r--www/cakephp11/files/pkg-message.in12
-rw-r--r--www/cakephp11/pkg-descr10
-rw-r--r--www/cakephp11/pkg-plist260
8 files changed, 450 insertions, 0 deletions
diff --git a/www/cakephp11/Makefile b/www/cakephp11/Makefile
new file mode 100644
index 000000000000..5535784140a5
--- /dev/null
+++ b/www/cakephp11/Makefile
@@ -0,0 +1,127 @@
+# New ports collection makefile for: cakephp
+# Date created: 19 January 2007
+# Whom: Greg Larkin <glarkin@sourcehosting.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cakephp
+PORTVERSION= 1.1.13.4450
+CATEGORIES= www
+MASTER_SITES= http://cakeforge.org/frs/download.php/326/
+DISTNAME= cake_${PORTVERSION}
+
+MAINTAINER= glarkin@sourcehosting.net
+COMMENT= A framework for developing PHP web applications
+
+USE_BZIP2= yes
+DISTFILE_SUFFIX=/donation=complete
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${TARGET_DISTFILE}
+
+USE_APACHE= 2.0+
+SLAVE_PORT_MODULES= rewrite
+
+NO_BUILD= yes
+USE_PHP= pcre session
+WANT_PHP_MOD= yes
+
+SUB_FILES= pkg-message
+SUB_LIST= DATADIR=${DATADIR}
+
+WRKSRC= ${WRKDIR}/cake_${DISTVERSION}
+
+OPTIONS= PROD "Install for production server (see: make confighelp)" Off \
+ MYSQL "Check for/install MySQL support in PHP" Off \
+ PGSQL "Check for/install PostgreSQL support in PHP" Off \
+ SQLITE "Check for/install SQLite support in PHP" Off
+
+.if !defined(NOPORTDOCS)
+INSTALL_TARGET= install install-docs
+.endif
+
+.include <bsd.port.pre.mk>
+
+DEFAULT_PHP_VER=5
+IGNORE_WITH_PHP=4.0 4.1 4.2 4.3.1
+
+.if defined(WITH_PROD)
+SUB_FILES+= cakephp-production.conf
+.else
+SUB_FILES+= cakephp-development.conf
+EXTRA_PATCHES= ${FILESDIR}/development-app-config-core.php.patch
+.endif
+
+DB_DEFINED= no
+
+.if defined(WITH_MYSQL)
+DB_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_mysql.so:${PORTSDIR}/databases/php5-pdo_mysql
+DB_DEFINED= yes
+.endif
+
+.if defined(WITH_PGSQL)
+DB_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_pgsql.so:${PORTSDIR}/databases/php5-pdo_pgsql
+DB_DEFINED= yes
+.endif
+
+.if defined(WITH_SQLITE)
+DB_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_sqlite.so:${PORTSDIR}/databases/php5-pdo_sqlite
+DB_DEFINED= yes
+.endif
+
+.if ${DB_DEFINED} == "yes"
+RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo.so:${PORTSDIR}/databases/php5-pdo \
+ ${DB_DEPENDS}
+.endif
+
+do-fetch:
+.if !exists(${DISTDIR}/${TARGET_DISTFILE})
+ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} -1 ${MASTER_SITES:S|$|${TARGET_DISTFILE}${DISTFILE_SUFFIX}|g}
+.endif
+
+confighelp:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "On a production server, the Apache DocumentRoot is"
+ @${ECHO_MSG} "updated to point to the CakePHP webroot directory."
+ @${ECHO_MSG} "In this configuration, the CakePHP application is"
+ @${ECHO_MSG} "accessed at http://www.myservername.com/."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "A non-production server, CakePHP is installed at"
+ @${ECHO_MSG} "the /cakephp URL, and the CakePHP application is"
+ @${ECHO_MSG} "accessed at http://www.myservername.com/cakephp/."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "For more information, please see:"
+ @${ECHO_MSG} "http://manual.cakephp.org/chapter/installing"
+ @${ECHO_MSG} ""
+
+do-install:
+ @${MKDIR} ${DATADIR}
+ ${CP} -R ${WRKSRC}/.htaccess \
+ ${WRKSRC}/app \
+ ${WRKSRC}/cake \
+ ${WRKSRC}/index.php \
+ ${WRKSRC}/vendors ${DATADIR}
+ ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR}
+ ${FIND} ${DATADIR} -type f -print | ${XARGS} -n1 ${CHMOD} 644
+ ${FIND} ${DATADIR} -type d -print | ${XARGS} -n1 ${CHMOD} 755
+
+post-install:
+.if exists(${PREFIX}/etc/apache2/Includes)
+.if defined(WITH_PROD)
+ @${CP} ${WRKDIR}/cakephp-production.conf ${PREFIX}/etc/apache2/Includes/cakephp.conf
+.else
+ @${CP} ${WRKDIR}/cakephp-development.conf ${PREFIX}/etc/apache2/Includes/cakephp.conf
+.endif
+.else
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "Please check your Apache 2.x installation -"
+ @${ECHO_MSG} "${PREFIX}/etc/apache2/Includes doesn't exist,"
+ @${ECHO_MSG} "so I cannot install cakephp.conf there!"
+ @${ECHO_MSG} ""
+.endif
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${DOCSDIR}
+.endif
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/www/cakephp11/distinfo b/www/cakephp11/distinfo
new file mode 100644
index 000000000000..eb02e8b50cdc
--- /dev/null
+++ b/www/cakephp11/distinfo
@@ -0,0 +1,3 @@
+MD5 (cake_1.1.13.4450.tar.bz2) = 9b39849608a8d9881adb8d65f75a14d8
+SHA256 (cake_1.1.13.4450.tar.bz2) = 614a63e501490d4735b955ccca1194fc330c8b65cb64441ad3de2ea8ebd301c1
+SIZE (cake_1.1.13.4450.tar.bz2) = 148538
diff --git a/www/cakephp11/files/cakephp-development.conf.in b/www/cakephp11/files/cakephp-development.conf.in
new file mode 100644
index 000000000000..f0ac4879ab11
--- /dev/null
+++ b/www/cakephp11/files/cakephp-development.conf.in
@@ -0,0 +1,10 @@
+AddType application/x-httpd-php .php
+AddType application/x-httpd-php-source .phps
+
+Alias /cakephp %%DATADIR%%
+
+<Location /cakephp>
+ DirectoryIndex index.php
+ Order deny,allow
+ Allow from all
+</Location>
diff --git a/www/cakephp11/files/cakephp-production.conf.in b/www/cakephp11/files/cakephp-production.conf.in
new file mode 100644
index 000000000000..89b5ce7d06a0
--- /dev/null
+++ b/www/cakephp11/files/cakephp-production.conf.in
@@ -0,0 +1,10 @@
+AddType application/x-httpd-php .php
+AddType application/x-httpd-php-source .phps
+
+DocumentRoot %%DATADIR%%/app/webroot
+
+<Location />
+ DirectoryIndex index.php
+ Order deny,allow
+ Allow from all
+</Location>
diff --git a/www/cakephp11/files/development-app-config-core.php.patch b/www/cakephp11/files/development-app-config-core.php.patch
new file mode 100644
index 000000000000..c32ab7e013be
--- /dev/null
+++ b/www/cakephp11/files/development-app-config-core.php.patch
@@ -0,0 +1,18 @@
+--- app/config/core.php Mon Feb 19 13:45:27 2007
++++ app/config/core.php Mon Feb 19 13:39:40 2007
+@@ -37,7 +37,7 @@
+ * release/app/.htaccess
+ * release/app/webroot/.htaccess
+ */
+-// define ('BASE_URL', env('SCRIPT_NAME'));
++ define ('BASE_URL', env('SCRIPT_NAME'));
+ /**
+ * Set debug level here:
+ * - 0: production
+@@ -143,4 +143,4 @@
+ */
+ define('ACL_CLASSNAME', 'DB_ACL');
+ define('ACL_FILENAME', 'dbacl' . DS . 'db_acl');
+-?>
+\ No newline at end of file
++?>
diff --git a/www/cakephp11/files/pkg-message.in b/www/cakephp11/files/pkg-message.in
new file mode 100644
index 000000000000..8a4d8281a5e0
--- /dev/null
+++ b/www/cakephp11/files/pkg-message.in
@@ -0,0 +1,12 @@
+
+*********************************************************************
+You have just installed the CakePHP web application framework. Please
+consider supporting the project by visiting http://www.cakephp.org/
+and making a donation to the development effort.
+
+Note that you should restart your Apache web server to ensure that
+the CakePHP configuration file is loaded.
+
+Finally, be sure to check %%DATADIR%%/app/config/core.php for
+additional framework configuration options.
+*********************************************************************
diff --git a/www/cakephp11/pkg-descr b/www/cakephp11/pkg-descr
new file mode 100644
index 000000000000..8448ca91093f
--- /dev/null
+++ b/www/cakephp11/pkg-descr
@@ -0,0 +1,10 @@
+This is a port of the CakePHP web application framework. CakePHP is a
+free open-source rapid development framework for PHP. It's a structure
+of libraries, classes and run-time infrastructure for programmers
+creating web applications originally inspired by the Ruby on Rails
+framework. Our primary goal is to enable you to work in a structured
+and rapid manner - without loss of flexibility.
+
+WWW: http://www.cakephp.org/
+- Greg Larkin
+glarkin@sourcehosting.net
diff --git a/www/cakephp11/pkg-plist b/www/cakephp11/pkg-plist
new file mode 100644
index 000000000000..9db52a3047c0
--- /dev/null
+++ b/www/cakephp11/pkg-plist
@@ -0,0 +1,260 @@
+%%DATADIR%%/app/.htaccess
+%%DATADIR%%/app/config/acl.ini.php
+%%DATADIR%%/app/config/bootstrap.php
+%%DATADIR%%/app/config/core.php
+@unexec rm -f %D/%%DATADIR%%/app/config/core.php.orig
+%%DATADIR%%/app/config/database.php.default
+%%DATADIR%%/app/config/inflections.php
+%%DATADIR%%/app/config/routes.php
+%%DATADIR%%/app/config/sql/db_acl.sql
+%%DATADIR%%/app/config/sql/sessions.sql
+%%DATADIR%%/app/index.php
+%%DATADIR%%/app/webroot/.htaccess
+%%DATADIR%%/app/webroot/css.php
+%%DATADIR%%/app/webroot/css/cake.generic.css
+%%DATADIR%%/app/webroot/favicon.ico
+%%DATADIR%%/app/webroot/img/cake.power.png
+%%DATADIR%%/app/webroot/img/w3c_css.png
+%%DATADIR%%/app/webroot/img/w3c_xhtml10.png
+%%DATADIR%%/app/webroot/index.php
+%%DATADIR%%/app/webroot/js/vendors.php
+%%DATADIR%%/cake/LICENSE.txt
+%%DATADIR%%/cake/VERSION.txt
+%%DATADIR%%/cake/app_controller.php
+%%DATADIR%%/cake/app_model.php
+%%DATADIR%%/cake/basics.php
+%%DATADIR%%/cake/bootstrap.php
+%%DATADIR%%/cake/config/config.php
+%%DATADIR%%/cake/config/paths.php
+%%DATADIR%%/cake/dispatcher.php
+%%DATADIR%%/cake/libs/cache.php
+%%DATADIR%%/cake/libs/cake_log.php
+%%DATADIR%%/cake/libs/class_registry.php
+%%DATADIR%%/cake/libs/configure.php
+%%DATADIR%%/cake/libs/controller/component.php
+%%DATADIR%%/cake/libs/controller/components/acl.php
+%%DATADIR%%/cake/libs/controller/components/acl_base.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/db_acl.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/models/aclnode.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/models/aco.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/models/acoaction.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/models/aro.php
+%%DATADIR%%/cake/libs/controller/components/dbacl/models/aros_aco.php
+%%DATADIR%%/cake/libs/controller/components/iniacl/ini_acl.php
+%%DATADIR%%/cake/libs/controller/components/request_handler.php
+%%DATADIR%%/cake/libs/controller/components/security.php
+%%DATADIR%%/cake/libs/controller/components/session.php
+%%DATADIR%%/cake/libs/controller/controller.php
+%%DATADIR%%/cake/libs/controller/pages_controller.php
+%%DATADIR%%/cake/libs/controller/scaffold.php
+%%DATADIR%%/cake/libs/error.php
+%%DATADIR%%/cake/libs/file.php
+%%DATADIR%%/cake/libs/flay.php
+%%DATADIR%%/cake/libs/folder.php
+%%DATADIR%%/cake/libs/inflector.php
+%%DATADIR%%/cake/libs/legacy.php
+%%DATADIR%%/cake/libs/model/connection_manager.php
+%%DATADIR%%/cake/libs/model/datasources/datasource.php
+%%DATADIR%%/cake/libs/model/datasources/dbo_source.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_adodb.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_mssql.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_mysql.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_mysqli.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_odbc.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_pear.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_postgres.php
+%%DATADIR%%/cake/libs/model/dbo/dbo_sqlite.php
+%%DATADIR%%/cake/libs/model/model.php
+%%DATADIR%%/cake/libs/model/model_php4.php
+%%DATADIR%%/cake/libs/model/model_php5.php
+%%DATADIR%%/cake/libs/neat_array.php
+%%DATADIR%%/cake/libs/neat_string.php
+%%DATADIR%%/cake/libs/object.php
+%%DATADIR%%/cake/libs/router.php
+%%DATADIR%%/cake/libs/sanitize.php
+%%DATADIR%%/cake/libs/security.php
+%%DATADIR%%/cake/libs/session.php
+%%DATADIR%%/cake/libs/validators.php
+%%DATADIR%%/cake/libs/view/helper.php
+%%DATADIR%%/cake/libs/view/helpers/ajax.php
+%%DATADIR%%/cake/libs/view/helpers/cache.php
+%%DATADIR%%/cake/libs/view/helpers/form.php
+%%DATADIR%%/cake/libs/view/helpers/html.php
+%%DATADIR%%/cake/libs/view/helpers/javascript.php
+%%DATADIR%%/cake/libs/view/helpers/number.php
+%%DATADIR%%/cake/libs/view/helpers/session.php
+%%DATADIR%%/cake/libs/view/helpers/text.php
+%%DATADIR%%/cake/libs/view/helpers/time.php
+%%DATADIR%%/cake/libs/view/templates/elements/dump.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/error404.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_action.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_component_class.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_component_file.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_connection.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_controller.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_helper_class.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_helper_file.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_layout.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_model.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_scaffolddb.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_table.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/missing_view.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/private_action.thtml
+%%DATADIR%%/cake/libs/view/templates/errors/scaffold_error.thtml
+%%DATADIR%%/cake/libs/view/templates/layouts/ajax.thtml
+%%DATADIR%%/cake/libs/view/templates/layouts/default.thtml
+%%DATADIR%%/cake/libs/view/templates/layouts/flash.thtml
+%%DATADIR%%/cake/libs/view/templates/pages/home.thtml
+%%DATADIR%%/cake/libs/view/templates/scaffolds/add.thtml
+%%DATADIR%%/cake/libs/view/templates/scaffolds/edit.thtml
+%%DATADIR%%/cake/libs/view/templates/scaffolds/index.thtml
+%%DATADIR%%/cake/libs/view/templates/scaffolds/view.thtml
+%%DATADIR%%/cake/libs/view/view.php
+%%DATADIR%%/cake/scripts/acl.php
+%%DATADIR%%/cake/scripts/bake.php
+%%DATADIR%%/cake/scripts/templates/skel/.htaccess
+%%DATADIR%%/cake/scripts/templates/skel/app_controller.php
+%%DATADIR%%/cake/scripts/templates/skel/app_model.php
+%%DATADIR%%/cake/scripts/templates/skel/config/acl.ini.php
+%%DATADIR%%/cake/scripts/templates/skel/config/bootstrap.php
+%%DATADIR%%/cake/scripts/templates/skel/config/core.php
+%%DATADIR%%/cake/scripts/templates/skel/config/database.php.default
+%%DATADIR%%/cake/scripts/templates/skel/config/inflections.php
+%%DATADIR%%/cake/scripts/templates/skel/config/routes.php
+%%DATADIR%%/cake/scripts/templates/skel/config/sql/db_acl.sql
+%%DATADIR%%/cake/scripts/templates/skel/config/sql/sessions.sql
+%%DATADIR%%/cake/scripts/templates/skel/controllers/pages_controller.php
+%%DATADIR%%/cake/scripts/templates/skel/index.php
+%%DATADIR%%/cake/scripts/templates/skel/views/layouts/ajax.thtml
+%%DATADIR%%/cake/scripts/templates/skel/views/layouts/default.thtml
+%%DATADIR%%/cake/scripts/templates/skel/views/layouts/flash.thtml
+%%DATADIR%%/cake/scripts/templates/skel/webroot/.htaccess
+%%DATADIR%%/cake/scripts/templates/skel/webroot/css.php
+%%DATADIR%%/cake/scripts/templates/skel/webroot/css/cake.generic.css
+%%DATADIR%%/cake/scripts/templates/skel/webroot/favicon.ico
+%%DATADIR%%/cake/scripts/templates/skel/webroot/img/cake.power.png
+%%DATADIR%%/cake/scripts/templates/skel/webroot/index.php
+%%DATADIR%%/cake/scripts/templates/skel/webroot/js/vendors.php
+%%DATADIR%%/cake/scripts/templates/views/home.thtml
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.txt
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%DATADIR%%/index.php
+%%DATADIR%%/.htaccess
+etc/apache2/Includes/cakephp.conf
+share/nls/POSIX
+share/nls/en_US.US-ASCII
+@exec mkdir -p %D/%%DATADIR%%/vendors
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/webroot/files
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/views/pages
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/views/helpers
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/views/errors
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/views/elements
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/vendors
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/tests
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/sessions
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/logs
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/cache/views
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/cache/persistent
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/tmp/cache/models
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/plugins
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/models/behaviors
+@exec mkdir -p %D/%%DATADIR%%/cake/scripts/templates/skel/controllers/components
+@exec mkdir -p %D/%%DATADIR%%/app/webroot/files
+@exec mkdir -p %D/%%DATADIR%%/app/views/pages
+@exec mkdir -p %D/%%DATADIR%%/app/views/layouts
+@exec mkdir -p %D/%%DATADIR%%/app/views/helpers
+@exec mkdir -p %D/%%DATADIR%%/app/views/errors
+@exec mkdir -p %D/%%DATADIR%%/app/views/elements
+@exec mkdir -p %D/%%DATADIR%%/app/vendors
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/tests
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/sessions
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/logs
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/cache/views
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/cache/persistent
+@exec mkdir -p %D/%%DATADIR%%/app/tmp/cache/models
+@exec mkdir -p %D/%%DATADIR%%/app/plugins
+@exec mkdir -p %D/%%DATADIR%%/app/models/behaviors
+@exec mkdir -p %D/%%DATADIR%%/app/controllers/components
+@dirrm %%DATADIR%%/vendors
+@dirrm %%DATADIR%%/cake/scripts/templates/views
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/webroot/js
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/webroot/img
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/webroot/files
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/webroot/css
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/webroot
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views/pages
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views/layouts
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views/helpers
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views/errors
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views/elements
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/views
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/vendors
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/tests
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/sessions
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/logs
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/cache/views
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/cache/persistent
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/cache/models
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp/cache
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/tmp
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/plugins
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/models/behaviors
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/models
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/controllers/components
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/controllers
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/config/sql
+@dirrm %%DATADIR%%/cake/scripts/templates/skel/config
+@dirrm %%DATADIR%%/cake/scripts/templates/skel
+@dirrm %%DATADIR%%/cake/scripts/templates
+@dirrm %%DATADIR%%/cake/scripts
+@dirrm %%DATADIR%%/cake/libs/view/templates/scaffolds
+@dirrm %%DATADIR%%/cake/libs/view/templates/pages
+@dirrm %%DATADIR%%/cake/libs/view/templates/layouts
+@dirrm %%DATADIR%%/cake/libs/view/templates/errors
+@dirrm %%DATADIR%%/cake/libs/view/templates/elements
+@dirrm %%DATADIR%%/cake/libs/view/templates
+@dirrm %%DATADIR%%/cake/libs/view/helpers
+@dirrm %%DATADIR%%/cake/libs/view
+@dirrm %%DATADIR%%/cake/libs/model/dbo
+@dirrm %%DATADIR%%/cake/libs/model/datasources
+@dirrm %%DATADIR%%/cake/libs/model
+@dirrm %%DATADIR%%/cake/libs/controller/components/iniacl
+@dirrm %%DATADIR%%/cake/libs/controller/components/dbacl/models
+@dirrm %%DATADIR%%/cake/libs/controller/components/dbacl
+@dirrm %%DATADIR%%/cake/libs/controller/components
+@dirrm %%DATADIR%%/cake/libs/controller
+@dirrm %%DATADIR%%/cake/libs
+@dirrm %%DATADIR%%/cake/config
+@dirrm %%DATADIR%%/cake
+@dirrm %%DATADIR%%/app/webroot/js
+@dirrm %%DATADIR%%/app/webroot/img
+@dirrm %%DATADIR%%/app/webroot/files
+@dirrm %%DATADIR%%/app/webroot/css
+@dirrm %%DATADIR%%/app/webroot
+@dirrm %%DATADIR%%/app/views/pages
+@dirrm %%DATADIR%%/app/views/layouts
+@dirrm %%DATADIR%%/app/views/helpers
+@dirrm %%DATADIR%%/app/views/errors
+@dirrm %%DATADIR%%/app/views/elements
+@dirrm %%DATADIR%%/app/views
+@dirrm %%DATADIR%%/app/vendors
+@dirrm %%DATADIR%%/app/tmp/tests
+@dirrm %%DATADIR%%/app/tmp/sessions
+@dirrm %%DATADIR%%/app/tmp/logs
+@dirrm %%DATADIR%%/app/tmp/cache/views
+@dirrm %%DATADIR%%/app/tmp/cache/persistent
+@dirrm %%DATADIR%%/app/tmp/cache/models
+@dirrm %%DATADIR%%/app/tmp/cache
+@dirrm %%DATADIR%%/app/tmp
+@dirrm %%DATADIR%%/app/plugins
+@dirrm %%DATADIR%%/app/models/behaviors
+@dirrm %%DATADIR%%/app/models
+@dirrm %%DATADIR%%/app/controllers/components
+@dirrm %%DATADIR%%/app/controllers
+@dirrm %%DATADIR%%/app/config/sql
+@dirrm %%DATADIR%%/app/config
+@dirrm %%DATADIR%%/app
+@dirrm %%DATADIR%%