Created attachment 183670 [details] byobu-5.119.diff QA: portlint -AC WARN: Makefile: [32]: use ${VARIABLE}, instead of $(VARIABLE). WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy. 0 fatal errors and 2 warnings found. poudriere testport passed on 11.0R-amd64
Hello Jov, thanks for taking another port and maintaining it. The following notice appears once the build is complete. pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:10:amd64" -- no architecture specific files found: **** could this package use a wildcard architecture?pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:10:amd64" -- no architecture specific files found: **** could this package use a wildcard architecture? Can you please add NO_ARCH=yes to satisfy this message?
Created attachment 183869 [details] byobu-5.119.diff Add NO_ARCH=yes
(In reply to Richard Gallamore from comment #1) Wired, I build without this error. Anyway, I added the NO_ARCH as there is not harm.
(In reply to Jov from comment #3) Just noticed that these lines, -e "s@/bin/bash@${LOCALBASE}/bin/bash@" \ -e "s@/usr/bin/python@${PYTHON_CMD}@" Will the SHEBANGFIX not fix the target files?
(In reply to Richard Gallamore from comment #4) SHEBANG_FIX is not enough, shebang fix only take care of "#!/xxx...", byobu has more: grep -R 'bin/bash' * | grep -v .bak INSTALL: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash experimental/byobu-classroom: useradd -m -s /usr/local/bin/bash -p "$cryptpw" "$GUESTUSER" usr/lib/byobu/time_binary:#!/usr/local/bin/bash -e usr/lib/byobu/include/mondrian:#!/usr/local/bin/bash usr/lib/byobu/include/select-session.py:SHELL = os.getenv("SHELL", "/usr/local/bin/bash") usr/bin/byobu-ulevel:#!/usr/local/bin/bash usr/bin/byobu-disable-prompt: if [ -n "$TMUX" ] && [ "$SHELL" = "/usr/local/bin/bash" ]; then usr/bin/byobu-ugraph:#!/usr/local/bin/bash usr/bin/byobu-ugraph.in:#!/usr/local/bin/bash usr/bin/byobu-enable-prompt.in:[ "$SHELL" = "/usr/local/bin/bash" ] || exit 1 usr/bin/byobu-disable-prompt.in: if [ -n "$TMUX" ] && [ "$SHELL" = "/usr/local/bin/bash" ]; then usr/bin/byobu-ulevel.in:#!/usr/local/bin/bash usr/bin/byobu-enable-prompt:[ "$SHELL" = "/usr/local/bin/bash" ] || exit 1 usr/share/byobu/profiles/tmux:# BUG: Should *not* hardcode /usr/local/bin/bash here usr/share/byobu/tests/byobu-time-notifications.in:#!/usr/local/bin/bash usr/share/byobu/tests/byobu-time-notifications:#!/usr/local/bin/bash
A commit references this bug: Author: ultima Date: Thu Jun 29 18:14:07 UTC 2017 New revision: 444656 URL: https://svnweb.freebsd.org/changeset/ports/444656 Log: * Updated to 5.199 * New maintainer Jov <amutu@amutu.com> * Added NO_ARCH Changelog: http://bazaar.launchpad.net/~kirkland/byobu/trunk/view/head:/debian/changelog PR: 220180 Submitted by: Jov <amutu@amutu.com> (maintainer) Reviewed by: lifanov (mentor) Approved by: lifanov (mentor) Differential Revision: https://reviews.freebsd.org/D11385 Changes: head/sysutils/byobu/Makefile head/sysutils/byobu/distinfo
Committed, thanks!