30 июня 2016 г. 14:41 пользователь "Vladislav V. Prodan" <
ad...@support.od.ua> написал:
>
> Здравствуйте
>
> Имеется FreeBSD 10.1-STABLE #0: Wed May 20 17:29:26 EEST 2015
>
> с древним php
>
> # php -v
> PHP 5.3.10 (cli) (built: Feb 26 2012 01:42:14)
> Copyright (c) 1997-2012 The PHP Group
> Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
> with XCache v2.0.1, Copyright (c) 2005-2012, by mOo
>
> Разработчик хочет textproc/php5-xsl, сейчас в портах
уже textproc/php55-xsl
>
> portdowngrade textproc/php55-xsl
>
> выдает только кучу ревизий
>
> ...
>
> ------------------------------------------------------------------------
> r321684 | ale | 2013-06-24 17:32:11 +0300 (пн, 24 июн 2013) | 6 lines
>
> Welcome PHP 5.5!
>
> Future steps:
> - rename current php5 ports to php54
> - make php55 the default one after an exp-run
>
> ------------------------------------------------------------------------
> r300897 | beat | 2012-07-14 17:29:18 +0300 (сб, 14 июл 2012) | 2 lines
>
> - Remove cvs2svn:cvs-rev property - part 3
>
> ------------------------------------------------------------------------
>
> #portdowngrade textproc/php55-xsl r300897
> создало директорию с парой файликов
>
> [14:35]root->textproc/php5-xsl# make
> make: "/usr/ports/Mk/bsd.php.mk" line 348: Malformed conditional
(${_USE_PHP_VER${PHP_VER}:M${:Udom}} != "")
> make: "/usr/ports/Mk/bsd.php.mk" line 348: Malformed conditional
(${_USE_PHP_VER${PHP_VER}:M${:Uxml}} != "")
> make: Fatal errors encountered -- cannot continue
> make: stopped in /usr/ports/textproc/php5-xsl
>
> В общем, был раньше lang/php5, а теперь /usr/ports/lang/php56
>
> Нашел бинарных пакеты с нужной версий php
>
ftp://ftp.is.co.za/FreeBSD/ports/amd64/packages-8.3-release/All/php5-xsl-5.3.10_1.tbz
> но там требуется чуть новее версии libiconv и libxml2
>
> Может, как-то перепаковать пакет php5-xsl-5.3.10_1.tbz ?
>
> Если другие идеи, как сделать Subj ?
1. Найти ревизию дерева портов, в которой были нужные версии.
2. svn co -r <ревизия> ${PORTSDIR}
3. make install
4. ???
5. PROFIT