forked from openSUSE/cpanspec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
186 lines (131 loc) · 5.21 KB
/
Changes
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
1.84.00 2023-07-09
* Ignore toml and yml files (#43)
* Exlude scripts/ from removing executable bit (#45)
* Fix code for Module::Build(::Tiny) (#46)
1.83.00 2023-01-23
* Fix reading META.yml (#37)
* fix --debug option by adding 'use Data::Dumper' (#31)
* Strip pod from summary (#38)
* Switch to faster CPAN mirror
* Ensure non-interactive mode (#41)
* Add blank line after %autosetup (#42)
1.82.02 2022-05-05
* Deal with missing MYMETA files (#34)
1.82.01 2022-03-11
* Drop perl markup in summary line (#32)
* Read from MYMETA.{json,yml} (#33)
1.81.01 2021-05-07 18:32:43+02:00
* Also read from META.json
* Read 'dynamic_config' and 'provides' from META files
* Move Intrusive.pm into its own subprocess
* Add --debug option
* Add statistics output
* Add batch processing script for testing changes on a number of packages
1.80.01
* support opensuse patch comments (PATCH-FIX-UPSTREAM)
* add misc block, e.g. for subpackages
1.79.1
* new release for openSUSE, changes see in git repository
https://github.com/openSUSE/cpanspec
* smaller bug-fixes
* add add_doc and skip_doc to allow changing docs handling
* ignore some more unwanted files in doc handling
* fix package requires
* reduce changelog space wasting, document option --old-file
* update copyrights
1.78.5
* convert from Build.PL to Makefile.PL
1.78 2009-01-16
* Fix up the license list some more.
* Send STDIN to /dev/null in the child when executing Makefile.PL.
(Bug report from Peter Willis.)
* Ignore pax_global_header file.
* Assume that *.inl is a hint that this isn't noarch.
* It's 2009. Update Copyright.
1.77 2008-06-16
* Only use --nodeps if we're only building a source rpm.
1.76 2008-06-16
* Drop dependency on Module::CoreList and just fetch the list from rpm.
1.75 2008-05-05
* Try $] as-is and numeric when we use it with Module::CoreList.
* Switch from wget to curl in cpanget since wget is broken in Fedora 9.
* The best README is probably the one with the shortest filename.
1.74 2007-12-11
* Maybe finally handle "v" in version number correctly.
* Continue on YAML errors.
* "GPL or Artistic" is now "GPL+ or Artistic". Other License tag-related
changes will follow.
1.73 2007-07-22
* Filter repoquery results better.
1.72 2007-07-13
* Get rid of the word "Extras".
* Filter out "Loading ... plugin" when running repoquery.
* Properly handle "requires: perl: 0" in META.yml.
1.71 2007-06-29
* It's 2007 now, so update the copyright.
* Handle .bz2 files.
* Exclude config.guess, config.sub, and install.sh (usually seen near
configure.)
* Add option processing to cpanget. It now accepts the following options:
-h Print usage message
-n Don't download, only print URLs
-q Work quietly
1.70 2007-03-12
* Delete pm_to_blib if it exists.
* Don't include the MODULE_COMPAT magic with --old.
* Exclude *.cfg from %doc.
* Add BuildRequires: perl(ExtUtils::MakeMaker) when using Makefile.PL.
1.69.1 2006-10-16
* Oops, it's "OPTIMIZE", not "optimize", when running Makefile.PL.
1.69 2006-10-03
* Exclude autobuild.sh.
* Change regex to also drop leading "an" or "the" from Summary.
* Tiny whitespace fix.
* Add patch from Chris Weyl to add --prefer-macros and handle modules
specified as Foo-Bar instead of Foo::Bar (SF#1546966).
* Originally -V was going to be the same as --version, but for some
reason it doesn't really work. The documentation has been updated.
1.68 2006-07-20
* Fix find option ordering (patch from Ville Skyttä, #199442).
* Random documentation updates.
1.67 2006-07-13
* Exclude NINJA.
* Do a case-insensitive match on the possible licenses.
* Add a patch from Ian Burrell to support .tgz archives.
* Handle files that aren't in the current directory properly.
1.66 2006-05-16
* Fix $summary modification.
* Strip leading [Vv]\.? from spec Version.
* Add --epoch option.
* rpm is in /bin, not /usr/bin.
* Update list of licenses, and fix some to agree with rpmlint.
* Use "$dep" instead of "$module" in a lot of loops to not conflict
with $module that stores the name of the module we're working on.
* Add --follow and some simple code to fetch build dependencies.
1.65 2006-04-26
* Exclude inc (suggested by Ian Burrell).
* Massage $summary (capitalize, remove trailing ".", remove leading "A").
* Use %{__perl} instead of just "perl" when running Build.PL.
1.64 2006-03-24
* Look a couple more places for %description/Summary.
* Avoid adding common directories to @doc.
* If there is a Build.PL and a Makefile.PL, use Build.PL.
1.63 2006-03-24
* Look in $name.pod for %description and Summary also.
* Avoid useless "Summary: SYNOPSIS".
1.62 2006-03-22
* Improve auto-detection of %description and Summary.
1.61 2006-03-11
* Add this file.
* Add some command-line options:
--filter-requires Specify Requires to remove
--filter-provides Specify Provides to remove
--add-requires Add Requires for this item
--add-provides Add Provides for this item
--add-buildrequires Add BuildRequires for this item
--version Print the version and exit
* Fix path check to allow for a directory without a trailing /.
(Found in Module::Install 0.59.)
* Force en_US.UTF-8.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=185192
# vi: set ai et: