From d898a17b927531bbc0de7ad0991dc3c96915d67d Mon Sep 17 00:00:00 2001 From: Martin Liska <mliska@suse.cz> Date: Wed, 14 Dec 2022 13:51:03 +0100 Subject: [PATCH] contrib: add contrib to update-copyright.py script contrib/ChangeLog: * update-copyright.py: Add contrib folder. --- contrib/update-copyright.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/contrib/update-copyright.py b/contrib/update-copyright.py index 76614ffc4ea4..fcae846fb1e5 100755 --- a/contrib/update-copyright.py +++ b/contrib/update-copyright.py @@ -680,6 +680,18 @@ class LibStdCxxFilter (GenericFilter): return re.compile ('// \(C\) Copyright Jeremy Siek') return GenericFilter.get_line_filter (self, dir, filename) +class ContribFilter(GenericFilter): + def __init__ (self): + GenericFilter.__init__ (self) + + self.skip_files |= set ([ + # A different copyrights. + 'unicode-license.txt', + 'Info.plist', + # Contains CR (^M). + 'repro_fail', + ]) + class GCCCopyright (Copyright): def __init__ (self, errors): Copyright.__init__ (self, errors) @@ -699,6 +711,7 @@ class GCCCopyright (Copyright): self.add_external_author ('Advanced Micro Devices Inc.') self.add_external_author ('Ami Tavory and Vladimir Dreizin, IBM-HRL.') self.add_external_author ('Cavium Networks.') + self.add_external_author ('David Malcolm') self.add_external_author ('Faraday Technology Corp.') self.add_external_author ('Florida State University') self.add_external_author ('Gerard Jungman') @@ -738,7 +751,7 @@ class GCCCmdLine (CmdLine): # boehm-gc is imported from upstream. self.add_dir ('c++tools') self.add_dir ('config', ConfigFilter()) - # contrib isn't really part of GCC. + self.add_dir ('contrib', ContribFilter()) self.add_dir ('fixincludes') self.add_dir ('gcc', GCCFilter()) self.add_dir (os.path.join ('gcc', 'testsuite'), TestsuiteFilter()) -- GitLab