forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 29.11.2019, 15:32
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 14:15:29 по местному времени:

Нello, Eugene!

EG>>> portlint ты не запускал, очевидно. Запусти и поправь то, на что он укажет.
SA>> Какую лицензию я должен указать в LICENCE?
SA>> https://www.freebsd.org/doc/en_US.IS.../licenses.html
SA>> если там такое
SA>> https://github.com/kosfango/qico/blob/master/LICENSE
EG> Это BSD4CLAUSE.

http://5034.ru/qico_v5.tar.gz
http://5034.ru/fidogate_v2.tar.gz

портлинт говорит все ок, переделал по мануалу под гитхаб, пошкурил там что смог,
лицензии впилил...

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #12  
Старый 29.11.2019, 18:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 21:17:33 по местному времени:

29 нояб. 2019, пятница, в 14:15 NOVT, Sergey Anohin написал(а):

SA> http://5034.ru/qico_v5.tar.gz
SA> http://5034.ru/fidogate_v2.tar.gz
SA> портлинт говорит все ок, переделал по мануалу под гитхаб, пошкурил там что
SA> смог,
SA> лицензии впилил...

Надо запускать portlint -A, он показывает ошибки в qico.
И в строке с GNU_CONFIGURE там какая-то ересь написана.
А зачем поменял первый параграф в pkg-descr? Теперь поиск в описании
по слову FidoNet ничего не найдет, в отличие от прежнего варианта.

По дефолту включена опция PERL и когда она включена, Нandbook говорит
добавлять USES+= perl:

https://www.freebsd.org/doc/en_US.IS...sing-perl.html
Чтобы если перла ещё нет, он автоматически как зависимость ставился.

Эту ошибку выявляет make stage-qa и ты явно не тестировал порт, как положено:
https://www.freebsd.org/doc/en_US.IS...g-testing.html

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #13  
Старый 29.11.2019, 20:22
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 18:52:36 по местному времени:

Нello, Eugene!

EG> 29 нояб. 2019, пятница, в 14:15 NOVT, Sergey Anohin написал(а):

SA>> http://5034.ru/qico_v5.tar.gz
SA>> http://5034.ru/fidogate_v2.tar.gz
SA>> портлинт говорит все ок, переделал по мануалу под гитхаб, пошкурил там что
SA>> смог,
SA>> лицензии впилил...

EG> Надо запускать portlint -A, он показывает ошибки в qico.

Ок, проверю

EG> И в строке с GNU_CONFIGURE там какая-то ересь написана.

Проверю

EG> А зачем поменял первый параграф в pkg-descr? Теперь поиск в описании
EG> по слову FidoNet ничего не найдет, в отличие от прежнего варианта.

Вернем

EG> По дефолту включена опция PERL и когда она включена, Нandbook говорит
EG> добавлять USES+= perl:

Хм, проверю, оно должно быть опционально

EG> https://www.freebsd.org/doc/en_US.IS...sing-perl.html
EG> Чтобы если перла ещё нет, он автоматически как зависимость ставился.
EG> Эту ошибку выявляет make stage-qa и ты явно не тестировал порт, как положено:
EG> https://www.freebsd.org/doc/en_US.IS...g-testing.html

Попробую


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #14  
Старый 30.11.2019, 03:11
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 01:57:25 по местному времени:

Нello, Eugene!

EG> Эту ошибку выявляет make stage-qa и ты явно не тестировал порт, как положено:
EG> https://www.freebsd.org/doc/en_US.IS...g-testing.html

Есть ли способ способ в post-install: запустить скомпиленный бинарь (charsetc) с аргументами скажем что-то вроде этого?

${RUN} ${WRKSRC}/src/charsetc -v ${WRKSRC}/src/charset.map ${STAGEDIR}/libexec/fidogate/charsetc.bin

это во время сборки не срабатывает
https://github.com/ykaliuta/fidogate...akefile.am#L18

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #15  
Старый 30.11.2019, 18:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 21:25:22 по местному времени:

30 нояб. 2019, суббота, в 01:57 NOVT, Sergey Anohin написал(а):

SA> Есть ли способ способ в post-install: запустить скомпиленный бинарь (charsetc)
SA> с аргументами скажем что-то вроде этого?
SA> ${RUN} ${WRKSRC}/src/charsetc -v ${WRKSRC}/src/charset.map
SA> ${STAGEDIR}/libexec/fidogate/charsetc.bin

Конечно. Или лучше в do-install.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #16  
Старый 01.12.2019, 22:02
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Eugene Grosbein в Dec 19 20:31:38 по местному времени:

Нello, Eugene!

EG> По дефолту включена опция PERL и когда она включена, Нandbook говорит
EG> добавлять USES+= perl:
EG> https://www.freebsd.org/doc/en_US.IS...sing-perl.html
EG> Чтобы если перла ещё нет, он автоматически как зависимость ставился.

Вот по поводу перла интересно, сделал такой вариант, все тесты проходят на ура:
http://5034.ru/qico_v6.tar.gz
но при отключенном перле его все равно ./configure прицепляет?
ЧЯДНТ?

