Tgz in tgz...!

Garrett Cooper yanefbsd at gmail.com
Thu Jul 10 20:34:43 UTC 2008


On Thu, Jul 10, 2008 at 10:39 AM, Anders Trobäck <freebsd at troback.com> wrote:
> On Thu, 10 Jul 2008 14:54:15 +0200
> Anders Troback <freebsd at troback.com> wrote:
>
>> On Thu, 10 Jul 2008 01:54:10 -0800
>> Beech Rintoul <beech at freebsd.org> wrote:
>>
>> > On Thursday 10 July 2008, Anders Troback said:
>> > > Hi,
>> > >
>> > > I need some tips about a port that I'm working on!
>> > >
>> > > The problem that I have are that the source of the code are in a
>> > > tgz that are in a sub folder in an other tgz! So first I need the
>> > > port to download and extract the first tgz and then extract,
>> > > configure and make the second tgz!
>> > >
>> > > How do I cope with that?
>> > >
>> > > Thanks!
>> >
>> > You can probably extract the second time in post-extract, but
>> > you're going to have to get creative defining the right ${WRKSRC}.
>> > After that it should patch and build normally.
>> >
>> > Beech
>> >
>>
>> OK! Next problem:-]
>>
>> The program that I want to build are under a sub folder of
>> ${WRKSRC}/src so first I need to make the "main" program and then I
>> have to run make in that sub folder! Are there any macros that do
>> things like this or is there some other way?
>>
>> Thanks again!
>>
>
> Is this a "legal" way of solving this issue?
>
> post-build:
>        cd ${WRKSRC}/src/extras && make

Wouldn't `gmake -C ${WRKSRC}/src/extras' be better?
-Garrett


More information about the freebsd-ports mailing list