|
Lines 38-44
Link Here
|
| 38 |
S="${WORKDIR}/${MY_PHP_P}" |
38 |
S="${WORKDIR}/${MY_PHP_P}" |
| 39 |
fi |
39 |
fi |
| 40 |
|
40 |
|
| 41 |
IUSE="adabas bcmath berkdb birdstep bzip2 calendar cdb cjk crypt ctype curl curlwrappers db2 dbase dbmaker debug doc empress empress-bcs esoob exif frontbase fdftk filepro firebird flatfile ftp gd gd-external gdbm gmp hardenedphp hash hyperwave-api iconv imap informix inifile interbase iodbc ipv6 java-external kerberos ldap libedit mcve memlimit mhash ming msql mssql mysql mysqli ncurses nls oci8 oci8-instant-client odbc pcntl pcre pdo pdo-external pic posix postgres qdbm readline reflection recode sapdb sasl session sharedext sharedmem simplexml snmp soap sockets solid spell spl sqlite ssl sybase sybase-ct sysvipc tidy tokenizer truetype unicode vm-goto vm-switch wddx xml xmlreader xmlwriter xmlrpc xpm xsl yaz zip zlib" |
41 |
IUSE="adabas bcmath berkdb birdstep bzip2 calendar cdb cjk crypt ctype curl |
|
|
42 |
curlwrappers db2 dbase dbmaker debug doc empress empress-bcs esoob exif |
| 43 |
frontbase fdftk filepro firebird flatfile ftp gd gd-external gdbm gmp |
| 44 |
hardenedphp hash hyperwave-api iconv imap informix inifile interbase iodbc ipv6 |
| 45 |
java-external kerberos ldap libedit mcve memlimit mhash ming msql mssql mysql |
| 46 |
mysqli ncurses nls oci8 oci8-instant-client odbc pcntl pcre pcre-external pdo |
| 47 |
pdo-external pic posix postgres qdbm readline reflection recode sapdb sasl |
| 48 |
session sharedext sharedmem simplexml snmp soap sockets solid spell spl sqlite |
| 49 |
ssl sybase sybase-ct sysvipc tidy tokenizer truetype unicode vm-goto vm-switch |
| 50 |
wddx xml xmlreader xmlwriter xmlrpc xpm xsl yaz zip zlib" |
| 42 |
|
51 |
|
| 43 |
# these USE flags should have the correct dependencies |
52 |
# these USE flags should have the correct dependencies |
| 44 |
DEPEND="adabas? ( >=dev-db/unixODBC-1.8.13 ) |
53 |
DEPEND="adabas? ( >=dev-db/unixODBC-1.8.13 ) |
|
Lines 77-82
Link Here
|
| 77 |
nls? ( sys-devel/gettext ) |
86 |
nls? ( sys-devel/gettext ) |
| 78 |
oci8-instant-client? ( dev-db/oracle-instantclient-basic ) |
87 |
oci8-instant-client? ( dev-db/oracle-instantclient-basic ) |
| 79 |
odbc? ( >=dev-db/unixODBC-1.8.13 ) |
88 |
odbc? ( >=dev-db/unixODBC-1.8.13 ) |
|
|
89 |
pcre-external? ( dev-libs/libpcre ) |
| 80 |
postgres? ( >=dev-db/libpq-7.1 ) |
90 |
postgres? ( >=dev-db/libpq-7.1 ) |
| 81 |
qdbm? ( dev-db/qdbm ) |
91 |
qdbm? ( dev-db/qdbm ) |
| 82 |
readline? ( sys-libs/readline ) |
92 |
readline? ( sys-libs/readline ) |
|
Lines 187-192
Link Here
|
| 187 |
# Direct USE conflicts |
197 |
# Direct USE conflicts |
| 188 |
phpconfutils_use_conflict "gd" "gd-external" |
198 |
phpconfutils_use_conflict "gd" "gd-external" |
| 189 |
phpconfutils_use_conflict "oci8" "oci8-instant-client" |
199 |
phpconfutils_use_conflict "oci8" "oci8-instant-client" |
|
|
200 |
phpconfutils_use_conflict "pcre" "pcre-external" |
| 190 |
phpconfutils_use_conflict "pdo" "pdo-external" |
201 |
phpconfutils_use_conflict "pdo" "pdo-external" |
| 191 |
phpconfutils_use_conflict "qdbm" "gdbm" |
202 |
phpconfutils_use_conflict "qdbm" "gdbm" |
| 192 |
phpconfutils_use_conflict "readline" "libedit" |
203 |
phpconfutils_use_conflict "readline" "libedit" |
|
Lines 386-392
Link Here
|
| 386 |
phpconfutils_extension_with "openssl" "ssl" 0 |
397 |
phpconfutils_extension_with "openssl" "ssl" 0 |
| 387 |
phpconfutils_extension_with "openssl-dir" "ssl" 0 "/usr" |
398 |
phpconfutils_extension_with "openssl-dir" "ssl" 0 "/usr" |
| 388 |
phpconfutils_extension_enable "pcntl" "pcntl" 1 |
399 |
phpconfutils_extension_enable "pcntl" "pcntl" 1 |
| 389 |
phpconfutils_extension_without "pcre-regex" "pcre" 0 |
|
|
| 390 |
phpconfutils_extension_disable "pdo" "pdo" 0 |
400 |
phpconfutils_extension_disable "pdo" "pdo" 0 |
| 391 |
phpconfutils_extension_with "pgsql" "postgres" 1 |
401 |
phpconfutils_extension_with "pgsql" "postgres" 1 |
| 392 |
phpconfutils_extension_disable "posix" "posix" 0 |
402 |
phpconfutils_extension_disable "posix" "posix" 0 |
|
Lines 501-506
Link Here
|
| 501 |
phpconfutils_extension_with "oci8" "oci8-instant-client" 1 "instantclient,/usr/lib/oracle/${OCI8IC_PKG}/client/lib" |
511 |
phpconfutils_extension_with "oci8" "oci8-instant-client" 1 "instantclient,/usr/lib/oracle/${OCI8IC_PKG}/client/lib" |
| 502 |
fi |
512 |
fi |
| 503 |
|
513 |
|
|
|
514 |
if useq pcre-external || phpconfutils_usecheck pcre-external ; then |
| 515 |
phpconfutils_extension_with "pcre-regex" "pcre-external" 1 "/usr" |
| 516 |
else |
| 517 |
phpconfutils_extension_without "pcre-regex" "pcre" 0 |
| 518 |
fi |
| 519 |
|
| 504 |
# PDO support |
520 |
# PDO support |
| 505 |
if useq pdo || phpconfutils_usecheck pdo ; then |
521 |
if useq pdo || phpconfutils_usecheck pdo ; then |
| 506 |
phpconfutils_extension_with "pdo-dblib" "mssql" 1 |
522 |
phpconfutils_extension_with "pdo-dblib" "mssql" 1 |