Context: devel/freebsd-gcc* (for example)
using:

                --with-as=${LOCALBASE}/bin/${BU_PREFIX}-as \
                --with-ld=${LOCALBASE}/bin/${BU_PREFIX}-ld

The likes of ${BU_PREFIX}-ld possibly also
exists someplace else on the path in use.
So I suggest that the BUILD_DEPENDS and
RUN_DEPENDS cause the full path to be
checked so that the full path will be
created if they do not exist already.
So, using devel/freebsd-gcc9 as an example,
. . .


# svnlite diff /usr/ports/devel/freebsd-gcc9/
Index: /usr/ports/devel/freebsd-gcc9/Makefile
===================================================================
--- /usr/ports/devel/freebsd-gcc9/Makefile      (revision 520539)
+++ /usr/ports/devel/freebsd-gcc9/Makefile      (working copy)
@@ -16,8 +16,8 @@
 LIB_DEPENDS=   libgmp.so:math/gmp \
                libmpfr.so:math/mpfr \
                libmpc.so:math/mpc
-BUILD_DEPENDS= ${BU_PREFIX}-as:devel/binutils@${TARGETARCH}
-RUN_DEPENDS=   ${BU_PREFIX}-as:devel/binutils@${TARGETARCH}
+BUILD_DEPENDS=  ${LOCALBASE}/bin/${BU_PREFIX}-as:devel/binutils@${TARGETARCH}
+RUN_DEPENDS=    ${LOCALBASE}/bin/${BU_PREFIX}-as:devel/binutils@${TARGETARCH}
 
 FLAVORS=       aarch64 amd64 i386 mips mips64 powerpc powerpc64 riscv64 sparc64
 TARGETARCH=    ${FLAVOR}

This avoids later not finding the file via
the full path in such contexts.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

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

Reply via email to