1*4882a593SmuzhiyunFrom 6821a23e6cf34df37c351b45be413a8da9115f9f Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Robert Yang <liezhi.yang@windriver.com>
3*4882a593SmuzhiyunDate: Sat, 11 May 2019 17:03:03 +0800
4*4882a593SmuzhiyunSubject: [PATCH 1/2] replace "perl -w" with "use warnings"
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunThe shebang's max length is usually 128 as defined in
7*4882a593Smuzhiyun/usr/include/linux/binfmts.h:
8*4882a593Smuzhiyun  #define BINPRM_BUF_SIZE 128
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunThere would be errors when @PERL@ is longer than 128, use
11*4882a593Smuzhiyun'/usr/bin/env perl' can fix the problem, but '/usr/bin/env perl -w'
12*4882a593Smuzhiyundoesn't work:
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun/usr/bin/env: perl -w: No such file or directory
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunSo replace "perl -w" with "use warnings" to make it work.
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunUpstream-Status: Submitted [by email to g.branden.robinson@gmail.com]
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunSigned-off-by: Robert Yang <liezhi.yang@windriver.com>
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunRebase to 1.22.4.
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunSigned-off-by: Hongxu Jia <hongxu.jia@windriver.com>
25*4882a593Smuzhiyun---
26*4882a593Smuzhiyun font/devpdf/util/BuildFoundries.pl | 3 ++-
27*4882a593Smuzhiyun src/devices/gropdf/gropdf.pl       | 3 ++-
28*4882a593Smuzhiyun src/devices/gropdf/pdfmom.pl       | 3 ++-
29*4882a593Smuzhiyun src/utils/afmtodit/afmtodit.pl     | 3 ++-
30*4882a593Smuzhiyun 4 files changed, 8 insertions(+), 4 deletions(-)
31*4882a593Smuzhiyun
32*4882a593Smuzhiyundiff --git a/font/devpdf/util/BuildFoundries.pl b/font/devpdf/util/BuildFoundries.pl
33*4882a593Smuzhiyunindex f8af826..9584e28 100644
34*4882a593Smuzhiyun--- a/font/devpdf/util/BuildFoundries.pl
35*4882a593Smuzhiyun+++ b/font/devpdf/util/BuildFoundries.pl
36*4882a593Smuzhiyun@@ -1,4 +1,4 @@
37*4882a593Smuzhiyun-#!/usr/bin/perl -w
38*4882a593Smuzhiyun+#!/usr/bin/perl
39*4882a593Smuzhiyun #
40*4882a593Smuzhiyun #   BuildFoundries   : Given a Foundry file generate groff and download files
41*4882a593Smuzhiyun #   Deri James       : Monday 07 Feb 2011
42*4882a593Smuzhiyun@@ -22,6 +22,7 @@
43*4882a593Smuzhiyun # along with this program.  If not, see <http://www.gnu.org/licenses/>.
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun use strict;
46*4882a593Smuzhiyun+use warnings;
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun (my $progname = $0) =~s @.*/@@;
49*4882a593Smuzhiyun my $where=shift||'';
50*4882a593Smuzhiyundiff --git a/src/devices/gropdf/gropdf.pl b/src/devices/gropdf/gropdf.pl
51*4882a593Smuzhiyunindex 2ec52d0..ce5a06f 100644
52*4882a593Smuzhiyun--- a/src/devices/gropdf/gropdf.pl
53*4882a593Smuzhiyun+++ b/src/devices/gropdf/gropdf.pl
54*4882a593Smuzhiyun@@ -1,4 +1,4 @@
55*4882a593Smuzhiyun-#!@PERL@ -w
56*4882a593Smuzhiyun+#!@PERL@
57*4882a593Smuzhiyun #
58*4882a593Smuzhiyun #	gropdf		: PDF post processor for groff
59*4882a593Smuzhiyun #
60*4882a593Smuzhiyun@@ -21,6 +21,7 @@
61*4882a593Smuzhiyun # along with this program. If not, see <http://www.gnu.org/licenses/>.
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun use strict;
64*4882a593Smuzhiyun+use warnings;
65*4882a593Smuzhiyun use Getopt::Long qw(:config bundling);
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun use constant
68*4882a593Smuzhiyundiff --git a/src/devices/gropdf/pdfmom.pl b/src/devices/gropdf/pdfmom.pl
69*4882a593Smuzhiyunindex c9b08b2..61124f3 100644
70*4882a593Smuzhiyun--- a/src/devices/gropdf/pdfmom.pl
71*4882a593Smuzhiyun+++ b/src/devices/gropdf/pdfmom.pl
72*4882a593Smuzhiyun@@ -1,4 +1,4 @@
73*4882a593Smuzhiyun-#!@PERL@ -w
74*4882a593Smuzhiyun+#!@PERL@
75*4882a593Smuzhiyun #
76*4882a593Smuzhiyun #	pdfmom		: Frontend to run groff -mom to produce PDFs
77*4882a593Smuzhiyun #	Deri James	: Friday 16 Mar 2012
78*4882a593Smuzhiyun@@ -23,6 +23,7 @@
79*4882a593Smuzhiyun # along with this program.  If not, see <http://www.gnu.org/licenses/>.
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun use strict;
82*4882a593Smuzhiyun+use warnings;
83*4882a593Smuzhiyun use File::Temp qw/tempfile/;
84*4882a593Smuzhiyun my @cmd;
85*4882a593Smuzhiyun my $dev='pdf';
86*4882a593Smuzhiyundiff --git a/src/utils/afmtodit/afmtodit.pl b/src/utils/afmtodit/afmtodit.pl
87*4882a593Smuzhiyunindex 954c58e..81a6c97 100644
88*4882a593Smuzhiyun--- a/src/utils/afmtodit/afmtodit.pl
89*4882a593Smuzhiyun+++ b/src/utils/afmtodit/afmtodit.pl
90*4882a593Smuzhiyun@@ -1,4 +1,4 @@
91*4882a593Smuzhiyun-#! /usr/bin/perl -w
92*4882a593Smuzhiyun+#! /usr/bin/perl
93*4882a593Smuzhiyun # -*- Perl -*-
94*4882a593Smuzhiyun # Copyright (C) 1989-2018 Free Software Foundation, Inc.
95*4882a593Smuzhiyun #      Written by James Clark (jjc@jclark.com)
96*4882a593Smuzhiyun@@ -19,6 +19,7 @@
97*4882a593Smuzhiyun # along with this program.  If not, see <http://www.gnu.org/licenses/>.
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun use strict;
100*4882a593Smuzhiyun+use warnings;
101*4882a593Smuzhiyun
102*4882a593Smuzhiyun @afmtodit.tables@
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun--
105*4882a593Smuzhiyun2.7.4
106*4882a593Smuzhiyun
107