Quoting Ximin Luo (2017-07-05 20:07:00) > Ximin Luo: > > Control: tags -1 + patch > > Control: reassign -1 libstring-copyright-perl > > Control: affects -1 + licensecheck > > > > Looks like I can do this by editing /usr/share/perl5/String/Copyright.pm as > > follows: > > > > # stringify objects > > $copyright = "$copyright"; > > + $copyright =~ s/(,|\band)\s*\n(?:#|\/\/|\/\*)?\s*/$1 /g; > > > > Please test and apply if it's good! > > > > This breaks some of my test cases; attached is an updated patch. It gives > good results for Sage: > > $ licensecheck -l200 --copyright src/sage/plot/arrow.py > src/sage/combinat/words/paths.py src/sage/sets/finite_set_maps.py > src/sage/modular/modform/all.py > src/sage/plot/arrow.py: GPL > [Copyright: 2006 Alex Clemesha <cleme...@gmail.com>, William Stein > <wst...@gmail.com>, 2008 Mike Hansen <mhan...@gmail.com>, 2009 Emily Kirkman] > > src/sage/combinat/words/paths.py: GPL (v2 or later) > [Copyright: 2009 Sebastien Labbe <sla...@gmail.com>, / 2008 Arnaud bergeron > <aberge...@gmail.coms>,] > > src/sage/sets/finite_set_maps.py: GPL > [Copyright: 2010 Florent Hivert <florent.hiv...@univ-rouen.fr>,] > > src/sage/modular/modform/all.py: GPL > [Copyright: 2004-2006 William Stein <wst...@gmail.com>] > > It's a little complicated - it uses replacement expressions. If you can think > of a better way of doing it, please let me know!
Thanks! I thought you wrote you were not into perl ;-) I will take a closer look and get back to you on this. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature