fix #1051598 - reverse the order of shebang vs. package keyword detection
in Perl by increasing strength of all Perl patterns
This commit is contained in:
parent
c1884ed740
commit
1b637fadf4
@ -1,14 +1,45 @@
|
||||
diff --git a/magic/Magdir/perl b/magic/Magdir/perl
|
||||
index 1d7bd31..94536e2 100644
|
||||
index 1d7bd31..0118358 100644
|
||||
--- a/magic/Magdir/perl
|
||||
+++ b/magic/Magdir/perl
|
||||
@@ -33,7 +33,8 @@
|
||||
@@ -7,22 +7,31 @@
|
||||
# Send additions to <perl5-porters@perl.org>
|
||||
0 search/1/w #!\ /bin/perl Perl script text executable
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 eval\ "exec\ /bin/perl Perl script text
|
||||
+!:strength + 20
|
||||
!:mime text/x-perl
|
||||
0 search/1/w #!\ /usr/bin/perl Perl script text executable
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 eval\ "exec\ /usr/bin/perl Perl script text
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1/w #!\ /usr/local/bin/perl Perl script text executable
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 eval\ "exec\ /usr/local/bin/perl Perl script text
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 eval\ '(exit\ $?0)'\ &&\ eval\ 'exec Perl script text
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 #!/usr/bin/env\ perl Perl script text executable
|
||||
!:mime text/x-perl
|
||||
+!:strength + 20
|
||||
0 search/1 #!\ /usr/bin/env\ perl Perl script text executable
|
||||
!:mime text/x-perl
|
||||
+!:strength + 25
|
||||
|
||||
# by Dmitry V. Levin and Alexey Tourbin
|
||||
# check the first line
|
||||
@@ -33,7 +42,7 @@
|
||||
0 search/1 !p
|
||||
>0 regex \^package[\ \t]+[0-9A-Za-z_:]+\ *;
|
||||
>>0 regex \^1\ *;|\^(use|sub|my)\ .*[(;{=] Perl5 module source text
|
||||
-!:strength + 10
|
||||
+# Originally 12, we want at least 50
|
||||
+!:strength + 50
|
||||
+!:strength + 45
|
||||
|
||||
# Perl POD documents
|
||||
# From: Tom Hukins <tom@eborcom.com>
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
Summary: A utility for determining file types
|
||||
Name: file
|
||||
Version: 5.14
|
||||
Release: 13%{?dist}
|
||||
Release: 14%{?dist}
|
||||
License: BSD
|
||||
Group: Applications/File
|
||||
Source0: ftp://ftp.astron.com/pub/file/file-%{version}.tar.gz
|
||||
@ -194,6 +194,10 @@ cd %{py3dir}
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Jan 15 2014 Jan Kaluza <jkaluza@redhat.com> - 5.14-14
|
||||
- fix #1051598 - reverse the order of shebang vs. package keyword detection
|
||||
in Perl by increasing strength of all Perl patterns
|
||||
|
||||
* Mon Sep 09 2013 Jan Kaluza <jkaluza@redhat.com> - 5.14-13
|
||||
- fix #1001689 - fix segfault when calling magic_load twice
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user