Subject: Re: rename a DISTFILE at download time?
To: None <pkgsrc-users@netbsd.org>
From: Mark E. Perkins <perkinsm@bway.net>
List: pkgsrc-users
Date: 07/05/2007 18:12:09
On 2007/07/03 21:12, reed wrote:
>> Is there a way in pkgsrc to rename a DISTFILE when it is downloaded?  
>> The reason I'm asking is that x11/xpmicons downloads both KDEicons.tgz 
>> and kdeicons.tgz, which results in breakage on case insensitive file 
>> systems.  My thought is that an easy fix would be to save (remote file) 
>> KDEicons.tgz as (local file) KDEicons_.tgz (say).  I don't see a way to 
>> do this with a pre-* or post-* target.
>>
>> Is this possible?  Or is there a better pkgsrc solution for something 
>> like this?
> 
> Have a look at the pre-fetch target for an example in 
> pkgsrc/net/vncviewer/Makefile
> 
>   Jeremy C. Reed

Well, that really is the obvious answer.  :-)
It never occurred to me to use pre-fetch to do an actual fetch.

I think xpmicons may be a bit tricky, as it has 14 DISTFILES and many
MASTER_SITES (and some of the DISTFILES are no longer available on any of the
MASTER_SITES listed, and one of the MASTER_SITES is apparently dead, ....).
But I will take a flyer at it (probably on the weekend) and post back with
some proposed fixes.

Thanks,
Mark