From patchwork Wed Apr 26 13:16:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Kamil Rytarowski X-Patchwork-Id: 9701375 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8EA0F603F4 for ; Wed, 26 Apr 2017 13:24:44 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8388328329 for ; Wed, 26 Apr 2017 13:24:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 76BF828178; Wed, 26 Apr 2017 13:24:44 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 46E6328178 for ; Wed, 26 Apr 2017 13:24:43 +0000 (UTC) Received: from localhost ([::1]:55234 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3Mvy-0005ot-HC for patchwork-qemu-devel@patchwork.kernel.org; Wed, 26 Apr 2017 09:24:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3MvD-0005kf-M3 for qemu-devel@nongnu.org; Wed, 26 Apr 2017 09:24:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3Mv9-0000ep-Np for qemu-devel@nongnu.org; Wed, 26 Apr 2017 09:23:55 -0400 Received: from mout.gmx.net ([212.227.15.19]:54256) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d3Mv9-0000e0-Cc; Wed, 26 Apr 2017 09:23:51 -0400 Received: from localhost.localdomain ([185.58.161.191]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MAhWl-1dFDQS1s5b-00BwRM; Wed, 26 Apr 2017 15:23:43 +0200 From: Kamil Rytarowski To: qemu-devel@nongnu.org Date: Wed, 26 Apr 2017 15:16:04 +0200 Message-Id: <20170426131604.3459-1-n54@gmx.com> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170426115826.1826-1-n54@gmx.com> References: <20170426115826.1826-1-n54@gmx.com> X-Provags-ID: V03:K0:19f3FzjfvRA7txwpen7hloM/Pzrfm1AJ1a9Pr2mIaMQ0YjArQ0V zUQLuCPuvgm9zv88sC99uvxX2wbhhlySurHk57lF0RNdCmpDN1scCD2wJ3sv3AcGPnoEI1x ZRmOf1QiBBU8XNr093b1cyMjkRVu5m94/9vQDJcT0KfyCCLSNzaRaQfQdqk0gjRcucQ/oV/ 6f0h5+KF/edBVDHR1GliQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:VpQieb0eH0I=:bCF9gHA0VYlJND3bcxSBm/ w/OCl/2+zVpuuCq1rl6krm7GzRvE3nQA2XdtXZuzvheHFCzjrPaTsnCh7QGoXwJIohtdb9sN/ Rd30BBMPdsUtWo01FTIrxOGEZHWSklTmwDG7t52+JHykRVcRCL0MWw1FoNEB8Z+vmEkN51Bii NPMPU3lZLVbAwJpV32L/4tUokrS4WoHRrNDfLs09W7Pm2i/kb/Anc+Xu1pVp1wjJQPUGM1mk7 0FZMcyn6ie2bOOCsuuOJHP/TnWvljEN+0qC58wp4L3oYhsi8iRdkZKKtEhYybb0vIqVpiYZs7 KxckoroGAT/XlfL9hVkgoKT3B2GMPSupxSBIHctTSLidmcWDCtDVI7skzdli/u11pOlTRO2Ur i/OjthnWVmDV3tmYc8CNE3m11RKRL2nmDL2u/+pq14kkXUXFVn1P1+XqyDOaSxyTEzbK5z2YD AKuk0+WIepWeU5r1GcygU0Mi0NMZzYfXcVt3bFNBEslli3HmwBkggCN1ANw5ZV4zvKt1am+XZ HB9ynJLzNTO0LFMPK5Q/vcDuGyBt40mWK882xVUdf6Zlba3K7Z80T8kJZB0RPpsu18+rzG2OT KKLWfvPExQFfAeIzJksaP5fd9LoxHzOza9wrWogd+1GOeIJGCWIpyyJfN98cGgHx8GMAer0dH B6Wq4wXK/yT1UobLDeI3KGhBH75BHuX+lpJZM5WUsRjWcTsuugwxWWkHCg97Ld28DdQFZz42/ 3h+TM6ShgCbWB0/P941K9xbavXUHnAU1EE4Mp1RLukxPxv0j6521xLVPhCQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.19 Subject: [Qemu-devel] [PATCH v2] scripts: Switch to more portable Perl shebang X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-trivial@nongnu.org, peter.maydell@linaro.org, Kamil Rytarowski , armbru@redhat.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP The default NetBSD package manager is pkgsrc and it installs Perl along other third party programs under custom and configurable prefix. The default prefix for binary prebuilt packages is /usr/pkg, and the Perl executable lands in /usr/pkg/bin/perl. This change switches "/usr/bin/perl" to "/usr/bin/env perl" as it's the most portable solution that should work for almost everybody. Perl's executable is detected automatically. This change switches -w option passed to the executable with more modern "use warnings;" approach. There is no functional change to the default behavior. Signed-off-by: Kamil Rytarowski Reviewed-by: Philippe Mathieu-Daudé --- scripts/checkpatch.pl | 3 ++- scripts/clean-header-guards.pl | 3 ++- scripts/cleanup-trace-events.pl | 2 +- scripts/disas-objdump.pl | 4 +++- scripts/get_maintainer.pl | 3 ++- scripts/shaderinclude.pl | 2 +- scripts/switch-timer-api | 2 +- scripts/texi2pod.pl | 4 +++- 8 files changed, 15 insertions(+), 8 deletions(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index f084542934..3bb6fc95bd 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # (c) 2001, Dave Jones. (the file handling bit) # (c) 2005, Joel Schopp (the ugly bit) # (c) 2007,2008, Andy Whitcroft (new conditions, test suite) @@ -6,6 +6,7 @@ # Licensed under the terms of the GNU GPL License version 2 use strict; +use warnings; my $P = $0; $P =~ s@.*/@@g; diff --git a/scripts/clean-header-guards.pl b/scripts/clean-header-guards.pl index 54ab99ae29..5e67f1998c 100755 --- a/scripts/clean-header-guards.pl +++ b/scripts/clean-header-guards.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # # Clean up include guards in headers # @@ -28,6 +28,7 @@ # "cc -E -DGUARD_H -c -P -", and fed the test program on stdin. use strict; +use warnings; use Getopt::Std; # Stuff we don't want to clean because we import it into our tree: diff --git a/scripts/cleanup-trace-events.pl b/scripts/cleanup-trace-events.pl index 7e808efb6a..e93abc00da 100755 --- a/scripts/cleanup-trace-events.pl +++ b/scripts/cleanup-trace-events.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # Copyright (C) 2013 Red Hat, Inc. # # Authors: diff --git a/scripts/disas-objdump.pl b/scripts/disas-objdump.pl index 8f7e8182a1..bec905f04b 100755 --- a/scripts/disas-objdump.pl +++ b/scripts/disas-objdump.pl @@ -1,4 +1,6 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl + +use warnings; use File::Temp qw/ tempfile /; use Getopt::Long; diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 8261bcb1ad..d7c2311123 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # (c) 2007, Joe Perches # created from checkpatch.pl # @@ -11,6 +11,7 @@ # Licensed under the terms of the GNU GPL License version 2 use strict; +use warnings; my $P = $0; my $V = '0.26'; diff --git a/scripts/shaderinclude.pl b/scripts/shaderinclude.pl index 81b5146332..cd3bb40b12 100644 --- a/scripts/shaderinclude.pl +++ b/scripts/shaderinclude.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; diff --git a/scripts/switch-timer-api b/scripts/switch-timer-api index b0e230b9f1..41736d11dd 100755 --- a/scripts/switch-timer-api +++ b/scripts/switch-timer-api @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; diff --git a/scripts/texi2pod.pl b/scripts/texi2pod.pl index 6e8fec41a1..39ce584a32 100755 --- a/scripts/texi2pod.pl +++ b/scripts/texi2pod.pl @@ -1,4 +1,4 @@ -#! /usr/bin/perl -w +#! /usr/bin/env perl # Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation, Inc. @@ -22,6 +22,8 @@ # markup to Perl POD format. It's intended to be used to extract # something suitable for a manpage from a Texinfo document. +use warnings; + $output = 0; $skipping = 0; %sects = ();