EG> Hе нужен тут абсолютный путь. /usr/local надо заменить на ${PREFIX}. EG> Используй финальную версию comms/qico как образец и причеши fidogate: EG> ты зачем-то насовал по две табуляции вместо одной в каждое определение, EG> кроме блока, где SPOOLDIR - там ни одной табуляции. EG> portlint ругается: extra item placed in the USES/USE_x section, for example, "GNU_CONFIGURE" EG> Hет причин не исправить этот момент тоже, отдели пустой строкой начало блока EG> с GNU_CONFIGURE от предыдущего блока настроек. EG> И надо так же, как в qico, убрать pkg-install и рассовать содержимое EG> в Makefile и pkg-plist. После окончания правки pkg-plist отсортируй его.
Получилось такое: http://5034.ru/fidogate_v7.tar.gz но финт с заменой post-install на do-install не прокатил из-за костылинга в конце Makefile.
Есть еще задумка дополнить порты конфигами для newsyslog, например как тут: /usr/ports/archivers/urbackup-server/files/urbackupsrv.conf-newsyslog кстати был приятно удивлен что наконец-то этот порт появился, ура :) Есть ли смысл пилить такое для фидо-портов? Что-то вроде: # cat ./fidogate.conf /var/log/fido/gate/afixlog news:news 644 4 1000 @T23 J /var/log/fido/gate/log news:news 644 4 1000 @T23 J /var/log/fido/gate/log-in news:news 644 4 1000 @T23 J /var/log/fido/gate/log-news news:news 644 4 1000 @T23 J /var/log/fido/gate/send-fidogate.log news:news 660 4 1000 @T23 J
ЗЫ Есть ли способ не привязываться к GH_TAGNAME, а брать последний коммит скажем из ветки мастер? Или смысла нет?