Index: bsd.ruby.mk =================================================================== --- bsd.ruby.mk (revision 342164) +++ bsd.ruby.mk (working copy) @@ -186,8 +186,26 @@ RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_DISTVERSION} -GEM_ENV?= LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_CTYPE=UTF-8 +.if defined(LANG) && !empty(LANG) +_GEM_LANG= ${LANG} +.else +_GEM_LANG= en_US.UTF-8 +.fi +.if defined(LC_ALL) && !empty(LC_ALL) +_GEM_LANG= ${LC_ALL} +.else +_GEM_LANG= en_US.UTF-8 +.fi + +.if defined(LC_CTYPE) && !empty(LC_CTYPE) +_GEM_LC_CTYPE= ${LC_CTYPE} +.else +_GEM_LC_CTYPE= UTF-8 +.fi + +GEM_ENV?= LANG=${_GEM_LANG} LC_ALL=${_GEM_LC_ALL} LC_CTYPE=${_GEM_LC_CTYPE} + RUBY_CONFIGURE_ARGS+= --with-rubyhdrdir="${PREFIX}/include/ruby-1.9/" \ --with-rubylibprefix="${PREFIX}/lib/ruby" \ --docdir="${RUBY_DOCDIR}" \