Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 May 2014 17:47:23 +0400
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Robert Backhaus <robbak@robbak.com>
Cc:        ports <ports@freebsd.org>
Subject:   Re: Best practice for mackaging software without "release tarballs"?
Message-ID:  <1466537923.20140519174723@serebryakov.spb.ru>
In-Reply-To: <CABG_4jn3SLi-jCzE3zp9MZdKFXA=3sfexyEaPrpFZKBPd14XrQ@mail.gmail.com>
References:  <124848351.20140519173542@serebryakov.spb.ru> <CABG_4jn3SLi-jCzE3zp9MZdKFXA=3sfexyEaPrpFZKBPd14XrQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Robert.
You wrote 19 =D0=BC=D0=B0=D1=8F 2014 =D0=B3., 17:40:39:

>>  I want to make port for TI MSP430 toolchain (binutils-newlib-gcc based,
>> new
>> one, not old and unsupported "devel/msp430*"), but problem is, that I ne=
ed
>> to package "tip of git branch", as all released tarballs (even snapshot
>> ones) contains bugs.
>>
>>  What is the best practice for such situation? Is it possible to require
>> git
>> as build-dependency and checkout sources (with some fixed revision, of
>> course, not "rolling" one) or should I prepare tarballs myself and put it
>> into ${MASTER_SITE_LOCAL}?
>>
>> If the software has been ported, and the software is on Github, you can
RB> specify any git tag and it will download that tag. For instance:

RB> USE_GITHUB=3D     yes
RB> GH_ACCOUNT=3D     bitcoin
RB> GH_PROJECT=3D     bitcoin
RB> GH_COMMIT=3D      4a102fa
RB> GH_TAGNAME=3D     ${GH_COMMIT}
RB> That said, most persons would prefer you pulled the latest release, and
RB> applied necessary bug fixes as patches.
 Problem is, this is NOT a github :) git !=3D github, you know?

--=20
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1466537923.20140519174723>