Created attachment 146399 [details] patch |poudriere testport| shows the following after bug 192543 accidentally removed INSTALL_PROGRAM patch. ====> Running Q/A tests (stage-qa) Warning: 'bin/nvidia-settings' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} My patch changes: - replace INSTALL_PROGRAM patches with MAKE_ENV substitutions - |prefix| variable and static library no longer exist - move LDFLAGS to the port's Makefile
Created attachment 146403 [details] 10.0 amd64 log (patch applied)
Can you also supply a patch for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192953
Why mix? For one, I don't include bug 167229 every time to not force review process. But if you insist...
Doh, build is broken on pre-10.x because of fmake: # 10.x or devel/bmake $ make bar # [89].x or devel/fmake $ make foo bar} $ cat Makefile TEST=foo bar FOO=foo all: @echo ${TEST:N${FOO}}
Created attachment 146417 [details] patch just expand the value --- before +++ after @@ -13,8 +13,8 @@ Index: x11/nvidia-settings/Makefile - INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ - INSTALL_MAN="${INSTALL_MAN}" \ - prefix=${PREFIX} \ -+ INSTALL_BIN_ARGS="${INSTALL_PROGRAM:N${INSTALL}}" \ -+ INSTALL_DOC_ARGS="${INSTALL_MAN:N${INSTALL}}" \ ++ INSTALL_BIN_ARGS="${INSTALL_PROGRAM:Ninstall}" \ ++ INSTALL_DOC_ARGS="${INSTALL_MAN:Ninstall}" \ X_CFLAGS=-I${LOCALBASE}/include \ X_LDFLAGS=-L${LOCALBASE}/lib
Created attachment 146418 [details] poudriere testport log (9.3R i386)
Comment on attachment 146418 [details] poudriere testport log (9.3R i386) wrong log
Created attachment 146421 [details] poudriere testport log (9.3R i386)
Jan, is this PR still valid? Technically it's on a maintainer time-out.
Only ports r367888 touched the port since the bug was opened and the warning is still present in yesterday checkout of ports. Without port update or independent fix the bug can only become invalid if pkg/bsd.port.mk start to strip(1) binaries automatically.
I'll take the PR.
A commit references this bug: Author: marino Date: Tue Nov 25 18:06:51 UTC 2014 New revision: 373423 URL: https://svnweb.freebsd.org/changeset/ports/373423 Log: x11/nvidia-settings: restore stripping of program during install PR: 193078 Submitted by: Jan Beich Approved by: maintainer timeout (3 months) Changes: head/x11/nvidia-settings/Makefile head/x11/nvidia-settings/files/
done, thanks!