/[gentoo-x86]/eclass/php-ext-source-r2.eclass
Gentoo

Diff of /eclass/php-ext-source-r2.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.15 Revision 1.16
1# Copyright 1999-2011 Gentoo Foundation 1# Copyright 1999-2011 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r2.eclass,v 1.15 2011/08/22 04:46:32 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r2.eclass,v 1.16 2011/08/29 01:28:10 vapier Exp $
4 4
5# @ECLASS: php-ext-source-r2.eclass 5# @ECLASS: php-ext-source-r2.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Gentoo PHP team <php-bugs@gentoo.org> 7# Gentoo PHP team <php-bugs@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
123# Runs phpize and autotools in addition to the standard src_unpack 123# Runs phpize and autotools in addition to the standard src_unpack
124php-ext-source-r2_phpize() { 124php-ext-source-r2_phpize() {
125 if [[ "${PHP_EXT_SKIP_PHPIZE}" != 'yes' ]] ; then 125 if [[ "${PHP_EXT_SKIP_PHPIZE}" != 'yes' ]] ; then
126 # Create configure out of config.m4 126 # Create configure out of config.m4
127 # I wish I could run this to solve #329071, but I cannot 127 # I wish I could run this to solve #329071, but I cannot
128 #autotools_run_tool ${PHPIZE} 128 #autotools_run_tool ${PHPIZE}
129 ${PHPIZE} 129 ${PHPIZE}
130 # force run of libtoolize and regeneration of related autotools 130 # force run of libtoolize and regeneration of related autotools
131 # files (bug 220519) 131 # files (bug 220519)
132 rm aclocal.m4 132 rm aclocal.m4
133 eautoreconf 133 eautoreconf
247 247
248 248
249 # Add the needed lines to the <ext>.ini files 249 # Add the needed lines to the <ext>.ini files
250 local file 250 local file
251 if [[ "${PHP_EXT_INI}" = "yes" ]] ; then 251 if [[ "${PHP_EXT_INI}" = "yes" ]] ; then
252 for file in ${PHPINIFILELIST}; do 252 for file in ${PHPINIFILELIST}; do
253 php-ext-source-r2_addextension "${PHP_EXT_NAME}.so" "${file}" 253 php-ext-source-r2_addextension "${PHP_EXT_NAME}.so" "${file}"
254 done 254 done
255 fi 255 fi
256
257 256
258 # Symlink the <ext>.ini files from ext/ to ext-active/ 257 # Symlink the <ext>.ini files from ext/ to ext-active/
259 local inifile 258 local inifile
260 for inifile in ${PHPINIFILELIST} ; do 259 for inifile in ${PHPINIFILELIST} ; do
261 if [[ -n "${PHP_EXT_INIFILE}" ]]; then 260 if [[ -n "${PHP_EXT_INIFILE}" ]]; then
273 done 272 done
274 273
275 # Add support for installing PHP files into a version dependant directory 274 # Add support for installing PHP files into a version dependant directory
276 PHP_EXT_SHARED_DIR="/usr/share/php/${PHP_EXT_NAME}" 275 PHP_EXT_SHARED_DIR="/usr/share/php/${PHP_EXT_NAME}"
277 done 276 done
278
279} 277}
280 278
281php-ext-source-r2_addextension() { 279php-ext-source-r2_addextension() {
282 if [[ "${PHP_EXT_ZENDEXT}" = "yes" ]] ; then 280 if [[ "${PHP_EXT_ZENDEXT}" = "yes" ]] ; then
283 # We need the full path for ZendEngine extensions 281 # We need the full path for ZendEngine extensions

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

  ViewVC Help
Powered by ViewVC 1.1.20