-
Notifications
You must be signed in to change notification settings - Fork 13
/
Changes
244 lines (180 loc) · 7.08 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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
Revision history for PkgConfig
0.25026 2020-11-11 03:32:17 -0700
- Handle spaces in Perl and PkgConfig.pm path (gh#47, gh#52)
- Fixed bug where --print-errors and --silence-errors were backwards,
and the default was wrong (gh#53, gh#54, SLAFFAN++)
0.24026 2020-07-19 06:17:28 -0600
- Fixed path on FreeBSD to use te modern defaults (gh#49, tomhukins++)
0.23026 2018-10-15 05:31:23 -0400
- Fixed only used once warning (gh#45, gh#46 Ari Jolma++)
0.22026 2018-09-03 09:08:39 -0400
- On OS X with Homebrew, be more aggresive in finding installed packages
0.21026 2018-08-15
- promote to production
0.20026_01 2018-08-15
- Fix bug where Strawberry Perl PAR::Packer packed PkgConfig.pm
could die on startup (gh#45, gh#44 SLAFFAN++)
0.19026 2017-11-21
- Fix requirements for optional Perl::MinimumVersion test
0.18026 2017-11-21
- Add support for Slackware 64bit
0.17026 2017-09-18
- --modversion does not require dependencies
0.16026 2017-03-23
- Fix for Perl 5.25.11+ where '.' is not in @INC
0.15026 2017-01-26
- New release with fixes to META.json
0.14026 2017-01-26
- support for static cflags. This has been supported
by pkgconf for a while.
0.12026 2016-05-09
- Updated project URLs in README
- Spelling fixes in various documentation files
- Support for MSYS2
0.11026 2016-01-25
- Do not install misc .pl files in the distribution root.
0.10026 2016-01-08
- promote to production
0.09026_02 2016-01-07
- Test and development changes only. No functional or
bug fixes to PkgConfig.pm itself.
0.09026_01 2016-01-05
- Remove use of flock
It isn't portable and was causing hang/failures on NFS
- Add --short-errors option
0.09026 2015-03-18
- Add --errors-to-stdout option
- Support for Gentoo Linux
0.08926 2015-03-05
- Add --atleast-pkgconfig-version option
0.08826 2015-02-23
- Use 64bit pkgconfig paths on 64 bit solaris
0.08726 2015-02-19
- Parallel test if multiple CPUs can be detected (Linux, Windows)
- Skip long running tests under ActiveState PPM build
These were causing timeouts in dependencies such as Alien::Base
0.08626 2015-01-05
- Add support for --libs-only-other option (GH#18 garu)
- Add support for --cflags-only-other option (GH#17 garu)
- Remove system multi arch library directory flags (example: -L/usr/lib/x86_64-linux-gnu) for Debian 7+
(patches for other distributions are encouraged)
0.08526 2014-10-15
- Add support for PKG_CONFIG_LIBDIR, PKG_CONFIG_ALLOW_SYSTEM_CFLAGS and PKG_CONFIG_ALLOW_SYSTEM_LIBS environment variables
- Add support for windows registry keys
- Use short (MSDOS 8.3) names on Windows for search paths that contain white space
- Replace forward slash (/) in search paths where back slash is provided (\)
0.08420 2014-08-03
- promote to production
- Code named Salt Lake City
0.08320_03 2014-08-02
- minor optimisations
0.08320_02 2014-08-01
- get_cflags returns a string in scalar context
- get_ldflags returns a string in scalar context
- ppkg-config program correctly escapes spaces
0.08320_01 2014-07-31
- handle quoted space
0.08320 2014-07-16
- promote to production
0.08220_02 2014-07-16
- fix regression in last revision:
error in dependent component is propagated to main component
0.08220_01 2014-07-15
- fixed bug where dependent components were having their variables
overridden by the main .pc file
0.08220 2014-06-25
- promote to production
0.08120_01 2014-06-24
- better Debian detection and support
- silence warning on Debian 6 or earlier when
dpkg-dev is installed
0.08120 2014-06-20
- require ExtUtils::MakeMaker 6.56 for BUILD_REQUIRES
0.08020 2014-06-17
- promote to production
0.07920_01 2014-06-16
- add support for the --cflags-only-I option
0.07920 2014-06-13
- require Test::More >= 0.94 for subtest
reading comprehension is key
0.07820 2014-06-13
- require Test::More > 0.90 and != 0.92 for subtest
0.07720 2014-06-09
- promote to production
- added PERL_PKG_CONFIG_SCRIPTS environment variable
0.07620_01 2014-06-08
- added get_var public accessor method
- support for constraints =, !=, >=, <=, >, and <
0.07620 2014-06-06
- promote to production
0.07520_04 2014-06-03
- windows test fix
0.07520_03 2014-06-03
- fix split on Makefile.PL --script option
0.07520_02 2014-06-03
- make appropriate exclusions for Strawberry Perl
0.07520_01 2014-06-03
- support for ${pcfiledir}
- base strawberry root on $^X instead of Config.pm location
0.07520 2014-06-02
- work around for Strawberry Perl 5.20.0.1
0.07420 2014-05-09
- add --script option for Makefile.PL (GH#10 kmx)
- add --list-all option for ppkg-config script (GH#10 kmx)
0.07320 2014-05-06
- Use .pc files from Strawberry Perl on MSWin32 + Strawberry Perl
0.07220 2014-04-26
- fix possible 6.2 incompatibility
- remove unintentional new line from default paths on Debian
0.07120 2014-03-26
- documentation tweak to improve Kwalitee score
0.07020 2014-03-25
- use the same search path as the pkg-config normally used on these
systems:
Debian Linux
Debian kFreeBSD
RedHat/CentOS/Fedora Linux
FreeBSD*
NetBSD
OpenBSD
* FreeBSD 10 doesn't support PKG_CONFIG_DEBUG_SPEW so I can't verify
the path there, but the path is correct for FreeBSD 9
Non .deb or .rpm based Linux distributions are not detected and will
use the default non-platform specific search path. .rpm based
distributions other than RedHat/CentOS/Fedora may be misidentified
as one of those. Patches to correct unidentified or misidentified
platforms would be eagerly received.
this is a significant change in behavior, but arguably a useful one
- add file_path option for loading specific .pc file
0.06420 2014-02-13
- use ; instead of : for PKG_CONFIG_PATH on MSWin32
- support --exact-version, --atleast-version and --max-version
(at least enough to support ExtUtils::PkgConfig)
- Fix Libs.private property and therefore --static option which
was being hidden due to a bug
- ExtUtils::PkgConfig compatibility
0.06320 2014-02-08
- explicitly require Perl 5.6 (was already an undeclared requirement)
- include licensing meta data and LICENSE file
- make tests less verbose (copious diagnostics were obscuring warnings)
0.06220 2014-02-06
- on MSWin32 require a more recent version of Archive::Tar that supports
symlinks (used by the tar in the test directory). On other platforms,
any version of Archive::Tar will do.
0.06120 2014-02-05
- use dedicated lock instead of tar for tests because
Archive::Extract sometimes wants to lock the tar too (plicease)
0.06020 2014-02-04
- avoid infinite loop on windows (GH#8 plicease)
- install script as ppkg-config (everywhere) and pkg-config.pl (non-windows) (GH#7 plicease)
- removed non-core dependencies (GH#4 plicease)
- support for --variable (GH#5 Sanel Zukan)
0.05020 2012-03-08
- release
0.04020 2012-02-27
- release
0.03_0 Feb 18 2012
Implemented user-defined variables and cleaned up variable
parsing
0.01_0 Date/time
First version, released on an unsuspecting world.