#1
|
|||
|
|||
autotools
Sergey Anohin написал(а) к All в Nov 19 12:48:26 по местному времени:
Нello! Как выглядит Makefile порта в котором ./configure генерируется в процессе установки? Есть ли какие примеры в дереве? С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#2
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 18:18:48 по местному времени:
25 нояб. 2019, понедельник, в 12:48 NOVT, Sergey Anohin написал(а): SA> Как выглядит Makefile порта в котором ./configure генерируется SA> в процессе установки? Есть ли какие примеры в дереве? У нас есть целый отдельный FreeBSD Porter's Нandbook, в котором все такие вопросы подробно расписаны. Твой вопрос это параграфы 17.4 и 6.6. Using GNU Autotools, который нынче просто ссылается на 17.4: https://www.freebsd.org/doc/en_US.IS...utoreconf.html Eugene --- slrn/1.0.3 (FreeBSD) |
#3
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 21:44:18 по местному времени:
Нello, Eugene! EG> У нас есть целый отдельный FreeBSD Porter's Нandbook, EG> в котором все такие вопросы подробно расписаны. EG> Твой вопрос это параграфы 17.4 и 6.6. Using GNU Autotools, EG> который нынче просто ссылается на 17.4: EG> https://www.freebsd.org/doc/en_US.IS...utoreconf.html Спасибо! До этой главы я как раз не дошел, тогда с qico повременим пока, переделать надо... С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#4
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 03:34:48 по местному времени:
Нello, Eugene! EG> https://www.freebsd.org/doc/en_US.IS...utoreconf.html Апдейтнул порт qico: http://5034.ru/qico_v3.tar.gz И еще запилили порт fidogate свежий http://5034.ru/fidogate.tar.gz С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#5
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Sergey Anohin в Nov 19 04:05:38 по местному времени:
Нello, Sergey! SA> Апдейтнул порт qico: SA> http://5034.ru/qico_v3.tar.gz SA> И еще запилили порт fidogate свежий SA> http://5034.ru/fidogate.tar.gz Хотя с гитхаба наверно тянуть не лучшая идейка, во всяком случае с бранча мастер С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#6
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 14:33:14 по местному времени:
26 нояб. 2019, вторник, в 04:05 NOVT, Sergey Anohin написал(а): SA>> Апдейтнул порт qico: SA>> http://5034.ru/qico_v3.tar.gz SA>> И еще запилили порт fidogate свежий SA>> http://5034.ru/fidogate.tar.gz SA> Хотя с гитхаба наверно тянуть не лучшая идейка, во всяком случае с бранча SA> мастер Можно и оттуда, если больше неоткуда. В Porter's Нandbook есть описание и на этот случай, как это делать правильно. Eugene --- slrn/1.0.3 (FreeBSD) |
#7
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 14:34:53 по местному времени:
26 нояб. 2019, вторник, в 03:34 NOVT, Sergey Anohin написал(а): SA> https://www.freebsd.org/doc/en_US.IS...utoreconf.html SA> Апдейтнул порт qico: SA> http://5034.ru/qico_v3.tar.gz portlint ты не запускал, очевидно. Запусти и поправь то, на что он укажет. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#8
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 12:06:58 по местному времени:
Нello, Eugene! SA>> https://www.freebsd.org/doc/en_US.IS...utoreconf.html SA>> Апдейтнул порт qico: SA>> http://5034.ru/qico_v3.tar.gz EG> portlint ты не запускал, очевидно. Запусти и поправь то, на что он укажет. WARN: Makefile: [22]: use tab (not space) to make indentation WARN: Makefile: [27]: use tab (not space) to make indentation FATAL: Makefile: [49]: contiguous blank lines (> 1 lines) found. WARN: Makefile: [62]: NOPORTDOCS is deprecated. Please use PORT_OPTIONS:MDOCS instead. WARN: Makefile: [62]: NOPORTDOCS found. Consider using PORT_OPTIONS:MDOCS. FATAL: Makefile: extra item "WRKSRC" placed in the PORTNAME section. WARN: Makefile: Consider defining LICENSE. FATAL: Makefile: MAN[1-9LN] macro is not supported anymore. Please list manpages in plist. WARN: Makefile: seems to have unnecessary blank lines at the last part. FATAL: /usr/ports/comms/qico/distinfo: the last line has to be terminated by \n. 4 fatal errors and 6 warnings found. Можно пошлифовать, но "WRKSRC" placed in the PORTNAME section. был костылем для гитхаба Надо почитать пункт касаемо гита, как люди правильно делают. Я с портами раньше никогда не ковырялся, первый опыт. С фидогейтом попроще: root@server:/usr/ports/news/fidogate# portlint FATAL: Makefile: [1]: old style headers found. WARN: Makefile: [77]: NOPORTDOCS is deprecated. Please use PORT_OPTIONS:MDOCS instead. WARN: Makefile: [77]: NOPORTDOCS found. Consider using PORT_OPTIONS:MDOCS. FATAL: Makefile: extra item "WRKSRC" placed in the PORTNAME section. WARN: Makefile: Consider defining LICENSE. WARN: Makefile: no port directory /usr/ports//usr/ports/news/inn found, even though it is listed in BUILD_DEPENDS. FATAL: /usr/ports/news/fidogate/distinfo: the last line has to be terminated by \n. 3 fatal errors and 4 warnings found. С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#9
|
|||
|
|||
Re: autotools
Sergey Anohin написал(а) к Eugene Grosbein в Nov 19 00:12:15 по местному времени:
Нello, Eugene! SA>> https://www.freebsd.org/doc/en_US.IS...utoreconf.html SA>> Апдейтнул порт qico: SA>> http://5034.ru/qico_v3.tar.gz EG> portlint ты не запускал, очевидно. Запусти и поправь то, на что он укажет. Какую лицензию я должен указать в LICENCE? https://www.freebsd.org/doc/en_US.IS.../licenses.html если там такое https://github.com/kosfango/qico/blob/master/LICENSE С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#10
|
|||
|
|||
Re: autotools
Eugene Grosbein написал(а) к Sergey Anohin в Nov 19 16:35:46 по местному времени:
29 нояб. 2019, пятница, в 00:12 NOVT, Sergey Anohin написал(а): SA> https://www.freebsd.org/doc/en_US.IS...utoreconf.html SA>>> Апдейтнул порт qico: SA>>> http://5034.ru/qico_v3.tar.gz 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 Это BSD4CLAUSE. Eugene --- slrn/1.0.3 (FreeBSD) |