File: fix.scanned.copyright

package info (click to toggle)
meshlab 2020.09+dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 45,124 kB
  • sloc: cpp: 400,238; ansic: 31,952; javascript: 1,578; sh: 387; yacc: 238; lex: 139; python: 86; makefile: 29
file content (83 lines) | stat: -rw-r--r-- 3,182 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83

! Files:~/.*/

# This includes some LGPL source which confuses licensecheck
#! Files:"vcglib/wrap/io_trimesh/export_3ds.h" License short_name=GPL-2+

# Global fixes
! Files:~/.*/

# This comes from the ascii art logo they put in the copyright headers.
  Copyright=~"s#\s+/[)]$# Visual Computing Lab, ISTI - Italian National Research Council#i"

# Normalize
  Copyright=~"s/([0-9])\s+Visual Computing Lab/$1, Visual Computing Lab/"
  Copyright=~"s/Lab\s+ISTI/Lab, ISTI/"
  Copyright=~"s/[(]C[)] //"
  Copyright=~"s/ISTI - Italian.*/ISTI - Italian National Research Council/"

# undo bad wrapping
  Copyright=~"s/\n\s*Research Council//"
  Copyright=~"s/\n\s*National Research Council//"
  Copyright=~"s/\n\s*Council//"

# Misc global fixups
  Copyright=~"s/Collabora, Ltd. 2019/2019, Collabora, Ltd./"
  Copyright=~"s/MSU\.$/MSU/"

# Fix weird placeholders from license file.
  Copyright=~"s/\[2014\] \[Nicolas Mellado\]/2014-2017, Nicolas Mellado/"

# The company is called 3Dlabs. the 3 is not part of the year.
! Files:~/.*/
  Copyright=~"s/3, 2002-2004, Dlabs/2002-2004, 3Dlabs/"
! Files:~"/distrib\/shaders\/.*/"
  Copyright=~"s/^2002$/2002, 3Dlabs Inc. Ltd./"

# Append to end of copyright statements
! Files:src/meshlabplugins/render_radiance_scaling/*
  Copyright=~"s/$/, Vergne Romain, Dumas Olivier, INRIA - Institut Nationnal de Recherche en Informatique et Automatique/"

! Files:vcglib/wrap/nanoply/*
  Copyright=~"s/$/, Visual Computing Lab, ISTI - Italian National Research Council/"

# Grabs a wrong part of the line
! Files:~"/src\/external\/jhead-3.04\/.*"
  Copyright="1999-2013, 2015, 2018, 2019, Matthias Wandel"

# Fix weird placeholders
! Files:"src/external/u3d/*"
  Copyright=~"s/\[yyyy\] \[name of copyright owner\]/1999-2006, Intel Corporation/"

# There's MIT-like licensed content in this file.
! Files:"src/external/jhead-3.04/jpgqguess.c"
  License short_name=jpegdump-mit

# There's a typo: added "f" in the middle of a word. Breaks license detection
# ! Files:"src/meshlabplugins/filter_screened_poisson/Src/PointStream.h"
#   Copyright="2016, Bruno Levy\n2006, Michael Kazhdan and Matthew Bolitho"
# ! Files:"src/meshlabplugins/filter_screened_poisson/Src/PointStream.h"
#   License short_name=BSD-3-clause
#   full_license~

# FSFUL
! Files:~"/src/external/.*/configure"
  License short_name="FSFUL" full_license="This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it."

# Split it and fix open interval for years
! Files:~"/src/external/OpenGR/demos/PCLWrapper/pcl/.*"
  Copyright=~"s/2012, -, Open/2012-2020, Open/"
  Copyright=~"s/\s*\/\s*/\n/"

# Fix bad scans
! Files:"src/meshlabplugins/filter_sketchfab/miniz.h"
  Copyright="2013, Rich Geldreich <richgel99@gmail.com>"

! Files:"src/common/GLLogStream.h"
  Copyright="2004, Visual Computing Lab, ISTI - Italian National Research Council"

! Files:"src/external/jhead-3.04/iptc.c"
  Copyright=~"s/description = \"\(C\)Flag\"; break;/1999-2013, 2015, 2018-2019, Matthias Wandel/"

! Files:"src/external/jhead-3.04/jhead.c"
  Copyright=~"s/c =  ; Replace - with a space./1999-2013, 2015, 2018-2019, Matthias Wandel/"