The port sets SHEBANGFILES which has no semantic meaning in the framework. Probably SHEBANG_FILES was meant here. Also I wonder if the scripts shouldn't be installed with INSTALL_SCRIPT? Then we would also get proper QA errors like: ====> Running Q/A tests (stage-qa) Error: '/usr/bin/env python3' is an invalid shebang you need USES=shebangfix for 'share/bitcoinnodestats/create_local_settings.py' Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'share/bitcoinnodestats/manage.py' *** Error code 1 Can you please fix it? Thank you.
@Tobias This change proposal is a blanket (approval) candidate under: Approved by: portmgr (blanket: framework compliance) Approved by: portmgr (blanket: just fix it)
(In reply to Tobias Kortkamp from comment #0) Thank you for discovering a silly typo. I'm on it and a fix with a MFH will follow shortly.
A commit references this bug: Author: kai Date: Sun May 26 13:10:29 UTC 2019 New revision: 502714 URL: https://svnweb.freebsd.org/changeset/ports/502714 Log: finance/bitcoinnodestats: Fix wrong use of USES=shebangfix * Spell SHEBANG_FILES correctly * Install the scripts with INSTALL_SCRIPT instead of INSTALL_DATA to get proper QA results. PR: 238139 Reported by: tobik MFH: 2019Q2 Changes: head/finance/bitcoinnodestats/Makefile
(In reply to Kubilay Kocak from comment #1) A MFH is not possible because finance/bitcoinnodestats was added to the ports tree shortly after the 2019Q2 branch.
Committed, thank you for reporting this issue!
Thanks for the help.