summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2005-03-20 18:18:09 +0000
committerjmmv <jmmv@pkgsrc.org>2005-03-20 18:18:09 +0000
commitd5eb7630f49f434eb1b0d8a91e392dec1e1d3c5b (patch)
tree8997ad5de55e1463d2cdbdcc65038387d92dc849 /mk
parent0e4fd73d5be5ec3b10f23ac12fbd63d0a61f78ff (diff)
downloadpkgsrc-d5eb7630f49f434eb1b0d8a91e392dec1e1d3c5b.tar.gz
Reset the current locale to a sane value (that is, 'C') during the build
of packages. Several utilities behave differently or even incorrectly if a locale different than 'C' is set. One of these is perl, which spits a big warning and then breaks some packages. An example is irssi, as described in PR pkg/29613 by Hanno Wagner.
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index d60b4776fb3..40eadfac7c8 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1600 2005/03/18 18:16:34 tv Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1601 2005/03/20 18:18:09 jmmv Exp $
#
# This file is in the public domain.
#
@@ -304,6 +304,13 @@ ALL_ENV+= COMPILER_RPATH_FLAG=${COMPILER_RPATH_FLAG:Q}
ALL_ENV+= F77=${FC:Q}
ALL_ENV+= FC=${FC:Q}
ALL_ENV+= FFLAGS=${FFLAGS:Q}
+ALL_ENV+= LANG=C
+ALL_ENV+= LC_COLLATE=C
+ALL_ENV+= LC_CTYPE=C
+ALL_ENV+= LC_MESSAGES=C
+ALL_ENV+= LC_MONETARY=C
+ALL_ENV+= LC_NUMERIC=C
+ALL_ENV+= LC_TIME=C
ALL_ENV+= LDFLAGS=${LDFLAGS:Q}
ALL_ENV+= LINKER_RPATH_FLAG=${LINKER_RPATH_FLAG:Q}
ALL_ENV+= PATH=${PATH:Q}:${LOCALBASE}/bin:${X11BASE}/bin