Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 133377 Details for
Bug 195765
php 5.2 branch ported to prefixed portage
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to the PHP 5.2 eclass that manages most of the operations.
php5_2-sapi.eclass.patch (text/plain), 9.54 KB, created by
Dirk Tilger
on 2007-10-13 20:59:24 UTC
(
hide
)
Description:
Patch to the PHP 5.2 eclass that manages most of the operations.
Filename:
MIME Type:
Creator:
Dirk Tilger
Created:
2007-10-13 20:59:24 UTC
Size:
9.54 KB
patch
obsolete
>Index: eclass/php5_2-sapi.eclass >=================================================================== >--- eclass/php5_2-sapi.eclass (revision 10969) >+++ eclass/php5_2-sapi.eclass (working copy) >@@ -233,10 +233,10 @@ > } > > php5_2-sapi_install_ini() { >- destdir=/usr/$(get_libdir)/php5 >+ destdir="$EPREFIX"/usr/$(get_libdir)/php5 > > # get the extension dir, if not already defined >- [[ -z "${PHPEXTDIR}" ]] && PHPEXTDIR="`"${ED}/${destdir}/bin/php-config" --extension-dir`" >+ [[ -z "${PHPEXTDIR}" ]] && PHPEXTDIR="`"${D}/${destdir}/bin/php-config" --extension-dir`" > > # work out where we are installing the ini file > php5_2-sapi_set_php_ini_dir >@@ -389,8 +389,14 @@ > # Fix configure scripts to correctly support Suhosin > einfo "Running aclocal" > aclocal --force || die "Unable to run aclocal successfully" >+ # Prefixed portage seems not to find libtoolize here, since it is glibtoolize >+ if use x86-macos; then >+ LIBTOOLIZE=glibtoolize >+ else >+ LIBTOOLIZE=libtoolize >+ fi > einfo "Running libtoolize" >- libtoolize --copy --force || die "Unable to run libtoolize successfully" >+ $LIBTOOLIZE --copy --force || die "Unable to run libtoolize successfully" > > # Rebuild configure to make sure it's up to date > einfo "Rebuilding configure script" >@@ -408,7 +414,7 @@ > # Takes care of compiling php according to USE flags set by user (and those automagically > # enabled via phpconfutils eclass if unavoidable). > php5_2-sapi_src_compile() { >- destdir=/usr/$(get_libdir)/php5 >+ destdir="$EPREFIX"/usr/$(get_libdir)/php5 > > php5_2-sapi_set_php_ini_dir > >@@ -420,10 +426,10 @@ > > # extension USE flag shared support? > phpconfutils_extension_enable "bcmath" "bcmath" 1 >- phpconfutils_extension_with "bz2" "bzip2" 1 >+ phpconfutils_extension_with "bz2" "bzip2" 1 "$EPREFIX/usr" > phpconfutils_extension_enable "calendar" "calendar" 1 > phpconfutils_extension_disable "ctype" "ctype" 0 >- phpconfutils_extension_with "curl" "curl" 1 >+ phpconfutils_extension_with "curl" "curl" 1 "$EPREFIX/usr" > phpconfutils_extension_with "curlwrappers" "curlwrappers" 0 > phpconfutils_extension_enable "dbase" "dbase" 1 > phpconfutils_extension_disable "dom" "xml" 0 >@@ -433,32 +439,32 @@ > phpconfutils_extension_disable "filter" "filter" 0 > phpconfutils_extension_enable "ftp" "ftp" 1 > phpconfutils_extension_with "gettext" "nls" 1 >- phpconfutils_extension_with "gmp" "gmp" 1 >+ phpconfutils_extension_with "gmp" "gmp" 1 "$EPREFIX/usr" > phpconfutils_extension_disable "hash" "hash" 0 > phpconfutils_extension_without "iconv" "iconv" 0 > phpconfutils_extension_disable "ipv6" "ipv6" 0 > phpconfutils_extension_disable "json" "json" 0 >- phpconfutils_extension_with "kerberos" "kerberos" 0 "/usr" >+ phpconfutils_extension_with "kerberos" "kerberos" 0 "$EPREFIX/usr" > phpconfutils_extension_disable "libxml" "xml" 0 > phpconfutils_extension_enable "mbstring" "unicode" 1 >- phpconfutils_extension_with "mcrypt" "crypt" 1 >+ phpconfutils_extension_with "mcrypt" "crypt" 1 "$EPREFIX/usr" > phpconfutils_extension_with "mhash" "mhash" 1 > phpconfutils_extension_with "msql" "msql" 1 > phpconfutils_extension_with "mssql" "mssql" 1 >- phpconfutils_extension_with "ncurses" "ncurses" 1 >+ phpconfutils_extension_with "ncurses" "ncurses" 1 "$EPREFIX/usr" > phpconfutils_extension_with "openssl" "ssl" 0 >- phpconfutils_extension_with "openssl-dir" "ssl" 0 "/usr" >+ phpconfutils_extension_with "openssl-dir" "ssl" 0 "$EPREFIX/usr" > phpconfutils_extension_enable "pcntl" "pcntl" 1 > phpconfutils_extension_without "pcre-regex" "pcre" 0 > phpconfutils_extension_disable "pdo" "pdo" 0 >- phpconfutils_extension_with "pgsql" "postgres" 1 >+ phpconfutils_extension_with "pgsql" "postgres" 1 "$EPREFIX/usr" > phpconfutils_extension_disable "posix" "posix" 0 >- phpconfutils_extension_with "pspell" "spell" 1 >- phpconfutils_extension_with "recode" "recode" 1 >+ phpconfutils_extension_with "pspell" "spell" 1 "$EPREFIX/usr" >+ phpconfutils_extension_with "recode" "recode" 1 "$EPREFIX/usr" > phpconfutils_extension_disable "reflection" "reflection" 0 > phpconfutils_extension_disable "simplexml" "simplexml" 0 > phpconfutils_extension_enable "shmop" "sharedmem" 0 >- phpconfutils_extension_with "snmp" "snmp" 1 >+ phpconfutils_extension_with "snmp" "snmp" 1 "$EPREFIX/usr" > phpconfutils_extension_enable "soap" "soap" 1 > phpconfutils_extension_enable "sockets" "sockets" 1 > phpconfutils_extension_disable "spl" "spl" 0 >@@ -467,16 +473,16 @@ > phpconfutils_extension_enable "sysvmsg" "sysvipc" 1 > phpconfutils_extension_enable "sysvsem" "sysvipc" 1 > phpconfutils_extension_enable "sysvshm" "sysvipc" 1 >- phpconfutils_extension_with "tidy" "tidy" 1 >+ phpconfutils_extension_with "tidy" "tidy" 1 "$EPREFIX/usr" > phpconfutils_extension_disable "tokenizer" "tokenizer" 0 > phpconfutils_extension_enable "wddx" "wddx" 1 > phpconfutils_extension_disable "xml" "xml" 0 > phpconfutils_extension_disable "xmlreader" "xmlreader" 0 > phpconfutils_extension_disable "xmlwriter" "xmlwriter" 0 > phpconfutils_extension_with "xmlrpc" "xmlrpc" 1 >- phpconfutils_extension_with "xsl" "xsl" 1 >+ phpconfutils_extension_with "xsl" "xsl" 1 "$EPREFIX/usr" > phpconfutils_extension_enable "zip" "zip" 1 >- phpconfutils_extension_with "zlib" "zlib" 1 >+ phpconfutils_extension_with "zlib" "zlib" 1 "$EPREFIX/usr" > phpconfutils_extension_enable "debug" "debug" 0 > > # DBA support >@@ -491,27 +497,27 @@ > > # DBA drivers support > phpconfutils_extension_with "cdb" "cdb" 0 >- phpconfutils_extension_with "db4" "berkdb" 0 >+ phpconfutils_extension_with "db4" "berkdb" 0 "$EPREFIX/usr" > phpconfutils_extension_with "flatfile" "flatfile" 0 >- phpconfutils_extension_with "gdbm" "gdbm" 0 >+ phpconfutils_extension_with "gdbm" "gdbm" 0 "$EPREFIX/usr" > phpconfutils_extension_with "inifile" "inifile" 0 >- phpconfutils_extension_with "qdbm" "qdbm" 0 >+ phpconfutils_extension_with "qdbm" "qdbm" 0 "$EPREFIX/usr" > > # Support for the GD graphics library > if use gd-external || phpconfutils_usecheck gd-external ; then >- phpconfutils_extension_with "freetype-dir" "truetype" 0 "/usr" >- phpconfutils_extension_with "t1lib" "truetype" 0 "/usr" >+ phpconfutils_extension_with "freetype-dir" "truetype" 0 "$EPREFIX/usr" >+ phpconfutils_extension_with "t1lib" "truetype" 0 "$EPREFIX/usr" > phpconfutils_extension_enable "gd-jis-conv" "cjk" 0 >- phpconfutils_extension_with "gd" "gd-external" 1 "/usr" >+ phpconfutils_extension_with "gd" "gd-external" 1 "$EPREFIX/usr" > else >- phpconfutils_extension_with "freetype-dir" "truetype" 0 "/usr" >- phpconfutils_extension_with "t1lib" "truetype" 0 "/usr" >+ phpconfutils_extension_with "freetype-dir" "truetype" 0 "$EPREFIX/usr" >+ phpconfutils_extension_with "t1lib" "truetype" 0 "$EPREFIX/usr" > phpconfutils_extension_enable "gd-jis-conv" "cjk" 0 >- phpconfutils_extension_with "jpeg-dir" "gd" 0 "/usr" >- phpconfutils_extension_with "png-dir" "gd" 0 "/usr" >- phpconfutils_extension_with "xpm-dir" "xpm" 0 "/usr" >+ phpconfutils_extension_with "jpeg-dir" "gd" 0 "$EPREFIX/usr" >+ phpconfutils_extension_with "png-dir" "gd" 0 "$EPREFIX/usr" >+ phpconfutils_extension_with "xpm-dir" "xpm" 0 "$EPREFIX/usr" > # enable gd last, so configure can pick up the previous settings >- phpconfutils_extension_with "gd" "gd" 0 >+ phpconfutils_extension_with "gd" "gd" 0 "$EPREFIX/usr" > fi > > # IMAP support >@@ -530,7 +536,7 @@ > if has_version "<dev-db/firebird-2.0.3.12981.0-r1" ; then > my_conf="${my_conf} --with-interbase=/opt" > else >- my_conf="${my_conf} --with-interbase=/usr" >+ my_conf="${my_conf} --with-interbase=$EPREFIX/usr" > fi > fi > >@@ -546,16 +552,16 @@ > > # MySQL support > if use mysql ; then >- phpconfutils_extension_with "mysql" "mysql" 1 "/usr" >- phpconfutils_extension_with "mysql-sock" "mysql" 0 "/var/run/mysqld/mysqld.sock" >+ phpconfutils_extension_with "mysql" "mysql" 1 "$EPREFIX/usr" >+ phpconfutils_extension_with "mysql-sock" "mysql" 0 "$EPREFIX/var/run/mysqld/mysqld.sock" > fi > > # MySQLi support >- phpconfutils_extension_with "mysqli" "mysqli" 1 "/usr/bin/mysql_config" >+ phpconfutils_extension_with "mysqli" "mysqli" 1 "$EPREFIX/usr/bin/mysql_config" > > # ODBC support > if use odbc || phpconfutils_usecheck odbc ; then >- phpconfutils_extension_with "unixODBC" "odbc" 1 "/usr" >+ phpconfutils_extension_with "unixODBC" "odbc" 1 "$EPREFIX/usr" > > phpconfutils_extension_with "adabas" "adabas" 1 > phpconfutils_extension_with "birdstep" "birdstep" 1 >@@ -595,15 +601,15 @@ > OCI8IC_PKG="`printf ${OCI8IC_PKG} | sed -e 's|dev-db/oracle-instantclient-basic-||g' | sed -e 's|-r.*||g'`" > phpconfutils_extension_with "pdo-oci" "oci8-instant-client" 1 "instantclient,/usr,${OCI8IC_PKG}" > fi >- phpconfutils_extension_with "pdo-odbc" "odbc" 1 "unixODBC,/usr" >- phpconfutils_extension_with "pdo-pgsql" "postgres" 1 >- phpconfutils_extension_with "pdo-sqlite" "sqlite" 1 "/usr" >+ phpconfutils_extension_with "pdo-odbc" "odbc" 1 "unixODBC,$EPREFIX/usr" >+ phpconfutils_extension_with "pdo-pgsql" "postgres" 1 "$EPREFIX/usr" >+ phpconfutils_extension_with "pdo-sqlite" "sqlite" 1 "$EPREFIX/usr" > fi > > # readline/libedit support > # You can use readline or libedit, but you can't use both >- phpconfutils_extension_with "readline" "readline" 0 >- phpconfutils_extension_with "libedit" "libedit" 0 >+ phpconfutils_extension_with "readline" "readline" 0 "$EPREFIX/usr" >+ phpconfutils_extension_with "libedit" "libedit" 0 > > # Session support > if ! use session && ! phpconfutils_usecheck session ; then
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 195765
:
133375
|
133377
|
133428
|
134066
|
135123
|
160950
|
160951
|
160954
|
160956
|
182559
|
182567
|
182780
|
182783
|
182786
|
182787
|
182788
|
182790
|
182793
|
182799
|
182801
|
182803
|
182810