summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Longinotti <chtekk@gentoo.org>2007-03-05 01:50:47 +0000
committerLuca Longinotti <chtekk@gentoo.org>2007-03-05 01:50:47 +0000
commit3866af48f35422b30b80deefcf0de589c569ddf7 (patch)
treeb543212474a6c4d3d0c296fcc01716ecd5e14711 /eclass/php-lib-r1.eclass
parentFix compile on 5.2. (diff)
downloadgentoo-2-3866af48f35422b30b80deefcf0de589c569ddf7.tar.gz
gentoo-2-3866af48f35422b30b80deefcf0de589c569ddf7.tar.bz2
gentoo-2-3866af48f35422b30b80deefcf0de589c569ddf7.zip
New updated PHP eclasses, fix lots of bugs, introduce PHP 5.2 support.
Diffstat (limited to 'eclass/php-lib-r1.eclass')
-rw-r--r--eclass/php-lib-r1.eclass22
1 files changed, 9 insertions, 13 deletions
diff --git a/eclass/php-lib-r1.eclass b/eclass/php-lib-r1.eclass
index 67a6e6631031..4596dc4992c8 100644
--- a/eclass/php-lib-r1.eclass
+++ b/eclass/php-lib-r1.eclass
@@ -1,9 +1,10 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/php-lib-r1.eclass,v 1.4 2005/11/20 01:35:05 chtekk Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/php-lib-r1.eclass,v 1.5 2007/03/05 01:50:47 chtekk Exp $
#
# Author: Stuart Herbert <stuart@gentoo.org>
-# Maintained by the PHP Herd <php-bugs@gentoo.org>
+# Author: Luca Longinotti <chtekk@gentoo.org>
+# Maintained by the PHP Team <php-bugs@gentoo.org>
#
# The php-lib-r1 eclass provides a unified interface for adding new
# PHP libraries. PHP libraries are PHP scripts designed for reuse inside
@@ -11,18 +12,13 @@
inherit depend.php
-RESTRICT="${RESTRICT} nostrip"
-
EXPORT_FUNCTIONS src_install
-# ---begin ebuild configurable settings
+DEPEND="dev-lang/php"
+RDEPEND="${DEPEND}"
# provide default extension name if necessary
-[ -z "${PHP_LIB_NAME}" ] && PHP_LIB_NAME="${PN}"
-# ---end ebuild configurable settings
-
-DEPEND="${DEPEND} dev-lang/php"
-RDEPEND="${RDEPEND} ${DEPEND}"
+[[ -z "${PHP_LIB_NAME}" ]] && PHP_LIB_NAME="${PN}"
# you have to pass in a list of the PHP files to install
#
@@ -34,7 +30,7 @@ php-lib-r1_src_install() {
# install to the correct phpX folder, if not specified
# fall back to /usr/share/php
- if [ -n "${PHP_SHARED_CAT}" ] ; then
+ if [[ -n "${PHP_SHARED_CAT}" ]] ; then
PHP_LIB_DIR="/usr/share/${PHP_SHARED_CAT}/${PHP_LIB_NAME}"
else
PHP_LIB_DIR="/usr/share/php/${PHP_LIB_NAME}"
@@ -47,7 +43,7 @@ php-lib-r1_src_install() {
for x in $@ ; do
SUBDIR="`dirname ${x}`"
- insinto ${PHP_LIB_DIR}/${SUBDIR}
+ insinto "${PHP_LIB_DIR}/${SUBDIR}"
doins "${S_DIR}/${x}"
done
}