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)