Skip to content
  • Mathieu Westphal (Kitware)'s avatar
    SPDX: Switch many license and copyright to SPDX style · 128b1a81
    Mathieu Westphal (Kitware) authored
    Automatic replace default license
    
    Berk cpy fixup 1: remove Sandia
    
    cat files.out  | xargs -I %s perl -i~ -0777 -pe 's/SPDX-FileCopyrightText: Copyright \(c\) Sandia Corporation, Kitware Inc./SPDX-FileCopyrightText: Copyright (c) Kitware Inc./g' %s
    
    Berk cpy fixup 2: identify remaining Sandia cpy
    
    cat files.out  | xargs -I %s perl -i~ -0777 -pe 's/SPDX-FileCopyrightText: Copyright(.*)Sandia/SPDX-FileCopyrightText: Copyright\1Sandddia/g' %s
    
    Berk cpy fixup 3: Add Sandia back
    
    cat ../old_multi_cpy.out  | xargs -I %s perl -i~ -0777 -pe 's/(.*)SPDX-FileCopyrightText: Copyright \(c\) Kitware Inc./\1SPDX-FileCopyrightText: Copyright (c) Kitware Inc.\n\1SPDX-FileCopyrightText: Copyright (c) Sandia Corporation/g' %s
    
    Berk cpy fixup: Remove Sandia identifier
    
    Berk cpy fixup: vtk.module files
    
    Manually adding missing cpy in vtk.module
    
    Manual replace GeodesicMeasurement plugin
    
    Manual add custom license to GeodesicMeasurements
    
    Manual cmake cpy
    
    Manual VDFReaderPlugin
    
    Manual ParFlow
    
    Manual Plugin licenses and cpy
    
    Automatic replace plugin node editor
    
    Automatic replace nvidia index plugin
    
    Manual replace plugins cpy
    
    Automatically add licenses and cpy to .ui files
    
    cat files.out  | xargs -I %s perl -i~ -0777 -pe 's/\A<.xml version="1.0" encoding="UTF-8".>\n<ui version="4.0">/<?xml version="1.0" encoding="UTF-8"?>\n<!-- SPDX-FileCopyrightText: Copyright (c) Kitware Inc. -->\n<!-- SPDX-License-Identifier: BSD-3-Clause -->\n<ui version="4.0">/g' %s
    
    Automatically add lic and cpy to qrc files
    
     cat files.out  | xargs -I %s perl -i~ -0777 -pe 's/\A<RCC>/<!-- SPDX-FileCopyrightText: Copyright (c) Kitware Inc. -->\n<!-- SPDX-License-Identifier: BSD-3-Clause -->\n<RCC>/g' %s
    
    Manual fixups to plugins lic and cpy
    
    Manual fixup plugins
    
    Skip a single file
    
    Manual add missing cpy
    
    Fix a few SPDX warnings
    
    Fix a vtk module
    
    Manual replace lic and cpy
    
    Fix Battelle Energy Alliance cpy
    
    Fix CFS license
    
    Fix PIConGPU cpy
    128b1a81