summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2008-07-15 10:50:21 +0000
committerPeter Volkov <pva@gentoo.org>2008-07-15 10:50:21 +0000
commitaf178e0a51a22da79b4bfe4916388625dd871d30 (patch)
treea59510a55ea749067bf58217426285c0961073bd /www-apps
parentAdd app-text/gnome-doc-utils to DEPEND, drac fails and told me to add it, bug... (diff)
downloadgentoo-2-af178e0a51a22da79b4bfe4916388625dd871d30.tar.gz
gentoo-2-af178e0a51a22da79b4bfe4916388625dd871d30.tar.bz2
gentoo-2-af178e0a51a22da79b4bfe4916388625dd871d30.zip
drupal works with either gd or gd-external in php, fixing php checks. Thank padde for IRC-report.
(Portage version: 2.2_rc1/cvs/Linux 2.6.22-ovz005 i686)
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/drupal/ChangeLog7
-rw-r--r--www-apps/drupal/drupal-5.8.ebuild10
-rw-r--r--www-apps/drupal/drupal-6.3.ebuild10
3 files changed, 20 insertions, 7 deletions
diff --git a/www-apps/drupal/ChangeLog b/www-apps/drupal/ChangeLog
index da04939275c3..3989c8ae527b 100644
--- a/www-apps/drupal/ChangeLog
+++ b/www-apps/drupal/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-apps/drupal
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/ChangeLog,v 1.47 2008/07/14 11:33:12 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/ChangeLog,v 1.48 2008/07/15 10:50:21 pva Exp $
+
+ 15 Jul 2008; Peter Volkov <pva@gentoo.org> drupal-5.8.ebuild,
+ drupal-6.3.ebuild:
+ drupal works with either gd or gd-external in php, fixing php checks.
+ Thank padde for IRC-report.
*drupal-6.3 (14 Jul 2008)
*drupal-5.8 (14 Jul 2008)
diff --git a/www-apps/drupal/drupal-5.8.ebuild b/www-apps/drupal/drupal-5.8.ebuild
index 06e7bce67a8e..7a1df108fcce 100644
--- a/www-apps/drupal/drupal-5.8.ebuild
+++ b/www-apps/drupal/drupal-5.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-5.8.ebuild,v 1.1 2008/07/14 11:33:12 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-5.8.ebuild,v 1.2 2008/07/15 10:50:21 pva Exp $
inherit webapp eutils depend.php
@@ -21,9 +21,13 @@ pkg_setup() {
webapp_pkg_setup
has_php
if [[ ${PHP_VERSION} == "4" ]] ; then
- require_php_with_use expat gd
+ local flags="expat"
else
- require_php_with_use xml gd
+ local flags="xml"
+ fi
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} \
+ || ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
fi
}
diff --git a/www-apps/drupal/drupal-6.3.ebuild b/www-apps/drupal/drupal-6.3.ebuild
index a5fb58485ad7..dd803c2c913e 100644
--- a/www-apps/drupal/drupal-6.3.ebuild
+++ b/www-apps/drupal/drupal-6.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-6.3.ebuild,v 1.1 2008/07/14 11:33:12 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-6.3.ebuild,v 1.2 2008/07/15 10:50:21 pva Exp $
inherit webapp eutils depend.php
@@ -21,9 +21,13 @@ pkg_setup() {
webapp_pkg_setup
has_php
if [[ ${PHP_VERSION} == "4" ]] ; then
- require_php_with_use expat gd
+ local flags="expat"
else
- require_php_with_use xml gd
+ local flags="xml"
+ fi
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} \
+ || ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
fi
}