commit:     ed8cd974515c3fe41f4a4ad46f6edbef60d034e2
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 00:57:38 2016 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 00:57:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8cd974

dev-lang/php: revision the 7.0 series to add pdo-dblib support.

The PDO "dblib" driver was somehow lost during the transition from
php:5.6 to php:7.0. I've added it back, and tested that it works with
a simple query against a Microsoft SQL Server 2005 database.

Gentoo-Bug: 576782

Package-Manager: portage-2.2.26

 dev-lang/php/{php-7.0.4.ebuild => php-7.0.4-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-lang/php/php-7.0.4.ebuild b/dev-lang/php/php-7.0.4-r1.ebuild
similarity index 99%
rename from dev-lang/php/php-7.0.4.ebuild
rename to dev-lang/php/php-7.0.4-r1.ebuild
index 6092aca..92b6507 100644
--- a/dev-lang/php/php-7.0.4.ebuild
+++ b/dev-lang/php/php-7.0.4-r1.ebuild
@@ -68,7 +68,7 @@ IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
        enchant exif frontbase +fileinfo +filter firebird
        flatfile ftp gd gdbm gmp +hash +iconv imap inifile
        intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
-       mhash mysql mysqli nls
+       mhash mssql mysql mysqli nls
        oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
        readline recode selinux +session sharedmem
        +simplexml snmp soap sockets spell sqlite ssl
@@ -118,6 +118,7 @@ DEPEND="${DEPEND}
        ldap? ( >=net-nds/openldap-1.2.11 )
        ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
        libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
+       mssql? ( dev-db/freetds[mssql] )
        nls? ( sys-devel/gettext )
        oci8-instant-client? ( dev-db/oracle-instantclient-basic )
        odbc? ( >=dev-db/unixODBC-1.8.13 )
@@ -468,6 +469,7 @@ src_configure() {
        # PDO support
        if use pdo ; then
                our_conf+=(
+                       $(use_with mssql pdo-dblib "${EPREFIX}/usr")
                        $(use_with mysql pdo-mysql "${mysqllib}")
                        $(use_with postgres pdo-pgsql)
                        $(use_with sqlite pdo-sqlite "${EPREFIX}/usr")

Reply via email to