diff options
Diffstat (limited to 'www-apps/drupal/drupal-4.5.8.ebuild')
-rw-r--r-- | www-apps/drupal/drupal-4.5.8.ebuild | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/www-apps/drupal/drupal-4.5.8.ebuild b/www-apps/drupal/drupal-4.5.8.ebuild deleted file mode 100644 index cdf6fa7f22fc..000000000000 --- a/www-apps/drupal/drupal-4.5.8.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-4.5.8.ebuild,v 1.4 2006/11/23 16:34:54 vivo Exp $ - -inherit webapp eutils - -MY_PV=${PV:0:3}.0 - -DESCRIPTION="PHP-based open-source platform and content management system" -HOMEPAGE="http://drupal.org/" -SRC_URI="http://drupal.org/files/projects/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" -IUSE="" - -DEPEND="virtual/php" -RDEPEND="|| ( virtual/mysql dev-db/postgresql ) - >=net-www/apache-1.3" - -src_compile() { - #Default compile hangs! - echo "Nothing to compile" -} - -src_install() { - - local docs="MAINTAINERS.txt LICENSE.txt INSTALL.txt CHANGELOG.txt" - - webapp_src_preinst - - # handle documentation files - # - # NOTE that doc files go into /usr/share/doc as normal; they do NOT - # get installed per vhost! - - einfo "Installing docs" - dodoc ${docs} - for doc in ${docs} INSTALL; do - rm -f ${doc} - done - - einfo "Copying main files" - cp -r . ${D}/${MY_HTDOCSDIR} - - # we install the .htaccess file to enable support for clean URLs - cp .htaccess ${D}/${MY_HTDOCSDIR} - - # create the files upload directory - mkdir ${D}/${MY_HTDOCSDIR}/files - webapp_serverowned ${MY_HTDOCSDIR}/files - - #All files must be owned by server - for x in `find . -type f -print` ; do - webapp_serverowned ${MY_HTDOCSDIR}/$x - done - - webapp_configfile ${MY_HTDOCSDIR}/includes/conf.php - - webapp_postinst_txt en ${FILESDIR}/postinstall-en-${PV}.txt - - webapp_src_install -} - -pkg_postinst() { - webapp_pkg_postinst - einfo - einfo "You might want to run:" - einfo "\"emerge --config =${CATEGORY}/${PF}\"" - einfo "if this is a new install." - einfo -} - -pkg_config() { - # This is the default directory, but we have this portion for the user to - # change the default directory if it does not exist. - MY_HTDOCSDIR=/usr/share/webapps/${PN}/${PV}/htdocs - if [ ! -d ${MY_HTDOCSDIR} ] && \ - [ ! -d ${MY_HTDOCSDIR}/modules ] && \ - [ ! -d ${MY_HTDOCSDIR}/themes ] && \ - [ ! -d ${MY_HTDOCSDIR}/themes/engines ] && \ - [ ! -d ${MY_HTDOCSDIR}/language ] ; then - einfo "Please specify the directory your drupal installation " - einfo "is installed in." - echo - while true - do - read -p " Please type in the name of the directory: " MY_HTDOCSDIR - [ -d ${MY_HTDOCSDIR} ] && \ - [ -d ${MY_HTDOCSDIR}/modules ] && \ - [ -d ${MY_HTDOCSDIR}/themes ] && \ - [ -d ${MY_HTDOCSDIR}/themes/engines ] && \ - [ -d ${MY_HTDOCSDIR}/language ] && \ - break || \ - ewarn "The directory ${MY_HTDOCSDIR} does not exist" - done - fi - if [ -d ${MY_HTDOCSDIR} ] && \ - [ -d ${MY_HTDOCSDIR}/modules ] && \ - [ -d ${MY_HTDOCSDIR}/themes ] && \ - [ -d ${MY_HTDOCSDIR}/themes/engines ] && \ - [ -d ${MY_HTDOCSDIR}/language ] ; then - for i in modules themes engines language; do - cd ${MY_HTDOCSDIR}/$i - [ "$i" == "engines" ] && cd ${S}/themes/$i - [ "$i" == "language" ] && cd ${S}/includes - for item in `cat ${PORTDIR}/www-apps/${PN}/files/${MY_PV}/$i`; do - einfo "Unpacking $item" - wget -q http://www.drupal.org/files/projects/$item-${MY_PV}.tar.gz - tar xfz $item-${MY_PV}.tar.gz - done - done - - find ${MY_HTDOCSDIR} -name "*.tar.gz" -exec rm -rf {} \; - find ${MY_HTDOCSDIR} -type f -exec chmod 644 {} \; - find ${MY_HTDOCSDIR} -type d -exec chmod 755 {} \; - fi -} |