Hi,
I was working on a port which uses devel/scons. Following changes to
scons.port.mk were necessary which appear to fix general problems:
- use the proper path separator ":" as otherwise all but the first path
are ignored
- ensure that MODSCONS_ENV is seen by MODSCONS_BIN
Comments?
Best regards,
Ingo
Index: scons.port.mk
===================================================================
RCS file: /cvs/ports/devel/scons/scons.port.mk,v
retrieving revision 1.6
diff -u -p -r1.6 scons.port.mk
--- scons.port.mk 2 Jul 2013 08:36:16 -0000 1.6
+++ scons.port.mk 21 Apr 2016 16:36:28 -0000
@@ -9,8 +9,8 @@ MODSCONS_ENV?= CC="${CC}" \
CCFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
LINKFLAGS="${LDFLAGS}" \
- CPPPATH="${LOCALBASE}/include ${X11BASE}/include" \
- LIBPATH="${LOCALBASE}/lib ${X11BASE}/lib" \
+ CPPPATH="${LOCALBASE}/include:${X11BASE}/include" \
+ LIBPATH="${LOCALBASE}/lib:${X11BASE}/lib" \
PREFIX="${PREFIX}" \
debug=0
@@ -19,12 +19,12 @@ ALL_TARGET?=
NO_CCACHE?=Yes
MODSCONS_BUILD_TARGET = \
- ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
- ${MODSCONS_ENV} ${MODSCONS_FLAGS} ${ALL_TARGET}
+ ${SETENV} ${MAKE_ENV} ${MODSCONS_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
+ ${MODSCONS_FLAGS} ${ALL_TARGET}
MODSCONS_INSTALL_TARGET = \
- ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
- ${MODSCONS_ENV} ${MODSCONS_FLAGS} ${INSTALL_TARGET} \
+ ${SETENV} ${MAKE_ENV} ${MODSCONS_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
+ ${MODSCONS_FLAGS} ${INSTALL_TARGET} \
DESTDIR=${WRKINST}
.if !target(do-build)