Replace hard-coded paths in shebangs with #!/usr/bin/env
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Jan 2018 07:18:18 +0000 (07:18 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Jan 2018 07:18:18 +0000 (07:18 +0000)
https://bugs.webkit.org/show_bug.cgi?id=181040

Patch by Ting-Wei Lan <lantw44@gmail.com> on 2018-01-03
Reviewed by Alex Christensen.

.:

* Source/cmake/tools/scripts/auto-version.pl:
* Source/cmake/tools/scripts/feature-defines.pl:
* Source/cmake/tools/scripts/version-stamp.pl:

Source/JavaScriptCore:

* Scripts/UpdateContents.py:
* Scripts/cssmin.py:
* Scripts/generate-combined-inspector-json.py:
* Scripts/xxd.pl:
* create_hash_table:
* generate-bytecode-files:
* wasm/generateWasm.py:
* wasm/generateWasmOpsHeader.py:
* yarr/generateYarrCanonicalizeUnicode:

Source/WebCore:

* bindings/scripts/InFilesCompiler.pm:
* bindings/scripts/InFilesParser.pm:
* bindings/scripts/generate-bindings-all.pl:
* bindings/scripts/generate-bindings.pl:
* bindings/scripts/preprocess-idls.pl:
* css/make-css-file-arrays.pl:
* css/makeprop.pl:
* css/makevalues.pl:
* dom/make_event_factory.pl:
* dom/make_names.pl:
* extract-localizable-strings.pl:
* make-hash-tools.pl:

Source/WebCore/PAL:

* AVFoundationSupport.py:

Source/WebInspectorUI:

* Scripts/combine-resources.pl:
* Scripts/copy-user-interface-resources-dryrun.rb:
* Scripts/copy-user-interface-resources.pl:
* Scripts/fix-worker-imports-for-optimized-builds.pl:
* Scripts/remove-console-asserts-dryrun.rb:
* Scripts/remove-console-asserts.pl:
* Scripts/update-LegacyInspectorBackendCommands.rb:
* Scripts/update-codemirror-resources.rb:
* WebInspectorUI.vcxproj/build-webinspectorui.pl:

Source/WebKit:

* Scripts/generate-forwarding-headers.pl:

Source/WebKitLegacy:

* scripts/generate-webkitversion.pl:

Tools:

* BuildSlaveSupport/build-launcher-app:
* BuildSlaveSupport/build-launcher-dmg:
* BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:
* BuildSlaveSupport/built-product-archive:
* BuildSlaveSupport/clean-build:
* BuildSlaveSupport/delete-stale-build-files:
* BuildSlaveSupport/download-built-product:
* BuildSlaveSupport/gtk/buildbot/log/run:
* BuildSlaveSupport/gtk/buildbot/run:
* BuildSlaveSupport/gtk/pulseaudio/run:
* BuildSlaveSupport/kill-old-processes:
* BuildSlaveSupport/test-result-archive:
* BuildSlaveSupport/win/kill-old-processes:
* Scripts/SpacingHeuristics.pm:
* Scripts/add-include:
* Scripts/build-api-tests:
* Scripts/build-dumprendertree:
* Scripts/build-imagediff:
* Scripts/build-jsc:
* Scripts/build-webkit:
* Scripts/build-webkittestrunner:
* Scripts/check-Xcode-source-file-types:
* Scripts/check-dom-results:
* Scripts/check-for-exit-time-destructors:
* Scripts/check-for-global-initializers:
* Scripts/check-for-inappropriate-objc-class-names:
* Scripts/check-for-weak-vtables-and-externals:
* Scripts/clean-header-guards:
* Scripts/compare-timing-files:
* Scripts/configure-xcode-for-ios-development:
* Scripts/copy-webkitlibraries-to-product-directory:
* Scripts/create-exports:
* Scripts/debug-minibrowser:
* Scripts/debug-safari:
* Scripts/debug-test-runner:
* Scripts/do-file-rename:
* Scripts/do-webcore-rename:
* Scripts/dump-webkit-tests-run:
* Scripts/ensure-valid-python:
* Scripts/execAppWithEnv:
* Scripts/extract-localizable-js-strings:
* Scripts/filter-build-webkit:
* Scripts/find-extra-includes:
* Scripts/fix-blink-patch:
* Scripts/generate-coverage-data:
* Scripts/git-add-reviewer:
* Scripts/jsc-stress-test-helpers/js-exception-fuzz:
* Scripts/jsc-stress-test-helpers/js-executable-allocation-fuzz:
* Scripts/jsc-stress-test-helpers/js-osr-exit-fuzz:
* Scripts/make-new-script-test:
* Scripts/make-script-test-wrappers:
* Scripts/package-root:
* Scripts/parse-malloc-history:
* Scripts/report-include-statistics:
* Scripts/resolve-ChangeLogs:
* Scripts/run-api-tests:
* Scripts/run-bindings-tests:
* Scripts/run-content-extension-tester:
* Scripts/run-iexploder-tests:
* Scripts/run-javascriptcore-tests:
* Scripts/run-jsc:
* Scripts/run-leaks:
* Scripts/run-mangleme-tests:
* Scripts/run-minibrowser:
* Scripts/run-pageloadtest:
* Scripts/run-regexp-tests:
* Scripts/run-safari:
* Scripts/run-sunspider:
* Scripts/run-test-runner:
* Scripts/run-webkit-app:
* Scripts/run-webkit-httpd:
* Scripts/run-webkit-websocketserver:
* Scripts/set-webkit-configuration:
* Scripts/show-pretty-diff:
* Scripts/sort-Xcode-project-file:
* Scripts/split-file-by-class:
* Scripts/sunspider-compare-results:
* Scripts/svn-apply:
* Scripts/svn-unapply:
* Scripts/test-webkit-scripts:
* Scripts/test-webkitperl:
* Scripts/update-iexploder-cssproperties:
* Scripts/update-javascriptcore-test-results:
* Scripts/update-webkit:
* Scripts/update-webkit-auxiliary-libs:
* Scripts/update-webkit-dependency:
* Scripts/update-webkit-libs-jhbuild:
* Scripts/update-webkit-localizable-strings:
* Scripts/update-webkit-support-libs:
* Scripts/update-webkitgtk-libs:
* Scripts/update-webkitwpe-libs:
* Scripts/webkit-build-directory:
* Scripts/webkitperl/LoadAsModule.pm:
* Scripts/webkitperl/VCSUtils_unittest/decodeGitBinaryPatch.pl:
* Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl:
* Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatchThenSetChangeLogDateAndReviewer.pl:
* Scripts/webkitperl/VCSUtils_unittest/fixSVNPatchForAdditionWithHistory.pl:
* Scripts/webkitperl/VCSUtils_unittest/generatePatchCommand.pl:
* Scripts/webkitperl/VCSUtils_unittest/mergeChangeLogs.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseFirstEOL.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseGitDiffHeader.pl:
* Scripts/webkitperl/VCSUtils_unittest/parsePatch.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
* Scripts/webkitperl/VCSUtils_unittest/parseUnifiedDiffHeader.pl:
* Scripts/webkitperl/VCSUtils_unittest/prepareParsedPatch.pl:
* Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl:
* Scripts/webkitperl/VCSUtils_unittest/runCommand.pl:
* Scripts/webkitperl/VCSUtils_unittest/runPatchCommand.pl:
* Scripts/webkitperl/VCSUtils_unittest/setChangeLogDateAndReviewer.pl:
* Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl:
* Scripts/webkitperl/auto-version_unittest/versionStampTests.pl:
* Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl:
* Scripts/webkitperl/prepare-ChangeLog_unittest/extractLineRangeBeforeAndAfterChange.pl:
* Scripts/webkitperl/prepare-ChangeLog_unittest/fetchRadarURLFromBugXMLData.pl:
* Scripts/webkitperl/prepare-ChangeLog_unittest/generateFunctionLists.pl:
* Scripts/webkitperl/prepare-ChangeLog_unittest/parser_unittests.pl:
* Scripts/webkitperl/prepare-ChangeLog_unittest/resources/perl_unittests.pl:
* Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v1.0.pl:
* Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-new.pl:
* Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-old.pl:
* Scripts/webkitperl/webkitdirs_unittest/appendToEnvironmentVariableList.pl:
* Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRef.pl:
* Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRefGettingValue.pl:
* Scripts/webkitperl/webkitdirs_unittest/extractNonMacOSHostConfiguration.pl:
* Scripts/webkitperl/webkitdirs_unittest/prependToEnvironmentVariableList.pl:
* Scripts/webkitpy/layout_tests/servers/run_webkit_httpd.py:
* ccache/ccache-clang:
* ccache/ccache-clang++:
* ccache/ccache-wrapper:
* gtk/install-dependencies:
* iExploder/iexploder-1.3.2/htdocs/iexploder.cgi:
* iExploder/iexploder-1.3.2/htdocs/webserver.rb:
* iExploder/iexploder-1.3.2/tools/lasthit.rb:
* iExploder/iexploder-1.3.2/tools/osx_last_crash.rb:
* iExploder/iexploder-1.3.2/tools/showtest.rb:
* iExploder/iexploder-1.7.2/src/browser_harness.rb:
* iExploder/iexploder-1.7.2/src/iexploder.cgi:
* iExploder/iexploder-1.7.2/src/webserver.rb:
* iExploder/iexploder-1.7.2/tools/lasthit.rb:
* iExploder/iexploder-1.7.2/tools/osx_last_crash.rb:
* wpe/install-dependencies:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@226395 268f45cc-cd09-0410-ab3c-d52691b4dbfc

192 files changed:
ChangeLog
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Scripts/UpdateContents.py
Source/JavaScriptCore/Scripts/cssmin.py
Source/JavaScriptCore/Scripts/generate-combined-inspector-json.py
Source/JavaScriptCore/Scripts/xxd.pl
Source/JavaScriptCore/create_hash_table
Source/JavaScriptCore/generate-bytecode-files
Source/JavaScriptCore/wasm/generateWasm.py
Source/JavaScriptCore/wasm/generateWasmOpsHeader.py
Source/JavaScriptCore/yarr/generateYarrCanonicalizeUnicode
Source/WebCore/ChangeLog
Source/WebCore/PAL/AVFoundationSupport.py
Source/WebCore/PAL/ChangeLog
Source/WebCore/bindings/scripts/InFilesCompiler.pm
Source/WebCore/bindings/scripts/InFilesParser.pm
Source/WebCore/bindings/scripts/generate-bindings-all.pl
Source/WebCore/bindings/scripts/generate-bindings.pl
Source/WebCore/bindings/scripts/preprocess-idls.pl
Source/WebCore/css/make-css-file-arrays.pl
Source/WebCore/css/makeprop.pl
Source/WebCore/css/makevalues.pl
Source/WebCore/dom/make_event_factory.pl
Source/WebCore/dom/make_names.pl
Source/WebCore/extract-localizable-strings.pl
Source/WebCore/make-hash-tools.pl
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Scripts/combine-resources.pl
Source/WebInspectorUI/Scripts/copy-user-interface-resources-dryrun.rb
Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl
Source/WebInspectorUI/Scripts/fix-worker-imports-for-optimized-builds.pl
Source/WebInspectorUI/Scripts/remove-console-asserts-dryrun.rb
Source/WebInspectorUI/Scripts/remove-console-asserts.pl
Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
Source/WebInspectorUI/Scripts/update-codemirror-resources.rb
Source/WebInspectorUI/WebInspectorUI.vcxproj/build-webinspectorui.pl
Source/WebKit/ChangeLog
Source/WebKit/Scripts/generate-forwarding-headers.pl
Source/WebKitLegacy/ChangeLog
Source/WebKitLegacy/scripts/generate-webkitversion.pl
Source/cmake/tools/scripts/auto-version.pl
Source/cmake/tools/scripts/feature-defines.pl
Source/cmake/tools/scripts/version-stamp.pl
Tools/BuildSlaveSupport/build-launcher-app
Tools/BuildSlaveSupport/build-launcher-dmg
Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py
Tools/BuildSlaveSupport/built-product-archive
Tools/BuildSlaveSupport/clean-build
Tools/BuildSlaveSupport/delete-stale-build-files
Tools/BuildSlaveSupport/download-built-product
Tools/BuildSlaveSupport/gtk/buildbot/log/run
Tools/BuildSlaveSupport/gtk/buildbot/run
Tools/BuildSlaveSupport/gtk/pulseaudio/run
Tools/BuildSlaveSupport/kill-old-processes
Tools/BuildSlaveSupport/test-result-archive
Tools/BuildSlaveSupport/win/kill-old-processes
Tools/ChangeLog
Tools/Scripts/SpacingHeuristics.pm
Tools/Scripts/add-include
Tools/Scripts/build-api-tests
Tools/Scripts/build-dumprendertree
Tools/Scripts/build-imagediff
Tools/Scripts/build-jsc
Tools/Scripts/build-webkit
Tools/Scripts/build-webkittestrunner
Tools/Scripts/check-Xcode-source-file-types
Tools/Scripts/check-dom-results
Tools/Scripts/check-for-exit-time-destructors
Tools/Scripts/check-for-global-initializers
Tools/Scripts/check-for-inappropriate-objc-class-names
Tools/Scripts/check-for-weak-vtables-and-externals
Tools/Scripts/clean-header-guards
Tools/Scripts/compare-timing-files
Tools/Scripts/configure-xcode-for-ios-development
Tools/Scripts/copy-webkitlibraries-to-product-directory
Tools/Scripts/create-exports
Tools/Scripts/debug-minibrowser
Tools/Scripts/debug-safari
Tools/Scripts/debug-test-runner
Tools/Scripts/do-file-rename
Tools/Scripts/do-webcore-rename
Tools/Scripts/dump-webkit-tests-run
Tools/Scripts/ensure-valid-python
Tools/Scripts/execAppWithEnv
Tools/Scripts/extract-localizable-js-strings
Tools/Scripts/filter-build-webkit
Tools/Scripts/find-extra-includes
Tools/Scripts/fix-blink-patch
Tools/Scripts/generate-coverage-data
Tools/Scripts/git-add-reviewer
Tools/Scripts/jsc-stress-test-helpers/js-exception-fuzz
Tools/Scripts/jsc-stress-test-helpers/js-executable-allocation-fuzz
Tools/Scripts/jsc-stress-test-helpers/js-osr-exit-fuzz
Tools/Scripts/make-new-script-test
Tools/Scripts/make-script-test-wrappers
Tools/Scripts/package-root
Tools/Scripts/parse-malloc-history
Tools/Scripts/report-include-statistics
Tools/Scripts/resolve-ChangeLogs
Tools/Scripts/run-api-tests
Tools/Scripts/run-bindings-tests
Tools/Scripts/run-content-extension-tester
Tools/Scripts/run-iexploder-tests
Tools/Scripts/run-javascriptcore-tests
Tools/Scripts/run-jsc
Tools/Scripts/run-leaks
Tools/Scripts/run-mangleme-tests
Tools/Scripts/run-minibrowser
Tools/Scripts/run-pageloadtest
Tools/Scripts/run-regexp-tests
Tools/Scripts/run-safari
Tools/Scripts/run-sunspider
Tools/Scripts/run-test-runner
Tools/Scripts/run-webkit-app
Tools/Scripts/run-webkit-httpd
Tools/Scripts/run-webkit-websocketserver
Tools/Scripts/set-webkit-configuration
Tools/Scripts/show-pretty-diff
Tools/Scripts/sort-Xcode-project-file
Tools/Scripts/split-file-by-class
Tools/Scripts/sunspider-compare-results
Tools/Scripts/svn-apply
Tools/Scripts/svn-unapply
Tools/Scripts/test-webkit-scripts
Tools/Scripts/test-webkitperl
Tools/Scripts/update-iexploder-cssproperties
Tools/Scripts/update-javascriptcore-test-results
Tools/Scripts/update-webkit
Tools/Scripts/update-webkit-auxiliary-libs
Tools/Scripts/update-webkit-dependency
Tools/Scripts/update-webkit-libs-jhbuild
Tools/Scripts/update-webkit-localizable-strings
Tools/Scripts/update-webkit-support-libs
Tools/Scripts/update-webkitgtk-libs
Tools/Scripts/update-webkitwpe-libs
Tools/Scripts/webkit-build-directory
Tools/Scripts/webkitperl/LoadAsModule.pm
Tools/Scripts/webkitperl/VCSUtils_unittest/decodeGitBinaryPatch.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatchThenSetChangeLogDateAndReviewer.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/fixSVNPatchForAdditionWithHistory.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/generatePatchCommand.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/mergeChangeLogs.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseFirstEOL.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseGitDiffHeader.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parsePatch.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/parseUnifiedDiffHeader.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/prepareParsedPatch.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/runCommand.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/runPatchCommand.pl
Tools/Scripts/webkitperl/VCSUtils_unittest/setChangeLogDateAndReviewer.pl
Tools/Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl
Tools/Scripts/webkitperl/auto-version_unittest/versionStampTests.pl
Tools/Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl
Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/extractLineRangeBeforeAndAfterChange.pl
Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/fetchRadarURLFromBugXMLData.pl
Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/generateFunctionLists.pl
Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/parser_unittests.pl
Tools/Scripts/webkitperl/prepare-ChangeLog_unittest/resources/perl_unittests.pl
Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v1.0.pl
Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-new.pl
Tools/Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-old.pl
Tools/Scripts/webkitperl/webkitdirs_unittest/appendToEnvironmentVariableList.pl
Tools/Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRef.pl
Tools/Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRefGettingValue.pl
Tools/Scripts/webkitperl/webkitdirs_unittest/extractNonMacOSHostConfiguration.pl
Tools/Scripts/webkitperl/webkitdirs_unittest/prependToEnvironmentVariableList.pl
Tools/Scripts/webkitpy/layout_tests/servers/run_webkit_httpd.py
Tools/ccache/ccache-clang
Tools/ccache/ccache-clang++
Tools/ccache/ccache-wrapper
Tools/gtk/install-dependencies
Tools/iExploder/iexploder-1.3.2/htdocs/iexploder.cgi
Tools/iExploder/iexploder-1.3.2/htdocs/webserver.rb
Tools/iExploder/iexploder-1.3.2/tools/lasthit.rb
Tools/iExploder/iexploder-1.3.2/tools/osx_last_crash.rb
Tools/iExploder/iexploder-1.3.2/tools/showtest.rb
Tools/iExploder/iexploder-1.7.2/src/browser_harness.rb
Tools/iExploder/iexploder-1.7.2/src/iexploder.cgi
Tools/iExploder/iexploder-1.7.2/src/webserver.rb
Tools/iExploder/iexploder-1.7.2/tools/lasthit.rb
Tools/iExploder/iexploder-1.7.2/tools/osx_last_crash.rb
Tools/wpe/install-dependencies

index 19f9536..a592c4c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1 +1,12 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * Source/cmake/tools/scripts/auto-version.pl:
+        * Source/cmake/tools/scripts/feature-defines.pl:
+        * Source/cmake/tools/scripts/version-stamp.pl:
+
 == Rolled over to ChangeLog-2018-01-01 ==
index 05a9314..b31c197 100644 (file)
@@ -1,3 +1,20 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * Scripts/UpdateContents.py:
+        * Scripts/cssmin.py:
+        * Scripts/generate-combined-inspector-json.py:
+        * Scripts/xxd.pl:
+        * create_hash_table:
+        * generate-bytecode-files:
+        * wasm/generateWasm.py:
+        * wasm/generateWasmOpsHeader.py:
+        * yarr/generateYarrCanonicalizeUnicode:
+
 2018-01-03  Michael Saboff  <msaboff@apple.com>
 
         Disable SharedArrayBuffers from Web API
index 776d46f..062c5e2 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2015 Apple Inc.  All rights reserved.
 #
index 186327a..c34cd08 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2013 Apple Inc. All rights reserved.
 #
index 5ee08a5..5ff262f 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
 
 # Copyright (C) 2010-2011 Google Inc. All rights reserved.
 #
index 346473c..598c909 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl -w
+#! /usr/bin/env perl
 #
 # Static Hashtable Generator
 #
@@ -23,6 +23,7 @@
 #
  
 use strict;
+use warnings;
 use Getopt::Long qw(:config pass_through);
 
 my $file = shift @ARGV or die("Must provide source file as final argument.");
index e1128f8..8300bd0 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/python
+#! /usr/bin/env python
 
 # Copyright (C) 2014-2017 Apple Inc. All rights reserved.
 #
index 4de398f..16887ec 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/python
+#! /usr/bin/env python
 
 # Copyright (C) 2016-2017 Apple Inc. All rights reserved.
 #
index 624e3eb..0b8d7b0 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/python
+#! /usr/bin/env python
 
 # Copyright (C) 2016-2017 Apple Inc. All rights reserved.
 #
index b55d892..a103bcd 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/python
+#! /usr/bin/env python
 
 # Copyright (C) 2016 Apple Inc. All rights reserved.
 #
index 8ad51d9..b2ce02f 100644 (file)
@@ -1,3 +1,23 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * bindings/scripts/InFilesCompiler.pm:
+        * bindings/scripts/InFilesParser.pm:
+        * bindings/scripts/generate-bindings-all.pl:
+        * bindings/scripts/generate-bindings.pl:
+        * bindings/scripts/preprocess-idls.pl:
+        * css/make-css-file-arrays.pl:
+        * css/makeprop.pl:
+        * css/makevalues.pl:
+        * dom/make_event_factory.pl:
+        * dom/make_names.pl:
+        * extract-localizable-strings.pl:
+        * make-hash-tools.pl:
+
 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         [Attachment Support] Add plumbing for starting a drag with promised blob data
index d52093c..94d0e62 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2015 Apple Inc.  All rights reserved.
 #
index 0f2486c..2294aa9 100644 (file)
@@ -1,3 +1,12 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * AVFoundationSupport.py:
+
 2018-01-03  Per Arne Vollan  <pvollan@apple.com>
 
         [Win] WebKitLegacy compile error.
index 0780d94..f42bdd3 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2011 Adam Barth <abarth@webkit.org>
 #
@@ -25,6 +25,7 @@
 #
 
 use strict;
+use warnings;
 
 use Config;
 use Getopt::Long;
index 75db119..653a2c3 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2008 Julien Chaffraix <jchaffraix@webkit.org>
 #
@@ -25,6 +25,7 @@
 #
 
 use strict;
+use warnings;
 
 package InFilesParser;
 
index d08ff12..afa0210 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 #
 # Copyright (C) 2016 Sony Interactive Entertainment Inc.
 #
index 5e4dc2a..340e11d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2005 Apple Inc.
 # Copyright (C) 2006 Anders Carlsson <andersca@mac.com>
@@ -29,6 +29,7 @@
 # <rdar://problems/4251781&4251785>
 
 use strict;
+use warnings;
 use FindBin;
 use lib '.', $FindBin::Bin;
 
index 0cd5ac1..a19d37b 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Google Inc.  All rights reserved.
 #
@@ -19,6 +19,7 @@
 #
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 
index 2770cf3..ba69b08 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 #  Copyright (C) 2006 Apple Inc.
 #
@@ -21,6 +21,7 @@
 # Usage: make-css-file-arrays.pl <header> <output> <input> ...
 
 use strict;
+use warnings;
 use FindBin;
 use lib "$FindBin::Bin/../bindings/scripts";
 
index f66e179..1383853 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
 #
 #   This file is part of the WebKit project
 #
index c0b11e4..b1b144f 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
 #
 #   This file is part of the WebKit project
 #
index 4f07922..065934e 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007, 2009 Apple Inc. All rights reserved.
 # Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org>
@@ -31,6 +31,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use lib "$FindBin::Bin/../bindings/scripts";
 
index af0d33d..1b30002 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005-2007, 2009, 2013-2014 Apple Inc. All rights reserved.
 # Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org>
@@ -30,6 +30,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use lib "$FindBin::Bin/../bindings/scripts";
 
index 822d293..625f202 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2009, 2010, 2013 Apple Inc. All rights reserved.
 #
@@ -43,6 +43,7 @@
 # The exceptions file has a list of strings in quotes, filenames, and filename/string pairs separated by :.
 
 use strict;
+use warnings;
 use File::Compare;
 use File::Copy;
 use FindBin;
index 5f77d2b..7b7591d 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
 #
 #   This file is part of the WebKit project
 #
index 0402833..bb47a9f 100644 (file)
@@ -1,3 +1,20 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * Scripts/combine-resources.pl:
+        * Scripts/copy-user-interface-resources-dryrun.rb:
+        * Scripts/copy-user-interface-resources.pl:
+        * Scripts/fix-worker-imports-for-optimized-builds.pl:
+        * Scripts/remove-console-asserts-dryrun.rb:
+        * Scripts/remove-console-asserts.pl:
+        * Scripts/update-LegacyInspectorBackendCommands.rb:
+        * Scripts/update-codemirror-resources.rb:
+        * WebInspectorUI.vcxproj/build-webinspectorui.pl:
+
 2018-01-03  Joseph Pecoraro  <pecoraro@apple.com>
 
         Web Inspector: "Log Value" context menu is sometimes unavailable
index 6d2cf44..612910f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2015 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use Getopt::Long;
 use File::Basename;
 use File::Path;
index 5107199..0b16b68 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2015 Apple Inc. All rights reserved.
 #
@@ -23,6 +23,7 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 # THE POSSIBILITY OF SUCH DAMAGE.
 
+use warnings;
 use English;
 use File::Copy qw(copy);
 use File::Path qw(make_path remove_tree);
index 8a8d25a..a5a2db6 100755 (executable)
@@ -1,6 +1,7 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 use strict;
+use warnings;
 use Getopt::Long;
 use File::Copy qw/move/;
 use File::Temp qw/tempfile/;
index 6d011b8..cb20608 100755 (executable)
@@ -1,6 +1,7 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 use strict;
+use warnings;
 use Getopt::Long;
 use File::Copy qw/move/;
 use File::Temp qw/tempfile/;
index 1b421c3..f4a419b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2014, 2015 Apple Inc.  All rights reserved.
 #
@@ -27,6 +27,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use Cwd;
 use File::Path qw(make_path);
 use File::Spec;
index 0582254..54d6ac1 100644 (file)
@@ -1,3 +1,12 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * Scripts/generate-forwarding-headers.pl:
+
 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         [Attachment Support] Add plumbing for starting a drag with promised blob data
index 50d0829..edc3c03 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2010 Andras Becsi (abecsi@inf.u-szeged.hu), University of Szeged
 # All rights reserved.
 #
@@ -27,6 +27,7 @@
 # and generates forwarding headers for these headers.
 
 use strict;
+use warnings;
 use Cwd qw(abs_path realpath);
 use File::Find;
 use File::Basename;
index 1ab580e..b0e564a 100644 (file)
@@ -1,3 +1,12 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * scripts/generate-webkitversion.pl:
+
 2017-12-28  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         Remove std::chrono completely
index 0a8e7dc..c27b3b2 100755 (executable)
@@ -1,6 +1,7 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 use strict;
+use warnings;
 use File::Path qw(make_path);
 use File::Spec;
 use File::Basename;
index 71c0b56..29a39bd 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2013-2014 Apple Inc. All rights reserved.
 #
@@ -23,6 +23,7 @@
 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Spec;
 
 my $FeatureDefines = ($ARGV[1] eq 'cairo')  ? 'FeatureDefinesCairo.props' : 'FeatureDefines.props';
index b0627f0..888a450 100644 (file)
@@ -1,6 +1,7 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 use strict;
+use warnings;
 use Cwd 'abs_path';
 use File::Basename;
 use File::Spec;
index 25d25ea..2c941c6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 # Copyright (C) 2006 Mark Rowe <opendarwin.org@bdash.net.nz>.  All rights reserved.
@@ -30,6 +30,7 @@
 # Creates the launcher WebKit.app with bundled frameworks.
 
 use strict;
+use warnings;
 
 use FindBin;
 use lib "$FindBin::Bin/../Scripts";
index 64fcee7..234beab 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 # Copyright (C) 2006 Mark Rowe <opendarwin.org@bdash.net.nz>.  All rights reserved.
@@ -30,6 +30,7 @@
 # Script used by build slaves to create a disk-image containing WebKit.app.
 
 use strict;
+use warnings;
 
 use File::Basename;
 use Getopt::Long;
index d62a79d..ec3b616 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2009, 2015 Apple Inc.  All rights reserved.
 # Copyright (C) 2012 Google Inc. All rights reserved.
index 2ca1df1..fd5c7f9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 # Copyright (C) 2013, 2015 Apple Inc.  All rights reserved.
 # Copyright (C) 2012 Google Inc. All rights reserved.
 #
index bb31c0f..3745c68 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 # Copyright (C) 2013, 2015 Apple Inc.  All rights reserved.
 # Copyright (C) 2012 Google Inc. All rights reserved.
 #
index 4be30a1..8bb68ea 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 #
 # Copyright (C) 2009 Apple Inc.  All rights reserved.
 # Copyright (C) 2012 Google Inc. All rights reserved.
index cc2c87e..f6c744c 100755 (executable)
@@ -1,4 +1,4 @@
-#! /bin/bash
+#! /usr/bin/env bash
 #
 # Copyright (C) 2010 Igalia S.L. All rights reserved.
 #
index b26fe58..166c383 100755 (executable)
@@ -1,4 +1,4 @@
-#! /bin/bash
+#! /usr/bin/env bash
 #
 # Copyright (C) 2010 Igalia S.L. All rights reserved.
 #
index 37ba0de..7c117ad 100755 (executable)
@@ -1,4 +1,4 @@
-#! /bin/bash
+#! /usr/bin/env bash
 #
 # Copyright (C) 2010 Igalia S.L. All rights reserved.
 #
index 0f81c16..d8effae 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 # Copyright (C) 2010 Apple Inc.  All rights reserved.
 # Copyright (C) 2011 Google Inc.  All rights reserved.
 #
index 6857d37..c1ae709 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2009, 2015 Apple Inc.  All rights reserved.
 #
index d04b990..23da668 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python\r
+#!/usr/bin/env python\r
 \r
 # Copyright (C) 2010 Apple Inc.  All rights reserved.\r
 #\r
index 53f9bab..19c9a18 100644 (file)
@@ -1,3 +1,159 @@
+2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
+
+        Replace hard-coded paths in shebangs with #!/usr/bin/env
+        https://bugs.webkit.org/show_bug.cgi?id=181040
+
+        Reviewed by Alex Christensen.
+
+        * BuildSlaveSupport/build-launcher-app:
+        * BuildSlaveSupport/build-launcher-dmg:
+        * BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:
+        * BuildSlaveSupport/built-product-archive:
+        * BuildSlaveSupport/clean-build:
+        * BuildSlaveSupport/delete-stale-build-files:
+        * BuildSlaveSupport/download-built-product:
+        * BuildSlaveSupport/gtk/buildbot/log/run:
+        * BuildSlaveSupport/gtk/buildbot/run:
+        * BuildSlaveSupport/gtk/pulseaudio/run:
+        * BuildSlaveSupport/kill-old-processes:
+        * BuildSlaveSupport/test-result-archive:
+        * BuildSlaveSupport/win/kill-old-processes:
+        * Scripts/SpacingHeuristics.pm:
+        * Scripts/add-include:
+        * Scripts/build-api-tests:
+        * Scripts/build-dumprendertree:
+        * Scripts/build-imagediff:
+        * Scripts/build-jsc:
+        * Scripts/build-webkit:
+        * Scripts/build-webkittestrunner:
+        * Scripts/check-Xcode-source-file-types:
+        * Scripts/check-dom-results:
+        * Scripts/check-for-exit-time-destructors:
+        * Scripts/check-for-global-initializers:
+        * Scripts/check-for-inappropriate-objc-class-names:
+        * Scripts/check-for-weak-vtables-and-externals:
+        * Scripts/clean-header-guards:
+        * Scripts/compare-timing-files:
+        * Scripts/configure-xcode-for-ios-development:
+        * Scripts/copy-webkitlibraries-to-product-directory:
+        * Scripts/create-exports:
+        * Scripts/debug-minibrowser:
+        * Scripts/debug-safari:
+        * Scripts/debug-test-runner:
+        * Scripts/do-file-rename:
+        * Scripts/do-webcore-rename:
+        * Scripts/dump-webkit-tests-run:
+        * Scripts/ensure-valid-python:
+        * Scripts/execAppWithEnv:
+        * Scripts/extract-localizable-js-strings:
+        * Scripts/filter-build-webkit:
+        * Scripts/find-extra-includes:
+        * Scripts/fix-blink-patch:
+        * Scripts/generate-coverage-data:
+        * Scripts/git-add-reviewer:
+        * Scripts/jsc-stress-test-helpers/js-exception-fuzz:
+        * Scripts/jsc-stress-test-helpers/js-executable-allocation-fuzz:
+        * Scripts/jsc-stress-test-helpers/js-osr-exit-fuzz:
+        * Scripts/make-new-script-test:
+        * Scripts/make-script-test-wrappers:
+        * Scripts/package-root:
+        * Scripts/parse-malloc-history:
+        * Scripts/report-include-statistics:
+        * Scripts/resolve-ChangeLogs:
+        * Scripts/run-api-tests:
+        * Scripts/run-bindings-tests:
+        * Scripts/run-content-extension-tester:
+        * Scripts/run-iexploder-tests:
+        * Scripts/run-javascriptcore-tests:
+        * Scripts/run-jsc:
+        * Scripts/run-leaks:
+        * Scripts/run-mangleme-tests:
+        * Scripts/run-minibrowser:
+        * Scripts/run-pageloadtest:
+        * Scripts/run-regexp-tests:
+        * Scripts/run-safari:
+        * Scripts/run-sunspider:
+        * Scripts/run-test-runner:
+        * Scripts/run-webkit-app:
+        * Scripts/run-webkit-httpd:
+        * Scripts/run-webkit-websocketserver:
+        * Scripts/set-webkit-configuration:
+        * Scripts/show-pretty-diff:
+        * Scripts/sort-Xcode-project-file:
+        * Scripts/split-file-by-class:
+        * Scripts/sunspider-compare-results:
+        * Scripts/svn-apply:
+        * Scripts/svn-unapply:
+        * Scripts/test-webkit-scripts:
+        * Scripts/test-webkitperl:
+        * Scripts/update-iexploder-cssproperties:
+        * Scripts/update-javascriptcore-test-results:
+        * Scripts/update-webkit:
+        * Scripts/update-webkit-auxiliary-libs:
+        * Scripts/update-webkit-dependency:
+        * Scripts/update-webkit-libs-jhbuild:
+        * Scripts/update-webkit-localizable-strings:
+        * Scripts/update-webkit-support-libs:
+        * Scripts/update-webkitgtk-libs:
+        * Scripts/update-webkitwpe-libs:
+        * Scripts/webkit-build-directory:
+        * Scripts/webkitperl/LoadAsModule.pm:
+        * Scripts/webkitperl/VCSUtils_unittest/decodeGitBinaryPatch.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatchThenSetChangeLogDateAndReviewer.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/fixSVNPatchForAdditionWithHistory.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/generatePatchCommand.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/mergeChangeLogs.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseDiff.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseDiffWithMockFiles.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseFirstEOL.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseGitDiffHeader.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parsePatch.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/parseUnifiedDiffHeader.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/prepareParsedPatch.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/runCommand.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/runPatchCommand.pl:
+        * Scripts/webkitperl/VCSUtils_unittest/setChangeLogDateAndReviewer.pl:
+        * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl:
+        * Scripts/webkitperl/auto-version_unittest/versionStampTests.pl:
+        * Scripts/webkitperl/filter-build-webkit_unittest/shouldIgnoreLine_unittests.pl:
+        * Scripts/webkitperl/prepare-ChangeLog_unittest/extractLineRangeBeforeAndAfterChange.pl:
+        * Scripts/webkitperl/prepare-ChangeLog_unittest/fetchRadarURLFromBugXMLData.pl:
+        * Scripts/webkitperl/prepare-ChangeLog_unittest/generateFunctionLists.pl:
+        * Scripts/webkitperl/prepare-ChangeLog_unittest/parser_unittests.pl:
+        * Scripts/webkitperl/prepare-ChangeLog_unittest/resources/perl_unittests.pl:
+        * Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v1.0.pl:
+        * Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-new.pl:
+        * Scripts/webkitperl/run-leaks_unittest/run-leaks-report-v2.0-old.pl:
+        * Scripts/webkitperl/webkitdirs_unittest/appendToEnvironmentVariableList.pl:
+        * Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRef.pl:
+        * Scripts/webkitperl/webkitdirs_unittest/checkForArgumentAndRemoveFromArrayRefGettingValue.pl:
+        * Scripts/webkitperl/webkitdirs_unittest/extractNonMacOSHostConfiguration.pl:
+        * Scripts/webkitperl/webkitdirs_unittest/prependToEnvironmentVariableList.pl:
+        * Scripts/webkitpy/layout_tests/servers/run_webkit_httpd.py:
+        * ccache/ccache-clang:
+        * ccache/ccache-clang++:
+        * ccache/ccache-wrapper:
+        * gtk/install-dependencies:
+        * iExploder/iexploder-1.3.2/htdocs/iexploder.cgi:
+        * iExploder/iexploder-1.3.2/htdocs/webserver.rb:
+        * iExploder/iexploder-1.3.2/tools/lasthit.rb:
+        * iExploder/iexploder-1.3.2/tools/osx_last_crash.rb:
+        * iExploder/iexploder-1.3.2/tools/showtest.rb:
+        * iExploder/iexploder-1.7.2/src/browser_harness.rb:
+        * iExploder/iexploder-1.7.2/src/iexploder.cgi:
+        * iExploder/iexploder-1.7.2/src/webserver.rb:
+        * iExploder/iexploder-1.7.2/tools/lasthit.rb:
+        * iExploder/iexploder-1.7.2/tools/osx_last_crash.rb:
+        * wpe/install-dependencies:
+
 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
 
         filter-build-webkit filters out useful compiler error lines
index 7b023a9..36622a7 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,8 @@
 # Used for helping remove extra blank lines from files when processing.
 # see split-class for an example usage (or other scripts in bugzilla)
 
+use warnings;
+
 BEGIN {
    use Exporter   ();
    our ($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
index d0525eb..d1256b6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright 2009 Apple Inc. All rights reserved.
 #
@@ -26,6 +26,7 @@
 # Helper script to add includes to source files.
 
 use strict;
+use warnings;
 
 my $headerPattern = '[\"<][A-Za-z][A-Za-z0-9_/]+(\.h)?[\">]'; # " Make Xcode formatter happy.
 
index 542a24c..b8e16d4 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Basename;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index 17dd820..a7a6569 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005-2009, 2013, 2015 Apple Inc. All rights reserved.
 #
@@ -27,6 +27,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Basename;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index f001379..7cb963e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2014 Apple Inc. All rights reserved.
 #
@@ -27,6 +27,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Basename;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index 396bcac..27e8b13 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2013 Apple Inc.  All rights reserved.
 # Copyright (C) 2007 Eric Seidel <eric@webkit.org>
@@ -29,6 +29,7 @@
 
 
 use strict;
+use warnings;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
 use lib $FindBin::Bin;
index 1e32e15..3bfed1e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Apple Inc. All rights reserved.
 # Copyright (C) 2009 Google Inc. All rights reserved.
@@ -33,6 +33,7 @@
 # Build script wrapper for the WebKit Open Source Project.
 
 use strict;
+use warnings;
 use File::Basename;
 use File::Find;
 use File::Spec;
index 9707f64..e87c56c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010, 2013 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Basename;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index 57a70b9..d3a6854 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007, 2008, 2009, 2010 Apple Inc.  All rights reserved.
 #
@@ -32,6 +32,7 @@
 #   take time to check each header using gcc, so make it a switch.)
 
 use strict;
+use warnings;
 
 use File::Basename;
 use File::Spec;
index 47e66f3..8d7449e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to check status of W3C DOM tests that are part of the WebKit tests.
 
 use strict;
+use warnings;
 use FindBin;
 use Cwd;
 use lib $FindBin::Bin;
index b95aec0..d869d1b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006-2008, 2016 Apple Inc. All rights reserved.
 #
index 28b7772..dca3491 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
 #
index 2d11dbe..ea66f30 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2008, 2010, 2011 Apple Inc. All rights reserved.
 #
index 02fb2bb..80d4dbe 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006-2008, 2010, 2013, 2015 Apple Inc. All rights reserved.
 #
index 2bad046..d2904bc 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 
 require 'find'
 require 'optparse'
index f797cd3..7acf5e5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 #
index d2b90e4..14acdaa 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
 #
index 7ae153b..fea32a6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005-2017 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use File::Spec;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index c645d55..24a4b90 100755 (executable)
@@ -1,4 +1,6 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
+
+use warnings;
 
 while (<>) {
     print "$1\n" if /^\s*\"(.+)\", referenced from:$/;
index 0212ab8..e174b30 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2007 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Simplified "debug" script for debugging the WebKit2 MiniBrowser.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 44a8bc8..bf2baf0 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to run Safari in the platform's debugger for the WebKit Open Source Project.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index d78a24c..731fed8 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010 Apple Inc. All rights reserved.
 #
@@ -26,6 +26,7 @@
 # Simplified "debug" script for debugging the WebKitTestRunner.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 05377f0..6fc5d34 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to do file renaming.
 
 use strict;
+use warnings;
 use File::Find;
 use FindBin;
 use lib $FindBin::Bin;
index 33637b7..7b7ed39 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to do a rename in JavaScriptCore, WebCore, and WebKit.
 
 use strict;
+use warnings;
 
 use File::Find;
 use FindBin;
index d2339dc..b9aa181 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 import json
 import optparse
 import os
index 7f0ca90..99ea1e4 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2010 Google Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -26,6 +26,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 
 use FindBin;
 use Getopt::Long;
index d185e2f..3de6344 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2009 Google Inc. All rights reserved.
 #
index 68c5839..b4200f6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2013 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use Getopt::Long;
 
 my $utf8 = 0;
index d0abed9..54fefeb 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2011, 2012, 2013, 2014 Apple Inc. All rights reserved.
 # 
index 379b10e..f4a438a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # "find-extra-includes" script for WebKit Open Source Project
 
 use strict;
+use warnings;
 use File::Find;
 
 find(\&wanted, @ARGV ? @ARGV : ".");
index 3733ad1..5b13b0f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2014 Apple Inc. All rights reserved.
 #
index 3eab6ef..659a4ce 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2013 Apple Inc.  All rights reserved.
 # Copyright (C) 2007 Holger Hans Peter Freyther.  All rights reserved.
@@ -30,6 +30,7 @@
 # Script to build, run and visualize coverage information
 
 use strict;
+use warnings;
 use File::Basename;
 use File::Spec;
 use FindBin;
index 8cfc9f2..099be84 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Apple Inc. All rights reserved.
 #
index 71da81c..4f30e8c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2014 Apple Inc. All rights reserved.
 #
index bf66512..711fe03 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2014-2015 Apple Inc. All rights reserved.
 #
index 6c76aef..ea837ed 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2011 Apple Inc. All rights reserved.
 #
@@ -26,6 +26,7 @@
 # Script to create a new HTML file using js-test machinery.
 
 use strict;
+use warnings;
 
 use FindBin;
 use lib $FindBin::Bin;
index 49aa691..53d9074 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to generate HTML wrappers for JavaScript tests from templates
 
 use strict;
+use warnings;
 
 use FindBin;
 use lib $FindBin::Bin;
index 7be93a9..1d9e63f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -22,6 +22,7 @@
 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use English;
 use File::Copy qw/ move /;
 use File::Temp qw/ tempdir tempfile /;
index 043fd60..d93688c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc. All rights reserved.
 #
index 1eb0cae..7e998de 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # "report-include-statistics" script for WebKit Open Source Project
 
 use strict;
+use warnings;
 use File::Find;
 
 find(\&wanted, @ARGV ? @ARGV : ".");
index 65ae5e0..8751732 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007, 2008, 2009 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Merge and resolve ChangeLog conflicts for svn and git repositories
 
 use strict;
+use warnings;
 
 use FindBin;
 use lib $FindBin::Bin;
index ec101fd..cf0b92c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010-2012, 2014-2015 Apple Inc. All rights reserved.
 #
index c08b63c..f6e4477 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 # Copyright (C) 2010 Google Inc.  All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
index efb6112..e2711ab 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2015 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index cb3427c..bccf5e5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com)
 #
index 918ab45..c5ba1c1 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005-2017 Apple Inc.  All rights reserved.
 # Copyright (C) 2007 Eric Seidel <eric@webkit.org>
@@ -31,6 +31,7 @@
 # as well as other tests: testapi on Mac and LayoutTests/js.
 
 use strict;
+use warnings;
 use File::Spec;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index 3a054b4..69aff13 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 #
index 6ea82ea..af4b023 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc. All rights reserved.
 #
index 4df7831..0fceaf7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com)
 #
index 4051372..13c6ea7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2007, 2013 Apple Inc. All rights reserved.
 # Copyright (C) 2007 Staikos Computing Services, Inc.  <info@staikos.net>
index 631c22b..b19a2b7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Eric Seidel (eric@webkit.org)
 # Copyright (C) 2014 Apple Inc. All rights reserved.
index dea54f2..376d729 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2011 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to run the WebKit Open Source Project Regular Expression functional tests.
 
 use strict;
+use warnings;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
 use lib $FindBin::Bin;
index 51d1bd1..9549a20 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2007 Apple Inc. All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Simplified "run" script for WebKit Open Source Project.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 79b6228..4326fa5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc. All rights reserved.
 # Copyright (C) 2007 Eric Seidel <eric@webkit.org>
@@ -25,6 +25,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
 
 use strict;
+use warnings;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
 use lib $FindBin::Bin;
index b474eb5..259037c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010 Apple Inc. All rights reserved.
 #
@@ -26,6 +26,7 @@
 # Simplified "run" script for launching the WebKit2 WebKitTestRunner.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index f275b9b..7704d7c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Simplified "run" script for WebKit Open Source Project.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 4c53d5e..7b148d3 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2005, 2006, 2007, 2015 Apple Inc.  All rights reserved.
 # Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com)
index d030951..66767ad 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 # Copyright (C) 2009 Google Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
index dc8358e..c484fb8 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005 Apple Inc.  All rights reserved.
 #
@@ -27,6 +27,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 49b39da..0aaa7c5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2011 Apple Inc. All rights reserved.
 #
@@ -24,6 +24,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use File::Temp qw(tempfile);
 use lib $FindBin::Bin;
index e6234f4..fce2127 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007, 2008, 2009, 2010 Apple Inc.  All rights reserved.
 #
@@ -29,6 +29,7 @@
 # Script to sort "children" and "files" sections in Xcode project.pbxproj files
 
 use strict;
+use warnings;
 
 use File::Basename;
 use File::Spec;
index edfabcc..045b404 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006 Apple Inc.  All rights reserved.
 #
@@ -30,6 +30,7 @@
 # Usage: split-class <header file>
 
 use strict;
+use warnings;
 use File::Copy;
 use FindBin;
 use lib $FindBin::Bin;
index 9273714..5f79ccb 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc. All rights reserved.
 # Copyright (C) 2007 Eric Seidel <eric@webkit.org>
@@ -25,6 +25,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
 
 use strict;
+use warnings;
 use File::Spec;
 use FindBin;
 use Getopt::Long qw(:config pass_through);
index df91297..c3c972f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007 Apple Inc.  All rights reserved.
 # Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au>
index 41c39a0..36df889 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007 Apple Inc.  All rights reserved.
 # Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au>
index d0e54e9..8f62377 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 #
 # Copyright (C) 2009, 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index 6faa47c..6495696 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 #
 # Copyright (C) 2009 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index 65e559f..e12563f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 
 # Copyright (C) 2007 Apple Inc.  All rights reserved.
 # Copyright (C) 2010 Holger Hans Peter Freyther
index ab7a96c..b9d16be 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2007 Apple Inc. All rights reserved.
 #
@@ -27,6 +27,7 @@
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
+use warnings;
 use FindBin;
 use Getopt::Long;
 use lib $FindBin::Bin;
index 9024331..ac5b3d7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005-2009, 2013, 2014 Apple Inc. All rights reserved.
 # Copyright (C) 2009 Google Inc. All rights reserved.
@@ -31,6 +31,7 @@
 # Update script for WebKit Open Source Project.
 
 use strict;
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use File::Basename;
index 537b4bd..f71eab6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007 Apple Inc.  All rights reserved.
 #
index e366daf..c2b0e9d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007 Apple Inc.  All rights reserved.
 # Copyright (C) 2011 Carl Lobo.  All rights reserved.
index 7168199..075917a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2011 Igalia S.L.
 # Copyright (C) 2012 Intel Corporation
 # Copyright (C) 2013 Nokia Corporation and/or its subsidiary(-ies).
@@ -18,6 +18,7 @@
 # License along with this library; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 8b6a2c5..ab6a3f1 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2006, 2007, 2013 Apple Inc.  All rights reserved.
 #
index 0fe528b..6ad8be3 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2005, 2006, 2007 Apple Inc.  All rights reserved.
 # Copyright (C) Research In Motion Limited 2010. All rights reserved.
index 792cc28..2e1c02f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2011 Igalia S.L.
 # Copyright (C) 2012 Intel Corporation
 #
@@ -16,6 +16,7 @@
 # License along with this library; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index b23fbde..6b4b46f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 # Copyright (C) 2011 Igalia S.L.
 # Copyright (C) 2012 Intel Corporation
 #
@@ -16,6 +16,7 @@
 # License along with this library; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
+use warnings;
 use FindBin;
 use lib $FindBin::Bin;
 use webkitdirs;
index 5b45742..7934575 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Copyright (C) 2010 Google Inc. All rights reserved.
 # Copyright (C) 2013, 2015 Apple Inc. All rights reserved.
@@ -29,6 +29,7 @@
 
 # A script to expose WebKit's build directory detection logic to non-perl scripts.
 
+use warnings;
 use FindBin;
 use Getopt::Long;
 
index 5c78c0e..954ee8b 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Apple Inc. All rights reserved.
 # Copyright (C) 2011 Google Inc. All rights reserved.
index 261592d..738dd51 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 #
 # Copyright (C) 2009, 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 # Copyright (C) Research In Motion 2010. All rights reserved.
index cdae448..95b9f9f 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Research In Motion Limited. All rights reserved.
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
index 5b30fcb..077e44a 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index c23e000..f66551f 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index aba3919..2cb4d07 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Research In Motion Limited. All rights reserved.
 # Copyright (C) 2013 Apple Inc. All rights reserved.
index 367ad1d..6208783 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Research In Motion Limited. All rights reserved.
 #
index 8aae3d4..20e0710 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index 3237a39..283e100 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) Research in Motion Limited 2010. All Rights Reserved.
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
index ca1819e..5fc901e 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 # Copyright (C) 2012 Daniel Bates (dbates@intudata.com)
index 267375b..50f5fdb 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) Research in Motion Limited 2010. All Rights Reserved.
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
index 469ce53..4ba216e 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) Research in Motion Limited 2010. All Rights Reserved.
 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
