Skip to main content

Конференции

Просмотр конференции fido7.ru.unix.bsd:

Предыдущее Следующее

Дата: 09 Feb 2020, 22:59:02
От: Sergey Anohin @ 2:5034/10.1
Кому: Eugene Grosbein
Тема: Re: autotools


Hello, Eugene!

 EG>>> Конкретней.
 SA>> https://sourceforge.net/p/ftrack-as/code/HEAD/tree/trunk/
 SA>> Хочу брать определенный коммит, можно? Если можно то как?
 SA>> Изначально хотел тарбал брать но там:
 SA>> а. Кривое имя файла (это решаемо)
 SA>> б. Внутри тарбала нет одноименного каталога (пока не решаемо)
 SA>> а и б доставляют некоторые трудности :)

 EG> Второе тоже решаемо, потому что сборку система портов начинает
 EG> в каталоге WRKSRC, который равен ${WRKDIR}/${DISTNAME} только
 EG> по умолчанию.
 EG> Если же при распаковке тарбола внутрь WRKDIR там не оказывается
 EG> "одноименного" каталога (DISTNAME), то порт просто должен
 EG> переопределить WRKSRC. Примеров у нас полно, например
 EG> /usr/ports/emulators/virtualbox-ose-additions/Makefile:

 EG> WRKSRC= ${WRKDIR}/VirtualBox-${PORTVERSION}

а ${PORTVERSION} должен быть 2.0.15 или 2_0_15 тоже подойдет?

 EG> Для загрузки сорцов проектов с SourceForge
 EG> нужно использовать MASTER_SITES, как описано в секции
 EG> 5.4.2. MASTER_SITES в Porter's Handbook и конкретно
 EG> читать параграф 5.4.2.2. Magic MASTER_SITES Macros,
 EG> там как раз на примере SF расписано.

Так и использую его:

https://pastebin.com/9kRZwKPJ

 EG> Если есть тарбол, лучше не усложнять порт выкачиванием
 EG> конкретной ревизии (готового такого для SF кажется нет),
 EG> а использовать тарбол.

Все было бы ничего если бы тарбол имел нормальное имя и структуру...

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

--- wfido
Origin: https://5034.ru/wfido (2:5034/10.1)

Предыдущее Следующее

К списку сообщений
К списку конференций