Skip to main content

Конференции

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

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

Дата: 09 Feb 2020, 10:16:00
От: Eugene Grosbein @ 2:5006/1.0@fidonet
Кому: Sergey Anohin
Тема: Re: autotools


06 февр. 2020, четверг, в 20:25 NOVT, Sergey Anohin написал(а):

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

Второе тоже решаемо, потому что сборку система портов начинает
в каталоге WRKSRC, который равен ${WRKDIR}/${DISTNAME} только
по умолчанию.

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

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

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

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

Eugene
-- 
Поэты - страшные люди. У них все святое.

--- slrn/1.0.3 (FreeBSD)
Origin: RDTC JSC (2:5006/1@fidonet)

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

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