#21
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Dec 19 00:52:22 по местному времени:
02 дек. 2019, понедельник, в 12:17 NOVT, Sergey Anohin написал(а): SA> Я уже потратил кучу времени, главное чтобы не зря, поэтому нет проблем. https://svnweb.freebsd.org/ports?vie...evision=518856 https://svnweb.freebsd.org/doc?view=...revision=53648 Подредактировал ещё сам перед коммитом. Убрал лишний скрипт pkg-install, перенёс из него создание каталогов в основной Makefile в do-install и добавил их регистрацию в pkg-list и отсортировал его, а для файлов *.sample добавил в начало @sample, как требует Нandbook. Завернул длинные строки в pkg-descr, добавил пропущенный предлог. Подровнял табуляциями Makefile. Eugene --- slrn/1.0.3 (FreeBSD) |
#22
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Dec 19 01:05:47 по местному времени:
01 дек. 2019, воскресенье, в 20:31 NOVT, Sergey Anohin написал(а): SA> ЗЫ фидогейт вроде повеселее, но пришлось абсолютный путь впилить: SA> http://5034.ru/fidogate_v4.tar.gz SA> BUILD_DEPENDS= /usr/local/news/bin/innconfval:news/inn Не нужен тут абсолютный путь. /usr/local надо заменить на ${PREFIX}. Используй финальную версию comms/qico как образец и причеши fidogate: ты зачем-то насовал по две табуляции вместо одной в каждое определение, кроме блока, где SPOOLDIR - там ни одной табуляции. portlint ругается: extra item placed in the USES/USEx section, for example, "GNUCONFIGURE" Нет причин не исправить этот момент тоже, отдели пустой строкой начало блока с GNU_CONFIGURE от предыдущего блока настроек. И надо так же, как в qico, убрать pkg-install и рассовать содержимое в Makefile и pkg-plist. После окончания правки pkg-plist отсортируй его. Eugene --- slrn/1.0.3 (FreeBSD) |
#23
|
|||
|
|||
Re: autotools
Alex Korchmar написал(а) к Eugene Grosbein в Dec 19 22:43:16 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии EG> не обязаны нынче поддерживать сборку портов, потому что они EoL, при коммунистах такого не было. > Alex --- ifmail v.2.15dev5.4 |
#24
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Alex Korchmar в Dec 19 13:22:03 по местному времени:
02 дек. 2019, понедельник, в 22:43 NOVT, Alex Korchmar написал(а): EG>> На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии EG>> не обязаны нынче поддерживать сборку портов, потому что они EoL, AK> при коммунистах такого не было. Было. Просто тогда версии менялись реже. Eugene -- Устав от вечных упований, Устав от радостных пиров --- slrn/1.0.3 (FreeBSD) |
#25
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Dec 19 11:18:01 по местному времени:
Нello, Eugene! EG> На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии EG> не обязаны нынче поддерживать сборку портов, потому что они EoL, EG> из 11-й ветки только 11.3 поддерживает свежие порты, так что не проблема. EG> Может у тебя ещё и локальный глюк какой. Да там система юзалась сначала с использованием бинарей потом с использованием портов, некоторые глюки были. С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#26
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Dec 19 11:24:02 по местному времени:
Нello, Eugene! SA>> ЗЫ фидогейт вроде повеселее, но пришлось абсолютный путь впилить: SA>> http://5034.ru/fidogate_v4.tar.gz SA>> BUILD_DEPENDS= /usr/local/news/bin/innconfval:news/inn EG> Не нужен тут абсолютный путь. /usr/local надо заменить на ${PREFIX}. не в том проблема была, если в системе нет инн, то он ее ставит по зависимости, но оно не включено в переменные окружения и потому этот бинарь не найти, ну использование префикс переменной в принципе не дает принципиальной разницы имхо EG> Используй финальную версию comms/qico как образец и причеши fidogate: EG> ты зачем-то насовал по две табуляции вместо одной в каждое определение, EG> кроме блока, где SPOOLDIR - там ни одной табуляции. EG> portlint ругается: extra item placed in the USES/USEx section, for example, "GNUCONFIGURE" EG> Нет причин не исправить этот момент тоже, отдели пустой строкой начало блока EG> с GNU_CONFIGURE от предыдущего блока настроек. EG> И надо так же, как в qico, убрать pkg-install и рассовать содержимое EG> в Makefile и pkg-plist. После окончания правки pkg-plist отсортируй его. Ок попробую С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#27
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Dec 19 11:25:11 по местному времени:
Нello, Eugene! EG> https://svnweb.freebsd.org/ports?vie...evision=518856 EG> https://svnweb.freebsd.org/doc?view=...revision=53648 EG> Подредактировал ещё сам перед коммитом. Убрал лишний скрипт pkg-install, EG> перенёс из него создание каталогов в основной Makefile в do-install EG> и добавил их регистрацию в pkg-list и отсортировал его, EG> а для файлов *.sample добавил в начало @sample, как требует Нandbook. EG> Завернул длинные строки в pkg-descr, добавил пропущенный предлог. EG> Подровнял табуляциями Makefile. Спасибо! С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#28
|
|||
|
|||
Re: autotools
Alex Korchmar написал(а) к Eugene Grosbein в Dec 19 12:27:02 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>>> На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии EG>>> не обязаны нынче поддерживать сборку портов, потому что они EoL, AK>> при коммунистах такого не было. EG> Было. Просто тогда версии менялись реже. у меня во все времена было полно версий прошлого и позапрошлого разлива - подобная херня наблюдалась только с уж совсем устаревшими major releases, а не внезапно- .2 двухмесячной давности мы больше не поддерживаем, немедленно обновляться до .3 > Alex --- ifmail v.2.15dev5.4 |
#29
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Dec 19 16:44:59 по местному времени:
03 дек. 2019, вторник, в 11:24 NOVT, Sergey Anohin написал(а): SA>>> http://5034.ru/fidogate_v4.tar.gz SA>>> BUILD_DEPENDS= /usr/local/news/bin/innconfval:news/inn EG>> Не нужен тут абсолютный путь. /usr/local надо заменить на ${PREFIX}. SA> не в том проблема была, если в системе нет инн, то он ее ставит по зависимости, SA> но оно не включено в переменные окружения и потому этот бинарь не найти, ну SA> использование префикс переменной в принципе не дает принципиальной разницы имхо Разница тут принципиальная, порт обязан поддерживать работу с PREFIX=/opt, например. И об этом написано в Нandbook. Eugene -- Как жаль, что не роняли вам на череп утюгов. Скорблю о вас - как мало вы успели. --- slrn/1.0.3 (FreeBSD) |
#30
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Alex Korchmar в Dec 19 16:55:09 по местному времени:
03 дек. 2019, вторник, в 12:27 NOVT, Alex Korchmar написал(а): EG>>>> На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии EG>>>> не обязаны нынче поддерживать сборку портов, потому что они EoL, AK>>> при коммунистах такого не было. EG>> Было. Просто тогда версии менялись реже. AK> у меня во все времена было полно версий прошлого и позапрошлого разлива - AK> подобная херня наблюдалась только с уж совсем устаревшими major releases, AK> а не внезапно- .2 двухмесячной давности мы больше не поддерживаем, AK> немедленно обновляться до .3 Это формальное отсутствие поддержки, технических проблем на самом деле и сейчас нет. Ну и раньше цикл выпуска новых версий был длиннее гораздо. Eugene --- slrn/1.0.3 (FreeBSD) |