Browse Source

Utilities/Scripts: Remove temporary script that filtered license notices

Brad King 9 years ago
parent
commit
845d86bce3
1 changed files with 0 additions and 49 deletions
  1. 0 49
      Utilities/Scripts/filter-notices.bash

+ 0 - 49
Utilities/Scripts/filter-notices.bash

@@ -1,49 +0,0 @@
-#!/usr/bin/env bash
-
-# Filter scripts.
-
-regex='#=====================*
-(# CMake - Cross Platform Makefile Generator
-)?(# Copyright.*
-)*#
-# Distributed under the OSI-approved BSD License \(the "License"\);
-# see accompanying file Copyright.txt for details.
-#
-# This software is distributed WITHOUT ANY WARRANTY; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# See the License for more information.
-#=====================*(
-# \(To distribute this file outside of CMake, substitute the full
-#  License text for the above reference.\))?
-+'
-files="$(git ls-files -- | egrep -v ' ' | xargs pcregrep -M -l "$regex")"
-
-
-if test "x$files" != "x"; then
-  sed -i '1 i# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying\
-# file Copyright.txt or https://cmake.org/licensing for details.\
-
-' $files
-
-  perl -i -0pe "s/$regex//" -- $files
-fi
-
-# Filter C and C++ sources.
-
-regex='\/\*=======================*(
-  .*)+
-
-  Distributed under the OSI-approved BSD License \(the "License"\);
-  see accompanying file Copyright.txt for details.
-
-  This software is distributed WITHOUT ANY WARRANTY; without even the
-  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-  See the License for more information.
-=======================*\*\/
-+'
-
-notice='\/* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
-   file Copyright.txt or https:\/\/cmake.org\/licensing for details.  *\/
-'
-
-git ls-files -z -- | grep -z -v 'Source/kwsys' | xargs -0 perl -i -0pe "s/$regex/$notice/g"