1 июля 2016 г. 12:39 AM пользователь "Vladislav V. Prodan" <
[email protected]> написал:
>
>
>
> 1 июля 2016 г., 0:22 пользователь Anton Sayetsky <[email protected]>
написал:
>
>> 1 июля 2016 г. 12:17 AM пользователь "Vladislav V. Prodan" <
[email protected]> написал:
>>
>>
>> >
>> >
>> >
>> > 30 июня 2016 г., 22:21 пользователь Vladislav V. Prodan <
[email protected]> написал:
>> >
>> >>
>> >>
>> >> 30 июня 2016 г., 15:42 пользователь Vladislav V. Prodan <
[email protected]> написал:
>> >>>
>> >>>
>> >>>
>> >>> 30 июня 2016 г., 14:46 пользователь Anton Sayetsky <
[email protected]> написал:
>> >>>>
>> >>>> 30 июня 2016 г. 14:41 пользователь "Vladislav V. Prodan" <
[email protected]> написал:
>> >>>>
>> >>>>
>> >>>> >
>> >>>> > Здравствуйте
>> >>>> >
>> >>>> > Имеется 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
>> >>>
>> >>>
>> >>> Благодарю. Хорошая мысль.
>> >>>
>> >>>
>> >>
>> >> Что-то пошло не так...
>> >> # svn co https://svn.freebsd.org/ports/head -r 291337
/usr/ports-regress
>> >> ...
>> >> A    /usr/ports-regress/www/man2web/pkg-descr
>> >> A    /usr/ports-regress/www/xpi-inline-google-definitions/pkg-descr
>> >> A    /usr/ports-regress/www/xpi-vimperator/pkg-descr
>> >> Ошибка сегментации(core dumped)
>> >>
>> >>
>> >
>> > Замена на svnlite помогла.
>> >
>> > Но
>> >
>> > :root->textproc/php5-dom# make DISABLE_VULNERABILITIES=yes fetch
>> > /!\ WARNING /!\
>> > DEFAULT_PHP_VER is defined, consider using DEFAULT_VERSIONS=php=5
instead
>> >
>> > ===>   php5-dom-5.3.10_1 depends on file: /usr/local/sbin/pkg - found
>> > => php-5.3.10.tar.gz is not in
/usr/ports-regress/textproc/php5-dom/../../lang/php5/distinfo.
>> > => Either
/usr/ports-regress/textproc/php5-dom/../../lang/php5/distinfo is out of
date, or
>> > => php-5.3.10.tar.gz is spelled incorrectly.
>> > *** Error code 1
>> >
>> > Stop.
>> > make: stopped in /usr/ports-regress/textproc/php5-dom
>> >
>> > В тоже время
>> >
>> > # cat /usr/ports-regress/textproc/php5-dom/../../lang/php5/distinfo
>> > SHA256 (php-5.3.10.tar.bz2) =
339157af2b386534597d287da292f2545e81d9b452e8b3fe525fb2c534ff344a
>> > SIZE (php-5.3.10.tar.bz2) = 11707402
>> > SHA256 (suhosin-patch-5.3.10-0.9.10.patch.gz) =
4438caeab0a10c6c94aee9f7eaa703f5799f97d4e0579f43a947bb7314e38317
>> > SIZE (suhosin-patch-5.3.10-0.9.10.patch.gz) = 40967
>> > SHA256 (php-5.3.10-mail-header.patch) =
5cd43388b33fe5703c2c7d1de04d9b7030ee0a65d110c3793dfccb096ed2cc09
>> > SIZE (php-5.3.10-mail-header.patch) = 3346
>> >
>> > Почему порт требует архив tar.gz?
>> > Хотя в Makefile lang/php5 стоит
>> > USE_BZIP2=      yes
>> >
>> > Может, из-за этой строки?
>> > .include <bsd.port.pre.mk>
>> Не уверен, что тут есть родство, но в С include с "" - из текущего
каталога, а с <> - из общих. Непонятно, зачем вообще чекаутить в
нестандартный каталог, это ж SVN - в любой момент можно получить любую
ревизию. Ну и если уж так - то хотя бы стоило PORTSDIR определить.
>
>
> Да, вы правы, даже определение PORTSDIR мало помогает.
> Придется откатывать порты в стандартном месте.
Повторюсь - это лишь предположение, так что тут не могу гарантировать, что
поможет.
Однако, когда мне нужно было подобное - я просто переключал ревизию в
основном дереве да потом возвращал "взад".

Ответить