pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/lang



Hi,

In message <20181207130431.GD4466%homeworld.netbsd.org@localhost>
        on Fri, 7 Dec 2018 13:04:31 +0000,
        Emmanuel Dreyfus <manu%netbsd.org@localhost> wrote:
> On Fri, Dec 07, 2018 at 05:48:26PM +0900, Takahiro Kambe wrote:
>> On NetBSD 8.0_STABLE/amd64, your change creates extra files, such as
>> lib/php/20160303/sqlite3.so and php71 is broken now.  (This sqlite3.so
>> is not linked with sqlite3's shared library.)
> 
> Weird: I built ap24-php71 and that file did not appear. It may have 
> to do with this:
You had better build base language package first.

>> And it introduce runtime dependency for databases/sqlite3 to php71.
> 
> Not if sqlite3 is built-in to the system, whch is the case on NetBSD.
Previously it was BUILD_DEPENDS, now DEPENDS.

>> I belive that it is better to create separate database/php-sqlite3
>> package and avoid introduce such dependency.  (And there is ready
>> databases/php-sqlite3 package my work area.)
> 
> I am fine with such a scheme, but is it possible? SQLite3 is supposed 
> to be a PHP built-in.
I don't want to reinstall php71 pacakge when sqlite3 pacakge has
updated.  It should be the same as php-mysqli or php-pgsql cases.

-- 
Takahiro Kambe <taca%NetBSD.org@localhost>



Home | Main Index | Thread Index | Old Index