index 6880214..5969aa0 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 #
 # Copyright (C) Research In Motion Limited 2010. All rights reserved.
 #
index 4514074..2ef8f10 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2012 Daniel Bates (dbates@intudata.com). All rights reserved.
 #
index 5acc517..dfc7e3e 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
 #
 # Copyright (C) 2009, 2010 Chris Jerdonek (chris.jerdonek@gmail.com)
 #
index dcd827d..02663de 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Google Inc.  All rights reserved.
 # Copyright (C) 2015-2016 Apple Inc.  All rights reserved.
index ed869f3..7c5b138 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # Copyright (C) 2011 Google Inc.  All rights reserved.
 #
@@ -18,6 +18,8 @@
 # Boston, MA 02110-1301, USA.
 #
 
+use warnings;
+
 sub func1
 {
 }
index 4e7e945..66d4e15 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 # Copyright (C) 2005, 2006, 2007, 2015 Apple Inc.  All rights reserved.
 # Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com)
index 018063a..3838af2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Copyright (C) 2017 Apple Inc. All rights reserved.
 #
index e315185..2e95617 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Copyright (C) 2017 Apple Inc. All rights reserved.
 #
index 72b2137..ffd2de6 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Copyright (C) 2017 Apple Inc. All rights reserved.
 #
index 9ec0078..944e57a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This script needs to be run with root rights.
 if [ $UID -ne 0 ]; then
