Hello!

On Mon, 20 Feb 2012 at 15:21:33 (+0200), Владислав Продан wrote:

> # ll /usr/ports/databases/php5-sqlite3/
> total 1
> -rw-r--r--  1 root  wheel  331 15 апр  2011 Makefile

> # /usr/local/sbin/portdowngrade databases/php5-sqlite3

> portdowngrade 0.6 by Heiner Eichmann
> Please note, that nothing is changed in the ports tree
> unless it is explicitly permitted in step 6!

> Seeking port databases/php5-sqlite3 ... not found

Задаунгрейдить нужно порт lang/php5, после чего установить порт
databases/php5-sqlite3. Екстеншены используют Makefile от порта-матера,
коим является lang/php5
Т.е. последовательность действий:
portdowngrade lang/php5 && portinstall databases/php5-sqlite3


>   --- Исходное сообщение ---
>  От кого: "George L. Yermulnik" <y...@yz.kiev.ua>
>  Кому: freebsd@uafug.org.ua
>   Дата: 20 февраля 2012, 14:49:48
>  Тема: Re: [freebsd] Как установить php5-sqlite3 без полной переустановки php

> > Hello!

> > On Mon, 20 Feb 2012 at 14:00:27 (+0200), Владислав Продан wrote:

> > > На сервере стоит php 5.3.5, а в портах уже 5.3.10

> > > в /etc/make.conf 
> > > можно установить только DEFAULT_PHP_VER=5, а не DEFAULT_PHP_VER=535

> > > откатить порты на время билда 5.3.5 и собрать php5-sqlite3 ?

> > Достаточно будет откатить только сам порт lang/php5
> > Для этого можно воспользоваться утилитой ports-mgmt/portdowngrade (либо
> > любым другим способом вытягивания из cvs нужной версии файлов).
> > После чего просто установить databases/php5-sqlite3 любимым
> > портменеджером. Должно проканать =)

-- 
George L. Yermulnik
[YZ-RIPE]

Ответить