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)

Reply via email to