[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295945] Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk and retire USE_LOCALE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 08 Jun 2026 21:02:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295945
Bug ID: 295945
Summary: Set the ports tree locale to C.UTF-8 in Mk/bsd.port.mk
and retire USE_LOCALE
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Ports Framework
Assignee: portmgr@FreeBSD.org
Reporter: tijl@FreeBSD.org
CC: ports-bugs@FreeBSD.org
Created attachment 271630
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=271630&action=edit
patch
*/*: Use C.UTF-8 locale
Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible with
the C locale, like xx_YY.UTF-8 locales for example where [A-Z] includes more
than just upper case letters. USE_LOCALE was introduced to let ports use
another locale if they needed it. The C.UTF-8 locale was created later on to
be mostly compatible with the C locale.
Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The world has
switched to Unicode so all ports either require it or know how to build
correctly in a Unicode environment.
games/aisleriot: Install file with non-ASCII name
The file is extracted correctly now that the ports tree uses UTF-8.
shells/fd: Pass LANG via MAKE_ARGS
The upstream build system uses LANG to determine the location of Japanese
manpages. Pass this through MAKE_ARGS instead of USE_LOCALE because "ja" is
not a valid locale.
While here use the upstream make variable BUILD for DESTDIR.
--
You are receiving this mail because:
You are on the CC list for the bug.