forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 25.11.2019, 14:13
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию autotools

Sergey Anohin написал(а) к All в Nov 19 12:48:26 по местному времени:

Нello!

Как выглядит Makefile порта в котором ./configure генерируется
в процессе установки? Есть ли какие примеры в дереве?

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

--- wfido
Ответить с цитированием
  #2  
Старый 25.11.2019, 15:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 25.11.2019, 22:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 26.11.2019, 05:54
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 26.11.2019, 05:54
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 26.11.2019, 11:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 26.11.2019, 11:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 26.11.2019, 13:23
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 29.11.2019, 01:22
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 29.11.2019, 13:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
Ответ


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

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

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


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


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