Pkgsrc changes:
o Add a TOOLS_CMD.pkg-config setting to allow tests to work
(thanks to joerg@ for the hint)
Upstream changes:
1.12 Sun Oct 19 13:56:07 CEST 2008
- Try to fix a test failure.
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
Pkgsrc changes:
- The package supports installation to DESTDIR
- A compiler is not necessary.
- pkg-config must be available at run-time because this is only a
Perl-wrapper for that program.
- The source was not available at sourceforge, so I changed MASTER_SITES
to CPAN.
Changes since version 1.07:
===========================
1.11 Sat Mar 15 00:35:35 CET 2008
- Fix test failures.
- If pkg-config isn't found, warn and exit with status 0 instead of
just dying so that CPAN testers don't send bogus failure reports.
1.10 Sat Feb 9 20:29:22 CET 2008
- Fix test failures with older versions of perl and pkg-config.
1.09 Tue Jan 22 21:34:35 CET 2008
- Add support for more pkg-config commands: cflags-only-I,
cflags-only-other, libs-only-other, and static-libs (RT #32426, patch
by Diab Jerius).
- Fix a test failure in t/4.t (RT #31966).
- Only print failure messages if appropriate; silence test suite.
1.08 Fri Oct 19 22:04:08 CEST 2007
- add Makefile.PL to MANIFEST.
- In the version macro generator, handle non-numeric version number
parts by only using the leading digits.
- Make pkg-config print the errors it encounters so users know what went
wrong.
1.07 Sun Jan 23 13:22:03 EST 2005
- Disable the RPM-related postamble on Win32. The 'date' command
on windows is interactive, and caused Makefile.PL to hang.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
Changes:
1.06 Sun Sep 19 23:29:23 CEST 2004
- Remove the "found package ..." message to make Makefile.PL's less
verbose.
1.05 Fri Jul 16 14:52:39 EDT 2004
- add configure-time check for pkg-config, don't build without it.
- add a pointer to pkg-config's webpage in the docs.
1.04 Fri Mar 5 00:28:59 EST 2004
- add long-overdue version-checking import implementation.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
The pkg-config program retrieves information about installed libraries,
usually for the purposes of compiling against and linking to them.
ExtUtils::PkgConfig is a very simplistic interface to this utility,
intended for use in the Makefile.PL of perl extensions which bind
libraries that pkg-config knows. It is really just boilerplate code
that you would've written yourself.