Hi, Sean, I see you've changed php5's build-dependencies from firebird2-dev to firebird1.5-dev. Thank you for your quick reaction. Much appreciated.
A few additional points to consider: * Enabling more architectures firebird1.5 is currently built on i386, amd64 (you use it on these), sparc, kfreebsd-i386 and kfreebsd-amd64 You may want to add the last three in the Build-Depends line and in debian/rules. * Using firebird2.0-dev instead Cons: - it's a change :) Pros: - 2.0 is the currently recommended "stable" by upstream - its API is backwards compatible with firebird1.5 - the 2.0 client library can talk to both 1.5 (and 1.0 FWIW) and 2.0 servers, but has improvements in network protocol efficiency when taking to 2.0 servers - firebird2.0 supports one additional architecture - powerpc I tried a build against firebird2.0-dev and it built fine. Attached is a patch with all proposed changes. -- dam JabberID: [EMAIL PROTECTED]
diff -u php5-5.2.2/debian/control php5-5.2.2/debian/control --- php5-5.2.2/debian/control +++ php5-5.2.2/debian/control @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian PHP Maintainers <[EMAIL PROTECTED]> Uploaders: Adam Conrad <[EMAIL PROTECTED]>, Steve Langasek <[EMAIL PROTECTED]>, Jeroen van Wolffelaar <[EMAIL PROTECTED]>, OndÅej Surý <[EMAIL PROTECTED]>, sean finney <[EMAIL PROTECTED]> -Build-Depends: apache2-prefork-dev (>= 2.0.53-3), autoconf, automake1.4, bison, chrpath, debhelper (>= 3), firebird2-dev [i386 amd64], flex (>= 2.5.4), freetds-dev, libapr1-dev (>= 1.2.7-8), libbz2-dev (>= 1.0.0), libc-client-dev, libcurl3-openssl-dev | libcurl3-dev, libdb4.4-dev, libexpat1-dev (>= 1.95.2-2.1), libfreetype6-dev, libgcrypt11-dev, libgd2-xpm-dev (>= 2.0.28-3), libjpeg62-dev, libkrb5-dev, libldap2-dev, libmcrypt-dev, libmhash-dev (>= 0.8.8), libmysqlclient15-dev, libncurses5-dev, libpam0g-dev, libpcre3-dev (>= 6.6), libpng12-dev, libpq-dev | postgresql-dev, libpspell-dev, librecode-dev, libsasl2-dev, libsnmp10-dev | libsnmp-dev, libsqlite0-dev, libssl-dev (>= 0.9.6), libt1-dev, libtidy-dev, libtool (>= 1.4.2-4), libwrap0-dev, libxmltok1-dev, libxml2-dev (>= 2.4.14), libxslt1-dev (>= 1.0.18), quilt, re2c, unixodbc-dev, zlib1g-dev (>= 1.0.9) +Build-Depends: apache2-prefork-dev (>= 2.0.53-3), autoconf, automake1.4, bison, chrpath, debhelper (>= 3), firebird2.0-dev [i386 amd64 sparc powerpc kfreebsd-i386 kfreebsd-amd64], flex (>= 2.5.4), freetds-dev, libapr1-dev (>= 1.2.7-8), libbz2-dev (>= 1.0.0), libc-client-dev, libcurl3-openssl-dev | libcurl3-dev, libdb4.4-dev, libexpat1-dev (>= 1.95.2-2.1), libfreetype6-dev, libgcrypt11-dev, libgd2-xpm-dev (>= 2.0.28-3), libjpeg62-dev, libkrb5-dev, libldap2-dev, libmcrypt-dev, libmhash-dev (>= 0.8.8), libmysqlclient15-dev, libncurses5-dev, libpam0g-dev, libpcre3-dev (>= 6.6), libpng12-dev, libpq-dev | postgresql-dev, libpspell-dev, librecode-dev, libsasl2-dev, libsnmp10-dev | libsnmp-dev, libsqlite0-dev, libssl-dev (>= 0.9.6), libt1-dev, libtidy-dev, libtool (>= 1.4.2-4), libwrap0-dev, libxmltok1-dev, libxml2-dev (>= 2.4.14), libxslt1-dev (>= 1.0.18), quilt, re2c, unixodbc-dev, zlib1g-dev (>= 1.0.9) Build-Conflicts: bind-dev Standards-Version: 3.7.2 diff -u php5-5.2.2/debian/rules php5-5.2.2/debian/rules --- php5-5.2.2/debian/rules +++ php5-5.2.2/debian/rules @@ -57,7 +57,7 @@ endif # only enable interbase support for i386/amd64 -ifneq (,$(filter $(DEB_BUILD_ARCH),amd64 i386)) +ifneq (,$(filter $(DEB_BUILD_ARCH),amd64 i386 sparc powerpc kfreebsd-i386 kfreebsd-amd64)) IBFLAGS=--with-interbase=shared,/usr \ --with-pdo-firebird=shared,/usr endif
signature.asc
Description: PGP signature