Update Makefile.depend filesAfter building packages we have a number of newand updated Makefile.depend filesReviewed by: stevek
Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sort: test against all month formats in month-sortThe CLDR specification [1] defines three possible month formats:- Abbreviation (e.g Jan, Ιαν)- Full (e.g January, Ιανουαρίου)- Standalone (e.g
sort: test against all month formats in month-sortThe CLDR specification [1] defines three possible month formats:- Abbreviation (e.g Jan, Ιαν)- Full (e.g January, Ιανουαρίου)- Standalone (e.g January, Ιανουάριος)Many languages use different case endings depending on whether the monthis referenced as a standalone word (nominative case), or in date context(genitive, partitive, etc.). sort(1)'s -M option currently sorts monthsby testing input against only the abbrevation format, which isessentially a substring of the full format. While this works fine forlanguages like English, where there are no cases, for languages wherethere is a different case ending between the abbreviation/full andstandalone formats, it is not sufficient.For example, in Greek, "May" can take the following forms:Abbreviation: Μαΐ (genitive case)Full: Μαΐου (genitive case)Standalone: Μάιος (nominative case)If we use the standalone format in Greek, sort(1) will not able to match"Μαΐ" to "Μάιος" and the sort will fail.This change makes sort(1) test against all three formats. It also workswhen the input contains mixed formats.[1] https://cldr.unicode.org/translation/date-time/date-time-patternsReviewed by: markjMFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D42847
show more ...
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sort(1): Add bits to allow easy checking against NetBSD testsI'm looking at sort(1) failures, for better or worse.