Re: [freebsd] Re: [freebsd] Подскажите как установить древний модуль php - php5-xsl-5.3.10_1?

2016-06-30 Пенетрантность Sergey V. Dyatko
On Thu, 30 Jun 2016 15:25:01 +0300
Владимир Друзенко  wrote: 

> 30.06.2016 14:48, Anton Sayetsky пишет:
> >
> > 30 июня 2016 г. 14:46 пользователь "Anton Sayetsky"
> > > написал:  
> > > 1. Найти ревизию дерева портов, в которой были нужные версии.
> > > 2. svn co -r <ревизия> ${PORTSDIR}
> > > 3. make install
> > > 4. ???
> > > 5. PROFIT  
> > Если не соберётся - заставить обезьянку-кодера завести скрипты под
> > актуальной версией пыха и не страдать хернёй.
> >  
> И лучше сразу на php 7.0/7.1, чтобы подобные вопросы не возникали ещё
> ближайшие года 3-4 как минимум.
> 

ну там тоже не все так просто:-)

например pecl-memcache[d] который в портах с пхп7 не дружит, пришлось с github
брать нужное. 

--
wbr, tiger



[freebsd] Re: [freebsd] Подскажите как установить древний модуль php - php5-xsl-5.3.10_1?

2016-06-30 Пенетрантность Vladislav V. Prodan
30 июня 2016 г., 14:46 пользователь Anton Sayetsky 
написал:

> 30 июня 2016 г. 14:41 пользователь "Vladislav V. Prodan" <
> ad...@support.od.ua> написал:
>
> >
> > Здравствуйте
> >
> > Имеется FreeBSD 10.1-STABLE #0: Wed May 20 17:29:26 EEST 2015
> >
>
> > Если другие идеи, как сделать Subj ?
> 1. Найти ревизию дерева портов, в которой были нужные версии.
> 2. svn co -r <ревизия> ${PORTSDIR}
> 3. make install
> 4. ???
> 5. PROFIT
>
>
Благодарю. Хорошая мысль.


-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua


[freebsd] Re: [freebsd] Подскажите как установить древний модуль php - php5-xsl-5.3.10_1?

2016-06-30 Пенетрантность Anton Sayetsky
30 июня 2016 г. 14:46 пользователь "Anton Sayetsky" 
написал:
> 1. Найти ревизию дерева портов, в которой были нужные версии.
> 2. svn co -r <ревизия> ${PORTSDIR}
> 3. make install
> 4. ???
> 5. PROFIT
Если не соберётся - заставить обезьянку-кодера завести скрипты под
актуальной версией пыха и не страдать хернёй.


[freebsd] Re: [freebsd] Подскажите как установить древний модуль php - php5-xsl-5.3.10_1?

2016-06-30 Пенетрантность Anton Sayetsky
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