From 642bf72f2742aca6846abd7b1b794f6e6228d785 Mon Sep 17 00:00:00 2001 From: Mathieu Arnold Date: Wed, 17 Aug 2016 09:11:08 +0000 Subject: Add regexps capacity to PLIST_SUB. This adds the possibility to use regular expressions for the makeplist stage of the PLIST_SUB life. From time to time, the values are too generic, and they get in the way of other stuff. This adds the possibility to have a `VAR_regex=regex` that will be used instead of the `VAR=string` to search for possible replacements. For example, in lang/perl5*, there is PERL_ARCH=mach, which will get replaced in paths if a file is called, say "machine", will end up being "%%PERL_ARCH%%ine". Adding PERL_ARCH_regex="\bmach\b" will ensure only full words are replaced, so machine will stay machine, but "lib/mach/foo "will still be replaced by "lib/%%PERL_ARCH%%/foo". Reviewed by: bdrewery Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7335 --- CHANGES | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 68914e2d5353..0bbff468ba76 100644 --- a/CHANGES +++ b/CHANGES @@ -10,6 +10,24 @@ in the release notes and/or placed into UPDATING. All ports committers are allowed to commit to this file. +20160317: +AUTHOR: mat@FreeBSD.org + + This adds the possibility to use regular expressions for the makeplist stage + of the PLIST_SUB life. + + From time to time, the values are too generic, and they get in the way of + other stuff. + + This adds the possibility to have a `VAR_regex=regex` that will be used + instead of the `VAR=string` to search for possible replacements. + + For example, in lang/perl5*, there is PERL_ARCH=mach, which will get replaced + in paths if a file is called, say "machine", will end up being + "%%PERL_ARCH%%ine". Adding PERL_ARCH_regex="\bmach\b" will ensure only full + words are replaced, so machine will stay machine, but "lib/mach/foo "will + still be replaced by "lib/%%PERL_ARCH%%/foo". + 20160803: AUTHOR: mat@FreeBSD.org -- cgit v1.2.3