--On June 12, 2014 at 11:25:03 PM +0200 Kurt Jaeger <li...@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?

But I'm getting errors:

===>  Patching for argus-sasl-3.0.6.1
sed: bin/argus-lsof: No such file or directory

The argus-lsof and argus-vmstat files don't exist in the tarball.  They
are  created during the make process.

Can you fix the path from the source files they are created from ?

Then you do not need shebangfix for them.


Well, yeah, I could.

Which port is that ?

net-mgmt/argus3

--
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to