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 244 245 246 247
|
Revision history for PkgConfig
0.26026 2025-04-10 08:11:00 -0700
- Fixes for spaces and long filenames (gh#48, gh#61, mohawk++)
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.
|