forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 02.12.2019, 22:02
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 02.12.2019, 22:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 02.12.2019, 23:52
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 10:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 12:33
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 12:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 12:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 13:43
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 14:02
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.12.2019, 14:13
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:11. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot