SHEBANG_FILES
Matthias Andree
matthias.andree at gmx.de
Fri Jun 13 07:23:55 UTC 2014
Am 12.06.2014 23:52, schrieb Paul Schmehl:
> --On June 12, 2014 at 11:25:03 PM +0200 Kurt Jaeger <lists at opsec.eu> wrote:
>
>> Hi!
>>
>>> I'm working on switching one of my ports over to staging. During
>>> testing, I got this:
>>>
>>> Error: '/usr/bin/perl' is an invalid shebang you need USES=shebangfix
>>> for 'bin/argus-lsof'
>>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for
>>> 'bin/argus-vmstat'
>>>
>>> I've never seen this before, so I had to do a little digging.
>>> Eventually I put this in the Makefile:
>>>
>>> USES= shebangfix
>>> SHEBANG_FILES= bin/argus-lsof bin/argus-vmstat
>>
>> Almost correct.
>>
>
> Do I need a comma between the files?
No, but instead of giving their install location, you need to list the
files with the relative path into $WRKSRC after they've gotten unpacked.
More information about the freebsd-ports
mailing list