This is an automated email from the git hooks/post-receive script.

js pushed a commit to branch master
in repository licensecheck.

commit aa36afbadf9d7fbd422e592a7f6c52af292152ae
Author: Jonas Smedegaard <d...@jones.dk>
Date:   Fri Sep 23 20:37:55 2016 +0200

    Tighten regexes: Generalize abbreviated AGPL/LGPL/GPL matching.
---
 lib/App/Licensecheck.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/App/Licensecheck.pm b/lib/App/Licensecheck.pm
index 7678834..18a914d 100755
--- a/lib/App/Licensecheck.pm
+++ b/lib/App/Licensecheck.pm
@@ -400,6 +400,7 @@ sub licensepatterns
        # TODO: use Regexp::Common
        $list{re}{version}{'-keep'}
                = qr/$list{re}{version_prefix}?($list{re}{version_number})/i;
+       $list{re}{xgpl}{'-keep'} = qr/(?:the )?(?:GNU )?([AL]?GPL)/i;
 
        return %list;
 }
@@ -616,7 +617,7 @@ sub parse_license
                                $license = "$L{caption}{$id} (v$1 or v$2) 
$license";
                                push @spdx_license, "$L{name}{$id}-$1 or 
$L{name}{$id}-$1";
                        }
-                       when ( /$L{re}{$id}(?: $L{re}{version}{-keep}?)(?: 
License)?($L{re}{version_later})?(?:,? (?:and|or)(?: the)?(?:GNU)? 
(AGPL|GPL|LGPL)(?:-?($L{re}{version_number})(,? 
$L{re}{version_later_postfix})?)?)?/i ) {
+                       when ( /$L{re}{$id}(?: $L{re}{version}{-keep}?)(?: 
License)?($L{re}{version_later})?(?:,? (?:and|or) 
$L{re}{xgpl}{-keep}(?:-?($L{re}{version_number})(,? 
$L{re}{version_later_postfix})?)?)?/i ) {
                                $gen_license->( $id, $1, $2, $3, $4 );
                        }
                }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/licensecheck.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to