Package: pkgconfig Version: 0.20 Revision: 2 #Source: mirror:gnome:sources/%n/0.18/%n-%v.tar.bz2 Source: http://pkgconfig.freedesktop.org/releases/pkg-config-%v.tar.gz Source-MD5: fb42402593e4198bc252ab248dd4158b SourceDirectory: pkg-config-%v Depends: glib-shlibs (>= 1.2.8) BuildDepends: glib (>= 1.2.8) Patch: %n.patch PatchScript: << mv glib-1.2.8 glib-1.2.8_UNUSED << SetCPPFLAGS: -no-cpp-precomp SetCFLAGS: -O3 -fstrict-aliasing -funroll-loops ConfigureParams: --mandir=%p/share/man --with-pc-path=/usr/X11R6/lib/pkgconfig:%p/lib/pkgconfig:%p/share/pkgconfig --disable-dependency-tracking # --enable-indirect-deps CompileScript: << ./configure %c make make check << InstallScript: make install DESTDIR=%d DocFiles: AUTHORS COPYING ChangeLog NEWS README Description: Manager for library compile/link flags DescDetail: << pkg-config is a script to make putting together all the build flags when compiling/linking a lot easier. << DescUsage: << Version 0.20 adds support for *.private fields in .pc files. Older versions ignore them and most fink packages that use pkg-config do not need them. However, packages supplying .pc that have them should take steps to ensure users who might need them don't accidentally use a lower version of pkgconfig and thus get deficient flags. Fink only adds support for the %p/share/pkgconfig directory in 0.20. Packages supplying .pc there should take steps to ensure users don't accidentally use a lower version of pkgconfig. << DescPort: << X11 provides some .pc files in /usr/X11R6/lib/pkgconfig, so this directory was added to default search path. Starting with 0.17.2, Link to Fink's glib pkg instead of static-link to included glib-1.2.8 since we have newer and better-OSX-tweaked glib than that now. Omitting --enable-indirect-deps gives a binary that gives identical results for --libs and --cflags for the fink-supplied pkgconfig/*.pc collection as 0.17.2-2 (with --enable-indirect-deps), including ones that have Requires and ones that have .private fields. The binary still fails some tests (appears to do depth-first recursing through Requires but expects breadth-first), so we disable those. Upstream seems rather disinterested in solving this self-test mess. See: https://bugs.freedesktop.org/show_bug.cgi?id=3809 << License: GPL Maintainer: Daniel Macks DescPackaging: << Originally packaged by Masanori Sekino (until 0.15.0). << Homepage: http://pkgconfig.freedesktop.org/wiki