Index: Mk/bsd.mport.mk =================================================================== diff -u -N -r26ea81f559305dc5418fc04aff45f9079b84ae89 -rc4d5a79ce3a884714bae6ef83c8f04b53fb8e33f --- Mk/bsd.mport.mk (.../bsd.mport.mk) (revision 26ea81f559305dc5418fc04aff45f9079b84ae89) +++ Mk/bsd.mport.mk (.../bsd.mport.mk) (revision c4d5a79ce3a884714bae6ef83c8f04b53fb8e33f) @@ -1078,9 +1078,16 @@ RUN_DEPENDS+= cdrecord:sysutils/cdrtools .endif -# Macro for doing in-place file editing using regexps +# Macro for doing in-place file editing using regexps. REINPLACE_ARGS may only +# be used to set or override the -i argument. Any other use is considered +# invalid. REINPLACE_ARGS?= -i.bak +.if defined(DEVELOPER) +REINPLACE_CMD?= ${SETENV} WRKSRC=${WRKSRC} REWARNFILE=${REWARNFILE} ${SCRIPTSDIR}/sed_checked.sh +.else REINPLACE_CMD?= ${SED} ${REINPLACE_ARGS} +.endif +FRAMEWORK_REINPLACE_CMD?= ${SED} -i.bak # Names of cookies used to skip already completed stages EXTRACT_COOKIE?= ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g}