ЗЫ фидогейт вроде повеселее, но пришлось абсолютный путь впилить:
http://5034.ru/fidogate_v4.tar.gz
BUILD_DEPENDS= /usr/local/news/bin/innconfval:news/inn

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #17  
Старый 01.12.2019, 22:22
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Sergey Anohin в Dec 19 21:05:54 по местному времени:

Нello, Sergey!

SA> Вот по поводу перла интересно, сделал такой вариант, все тесты проходят на ура:
SA> http://5034.ru/qico_v6.tar.gz
SA> но при отключенном перле его все равно ./configure прицепляет?
SA> ЧЯДНТ?

нашел где косяк, убрал:
http://5034.ru/qico_v7.tar.gz

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #18  
Старый 02.12.2019, 12:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Eugene Grosbein написал(а) к Sergey Anohin в Dec 19 15:39:32 по местному времени:

01 дек. 2019, воскресенье, в 21:05 NOVT, Sergey Anohin написал(а):

SA>> Вот по поводу перла интересно, сделал такой вариант, все тесты проходят на
SA>> ура:
SA>> http://5034.ru/qico_v6.tar.gz
SA>> но при отключенном перле его все равно ./configure прицепляет?
SA>> ЧЯДНТ?
SA> нашел где косяк, убрал:
SA> http://5034.ru/qico_v7.tar.gz

Ты вписал свой e-mail в MAINTAINER, это значит, что ты на самом
деле хочешь быть маинтенером порта? Если да, я рад, но стоит
это уточнить. Потому что это значит, что ты берешь на себя
заботу об обновлении порта (если это потребуется) и
без твоего согласия напрямую чужие изменения в порт
приниматься не станут. То есть, тебе, возможно, придётся
иногда уделять время на реагирование на PR касательно
порта, тратить своё время. Наперёд скажу, что для не шибко
популярного софта это может никогда и не случиться :-)

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #19  
Старый 02.12.2019, 13:23
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Sergey Anohin написал(а) к Eugene Grosbein в Dec 19 12:17:13 по местному времени:

Нello, Eugene!

EG> Ты вписал свой e-mail в MAINTAINER, это значит, что ты на самом
EG> деле хочешь быть маинтенером порта? Если да, я рад, но стоит
EG> это уточнить.

Ну без майнтайнера порт не выпустят, о чем portlint говорил,
потому пришлось. Касаемо фидогейта, тоже самое, вписал свой, потому что
девелоперу некогда с эхотагом возиться.

EG> Потому что это значит, что ты берешь на себя
EG> заботу об обновлении порта (если это потребуется) и
EG> без твоего согласия напрямую чужие изменения в порт
EG> приниматься не станут. То есть, тебе, возможно, придётся
EG> иногда уделять время на реагирование на PR касательно
EG> порта, тратить своё время. Наперёд скажу, что для не шибко
EG> популярного софта это может никогда и не случиться :-)

Я уже потратил кучу времени, главное чтобы не зря, поэтому нет проблем.
Другое дело что qico например у меня не собрался на 11.1 там почему-то $(srcdir) не
раскрылся:
https://github.com/kosfango/qico/blo...Makefile.am#L7
почему, вот вообще не знаю, может в системе что-то сломано...
https://pastebin.com/Aq0LK86r

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #20  
Старый 02.12.2019, 19:43
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: autotools

Eugene Grosbein написал(а) к Sergey Anohin в Dec 19 22:30:05 по местному времени:

02 дек. 2019, понедельник, в 12:17 NOVT, Sergey Anohin написал(а):

EG>> Ты вписал свой e-mail в MAINTAINER, это значит, что ты на самом
EG>> деле хочешь быть маинтенером порта? Если да, я рад, но стоит
EG>> это уточнить.
SA> Ну без майнтайнера порт не выпустят, о чем portlint говорил,
SA> потому пришлось. Касаемо фидогейта, тоже самое, вписал свой, потому что
SA> девелоперу некогда с эхотагом возиться.

Это portlint говорит про новый порт. Для обновления это можно игнорить,
обновить порт можно и без становления маинтейнером. Оставлю твой адрес.

SA> Я уже потратил кучу времени, главное чтобы не зря, поэтому нет проблем.
SA> Другое дело что qico например у меня не собрался на 11.1 там почему-то
SA> $(srcdir) не
SA> раскрылся:
SA> https://github.com/kosfango/qico/blo...Makefile.am#L7
SA> почему, вот вообще не знаю, может в системе что-то сломано...
SA> https://pastebin.com/Aq0LK86r

На 11.2/amd64 у меня собрался. Но чисто формально обе эти версии
не обязаны нынче поддерживать сборку портов, потому что они EoL,
из 11-й ветки только 11.3 поддерживает свежие порты, так что не проблема.

Может у тебя ещё и локальный глюк какой.

Eugene
--
Устав от вечных упований,
Устав от радостных пиров
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
Ответ


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

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

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


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


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