Hi, No need to ${MODRUBY_RUBY_ADJ} directories. Also double quote the pattern. I have a port which uses
MODRUBY_ADJ_FILES = sup sup-* and without quotes find(1) doesn't want to print0 'sup-*' file names. Ok? Index: ruby.port.mk =================================================================== RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v retrieving revision 1.33 diff -u -r1.33 ruby.port.mk --- ruby.port.mk 8 Nov 2010 23:20:43 -0000 1.33 +++ ruby.port.mk 10 Nov 2010 01:04:29 -0000 @@ -184,7 +184,7 @@ MODRUBY_ADJ_FILES?= .if !empty(MODRUBY_ADJ_FILES) MODRUBY_ADJ_REPLACE= for pat in ${MODRUBY_ADJ_FILES:QL}; do \ - find ${WRKSRC} -name $$pat -print0 | \ + find ${WRKSRC} -type f -name "$$pat" -print0 | \ xargs -0r ${MODRUBY_RUBY_ADJ} ; \ done . if !target(pre-configure) -- best regards q#