index 89e099c..a6db820 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # iExploder - Generates bad HTML files to perform QA for web browsers.
 # Developed for the Mozilla Foundation.
 #####################
index 5176172..dd13bab 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # iExploder - Generates bad HTML files to perform QA for web browsers.
 # Developed for the Mozilla Foundation.
 #####################
index b569deb..da1eff1 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # lasthit, part of iExploder
 # 
 # Shows statistics about recent agents that have tested with iExploder. 
index 5b62c6d..ed77f6a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # Gives you information about the most recent crash for each application
 # that has crashed within the last 2 days
 
index af6b101..d7eae34 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # showtest.rb - simple CLI interface to grab a testcase
 #####################
 #
index c5bec80..a0ad07f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # iExploder browser Harness  (test a single web browser)
 #
 # Copyright 2010 Thomas Stromberg - All Rights Reserved.
index c1a86c4..63ccba7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # iExploder - Generates bad HTML files to perform QA for web browsers.
 #
 # Copyright 2010 Thomas Stromberg - All Rights Reserved.
index 7076fef..14dc974 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # iExploder Web Server (using webrick)
 #
 # Copyright 2010 Thomas Stromberg - All Rights Reserved.
index d792d1b..0e9060f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # Copyright 2010 Thomas Stromberg - All Rights Reserved.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
index d95296d..bbee897 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 # Copyright 2010 Thomas Stromberg - All Rights Reserved.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
index db815b9..89bddaf 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This script needs to be run with root rights.
 if [ $UID -ne 0 ]; then