#11
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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) |