head 1.12; access; symbols pkgsrc-2023Q4:1.12.0.4 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.2 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.11.0.8 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.6 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.4 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.2 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.10.0.10 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.8 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.6 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.4 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.2 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.9.0.6 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.4 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.2 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.8.0.8 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.4 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.6 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.2 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.6.0.8 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.6 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.4 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.2 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.5.0.10 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.8 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.6 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.4 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.4.0.2 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.3.0.8 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.6 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.4 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.2 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.2.0.8 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.6 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.4 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.2 pkgsrc-2015Q2-base:1.2; locks; strict; comment @# @; 1.12 date 2023.07.06.09.41.58; author wiz; state Exp; branches; next 1.11; commitid 6meR4IA6XJRNYIvE; 1.11 date 2022.06.28.11.36.38; author wiz; state Exp; branches; next 1.10; commitid D2UoJrTHpoHEANJD; 1.10 date 2021.05.24.19.54.49; author wiz; state Exp; branches; next 1.9; commitid qokaiStTApGMcrUC; 1.9 date 2020.08.31.18.12.07; author wiz; state Exp; branches; next 1.8; commitid 7zxRbfOkDOoxbfmC; 1.8 date 2019.08.11.13.23.50; author wiz; state Exp; branches; next 1.7; commitid Ifet9Pg6Qt99ZByB; 1.7 date 2019.07.01.21.35.54; author nia; state Exp; branches; next 1.6; commitid sovjRjd79glt4otB; 1.6 date 2018.08.22.09.47.04; author wiz; state Exp; branches; next 1.5; commitid YLub8g3ofvFGb6PA; 1.5 date 2017.09.18.12.41.22; author wiz; state Exp; branches; next 1.4; commitid AEk7pfKXmdPT2G7A; 1.4 date 2017.06.05.14.24.54; author ryoon; state Exp; branches; next 1.3; commitid 54KDUXvefsKDYbUz; 1.3 date 2016.06.08.19.24.41; author wiz; state Exp; branches; next 1.2; commitid 12SLmHS6vHs0hH9z; 1.2 date 2015.06.12.10.51.34; author wiz; state Exp; branches; next 1.1; commitid B4JmCfaVUbiY38py; 1.1 date 2015.05.10.02.24.03; author mef; state Exp; branches; next ; commitid fK9rZxk3Lz12lQky; desc @@ 1.12 log @*: recursive bump for perl 5.38 @ text @# $NetBSD: Makefile,v 1.11 2022/06/28 11:36:38 wiz Exp $ DISTNAME= Unicode-CaseFold-1.01 PKGNAME= p5-${DISTNAME} PKGREVISION= 6 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Unicode/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://metacpan.org/release/Unicode-CaseFold COMMENT= Unicode case-folding for case-insensitive lookups LICENSE= ${PERL5_LICENSE} PERL5_MODULE_TYPE= Module::Build PERL5_PACKLIST= auto/Unicode/CaseFold/.packlist .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2021/05/24 19:54:49 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.10 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/08/31 18:12:07 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.9 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2019/08/11 13:23:50 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.8 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/07/01 21:35:54 nia Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.7 log @Follow some remaining search.cpan.org redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2018/08/22 09:47:04 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.6 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/09/18 12:41:22 wiz Exp $ d10 1 a10 1 HOMEPAGE= http://search.cpan.org/~arodland/Unicode-CaseFold/ @ 1.5 log @p5-Unicode-CaseFold: update to 1.01. Version 1.01: 2017-07-25 * Fix a deprecation warning about toFOLD_utf8 in 5.26 (this should also prevent trouble when the current version is removed in 5.30). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2017/06/05 14:24:54 ryoon Exp $ d5 1 @ 1.4 log @Recursive revbump from lang/perl5 5.26.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2016/06/08 19:24:41 wiz Exp $ d3 1 a3 1 DISTNAME= Unicode-CaseFold-1.00 a4 1 PKGREVISION= 3 @ 1.3 log @Bump PKGREVISION for perl-5.24. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/06/12 10:51:34 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/05/10 02:24:03 mef Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @Import p5-Unicode-CaseFold-1.00 as textproc/p5-Unicode-CaseFold. What is Case-Folding? In non-Unicode contexts, a common idiom to compare two strings case-insensitively is lc($this) eq lc($that). Before comparing two strings we normalize them to an all-lowercase version. "Hello", "HELLO", and "HeLlO" all have the same lowercase form ("hello"), so it doesn't matter which one we start with; they are all equal to one another after lc. In Unicode, things aren't so simple. A Unicode character might have mappings for uppercase, lowercase, and titlecase, and the lowercase mapping of the uppercase mapping of a given character might not be the character that you started with! For example lc(uc("\N{LATIN SMALL LETTER SHARP S")) is "ss", not the eszett we started off with! Case-folding is a part of the Unicode standard that allows any two strings that differ from one another only by case to map to the same "case-folded" form, even when those strings include characters with complex case-mappings. @ text @d1 1 a1 1 # $NetBSD$ d5 1 @