<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/share/colldef/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-07-15T22:43:39Z</updated>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>locales: fix installation of some collation files</title>
<updated>2022-04-05T07:19:31Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2022-04-05T07:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f6f9eec38739a6cc9a20c7fdb217dcae8ea6006'/>
<id>urn:sha1:2f6f9eec38739a6cc9a20c7fdb217dcae8ea6006</id>
<content type='text'>
When the unicode locales files where split off the non unicode locales
be_BY.ISO8859-5 and ca_IT.ISO8859-15 where non installed one due to
a typo, the other one was just missing its entry in the Makefile.

It was only notice a year later, by some postgres developpers as it was
breaking some of their tests.

Reported by:	tmunro
</content>
</entry>
<entry>
<title>pkgbase: locales: Also tag the files dir</title>
<updated>2021-08-06T12:37:45Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2021-08-06T12:36:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86c71e97d19f8b82b8ab79a56b20998ada7ee868'/>
<id>urn:sha1:86c71e97d19f8b82b8ab79a56b20998ada7ee868</id>
<content type='text'>
Otherwise bsd.dirs.mk will create the directory with the default
package (utilities) and we end up with a bunch of empty dirs managed
by this package while it shouldn't be the case.
</content>
</entry>
<entry>
<title>pkgbase: move locales into their own package</title>
<updated>2021-08-03T16:35:26Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-08-03T15:02:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fa5403d493be24dda2bf575c04019ef2dcc9d0c'/>
<id>urn:sha1:0fa5403d493be24dda2bf575c04019ef2dcc9d0c</id>
<content type='text'>
The only exception here being C.UTF-8 as this is the default
locales so it needs to always be installed

Reviewed by:	pkgbase (emaste)
Differential Revision:	https://reviews.freebsd.org/D31397
</content>
</entry>
<entry>
<title>locales: fix abuse of bsd.dirs.mk</title>
<updated>2021-08-03T16:02:15Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-08-03T16:00:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30e1773fdef42cb509bf75e9fa09472e77a333de'/>
<id>urn:sha1:30e1773fdef42cb509bf75e9fa09472e77a333de</id>
<content type='text'>
the way SAMEDIRS was defined was an abuse of bsd.dirs.mk resulting in
all the directory to be created in one single command, but DESTDIR is
only prepend once on the first element of the list

Switch to the properway to use bsd.dirs.mk
</content>
</entry>
<entry>
<title>locales: fix typo preventing installation of collation for ru_RU.CP866</title>
<updated>2021-08-03T12:37:26Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-08-03T12:37:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8232bb38598957b8bb4f3d13738a05e16b05387a'/>
<id>urn:sha1:8232bb38598957b8bb4f3d13738a05e16b05387a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locales: stop hardcoding the directories in the mtree</title>
<updated>2021-08-03T12:25:00Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-08-03T12:25:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=184d64af1344d6f3c370499510cede49320f4863'/>
<id>urn:sha1:184d64af1344d6f3c370499510cede49320f4863</id>
<content type='text'>
The framework knows how to create directories and tag them properly
for a the creation of a mtree, not need to hardcode all the locales
entries in bsd.usr.mk

This simplifies addition of new locales but also allow people building
with WITHOUT_LOCALES to end up with a directory full of empty files
</content>
</entry>
<entry>
<title>locales: separate unicode from other locales</title>
<updated>2021-07-23T14:58:20Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-07-22T17:02:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a36787e4c1fa0cf77dcf83be0867178476e372b'/>
<id>urn:sha1:0a36787e4c1fa0cf77dcf83be0867178476e372b</id>
<content type='text'>
Unicode locales are maintained and to evolved in cldr.
Generating the other locales from the unicode gets more and more painful
over the time.

Let's freeze the other locales to cldr 34.0.
</content>
</entry>
<entry>
<title>Add collation version support to querylocale(3).</title>
<updated>2020-11-08T02:50:34Z</updated>
<author>
<name>Thomas Munro</name>
<email>tmunro@FreeBSD.org</email>
</author>
<published>2020-11-08T02:50:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc7edd258c2564fe9e3c4a0dc839acc4a71caff9'/>
<id>urn:sha1:cc7edd258c2564fe9e3c4a0dc839acc4a71caff9</id>
<content type='text'>
Provide a way to ask for an opaque version string for a locale_t, so
that potential changes in sort order can be detected.  Similar to
ICU's ucol_getVersion() and Windows' GetNLSVersionEx(), this API is
intended to allow databases to detect when text order-based indexes
might need to be rebuilt.

The CLDR version is extracted from CLDR source data by the Makefile
under tools/tools/locale, written into the machine-generated Makefile
under shared/colldef, passed to localedef -V, and then written into
LC_COLLATE file headers.  The initial version is 34.0.
tools/tools/locale was recently updated to pull down 35.0, but the
output hasn't been committed under share/colldef yet, so that will
provide the first observable change when it happens.  Other versioning
schemes are possible in future, because the format is unspecified.

Reviewed by:	bapt, 0mp, kib, yuripv (albeit a long time ago)
Differential Revision:	https://reviews.freebsd.org/D17166
</content>
</entry>
</feed>
