Small tweaks for update-copyright.py

update-copyright.py --this-year FAILs on two spots in the modula2
directories.
One is gpl_v3_without_node.texi, I think that is similar to other
license files which we already exclude from updates.
And the other is GmcOptions.cc, which has lines like
  mcPrintf_printf0 ((const char *) "Copyright ", 10);
  mcPrintf_printf1 ((const char *) "Copyright (C) %d Free Software Foundation, Inc.\\n", 49, (const unsigned char *) &year, (sizeof (year)-1));
  mcPrintf_printf1 ((const char *) "Copyright (C) %d Free Software Foundation, Inc.\\n", 49, (const unsigned char *) &year, (sizeof (year)-1));
which update-copyhright.py obviously can't grok.  The file is generated
and doesn't contain normal Copyright year which should be updated, so I think
it is also ok to skip it.

2024-01-03  Jakub Jelinek  <jakub@redhat.com>

	* update-copyright.py (GenericFilter): Skip gpl_v3_without_node.texi.
	(GCCFilter): Skip GmcOptions.cc.
This commit is contained in:
Jakub Jelinek 2024-01-03 12:11:32 +01:00
parent 4e053a7e19
commit 9afc19159c

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# #
# Copyright (C) 2013-2023 Free Software Foundation, Inc. # Copyright (C) 2013-2024 Free Software Foundation, Inc.
# #
# This script is free software; you can redistribute it and/or modify # This script is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -83,6 +83,7 @@ class GenericFilter:
'gpl_v3.texi', 'gpl_v3.texi',
'fdl-1.3.xml', 'fdl-1.3.xml',
'gpl-3.0.xml', 'gpl-3.0.xml',
'gpl_v3_without_node.texi',
# Skip auto- and libtool-related files # Skip auto- and libtool-related files
'aclocal.m4', 'aclocal.m4',
@ -556,6 +557,9 @@ class GCCFilter (GenericFilter):
self.skip_files |= set ([ self.skip_files |= set ([
# Not part of GCC # Not part of GCC
'math-68881.h', 'math-68881.h',
# Weird ways to compose copyright year
'GmcOptions.cc',
]) ])
self.skip_dirs |= set ([ self.skip_dirs |= set ([