Skip to content
Commits on Aug 26, 2012
  1. regen

    wiz committed
  2. Remove now unnecessary patch.

    wiz committed
  3. Changes 0.27.1:

    adam committed
    - Various fixes for using the internal glib snapshot. It should now be
      usable pretty much everywhere with the exception that universal
      builds are not supported on OS X.
    - Remove usage of gettext from the internal glib to avoid gettext and
      libintl dependencies.
    - Update internal glib snapshot to 2.32.4.
    - Fix check for POSIX shell used in tests to work better.
    - Handle spaces in autodetected prefix on Windows.
    - Bugs fixed 3550, 51883, 52031, 53493.
Commits on Aug 23, 2012
  1. Fix building on OSX (similar to devel/glib2)

    adam committed
Commits on Aug 20, 2012
  1. Rather than assuming SunOS == libiconv, use ICONV_TYPE in the usual m…

    dsainty committed
    to correctly express what variety of iconv we are using.
    Fixes build on Linux systems with PREFER_PKGSRC=yes.
Commits on Aug 18, 2012
  1. Disable DTrace support under NetBSD which breaks the build if DTrace is

    tron committed
    actually installed.
Commits on Aug 15, 2012
  1. Fix build on Solaris.

    jperkin committed
    If more systems require the libiconv fix then it's going to be more efficient
    to re-use the logic from devel/glib2.  This is such a mess :(
Commits on Aug 13, 2012
  1. devel/pkg-config: USE_TOOLS+= msgfmt

    marino committed
    Breaks at configure if msgfmt tool not found on system.
  2. Add dependence on "gettext-lib" package. This fixes the build under

    tron committed
    Mac OS X Lion, no changes under NetBSD/amd64 6.0_BETA2. Bump package
    revision because the binary package might have changed on some platforms.
Commits on Aug 12, 2012
  1. Update to 0.27:

    wiz committed
    pkg-config 0.27
     - Drop usage of popt for equivalent API in glib2.
     - Add back an internal snapshot of glib2 to break circular dependency.
       This can be used by passing --with-internal-glib to configure. On
       Windows it may still be required to use an installed glib.
     - Fix --exists to check for Requires and Requires.private. This ensures
       that all necessary packages are installed prior to using --cflags,
       --libs, etc.
     - Various fixes for MinGW which should allow it to be used unpatched on
       that system.
     - New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to help
       determine the .pc file install directory.
     - Fix handling of --exact/atleast/max-version vs. =/>=/<=.
     - Fix errors in man page source.
     - Ensure testing only searches in the check directory.
     - Bump glib requirement to 2.16 to avoid deprecated
     - Autotools refresh and update. The required versions now are
       autoconf-2.62, automake-1.11 and libtool-2.2.
     - Use g_alloca from glib instead of figuring out alloca ourselves.
     - Remove search for setresuid & setreuid only needed for internal popt.
     - Bugs fixed: 833, 2458, 5214, 5326, 5703, 6074, 8653, 9135, 9143,
       9584, 10652, 11464, 14396, 17053, 23922, 28776, 29011, 29801, 31699,
       31700, 32622, 34382, 37266, 39646, 41081, 43149, 44843, 45599, 45742,
    pkg-config 0.26
     - Build system fixes
     - More tests
     - pkg.m4 fixups which makes autoconf 2.66 happier.
     - Drop support for legacy -config scripts.  Those should already be
       gone and cause problems in cross-compilation environments.
     - Drop embedded glib
     - Fix up pkg.m4 to handle the case of --exists working and --cflags
       or --libs failing.
     - Various documentation updates
     - Allow $() through without escaping it.
     - Add --with-system-include-path instead of hard-coding
Commits on Dec 10, 2010
  1. Squash a C++ism: Variable declarations only at the beginning of a block.

    hauke committed
    Found while building on NetBSD 1.5.
Commits on Sep 28, 2010
  1. patch-ab is upstream now (PKG_CONFIG_LOG support). Remove the patch to

    dsainty committed
    avoid crashing with double free on glibc.
    Bump PKGREVISION for new "not crash" functionality.
Commits on Sep 23, 2010
  1. Changes 0.25:

    adam committed
    * 0.24 included a too strict whitespace/shell metacharacter filter
      leading to some legal characters like = and : being escaped in the
      output.  This has been fixed.
    * when building with newer and external libpopt, it would be confused
      over being asked to split an empty string, leading to errors with
      packages that included empty fields in their .pc files.
    * Make the COPYING file explicitly GPLv2.  The COPYING file in 0.24
      was inadvertently GPLv3 rather than the correct GPLv2.
    * Minor changes to documentation
    Changes 0.24:
    * Fix up bug in PKG_CONFIG_SYSROOT handling which mangled non-I and
      non-L arguments
    * Put /usr/lib/pkgconfig and /usr/share/pkgconfig into the default
      search path when no prefix is passed to configure.
    * Portability fixes for Windows and NetBSD
    * Various man page updates
    * Add logging support to log how pkg-config is being called.
    * Skip Requires.private unless we need them for Cflags
    * Add a variable, pc_path to the compiled-in pkg-config package that
      you can query for the compiled-in PKG_CONFIG_PC_PATH.
    * Various updates to pkg.m4.
    * Update rpmvercmp with bugfixes from upstream.
    * Add introductory guide to pkg-config, thanks to Dan Nicholson for
      the patch.
    * Add listing of variables in a package
    * Make it possible to use external popt.
    * Add --print-provides and --print-requires(-private) options
    * Add support for paths containing whitespace and shell metacharacters
Commits on Jul 18, 2010
  1. Need --tag=CC for libtool-2.

    obache committed
Commits on Jan 16, 2010
  1. Set or updated LICENSE

    heinz committed
Commits on Apr 13, 2009
  1. Add X11BASE/lib/pkgconfig and /usr/lib/pkgconfig to the default path if

    cube committed
    they're relevant.
Commits on Apr 16, 2008
  1. The va_copy configure checks for the included glib1.

    reed committed
    So on FreeBSD before 5 default to glib_cv_va_copy=no.
    (Time to upgrade :)
Commits on Mar 24, 2008
  1. Add glib_cv_rtldglobal_broken=no for internal glib-1.2.10 as devel/gl…

    obache committed
    …ib doing.
    While here, cross-compilation support again.
Commits on Mar 4, 2008
  1. Update to 0.23:

    wiz committed
     - Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in
       the environment.
     - Update included glib to 1.2.10.
     - Other minor fixes, including a segfault.
Commits on Jan 31, 2008
Commits on Jan 15, 2008
  1. Restore cross-compiling ability.

    joerg committed
Commits on Nov 30, 2007
  1. Update to 0.22:

    wiz committed
    pkg-config 0.22
     - Make Requires.private a whole lot more useful by traversing the
       whole tree, not just the top-level, for Cflags.
     - Add support for using the system glib.
     - Update URL to pkg-config website
     - Fix some win32 problems.
     - Other minor fixes.
Commits on Oct 21, 2007
  1. Remove calls to gnomeconfig when no matching .pc file was found.

    joerg committed
    Bump revision.
Commits on Jul 3, 2007
  1. Add cross-compilation support: realloc(NULL, x) works as expected

    joerg committed
    on NetBSD, just assume that anything follows the ELF semantic and
    has no leading underscore. This doesn't matter much as the module
    support of glib is not used by pkg-config. Patch away the check for
    ANSI library flags as we only support ANSI C compiler anyway. Move
    the checks for the various inline keywords to compile-only. Always
    fake the poll results, it doesn't really matter either.
Commits on Jun 1, 2007
  1. Fix pkg.m4: it was broken in the case when pkg-config is not installed,

    wiz committed
    but the path to an installed dependency is passed via FOO_CFLAGS/FOO_LIBS.
Commits on Nov 2, 2006
  1. DESTDIR support.

    joerg committed
Commits on Oct 4, 2006
  1. Added a patch so that pkg-config builds with PKGSRC_RUN_TEST. Fixed a

    rillig committed
    bug in the configure script and added a comment to patch-aa.
Commits on Oct 1, 2006
Commits on Aug 22, 2006
  1. Update to 0.21:

    wiz committed
    pkg-config 0.21
     - Fix some cosmetic output from pkg.m4
     - Fix build problems with !gcc due to always passing -Wall
     - Documentation fixes
     - We now always add the Cflags from packages we depend on, whether
       they are public or private dependencies.  The discussion surrouding
       this change can be found in .
     - Add internal pkg-config package which can be queried for version
       number and other information.
Commits on Mar 4, 2006
  1. Point MAINTAINER to in the case where no

    jlam committed
    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
Commits on Oct 22, 2005
  1. Update to 0.20:

    wiz committed
     - Fix test suite to work on Solaris.  Yay non-POSIX /bin/sh :-(
     - Fix segfault on --help with gcc4.  Fix segfault on bigendian arches
       in some cases.
     - Win32 fixes
     - Add --short-errors, now used by pkg.m4 if available.  This gives a
       better error message if some libraries can't be found.
Commits on Oct 16, 2005
  1. Avoid passing a NULL pointer to fprintf, which causes a segfault under

    jmmv committed
    Solaris 9.  My fault; I assumed all implementations could print '(null)'
    in that case.  Bump PKGREVISION to 2.  Fixes PR pkg/31838 by John Heasley.
Commits on Oct 1, 2005
  1. Add support to generate a log file that keeps track of all requests to

    jmmv committed
    pkg-config.  Used by the upcoming pkgtools/verifypc package.  Bump
Commits on Aug 10, 2005
  1. Remove the abuse of buildlink that was pkg-config/ That

    jlam committed
    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
    For all package Makefiles that included pkg-config/, remove
    that inclusion and replace it with USE_TOOLS+=pkg-config.
Something went wrong with that request. Please try again.