The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Что произошло с портами?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 11:41  (MSK)
Hi, All!

Псле обновления портов перестало что-либо собираться.
В Makefile заметил некоторые разхождения

До обновления:
..............
post-patch:
.for i in ${FILES_X11BASE}
        ${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g" ${WRKSRC}/$i
.endfor
.for i in ${FILES_LOCALBASE}
        ${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/$i
.endfor
...............

После обновления:
...............
USE_REINPLACE=  yes
...............
post-patch:
        ${REINPLACE_CMD} -e "s|/usr/X11R6|${X11BASE}|g" \
                -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure

.for i in ${FILES_LIBJPEG}
        ${REINPLACE_CMD} -e "s|-ljpeg|-L${LOCALBASE}/lib -ljpeg|g" ${WRKSRC}/$i
.endfor
...............

-- Что такое ${REINPLACE_CMD}?

При сборке ругается, то комманды -e нет.
Видимо неопределена переменная ${REINPLACE_CMD}.

Помогите разобраться!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Что произошло с портами?"
Сообщение от lavr emailИскать по авторуВ закладки on 02-Окт-02, 11:45  (MSK)
>Hi, All!
>
>Псле обновления портов перестало что-либо собираться.
>В Makefile заметил некоторые разхождения
>
>До обновления:
>..............
>post-patch:
>.for i in ${FILES_X11BASE}
>        ${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g"
>${WRKSRC}/$i
>.endfor
>.for i in ${FILES_LOCALBASE}
>        ${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g"
>${WRKSRC}/$i
>.endfor
>...............
>
>После обновления:
>...............
>USE_REINPLACE=  yes
>...............
>post-patch:
>        ${REINPLACE_CMD} -e "s|/usr/X11R6|${X11BASE}|g" \
>
>            
>    -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure
>
>.for i in ${FILES_LIBJPEG}
>        ${REINPLACE_CMD} -e "s|-ljpeg|-L${LOCALBASE}/lib -ljpeg|g"
>${WRKSRC}/$i
>.endfor
>...............
>
>-- Что такое ${REINPLACE_CMD}?
>
>При сборке ругается, то комманды -e нет.
>Видимо неопределена переменная ${REINPLACE_CMD}.
>
>Помогите разобраться!

обновил ВСЕ дерево портов?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Что произошло с портами?"
Сообщение от LinaS emailИскать по авторуВ закладки on 02-Окт-02, 11:47  (MSK)
>>Hi, All!
>>
>>Псле обновления портов перестало что-либо собираться.
>>В Makefile заметил некоторые разхождения
>>
>>До обновления:
>>..............
>>post-patch:
>>.for i in ${FILES_X11BASE}
>>        ${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g"
>>${WRKSRC}/$i
>>.endfor
>>.for i in ${FILES_LOCALBASE}
>>        ${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g"
>>${WRKSRC}/$i
>>.endfor
>>...............
>>
>>После обновления:
>>...............
>>USE_REINPLACE=  yes
>>...............
>>post-patch:
>>        ${REINPLACE_CMD} -e "s|/usr/X11R6|${X11BASE}|g" \
>>
>>            
>>    -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure
>>
>>.for i in ${FILES_LIBJPEG}
>>        ${REINPLACE_CMD} -e "s|-ljpeg|-L${LOCALBASE}/lib -ljpeg|g"
>>${WRKSRC}/$i
>>.endfor
>>...............
>>
>>-- Что такое ${REINPLACE_CMD}?
>>
>>При сборке ругается, то комманды -e нет.
>>Видимо неопределена переменная ${REINPLACE_CMD}.
>>
>>Помогите разобраться!
>
>обновил ВСЕ дерево портов?


пропиши в Makefile
REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 12:22  (MSK)

>>обновил ВСЕ дерево портов?

Обновил ВСЕ дерево портов.


>пропиши в Makefile

Как, что и куда прописывать?


>REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)

REINPLACE_CMD= perl5 нигде не встречается.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Что произошло с портами?"
Сообщение от LinaS emailИскать по авторуВ закладки on 02-Окт-02, 12:30  (MSK)
>
>>>обновил ВСЕ дерево портов?
>
>Обновил ВСЕ дерево портов.
>
>
>>пропиши в Makefile
>
>Как, что и куда прописывать?
>
>
>>REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)
>
>REINPLACE_CMD= perl5 нигде не встречается.


так пропиши это в Makefile того порта, который ругается на -e not found (или как он там ругается)
но предварительно:
which perl5
/usr/bin/perl5
должно быть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Что произошло с портами?"
Сообщение от lavr emailИскать по авторуВ закладки on 02-Окт-02, 12:50  (MSK)
>
>>>обновил ВСЕ дерево портов?
>
>Обновил ВСЕ дерево портов.
>
>
>>пропиши в Makefile
>
>Как, что и куда прописывать?
>
>
>>REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)
>
>REINPLACE_CMD= perl5 нигде не встречается.

зачастую портовые make-инклюды зависят от системных

чтобы понять где и что нужно поправить или вставить:

less /usr/share/mk/bsd.README
ls -la /usr/share/mk
ls -la /usr/ports/Mk

остальное для самостоятельного изучения - работа make, imake

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 13:07  (MSK)
>>
>>>>обновил ВСЕ дерево портов?
>>
>>Обновил ВСЕ дерево портов.
>>
>>
>>>пропиши в Makefile
>>
>>Как, что и куда прописывать?
>>
>>
>>>REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)
>>
>>REINPLACE_CMD= perl5 нигде не встречается.
>
>зачастую портовые make-инклюды зависят от системных
>
>чтобы понять где и что нужно поправить или вставить:
>
>less /usr/share/mk/bsd.README
>ls -la /usr/share/mk
>ls -la /usr/ports/Mk
>
>остальное для самостоятельного изучения - работа make, imake

Спасибо за помощь!

А может я действительно не так обновил?

# cvsup /etc/cvsupfile.ports
(/var/ports/net/cvsup-without-gui)

/etc/cvsupfile.ports:

*default  host=cvsup2.ru.freebsd.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs

*default  tag=.
*default  delete use-rel-suffix

ports-archivers
ports-astro
ports-audio
ports-benchmarks
ports-biology
ports-cad
ports-comms
ports-converters
ports-databases
ports-deskutils
ports-devel
ports-editors
ports-emulators
ports-games
ports-graphics
ports-lang
ports-mail
ports-math
ports-mbone
ports-misc
ports-net
ports-news
ports-perl5
ports-print
ports-russian
ports-security
ports-shells
ports-sysutils
ports-textproc
ports-www
ports-x11
ports-x11-clocks
ports-x11-fm
ports-x11-fonts
ports-x11-servers
ports-x11-toolkits
ports-x11-wm

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 13:30  (MSK)
>>>
>>>>>обновил ВСЕ дерево портов?
>>>
>>>Обновил ВСЕ дерево портов.
>>>
>>>
>>>>пропиши в Makefile
>>>
>>>Как, что и куда прописывать?
>>>
>>>
>>>>REINPLACE_CMD= perl5 (посмотри, есть ли он у тебя)
>>>
>>>REINPLACE_CMD= perl5 нигде не встречается.
>>
>>зачастую портовые make-инклюды зависят от системных
>>
>>чтобы понять где и что нужно поправить или вставить:
>>
>>less /usr/share/mk/bsd.README
>>ls -la /usr/share/mk
>>ls -la /usr/ports/Mk
>>
>>остальное для самостоятельного изучения - работа make, imake
>
>Спасибо за помощь!
>
>А может я действительно не так обновил?
>
># cvsup /etc/cvsupfile.ports
>(/var/ports/net/cvsup-without-gui)
>
>/etc/cvsupfile.ports:
>
>*default  host=cvsup2.ru.freebsd.org
>*default  base=/usr
>*default  prefix=/usr
>*default  release=cvs
>
>*default  tag=.
>*default  delete use-rel-suffix
>
>ports-archivers
>ports-astro
>ports-audio
>ports-benchmarks
>ports-biology
>ports-cad
>ports-comms
>ports-converters
>ports-databases
>ports-deskutils
>ports-devel
>ports-editors
>ports-emulators
>ports-games
>ports-graphics
>ports-lang
>ports-mail
>ports-math
>ports-mbone
>ports-misc
>ports-net
>ports-news
>ports-perl5
>ports-print
>ports-russian
>ports-security
>ports-shells
>ports-sysutils
>ports-textproc
>ports-www
>ports-x11
>ports-x11-clocks
>ports-x11-fm
>ports-x11-fonts
>ports-x11-servers
>ports-x11-toolkits
>ports-x11-wm


После установки вручную:
# export REINPLACE_CMD=perl5
кое-что начало собираться :)
И всетаки, почему REINPLACE_CMD - не определена?
Что такое REINPLACE и для чего ее ввели?
Как сделать все законно?

Зарание Спасибо.

ЗЫ less /usr/share/mk/bsd.README у меня тоже неработает :( (проблемы с буржуйским)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 16:15  (MSK)
Всем спасибо за помощь!

При выше описанных конфигах порты обновляются.
Но каталог Mk остается старым.
В инете нашел обновленный Mk и перезаписал свой Mk.
Там есть определение REINPLACE_CMD (вроде используется sed).
Теперь все компилируется :)

Подскажите, как грамотно обновить порты целиком?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Что произошло с портами?"
Сообщение от lavr emailИскать по авторуВ закладки on 02-Окт-02, 17:24  (MSK)
>Всем спасибо за помощь!
>
>При выше описанных конфигах порты обновляются.
>Но каталог Mk остается старым.
>В инете нашел обновленный Mk и перезаписал свой Mk.
>Там есть определение REINPLACE_CMD (вроде используется sed).
>Теперь все компилируется :)
>
>Подскажите, как грамотно обновить порты целиком?

ports-all вместо перечисления всего барахла


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Что произошло с портами?"
Сообщение от sergey Искать по авторуВ закладки on 02-Окт-02, 19:06  (MSK)
>>Всем спасибо за помощь!
>>
>>При выше описанных конфигах порты обновляются.
>>Но каталог Mk остается старым.
>>В инете нашел обновленный Mk и перезаписал свой Mk.
>>Там есть определение REINPLACE_CMD (вроде используется sed).
>>Теперь все компилируется :)
>>
>>Подскажите, как грамотно обновить порты целиком?
>
>ports-all вместо перечисления всего барахла


Еще раз спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру