Hi,
On Sat, Feb 21, 2009 at 09:10:38 +1000, James Mills wrote:
> On Sat, Feb 21, 2009 at 5:26 AM, Johannes Winkelmann <jw@smts.ch> wrote:
> > What's the output of `locale -a`?
>
> Yeah I solved it. Interestingly enough a lot of software
> must assume en_US as the default language/locale ?
Well, not sure about that as you don't mentioned the applications, but
judging from the output from 'locale' and 'ports' you posted before, it
appears that you have set LC_ALL to "en_US.ISO-8859-1":
http://codepad.org/CSwyTCEA
http://codepad.org/KP8gnYr9
If it's not set, LC_ALL will be empty, and the rest will default to
"POSIX":
$ env|grep ^LC_ # making sure that there's no LC_* variable set
$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
And running ports -u will be just fine:
# ports -u opt
Updating file list from crux.nu:

orts/crux-2.5/opt/
Updating collection opt
Finished successfully
So maybe double check your environment, in case 'en_US' is not what you
want.
HTH, Johannes
--
Johannes Winkelmann mailto:jw@smts.ch
Zurich, Switzerland http://jw.smts.ch
_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux