/[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.14 Revision 1.15
1# Copyright 1999-2007 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.14 2011/08/19 09:15:51 olemarkus Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r2.eclass,v 1.15 2011/08/22 04:46:32 vapier Exp $
4# 4
5# @ECLASS: php-ext-source-r2.eclass
6# @MAINTAINER:
7# Gentoo PHP team <php-bugs@gentoo.org>
8# @AUTHOR:
5# Author: Tal Peer <coredumb@gentoo.org> 9# Author: Tal Peer <coredumb@gentoo.org>
6# Author: Stuart Herbert <stuart@gentoo.org> 10# Author: Stuart Herbert <stuart@gentoo.org>
7# Author: Luca Longinotti <chtekk@gentoo.org> 11# Author: Luca Longinotti <chtekk@gentoo.org>
8# Author: Jakub Moc <jakub@gentoo.org> (documentation) 12# Author: Jakub Moc <jakub@gentoo.org> (documentation)
9# Author: Ole Markus With <olemarkus@gentoo.org> 13# Author: Ole Markus With <olemarkus@gentoo.org>
10
11# @ECLASS: php-ext-source-r2.eclass
12# @MAINTAINER:
13# Gentoo PHP team <php-bugs@gentoo.org>
14# @BLURB: A unified interface for compiling and installing standalone PHP extensions. 14# @BLURB: A unified interface for compiling and installing standalone PHP extensions.
15# @DESCRIPTION: 15# @DESCRIPTION:
16# This eclass provides a unified interface for compiling and installing standalone 16# This eclass provides a unified interface for compiling and installing standalone
17# PHP extensions (modules). 17# PHP extensions (modules).
18 18
94 94
95 95
96# @FUNCTION: php-ext-source-r2_src_unpack 96# @FUNCTION: php-ext-source-r2_src_unpack
97# @DESCRIPTION: 97# @DESCRIPTION:
98# runs standard src_unpack + _phpize 98# runs standard src_unpack + _phpize
99# 99
100# @VARIABLE: PHP_EXT_SKIP_PHPIZE 100# @VARIABLE: PHP_EXT_SKIP_PHPIZE
101# @DESCRIPTION: 101# @DESCRIPTION:
102# phpize will be run by default for all ebuilds that use 102# phpize will be run by default for all ebuilds that use
103# php-ext-source-r2_src_unpack 103# php-ext-source-r2_src_unpack
104# Set PHP_EXT_SKIP_PHPIZE="yes" in your ebuild if you do not want to run phpize. 104# Set PHP_EXT_SKIP_PHPIZE="yes" in your ebuild if you do not want to run phpize.
116 php_init_slot_env ${slot} 116 php_init_slot_env ${slot}
117 php-ext-source-r2_phpize 117 php-ext-source-r2_phpize
118 done 118 done
119} 119}
120 120
121# @FUNCTION php-ext-source-r2_phpize 121# @FUNCTION: php-ext-source-r2_phpize
122# @DESCRIPTION: 122# @DESCRIPTION:
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
135} 135}
136 136
137# @FUNCTION: php-ext-source-r2_src_configure 137# @FUNCTION: php-ext-source-r2_src_configure
138# @DESCRIPTION: 138# @DESCRIPTION:
139# Takes care of standard configure for PHP extensions (modules). 139# Takes care of standard configure for PHP extensions (modules).
140# 140
141# @VARIABLE: my_conf 141# @VARIABLE: my_conf
142# @DESCRIPTION: 142# @DESCRIPTION:
143# Set this in the ebuild to pass configure options to econf. 143# Set this in the ebuild to pass configure options to econf.
144php-ext-source-r2_src_configure() { 144php-ext-source-r2_src_configure() {
145 local slot 145 local slot

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

  ViewVC Help
Powered by ViewVC 1.1.20