diff options
Diffstat (limited to 'dev-lang/php/files/eblits/src_configure-v53.eblit')
-rw-r--r-- | dev-lang/php/files/eblits/src_configure-v53.eblit | 258 |
1 files changed, 0 insertions, 258 deletions
diff --git a/dev-lang/php/files/eblits/src_configure-v53.eblit b/dev-lang/php/files/eblits/src_configure-v53.eblit deleted file mode 100644 index 04bc455..0000000 --- a/dev-lang/php/files/eblits/src_configure-v53.eblit +++ /dev/null @@ -1,258 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/files/eblits/src_configure-v53.eblit,v 1.4 2012/02/28 10:59:13 mabi Exp $ - -eblit-php-src_configure() { - addpredict /usr/share/snmp/mibs/.index - - PHP_DESTDIR="/usr/$(get_libdir)/php${SLOT}" - - # This is a global variable and should be in caps. It isn't because the - # phpconfutils eclass relies on exactly this name... - # for --with-libdir see bug #327025 - my_conf="--prefix=${PHP_DESTDIR} - --mandir=${PHP_DESTDIR}/man - --infodir=${PHP_DESTDIR}/info - --libdir=${PHP_DESTDIR}/lib - --with-libdir=$(get_libdir) - --without-pear - $(use_enable threads maintainer-zts)" - - # extension USE flag shared - my_conf+=" - $(use_enable bcmath bcmath ) - $(use_with bzip2 bz2 ) - $(use_enable calendar calendar ) - $(use_enable ctype ctype ) - $(use_with curl curl ) - $(use_with curlwrappers curlwrappers ) - $(use_enable xml dom ) - $(use_with enchant enchant /usr) - $(use_enable exif exif ) - $(use_enable fileinfo fileinfo ) - $(use_enable filter filter ) - $(use_enable ftp ftp ) - $(use_with nls gettext ) - $(use_with gmp gmp ) - $(use_enable hash hash ) - $(use_with mhash mhash ) - $(use_with iconv iconv ) - $(use_enable intl intl ) - $(use_enable ipv6 ipv6 ) - $(use_enable json json ) - $(use_with kerberos kerberos /usr) - $(use_enable xml libxml ) - $(use_enable unicode mbstring ) - $(use_with crypt mcrypt ) - $(use_with mssql mssql ) - $(use_with unicode onig /usr) - $(use_with ssl openssl ) - $(use_with ssl openssl-dir /usr) - $(use_enable pcntl pcntl ) - $(use_enable phar phar ) - $(use_enable pdo pdo ) - $(use_with postgres pgsql ) - $(use_enable posix posix ) - $(use_with spell pspell ) - $(use_with recode recode ) - $(use_enable simplexml simplexml ) - $(use_enable sharedmem shmop ) - $(use_with snmp snmp ) - $(use_enable soap soap ) - $(use_enable sockets sockets ) - $(use_with sqlite sqlite /usr)" - use sqlite && my_conf+=" $(use_enable unicode sqlite-utf8)" - my_conf+=" - $(use_with sqlite3 sqlite3 /usr) - $(use_with sybase-ct sybase-ct /usr) - $(use_enable sysvipc sysvmsg ) - $(use_enable sysvipc sysvsem ) - $(use_enable sysvipc sysvshm ) - $(use_with tidy tidy ) - $(use_enable tokenizer tokenizer ) - $(use_enable wddx wddx ) - $(use_enable xml xml ) - $(use_enable xmlreader xmlreader ) - $(use_enable xmlwriter xmlwriter ) - $(use_with xmlrpc xmlrpc ) - $(use_with xsl xsl ) - $(use_enable zip zip ) - $(use_with zlib zlib ) - $(use_enable debug debug )" - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm ; then - my_conf="${my_conf} --enable-dba${shared}" - fi - - # DBA drivers support - my_conf+=" - $(use_with cdb cdb ) - $(use_with berkdb db4 ) - $(use_enable flatfile flatfile ) - $(use_with gdbm gdbm ) - $(use_enable inifile inifile ) - $(use_with qdbm qdbm )" - - # Support for the GD graphics library - my_conf+=" - $(use_with truetype freetype-dir /usr) - $(use_with truetype t1lib /usr) - $(use_enable cjk gd-jis-conv ) - $(use_with gd jpeg-dir /usr) - $(use_with gd png-dir /usr) - $(use_with xpm xpm-dir /usr)" - # enable gd last, so configure can pick up the previous settings - my_conf+=" - $(use_with gd gd )" - - # IMAP support - if use imap ; then - my_conf+=" - $(use_with imap imap ) - $(use_with ssl imap-ssl )" - fi - - # Interbase/firebird support - - if use firebird ; then - my_conf+=" - $(use_with firebird interbase /usr)" - fi - - # LDAP support - if use ldap ; then - my_conf+=" - $(use_with ldap ldap ) - $(use_with ldap-sasl ldap-sasl )" - fi - - # MySQL support - if use mysql ; then - if use mysqlnd ; then - my_conf+=" - $(use_with mysql mysql mysqlnd)" - else - my_conf+=" - $(use_with mysql mysql /usr)" - fi - my_conf+=" - $(use_with mysql mysql-sock /var/run/mysqld/mysqld.sock)" - fi - - # MySQLi support - if use mysqlnd ; then - my_conf+=" - $(use_with mysqli mysqli mysqlnd)" - else - my_conf+=" - $(use_with mysqli mysqli /usr/bin/mysql_config)" - fi - - # ODBC support - if use odbc ; then - my_conf+=" - $(use_with odbc unixODBC /usr)" - fi - - if use iodbc ; then - my_conf+=" - $(use_with iodbc iodbc /usr)" - fi - - # Oracle support - if use oci8-instant-client ; then - my_conf+=" - $(use_with oci8-instant-client oci8)" - fi - - # PDO support - if use pdo ; then - my_conf+=" - $(use_with mssql pdo-dblib )" - if use mysqlnd ; then - my_conf+=" - $(use_with mysql pdo-mysql mysqlnd)" - else - my_conf+=" - $(use_with mysql pdo-mysql /usr)" - fi - my_conf+=" - $(use_with postgres pdo-pgsql ) - $(use_with sqlite3 pdo-sqlite /usr) - $(use_with odbc pdo-odbc unixODBC,/usr)" - if use oci8-instant-client ; then - my_conf+=" - $(use_with oci8-instant-client pdo-oci)" - fi - fi - - # readline/libedit support - my_conf+=" - $(use_with readline readline ) - $(use_with libedit libedit )" - - # Session support - if use session ; then - my_conf+=" - $(use_with sharedmem mm )" - else - my_conf+=" - $(use_enable session session )" - fi - - if use pic ; then - my_conf="${my_conf} --with-pic" - fi - - # we use the system copy of pcre - # --with-pcre-regex affects ext/pcre - # --with-pcre-dir affects ext/filter and ext/zip - my_conf="${my_conf} --with-pcre-regex=/usr --with-pcre-dir=/usr" - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Support user-passed configuration parameters - my_conf="${my_conf} ${EXTRA_ECONF:-}" - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - mkdir -p "${WORKDIR}/sapis-build" - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" - cd "${WORKDIR}/sapis-build/${one_sapi}" - - sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} - --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf="${sapi_conf} --enable-${sapi}" - else - sapi_conf="${sapi_conf} --disable-${sapi}" - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf="${sapi_conf} --with-apxs2=/usr/sbin/apxs" - else - sapi_conf="${sapi_conf} --without-apxs2" - fi - ;; - esac - done - - econf ${sapi_conf} - done -} |