# PaCkAgE DaTaStReAm pkg-config 1 708 # end of header 07070100122586000081a400000000000000000000000151ae9af5000001200000010000010031ffffffffffffffff0000001300000000pkg-config/pkginfoPKG=pkg-config NAME=pkg-config 0.28 SPARC 64bit Solaris 10 VERSION=0.28 PSTAMP=04th June 2013 VENDOR=Tollef Fog Heen EMAIL=http://pkg-config.freedesktop.org/wiki/ DESC=pkg-config compiling helper tool ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100122585000081a400000000000000000000000151ae9af6000003740000010000010031ffffffffffffffff0000001200000000pkg-config/pkgmap: 1 708 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/pkg-config 0755 root root 144648 22436 1370397404 1 f none /usr/local/bin/sparc-sun-solaris2.10-pkg-config 0755 root root 144520 14739 1370307052 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/aclocal 0755 root root 1 f none /usr/local/share/aclocal/pkg.m4 0644 root root 7799 34409 1370307052 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/pkg-config 0755 root root 1 f none /usr/local/share/doc/pkg-config/pkg-config-guide.html 0644 root root 17635 18511 1370307052 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/pkg-config.1 0644 root root 19178 46953 1370307052 1 i checkinstall 785 2565 1370397428 1 i pkginfo 288 22721 1370397429 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100122586000081a400000000000000000000000151ae9af5000001200000010000010031ffffffffffffffff0000000800000000pkginfoPKG=pkg-config NAME=pkg-config 0.28 SPARC 64bit Solaris 10 VERSION=0.28 PSTAMP=04th June 2013 VENDOR=Tollef Fog Heen EMAIL=http://pkg-config.freedesktop.org/wiki/ DESC=pkg-config compiling helper tool ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100122585000081a400000000000000000000000151ae9af6000003740000010000010031ffffffffffffffff0000000700000000pkgmap: 1 708 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/pkg-config 0755 root root 144648 22436 1370397404 1 f none /usr/local/bin/sparc-sun-solaris2.10-pkg-config 0755 root root 144520 14739 1370307052 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/aclocal 0755 root root 1 f none /usr/local/share/aclocal/pkg.m4 0644 root root 7799 34409 1370307052 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/pkg-config 0755 root root 1 f none /usr/local/share/doc/pkg-config/pkg-config-guide.html 0644 root root 17635 18511 1370307052 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/pkg-config.1 0644 root root 19178 46953 1370307052 1 i checkinstall 785 2565 1370397428 1 i pkginfo 288 22721 1370397429 07070100122596000041ed00000000000000000000000251ae9af6000000000000010000010031ffffffffffffffff0000000800000000install07070100122597000081ed00000000000000000000000151ae9af4000003110000010000010031ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="sparc" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${bits} != ${expected_bits} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" echo "\tYour machine is running a ${bits} bit O.S. currently\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 07070100122587000041ed00000000000000000000000351ae9af6000000000000010000010031ffffffffffffffff0000000500000000root07070100122588000041ed00000000000000000000000351ae9af6000000000000010000010031ffffffffffffffff0000000900000000root/usr07070100122589000041ed00000000000000000000000451ae9af6000000000000010000010031ffffffffffffffff0000000f00000000root/usr/local0707010012258d000041ed00000000000000000000000551ae9af6000000000000010000010031ffffffffffffffff0000001500000000root/usr/local/share07070100122590000041ed00000000000000000000000351ae9af6000000000000010000010031ffffffffffffffff0000001900000000root/usr/local/share/doc07070100122591000041ed00000000000000000000000251ae9af6000000000000010000010031ffffffffffffffff0000002400000000root/usr/local/share/doc/pkg-config07070100122592000081a400000000000000000000000151ad39ec000044e30000010000010031ffffffffffffffff0000003a00000000root/usr/local/share/doc/pkg-config/pkg-config-guide.html Guide to pkg-config

Guide to pkg-config

Dan Nicholson

Overview

This document aims to give an overview to using the pkg-config tool from the perspective of both a user and a developer. It reviews the concepts behind pkg-config, how to write pkg-config files to support your project, and how to use pkg-config to integrate with 3rd party projects.

More information on pkg-config can be found at the website and in the pkg-config(1) manual page.

This document assumes usage of pkg-config on a Unix-like operating system such as Linux. Some of the details may be different on other platforms.

Why?

Modern computer systems use many layered components to provide applications to the user. One of the difficulties in assembling these parts is properly integrating them. pkg-config collects metadata about the installed libraries on the system and easily provides it to the user.

Without a metadata system such as pkg-config, it can be very difficult to locate and obtain details about the services provided on a given computer. For a developer, installing pkg-config files with your package greatly eases adoption of your API.

Concepts

The primary use of pkg-config is to provide the necessary details for compiling and linking a program to a library. This metadata is stored in pkg-config files. These files have the suffix .pc and reside in specific locations known to the pkg-config tool. This will be described in more detail later.

The file format contains predefined metadata keywords and freeform variables. An example may be illustrative:

prefix=/usr/local
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: foo
Description: The foo library
Version: 1.0.0
Cflags: -I${includedir}/foo
Libs: -L${libdir} -lfoo

The keyword definitions such as Name: begin with a keyword followed by a colon and the value. The variables such as prefix= are a string and value separated by an equals sign. The keywords are defined and exported by pkg-config. The variables are not necessary, but can be used by the keyword definitions for flexibility or to store data not covered by pkg-config.

Here is a short description of the keyword fields. A more in depth description of these fields and how to use them effectively will be given in the Writing pkg-config files section.

Writing pkg-config files

When creating pkg-config files for a package, it is first necessary to decide how they will be distributed. Each file is best used to describe a single library, so each package should have at least as many pkg-config files as they do installed libraries.

The package name is determined through the filename of the pkg-config metadata file. This is the portion of the filename prior to the .pc suffix. A common choice is to match the library name to the .pc name. For instance, a package installing libfoo.so would have a corresponding libfoo.pc file containing the pkg-config metadata. This choice is not necessary; the .pc file should simply be a unique identifier for your library. Following the above example, foo.pc or foolib.pc would probably work just as well.

The Name, Description and URL fields are purely informational and should be easy to fill in. The Version field is a bit trickier to ensure that it is usable by consumers of the data. pkg-config uses the algorithm from RPM for version comparisons. This works best with a dotted decimal number such as 1.2.3 since letters can cause unexpected results. The number should be monotonically increasing and be as specific as possible in describing the library. Usually it's sufficient to use the package's version number here since it's easy for consumers to track.

Before describing the more useful fields, it will be helpful to demonstrate variable definitions. The most common usage is to define the installation paths so that they don't clutter the metadata fields. Since the variables are expanded recursively, this is very helpful when used in conjunction with autoconf derived paths.

prefix=/usr/local
includedir=${prefix}/include

Cflags: -I${includedir}/foo

The most important pkg-config metadata fields are Requires, Requires.private, Cflags, Libs and Libs.private. They will define the metadata used by external projects to compile and link with the library.

Requires and Requires.private define other modules needed by the library. It is usually preferred to use the private variant of Requires to avoid exposing unnecessary libraries to the program that is linking with your library. If the program will not be using the symbols of the required library, it should not be linking directly to that library. See the discussion of overlinking for a more thorough explanation.

Since pkg-config always exposes the link flags of the Requires libraries, these modules will become direct dependencies of the program. On the other hand, libraries from Requires.private will only be included when static linking. For this reason, it is usually only appropriate to add modules from the same package in Requires.

The Libs field contains the link flags necessary to use that library. In addition, Libs and Libs.private contain link flags for other libraries not supported by pkg-config. Similar to the Requires field, it is preferred to add link flags for external libraries to the Libs.private field so programs do not acquire an additional direct dependency.

Finally, the Cflags contains the compiler flags for using the library. Unlike the Libs field, there is not a private variant of Cflags. This is because the data types and macro definitions are needed regardless of the linking scenario.

Using pkg-config files

Assuming that there are .pc files installed on the system, the pkg-config tool is used to extract the metadata for usage. A short description of the options can be seen by executing pkg-config --help. A more in depth discussion can be found in the pkg-config(1) manual page. This section will provide a brief explanation of common usages.

Consider a system with two modules, foo and bar. Their .pc files might look like this:

foo.pc:
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: foo
Description: The foo library
Version: 1.0.0
Cflags: -I${includedir}/foo
Libs: -L${libdir} -lfoo

bar.pc:
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: bar
Description: The bar library
Version: 2.1.2
Requires.private: foo >= 0.7
Cflags: -I${includedir}
Libs: -L${libdir} -lbar

The version of the modules can be obtained with the --modversion option.

$ pkg-config --modversion foo
1.0.0
$ pkg-config --modversion bar
2.1.2

To print the link flags needed for each module, use the --libs option.

$ pkg-config --libs foo
-lfoo
$ pkg-config --libs bar
-lbar

Notice that pkg-config has suppressed part of the Libs field for both modules. This is because it treats the -L flag specially and knows that the ${libdir} directory /usr/lib is part of the system linker search path. This keeps pkg-config from interfering with the linker operation.

Also, although foo is required by bar, the link flags for foo are not output. This is because foo is not directly needed by an application that only wants to use the bar library. For statically linking a bar application, we need both sets of linker flags:

$ pkg-config --libs --static bar
-lbar -lfoo

pkg-config needs to output both sets of link flags in this case to ensure that the statically linked application will find all the necessary symbols. On the other hand, it will always output all the Cflags.

$ pkg-config --cflags bar
-I/usr/include/foo
$ pkg-config --cflags --static bar
-I/usr/include/foo

Another useful option, --exists, can be used to test for a module's availability.

$ pkg-config --exists foo
$ echo $?
0

One of the nicest features of pkg-config is providing version checking. It can be used to determine if a sufficient version is available.

$ pkg-config --libs "bar >= 2.7"
Requested 'bar >= 2.7' but version of bar is 2.1.2

Some commands will provide more verbose output when combined with the --print-errors option.

$ pkg-config --exists --print-errors xoxo
Package xoxo was not found in the pkg-config search path.
Perhaps you should add the directory containing `xoxo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xoxo' found

The message above references the PKG_CONFIG_PATH environment variable. This variable is used to augment pkg-config's search path. On a typical Unix system, it will search in the directories /usr/lib/pkgconfig and /usr/share/pkgconfig. This will usually cover system installed modules. However, some local modules may be installed in a different prefix such as /usr/local. In that case, it's necessary to prepend the search path so that pkg-config can locate the .pc files.

$ pkg-config --modversion hello
Package hello was not found in the pkg-config search path.
Perhaps you should add the directory containing `hello.pc'
to the PKG_CONFIG_PATH environment variable
No package 'hello' found
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
$ pkg-config --modversion hello
1.0.0

A few autoconf macros are also provided to ease integration of pkg-config modules into projects.

Frequently asked questions

  1. My program uses library x. What do I do?
  2. The pkg-config output can easily be used on the compiler command line. Assuming the x library has a x.pc pkg-config file:

    cc `pkg-config --cflags --libs x` -o myapp myapp.c

    The integration can be more robust when used with autoconf and automake. By using the supplied PKG_CHECK_MODULES macro, the metadata is easily accessed in the build process.

    configure.ac:
    PKG_CHECK_MODULES([X], [x])
    
    Makefile.am:
    myapp_CFLAGS = $(X_CFLAGS)
    myapp_LDADD = $(X_LIBS)

    If the x module is found, the macro will fill and substitute the X_CFLAGS and X_LIBS variables. If the module is not found, an error will be produced. Optional 3rd and 4th arguments can be supplied to PKG_CHECK_MODULES to control actions when the module is found or not.

  3. My library z installs header files which include libx headers. What do I put in my z.pc file?
  4. If the x library has pkg-config support, add it to the Requires.private field. If it does not, augment the Cflags field with the necessary compiler flags for using the libx headers. In either case, pkg-config will output the compiler flags when --static is used or not.

  5. My library z uses libx internally, but does not expose libx data types in its public API. What do I put in my z.pc file?
  6. Again, add the module to Requires.private if it supports pkg-config. In this case, the compiler flags will be emitted unnecessarily, but it ensures that the linker flags will be present when linking statically. If libx does not support pkg-config, add the necessary linker flags to Libs.private.


Dan Nicholson <dbn.lists (at) gmail (dot) com>

Copyright (C) 2010 Dan Nicholson.
This document is licensed under the GNU General Public License, Version 2 or any later version.

07070100122593000041ed00000000000000000000000351ae9af6000000000000010000010031ffffffffffffffff0000001900000000root/usr/local/share/man07070100122594000041ed00000000000000000000000251ae9af6000000000000010000010031ffffffffffffffff0000001e00000000root/usr/local/share/man/man107070100122595000081a400000000000000000000000151ad39ec00004aea0000010000010031ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/pkg-config.1.\" .\" pkg-config manual page. .\" (C) Red Hat, Inc. based on gnome-config man page (C) Miguel de Icaza (miguel@gnu.org) .\" . .TH pkg-config 1 .SH NAME pkg-config \- Return metainformation about installed libraries .SH SYNOPSIS .PP .B pkg-config [\-\-modversion] [\-\-version] [\-\-help] [\-\-print-errors] [\-\-silence-errors] [\-\-errors-to-stdout] [\-\-debug] [\-\-cflags] [\-\-libs] [\-\-libs-only-L] [\-\-libs-only-l] [\-\-cflags-only-I] [\-\-variable=VARIABLENAME] [\-\-define-variable=VARIABLENAME=VARIABLEVALUE] [\-\-print-variables] [\-\-uninstalled] [\-\-exists] [\-\-atleast-version=VERSION] [\-\-exact-version=VERSION] [\-\-max-version=VERSION] [\-\-list\-all] [LIBRARIES...] [\-\-print-provides] [\-\-print-requires] [\-\-print-requires-private] [LIBRARIES...] .SH DESCRIPTION The \fIpkg-config\fP program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries. Here is a typical usage scenario in a Makefile: .PP .nf program: program.c cc program.c $(pkg-config --cflags --libs gnomeui) .fi .PP .I pkg-config retrieves information about packages from special metadata files. These files are named after the package, and has a .I .pc extension. On most systems, \fIpkg-config\fP looks in .I /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig and .I /usr/local/share/pkgconfig for these files. It will additionally look in the colon-separated (on Windows, semicolon-separated) list of directories specified by the PKG_CONFIG_PATH environment variable. .PP The package name specified on the \fIpkg-config\fP command line is defined to be the name of the metadata file, minus the \fI.pc\fP extension. If a library can install multiple versions simultaneously, it must give each version its own name (for example, GTK 1.2 might have the package name "gtk+" while GTK 2.0 has "gtk+-2.0"). .PP In addition to specifying a package name on the command line, the full path to a given \fI.pc\fP file may be given instead. This allows a user to directly query a particular \fI.pc\fP file. .\" .SH OPTIONS The following options are supported: .TP .I "--modversion" Requests that the version information of the libraries specified on the command line be displayed. If \fIpkg-config\fP can find all the libraries on the command line, each library's version string is printed to stdout, one version per line. In this case \fIpkg-config\fP exits successfully. If one or more libraries is unknown, .I pkg-config exits with a nonzero code, and the contents of stdout are undefined. .TP .I "--version" Displays the version of .I pkg-config and terminates. .TP .I "--help" Displays a help message and terminates. .TP .I "--print-errors" If one or more of the modules on the command line, or their dependencies, are not found, or if an error occurs in parsing a \fI.pc\fP file, then this option will cause errors explaining the problem to be printed. With "predicate" options such as "--exists" .I "pkg-config" runs silently by default, because it's usually used in scripts that want to control what's output. This option can be used alone (to just print errors encountered locating modules on the command line) or with other options. The PKG_CONFIG_DEBUG_SPEW environment variable overrides this option. .TP .I "--silence-errors" If one or more of the modules on the command line, or their dependencies, are not found, or if an error occurs in parsing a a \fI.pc\fP file, then this option will keep errors explaining the problem from being printed. With "predicate" options such as "--exists" \fIpkg-config\fP runs silently by default, because it's usually used in scripts that want to control what's output. So this option is only useful with options such as "--cflags" or "--modversion" that print errors by default. The PKG_CONFIG_DEBUG_SPEW environment variable overrides this option. .TP .I "--errors-to-stdout" If printing errors, print them to stdout rather than the default stderr .TP .I "--debug" Print debugging information. This is slightly different than the PKG_CONFIG_DEBUG_SPEW environment variable, which also enable "--print-errors". .PP The following options are used to compile and link programs: .TP .I "--cflags" This prints pre-processor and compile flags required to compile the packages on the command line, including flags for all their dependencies. Flags are "compressed" so that each identical flag appears only once. \fIpkg-config\fP exits with a nonzero code if it can't find metadata for one or more of the packages on the command line. .TP .I "--cflags-only-I" This prints the -I part of "--cflags". That is, it defines the header search path but doesn't specify anything else. .TP .I "--libs" This option is identical to "--cflags", only it prints the link flags. As with "--cflags", duplicate flags are merged (maintaining proper ordering), and flags for dependencies are included in the output. .TP .I "--libs-only-L" This prints the -L/-R part of "--libs". That is, it defines the library search path but doesn't specify which libraries to link with. .TP .I "--libs-only-l" This prints the -l part of "--libs" for the libraries specified on the command line. Note that the union of "--libs-only-l" and "--libs-only-L" may be smaller than "--libs", due to flags such as -rdynamic. .TP .I "--variable=VARIABLENAME" This returns the value of a variable defined in a package's \fI.pc\fP file. Most packages define the variable "prefix", for example, so you can say: .nf $ pkg-config --variable=prefix glib-2.0 /usr/ .fi .TP .I "--define-variable=VARIABLENAME=VARIABLEVALUE" This sets a global value for a variable, overriding the value in any .I .pc files. Most packages define the variable "prefix", for example, so you can say: .nf $ pkg-config --print-errors --define-variable=prefix=/foo \e --variable=prefix glib-2.0 /foo .fi .TP .I "--print-variables" Returns a list of all variables defined in the package. .TP .I "--uninstalled" Normally if you request the package "foo" and the package "foo-uninstalled" exists, \fIpkg-config\fP will prefer the "-uninstalled" variant. This allows compilation/linking against uninstalled packages. If you specify the "--uninstalled" option, .I pkg-config will return successfully if any "-uninstalled" packages are being used, and return failure (false) otherwise. (The PKG_CONFIG_DISABLE_UNINSTALLED environment variable keeps .I pkg-config from implicitly choosing "-uninstalled" packages, so if that variable is set, they will only have been used if you pass a name like "foo-uninstalled" on the command line explicitly.) .TP .I "--exists" .TP .I "--atleast-version=VERSION" .TP .I "--exact-version=VERSION" .TP .I "--max-version=VERSION" These options test whether the package or list of packages on the command line are known to \fIpkg-config\fP, and optionally whether the version number of a package meets certain constraints. If all packages exist and meet the specified version constraints, .I pkg-config exits successfully. Otherwise it exits unsuccessfully. Only the first VERSION comparing option will be honored. Subsequent options of this type will be ignored. Rather than using the version-test options, you can simply give a version constraint after each package name, for example: .nf $ pkg-config --exists 'glib-2.0 >= 1.3.4 libxml = 1.8.3' .fi Remember to use \-\-print-errors if you want error messages. When no output options are supplied to \fIpkg-config\fP, \-\-exists is implied. .TP .I "--msvc-syntax" This option is available only on Windows. It causes \fIpkg-config\fP to output -l and -L flags in the form recognized by the Microsoft Visual C++ command-line compiler, \fIcl\fP. Specifically, instead of .I -Lx:/some/path it prints \fI/libpath:x/some/path\fP, and instead of \fI-lfoo\fP it prints \fIfoo.lib\fP. Note that the --libs output consists of flags for the linker, and should be placed on the cl command line after a /link switch. .TP .I "--dont-define-prefix" This option is available only on Windows. It prevents \fIpkg-config\fP from automatically trying to override the value of the variable "prefix" in each .pc file. .TP .I "--prefix-variable=PREFIX" Also this option is available only on Windows. It sets the name of the variable that \fIpkg-config\fP automatically sets as described above. .TP .I "--static" Output libraries suitable for static linking. That means including any private libraries in the output. This relies on proper tagging in the .pc files, else a too large number of libraries will ordinarily be output. .TP .I "--list-all" List all modules found in the \fIpkg-config\fP path. .TP .I "--print-provides" List all modules the given packages provides. .TP .I "--print-requires" List all modules the given packages requires. .TP .I "--print-requires-private" List all modules the given packages requires for static linking (see --static). .\" .SH ENVIRONMENT VARIABLES .TP .I "PKG_CONFIG_PATH" A colon-separated (on Windows, semicolon-separated) list of directories to search for .pc files. The default directory will always be searched after searching the path; the default is .I \%libdir/\fPpkgconfig:\fIdatadir\fP/pkgconfig where \fIlibdir\fP is the libdir for \fIpkg-config\fP and \fIdatadir\fP is the datadir for \fIpkg-config\fP when it was installed. .TP .I "PKG_CONFIG_DEBUG_SPEW" If set, causes \fIpkg-config\fP to print all kinds of debugging information and report all errors. .TP .I "PKG_CONFIG_TOP_BUILD_DIR" A value to set for the magic variable \fIpc_top_builddir\fP which may appear in \fI.pc\fP files. If the environment variable is not set, the default value '$(top_builddir)' will be used. This variable should refer to the top builddir of the Makefile where the compile/link flags reported by \fIpkg-config\fP will be used. This only matters when compiling/linking against a package that hasn't yet been installed. .TP .I "PKG_CONFIG_DISABLE_UNINSTALLED" Normally if you request the package "foo" and the package "foo-uninstalled" exists, \fIpkg-config\fP will prefer the "-uninstalled" variant. This allows compilation/linking against uninstalled packages. If this environment variable is set, it disables said behavior. .TP .I "PKG_CONFIG_ALLOW_SYSTEM_CFLAGS" Don't strip -I/usr/include out of cflags. .TP .I "PKG_CONFIG_ALLOW_SYSTEM_LIBS" Don't strip -L/usr/lib or -L/lib out of libs. .TP .I "PKG_CONFIG_SYSROOT_DIR" Modify -I and -L to use the directories located in target sysroot. this option is useful when cross-compiling packages that use pkg-config to determine CFLAGS and LDFLAGS. -I and -L are modified to point to the new system root. this means that a -I/usr/include/libfoo will become -I/var/target/usr/include/libfoo with a PKG_CONFIG_SYSROOT_DIR equal to /var/target (same rule apply to -L) .TP .I "PKG_CONFIG_LIBDIR" Replaces the default \fIpkg-config\fP search directory, usually \fI/usr/lib/pkgconfig\fP .\" .SH QUERYING PKG-CONFIG'S DEFAULTS .I pkg-config can be used to query itself for the default search path, version number and other information, for instance using: .nf $ pkg-config --variable pc_path pkg-config .fi or .nf $ pkg-config --modversion pkg-config .fi .SH WINDOWS SPECIALITIES If a .pc file is found in a directory that matches the usual conventions (i.e., ends with \\lib\\pkgconfig or \\share\\pkgconfig), the prefix for that package is assumed to be the grandparent of the directory where the file was found, and the \fIprefix\fP variable is overridden for that file accordingly. If the value of a variable in a .pc file begins with the original, non-overridden, value of the \fIprefix\fP variable, then the overridden value of \fIprefix\fP is used instead. .\" .SH AUTOCONF MACROS .TP .I "PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])" The macro PKG_CHECK_MODULES can be used in \fIconfigure.ac\fP to check whether modules exist. A typical usage would be: .nf PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4]) .fi This would result in MYSTUFF_LIBS and MYSTUFF_CFLAGS substitution variables, set to the libs and cflags for the given module list. If a module is missing or has the wrong version, by default configure will abort with a message. To replace the default action, specify an \%ACTION-IF-NOT-FOUND. \%PKG_CHECK_MODULES will not print any error messages if you specify your own ACTION-IF-NOT-FOUND. However, it will set the variable MYSTUFF_PKG_ERRORS, which you can use to display what went wrong. Note that if there is a possibility the first call to PKG_CHECK_MODULES might not happen, you should be sure to include an explicit call to PKG_PROG_PKG_CONFIG in your configure.ac. Also note that repeated usage of VARIABLE-PREFIX is not recommended. After the first successful usage, subsequent calls with the same VARIABLE-PREFIX will simply use the _LIBS and _CFLAGS variables set from the previous usage without calling \fIpkg-config\fP again. .\" .TP .I "PKG_PROG_PKG_CONFIG([MIN-VERSION])" Defines the PKG_CONFIG variable to the best pkg-config available, useful if you need pkg-config but don't want to use PKG_CHECK_MODULES. .\" .TP .I "PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])" Check to see whether a particular set of modules exists. Similar to PKG_CHECK_MODULES(), but does not set variables or print errors. Similar to PKG_CHECK_MODULES, make sure that the first instance of this or PKG_CHECK_MODULES is called, or make sure to call PKG_CHECK_EXISTS manually. .TP .I "PKG_INSTALLDIR(DIRECTORY)" Substitutes the variable pkgconfigdir as the location where a module should install pkg-config .pc files. By default the directory is $libdir/pkgconfig, but the default can be changed by passing DIRECTORY. The user can override through the --with-pkgconfigdir parameter. .TP .I "PKG_NOARCH_INSTALLDIR(DIRECTORY)" Substitutes the variable noarch_pkgconfigdir as the location where a module should install arch-independent pkg-config .pc files. By default the directory is $datadir/pkgconfig, but the default can be changed by passing DIRECTORY. The user can override through the --with-noarch-pkgconfigdir parameter. .TP .I "PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])" Retrieves the value of the pkg-config variable CONFIG-VARIABLE from MODULE and stores it in VARIABLE. Note that repeated usage of VARIABLE is not recommended as the check will be skipped if the variable is already set. .SH METADATA FILE SYNTAX To add a library to the set of packages \fIpkg-config\fP knows about, simply install a \fI.pc\fP file. You should install this file to .I libdir\fP/pkgconfig. .PP Here is an example file: .nf # This is a comment prefix=/home/hp/unst # this defines a variable exec_prefix=${prefix} # defining another variable in terms of the first libdir=${exec_prefix}/lib includedir=${prefix}/include Name: GObject # human-readable name Description: Object/type system for GLib # human-readable description Version: 1.3.1 URL: http://www.gtk.org Requires: glib-2.0 = 1.3.1 Conflicts: foobar <= 4.5 Libs: -L${libdir} -lgobject-1.3 Libs.private: -lm Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib/include .fi .PP You would normally generate the file using configure, so that the prefix, etc. are set to the proper values. The GNU Autoconf manual recommends generating files like .pc files at build time rather than configure time, so when you build the .pc file is a matter of taste and preference. .PP Files have two kinds of line: keyword lines start with a keyword plus a colon, and variable definitions start with an alphanumeric string plus an equals sign. Keywords are defined in advance and have special meaning to \fIpkg-config\fP; variables do not, you can have any variables that you wish (however, users may expect to retrieve the usual directory name variables). .PP Note that variable references are written "${foo}"; you can escape literal "${" as "$${". .TP .I "Name:" This field should be a human-readable name for the package. Note that it is not the name passed as an argument to \fIpkg-config\fP. .TP .I "Description:" This should be a brief description of the package .TP .I "URL:" An URL where people can get more information about and download the package .TP .I "Version:" This should be the most-specific-possible package version string. .TP .I "Requires:" This is a comma-separated list of packages that are required by your package. Flags from dependent packages will be merged in to the flags reported for your package. Optionally, you can specify the version of the required package (using the operators =, <, >, >=, <=); specifying a version allows \fIpkg-config\fP to perform extra sanity checks. You may only mention the same package one time on the .I "Requires:" line. If the version of a package is unspecified, any version will be used with no checking. .TP .I Requires.private: A list of packages required by this package. The difference from .I Requires is that the packages listed under .I Requires.private are not taken into account when a flag list is computed for dynamically linked executable (i.e., when \-\-static was not specified). In the situation where each .pc file corresponds to a library, .I Requires.private shall be used exclusively to specify the dependencies between the libraries. .TP .I "Conflicts:" This optional line allows \fIpkg-config\fP to perform additional sanity checks, primarily to detect broken user installations. The syntax is the same as .I "Requires:" except that you can list the same package more than once here, for example "foobar = 1.2.3, foobar = 1.2.5, foobar >= 1.3", if you have reason to do so. If a version isn't specified, then your package conflicts with all versions of the mentioned package. If a user tries to use your package and a conflicting package at the same time, then \fIpkg-config\fP will complain. .TP .I "Libs:" This line should give the link flags specific to your package. Don't add any flags for required packages; \fIpkg-config\fP will add those automatically. .TP .I "Libs.private:" This line should list any private libraries in use. Private libraries are libraries which are not exposed through your library, but are needed in the case of static linking. This differs from .I Requires.private in that it references libraries that do not have package files installed. .TP .I "Cflags:" This line should list the compile flags specific to your package. Don't add any flags for required packages; \fIpkg-config\fP will add those automatically. .\" .SH AUTHOR .I pkg-config was written by James Henstridge, rewritten by Martijn van Beers, and rewritten again by Havoc Pennington. Tim Janik, Owen Taylor, and Raja Harinath submitted suggestions and some code. .I gnome-config was written by Miguel de Icaza, Raja Harinath and various hackers in the GNOME team. It was inspired by Owen Taylor's \fIgtk-config\fP program. .\" .SH BUGS \fIpkg-config\fP does not handle mixing of parameters with and without = well. Stick with one. Bugs can be reported at http://bugs.freedesktop.org/ under the .I pkg-config component. 0707010012258e000041ed00000000000000000000000251ae9af6000000000000010000010031ffffffffffffffff0000001d00000000root/usr/local/share/aclocal0707010012258f000081a400000000000000000000000151ad39ec00001e770000010000010031ffffffffffffffff0000002400000000root/usr/local/share/aclocal/pkg.m4# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # PKG_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable pkgconfigdir as the location where a module # should install pkg-config .pc files. By default the directory is # $libdir/pkgconfig, but the default can be changed by passing # DIRECTORY. The user can override through the --with-pkgconfigdir # parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_INSTALLDIR # PKG_NOARCH_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable noarch_pkgconfigdir as the location where a # module should install arch-independent pkg-config .pc files. By # default the directory is $datadir/pkgconfig, but the default can be # changed by passing DIRECTORY. The user can override through the # --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_NOARCH_INSTALLDIR # PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, # [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # ------------------------------------------- # Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])# PKG_CHECK_VAR 0707010012258a000041ed00000000000000000000000251ae9af6000000000000010000010031ffffffffffffffff0000001300000000root/usr/local/bin0707010012258c000081ed00000000000000000000000151ad39ec000234880000010000010031ffffffffffffffff0000003400000000root/usr/local/bin/sparc-sun-solaris2.10-pkg-configELF+-@@,@8@ @@XXPPPP/usr/lib/sparcv9/ld.so.1 !#$%')*.15689:;<>ABEFGIKMNOPQRSUVWXYZ[\]abcdfghjlmostuvxyz{|}~  "&(+,-/02347=?@CDHJLT^_`eiknpqrw P 49^gz 8H n4 h'3 @h,?ELg iDp T@`@ T(K(r m4 (`  N $7>`[ m4p @l``P` 70   x,7@> Lr -@D / , rX+9FPp 0   Hh [,+184Yj `@ m@4  g \,)=D [o0  @, ,*B`h .`w n04 @!  !` +` 99 C O n4 h  n v A    |     YX  $ *@ 9` JH n @  %    p  | @ # lp0 6@ = ^P N8 l g@8ignore_requires__ctype_etextignore_private_libs_end$XAoAMiKrnTrRUSJ.want_verbose_errors_DYNAMICg_shell_parse_argvprint_hashtable_key_PROCEDURE_LINKAGE_TABLE_atexit$XAoAMiKqnTrRUGJ.globalsenable_requires_privateclosedirg_string_appendg_malloc0_ng_list_prependparse_package_fileg_list_findget_packagefputs$XAoAMiKrnTrRUSJ.want_uninstalled$XAoAMiKrnTrRUSJ.want_stdout_errorscomparison_to_strpkg_config_pc_pathverbose_errorg_strfreev$XAoAMiKqnTrRUGJ.locationsg_strconcatg_strdup__iobstrncmp$XAoAMiKrnTrRUSJ.want_debug_spew$XAoAMiKqnTrRUGJ.scanned_dir_count$XAoAMiKrnTrRUSJ.want_requires_privatepcsysrootdirenable_requiresg_str_equal_lib_versiong_hash_table_lookupg_getenv$XBoAMiKqnTrRUGJ.comparison_to_str.__func__g_assertion_message_exprstrcmp$XAoAMiKrnTrRUSJ.want_requiresg_string_freeg_hash_table_lookup_extendeddisable_private_libsg_path_get_dirnameg_option_context_free$XAoAMiKrnTrRUSJ.want_providesstrleng_logg_list_free_GLOBAL_OFFSET_TABLE_g_strchugpackage_initg_strsplit$XAoAMiKrnTrRUSJ.want_short_errorsg_strchompungetcg_list_concat$XAoAMiKrnTrRUSJ.want_static_lib_listg_list_delete_link_startadd_search_dirs$XBoAMiKqnTrRUGJ.internal_get_package.__func__g_list_copy$XBoAMiKrnTrREKJ.parse_module_list.__func__$XAoAMiKrnTrRUSJ.required_exact_versiong_list_appendg_string_new$XAoAMiKrnTrRUSJ.required_atleast_versionname_ends_in_uninstalledg_mallocg_option_context_newfprintfparse_module_listg_hash_table_destroyopendir$XAoAMiKrnTrRUSJ.want_liststrstrdefine_global_variableg_assertion_messagefopenfflush$XAoAMiKrnTrRUSJ.want_my_version__fsr_init_value$XBoAMiKrnTrREKJ.split_module_list.__func__g_list_remove_linkg_list_reverseenable_private_libsg_hash_table_newversion_testg_hash_table_foreach__xargvpackage_get_varerrnog_file_testg_hash_table_insertstrcpyg_option_context_parsedisable_uninstalled$XBoAMiKrnTrRUSJ.output_opt_cb.vercmp_opt_set$XAoAMiKrnTrRUSJ.pkg_flags_environ$XAoAMiKrnTrRUSJ.output_opt_setget_package_quiet$XAoAMiKqnTrRUGJ.packages$XAoAMiKrnTrRUSJ.want_existsignore_requires_private$XAoAMiKrnTrRUSJ.required_max_versionadd_search_dirdisable_requires$XAoAMiKqnTrRUGJ.path_positionsg_strndupreaddirg_malloc_ng_hash_table_replace$XAoAMiKrnTrRUSJ.variable_nameg_strnfill$XAoAMiKqnTrRUGJ.search_dirsg_strcmp0g_list_removeg_reallocg_list_sortdisable_requires_private_fini__xargc$XBoAMiKqnTrRUGJ.version_test.__func__g_strerrormain$XBoAMiKqnTrRUGJ.package_init.inittedg_string_append_c$XAoAMiKrnTrRUSJ.required_pkgconfig_versionpackages_get_flags_exitg_list_foreachg_strdup_vprintf$XAoAMiKrnTrRUSJ.want_variable_listg_option_context_add_main_entriesg_list_last___Argvg_str_hash__environ_lockg_string_truncate$XAoAMiKrnTrRUSJ.options_table_edata$XAoAMiKrnTrRUSJ.want_silence_errorsstrncpyprint_package_listfclosepackages_get_var$XAoAMiKrnTrRUSJ.want_versioncompare_versionslibc.so.1SUNW_0.7libglib-2.0.so.0libpcre.so.1libz.solibcurses.so.1libpthread.so.1libthread.so.1librt.so.1libintl.so.8libiconv.so.2/usr/local/lib } =( H&@`.(c H ;@`5,Q.w L@`(fde ^@`S+vE ?@\`~[I @`/AyP7 )@ `U|N` @>`6xV 2@`W0M g@3`9= [`+p A@ "b`+p A@ rb`+p ?@ rc, @`+p '? \㘀 t+``+p )? -`-# `?-# =--%# ##0@1R`+p 3 @1K @'k@#G@1K@1Q@A@.cwwc]\ _@1D@@1Hc]t  A@.c4www__@@16?w_w_\ h`]_\ @@_\ _ߠ w_\ o_@1@w_@1'G H_G$ < L@ .H_G$ < L@ pH _G$ < L@ cH H' H'G< 0A@.aww_@0'G H_G@$ `]@@0ْ H H' H'G< A@.`Ԯww_@0'_@0wG〤 H_G$ < L@ /H G$ ' _G,@_@0w_@0_h`]_ch]D @0@@H` ]_@@b]D  b]$`_@0w_瀤h_ @0b'_ AHGӠ$ < @0w`(]_ @@__ GӠ$ < @@0z _GӠ$ < ,@b]\ _ǐ@@0th`0]_ _ǐ@@_@0<HPGGӠ@ < @0Kw__G@@0K /_G,@_G@ _ @@0N_@0R  H$b]\ __@@0Mc]\ _b]D @@0@`8]__@@KH `@]__@@@H `H]_ @@6_@/w_瀤o^_@00A@-`ww  @0w`X]@/_t ``]@/~_t `X]@/w_t `h]@/p_t `p]@/i_t _\ `h c]b]@@/_t `_\ ``x]b]\ @@/”`]@ѐc]\ _\`@/@_w_@A@,cwc]D H; c]$`c]b]@@/c]t c]b]@@/b]t c]b]@@/c]t _c]\ `P]@@/A@,aww'wc]\ _@@//w_߀h_Hw`]_@@L_H `]_@@?_wH7cp]D H'_ݐH!_`]@@/:w_ǐ w_@.ɐ_߀h `]_@@_Hwb]\ _@@.ےw_׀hGH `]_@@RHw`]__א@@_b]D b]D c]D @@9w_߀h `]_א@@͒HVw_`]@@.h _$`x__h _@.*_t HC_@.C'_Gˠ$ < @w_w__h_L /H_$ w__h_L /O__ hH`]c0]`]@!V@.__$@@._t c]\ _\ @@.<_$`|`]_\`D`|@\`]_\ @@Tc]\ _\`@.6@_\ 0w_πhW_\ w`]_\ _\ @@5_\ G@Œw_ǀh`]_\ _\ @@{@- _\ hh c]b]@@._t h_\ h_\`@-@_\ 8_ǐ@@.3_t 8_πh_\ Hww_w_πo_\ @w_πhW_\ w`]_\ _\ @@ٔ_\ G@iw_ǀh`]_\ _\ @@@-% _\ hh c]b]@@-_t h_\ h_\`@-@_\ H_ǐ@@-ג_t H_πh_\ Hww_w_πo_\ 8@-ʐ_\ H@-Β_t H_\ 8@-А_t 8_\ H@-ʐ_t H_@O_w_@w_ w_@w_ w_A@*aTww_h_\ Hww_w_瀤hD_\ w_\ \ w_ _ H'_\ _\ @@-q H_w`]_\ @@_瀤h_\ Hww_w__ǐ@@-\w_瀤h_\ Hww_w_瀤o_w_A@)cĮwwa]@-<w_w_瀤hF_\ w_\ wb]\ h!_ H_ߐ@-' -__L @@-!_b]\ @@-!__Ǡ @@-H__ǐ@@-_ߐ@- _瀤h_\ Hww_w_瀤o_\ w_ߐ@- _w_ ww_w_w_D |_D |H?H'_D |_D |H H' H'G<  A@)atwwwa]_@@A_w_瀤h_\ wa]_\ @@0_\ w_瀤oa ]@$0A@)`ww_a]@@,w_A@)`<ww'w_D H a(]_\ @@H; _$`GH_\ HHw_\ 8w_w_@,cw_߀h_\ G_@ʔ_߀h_\ Hww_w_߀o_\ _@@+_t _$ w/ww_h`_\ w H_\ PHw_\ Xw_w_ǀh=_\ w_ @H%_߀h _\ @+w_wH__\ @@*h __\ @@*Z Hww_w_ǀh_\ Hww_w_ǀo_h_\ Hww_w_o_w_A@(awwc]b]@@+(w_@+w_瀤h;_\ w__\ @@+H_wa0]_\ @@_\ w__ϐ@@+wH __\ @@+_瀤h_\ Hww_w_瀤o_@+_w_A@'c|ww/''w_@+Pw_׀h_\ Gϐ@_׀h_\ Hww_w_׀oa8]_ϐ@S_lwa@]_ϐ@HGHaH]_ϐ@=_nwaP]_ϐ@2_@Ւw_@++_w_߰ A@'aܮwww_aX]@@)ޔ wߠ '_\ h__Gۡ,0\@@)@)ÒwG۠ '_Gۡ,0\@o_@)Ő_w_A@'`wwwwww_\ hb]!a`]@@*Β@)t _\ h ah]_\ @@_@)e _\ h ap]_\ @@P@)V _\ h ax]_\ @@A@)G _\ Hw_׀h\_\ ww_\ hh _\ h_\ @@)w_h8_D`_\ \`@H,a]_\ _\ _D @_\ _\`\`@@@s_\ h a]_\`\` @@( _׀h_\ Hww_w_׀o_@ |_\ pw_w_πhk_\ w_w_ǀhS_\ w_\ _\ @@( H7_D`_\ \`@H+_\ h_\ Hwa]wa]_\`\`_\`D`@__\ \`\`@@s@s@( _ǀh_\ Hww_w_ǀo_πh_\ Hww_w_πo_@)a]@)Ɛw_ha]w__@wa]@)w_h__@|wa]@)w_h__@lwߠ '_\ Xw_׀h '_\ w_ HHh_\ a]@ @) H H'_\ a]@ @)o HK 'G H_\ wH@_w_h:_\ _\ G@@(" H'a]_\ _\ @@xa]@)7ha]_\ _\ @@eG '_t H _\ w_o_׀h_\ Hww_w_׀oGH_\ X@)_t XG$ 'GO_c]@@(:_@(ߐwa]@(w_ha]w__@wߠ '_\ Pw_׀h_w_\ w_ HHo_hh '_\ w_\ w_a]@ @( H_ _@@'~ H 'H_b]@ @( H _ _@@'e H 'GH%b]_\ _@@b]@(uh_t G 'b]__\ @@H _\ w_o_\ w_׀h_\ Hww_w_׀oy_@(5GH_\ P@(L_t PG$ 'GO w/''_GG@w_w_nw_@(_w_߰A@$a4ww/@'w H_  ǖ wb ]_א@@#__א@@'_@&ǐ H_   wb(]_א@@ __א@@'x_@& H b]D `?'_GӐ@  wb0]_א@@__א@@'V_@& H"b]D `?'_ GӐ@ gwb8]_א@@Ò__א@@'2_@&gb@]_\ @@_ߐ@'+ w_0A@#bĮwwwb]\ hc]b]@@&b]t b]\ _@@&Th bH]_@@Ғ@%ؐ b]\ _@%_@%ݐ@@&PbP]__@@[ A@#a|wwwwb]\ h b]\ _@@&@%w_߀h_\ `h _\ `_@@%@%w_߀h_\ (h_bX]@@% H_\ (@%w_w_A@#`4wwwb`]@&Ww_w_߀h*_\ w__@w_h__@@&N_א@&B _@%_߀h_\ Hww_w_߀o_\  h _\`\`$ ,_\ w_א@&. _w_A@"b̮www__@@%5H H'_@%$   ?#w_@%   ?#w__@@%X__@@%S_w_w_L H_L H_L H%_L ,084084b]  @ H_Ϡ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_L H_L HH5_w_w_L ,084084b]  @ HV_L H%_L ,084084b]  @ H_ߠ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_נ w_L H_L ,084084b]  @ O 'HT_L H%_L ,084084b]  @ H_ߠ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_נ w_L H_L ,084084b]  @ O '_L / _,`_L / _,`__߀h?H'__׀h G@??  'GHs'GH6_L 0H _Ϡ w_L 0O_L 0H _Ǡ w_L 0O_@#_@#@h HH'_@#_@#@h?H;'__ǐ@@#'GÀHGH.'O_,`_wO_,`_w_L H_L Os_L H _L H H '_L H?H' H'G< 0ww__@ 'G<  A@ bw'wwHU__@ޒ  &H H['__@Ӓ  4H HP'__@Ȓ  $H HE'__@  6H H:'__@  "H H/'__@  2H H$' H!'`]c]@$@$"HG O, < #a_נD 'G< (T00A@ `w'H3bh]HAwbp]HH _L !H_L =H 'H 'H_L ,H_L ,084084b]  @ H 'H_L ,084084b]  @ HH&_L <H_L >H _L !H_L =H 'Hb]c`]@!^@FH__L <H_L >H_L !H _L =H 'HG_L ,084084b]  @ H 'H5_L ,H_L ,084084b]  @ H 'Hb]c`]@!q@HGˀ O, < #b,_DGˀ HGǀ H__נ$@@)w__@@+w_wG'_נ w_L O__πh__נ$@@ w__@@ w_@!w_w_\ TA@c<wwwww__@aw_w_πh)_\ w  @w _$`__t`__@@͒w_L H/_L ,H_L ,084084b]  @ H_ w_L H_L ,O_L ,084084b]  @ O_w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O_L H2_L ,H_L ,084084b]  @ H  _,`_ w_L H_L ,O_L ,084084b]  @ O_L H b]_@@ W@] _@j_t _w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O_L H(_L ,084084b]  @ H _,`_ w_L H_L ,084084b]  @ O_L Hi_c]@@/ H _$`HZ_c]@@  H _$`HK_c]@@ H _$`H<_c]@@ H _$`H-_c ]@@ H_$ H_c(]@@ H _$`Hc0]__\ _@@@ _w_L H/_L ,H*_L ,084084b]  @ H_ w_L H_L ,H_L ,084084b]  @ O_L H2_L ,H_L ,084084b]  @ H  _,`_ w_L H_L ,O_L ,084084b]  @ O_D  H_L Hc8]_\ _@@@ _L H_@ _t _\ hHb]c8]c@]@!@_πh_\ Hww_w_πo_c]@@_@._@Ðw_w_߰ A@aܮwwww_\ 8h cH]_@@@ ___@w___@_t 0_@ A@a wwww_\ Hh cP]_@@}@ ___@w___@P_t @_@ A@`<wwww_\ ph cX]_@@I@O ___@xw___@_t p_@ w_@] ww_@w_L Hs_L $HH_L $H_L (H>_L )H_L +H4_L :H_L =H*_L =H_L @H _L ZH_L ^H_L `H_L zH_L ~H_L ~H  \__,@_ߠ w_L __,@_ߠ w_ߠ _瀤 h _,0w__@@qw_ w_L O __,@_w_A@a$ww'wc`]wch]wcp]wǠ 'GGH  @@w_G,0\@!w_Ew_w_@_L -HU_L  lHP_cx]@ @ HD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`___ǐ@@Ӗ_t _\ P_@@_t PH_L -HI_L  LHD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`___ǐ@@_t _\ P_@@_t PH[c]_@@ H7G GH1_G < ,0\@[w_w _,`_c]_@@Q_t _\ P_@@i_t PG '_@ِ_@֐H_L H _,`_@_t _\ P_@@I_t PH_@_@G 'GGOA@`wwwwwנ 'w_D H c]_@@=@C ___@lw_߀h(_L H#_ߤӦנǐ@@H_ǀh_\ Hwc]wc]_@@ @ _G_א@l_@O_@,_ D` $`A@b|wwwwwנ 'w_D H c]_@@Ւ@ې ___@w_߀h(_L H#_ߤӦנǐ@@H_ǀh_\ Hwc]wc]_@@@ _G_א@_@ǐ_@_ D` $`СA@`ܮwwwwwנ 'w_\ Xh c]_@@m@s ___@w_߀h(_L H#_ߤӦנǐ@@!H_ǀh_\ Hwc]wc]_@@;@A  'GGӀH  @w_Gá,0\@אw_w_w_@m_L -HI_L  IHD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`c]_@@_t _\ X_@@_t XH[c]_@@  H7Gà GӀH1_Gà < ,0\@iw_w _,`_c]_@@__t _\ X_@@w_t XGà '_@_@H_L H _,`_@_t _\ X_@@W_t XH_@Ȑ_@ŐGà 'GGӀO=_@_@0A@`<wwww_\ h c]_@@I@O ___@x_t A@cwwww'''c]_@@ǒ_Аw_L H_@gH_w_L AH_L ZH _L aH_L zH_L 0H_L 9H _L _H_L .H-_Ǡ w_L AH_L ZO_L aH_L zO_L 0H_L 9O_L _O_L .O__Ǡ$@@w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_L :H_Ǡ w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_c]@@ H ___@*H_c]@@ H ___@gH_c]@@t H ___@,H_`]@@a HGۀH ___@H_`]@@J HG〤 H ___@8HHHx_`]@@/ HG߀ H ___@Ha_`]@@ H ___@zHN_` ]@@ H _`(]@@ H ___@-H1_`0]@@ H ___@BH_`8]@@Ւ H ___@/H `@]__@@$Hs_L =Hn_Ǡ w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_\ `h c]b]@@_t `_\ `_@@h `H]__@@,@2 _@?w___@Ww`P]__@@_\ `__@@_@Z_@WA@bww''' '_`X]@@Òw_׀h``]_ch]D @@@הHow`h]_@@r  @jw_h _@_t (H`p]@]`x]@̐_t (`]@w__ǐ@H '__\ _GGG@@`_ǐ@0__ǐ@sOGÀH `]_@@}_ǐ@ _@f_\ X@b_t X_\ P@\_t P_w_߰ wwwwwA@`(ww_hH`]`]`] @ G@H1c]D HH(w__@@"wb]D H b] wHb]!w__א@@_@_@[ wwwwwA@bww_hH`]`]`] @ b@H1b]D HH(w__@@ƒwb]D H b] wHb]!w__א@@_@_@A@a\wwwww_@w_w_L H%_L ,084084b]  @ H_Ϡ w_L H_L ,084084b]  @ O_w_L H_L =H_L H_Ǡ w_L H _L =H_L O_L H!_L =H_L H _,`_Ǡ w_L H _L =O_L O_L Hb]!`]@@x@ __ǐ@_@^ 'Gۡ<  A@bĮwwwwwc]D H 'c] HJ_`]@@ H>_`]@@ H4_`]@@  H*_`]@@ H _`]@@ H_`]@@ H _`]@@ H 'c]D H _`]@@В Hb]D H_`]@@ H 'c]D H)cx]D H"_`]@@ H_a]@@ H _a]@@ H 'G׀Hb]!a]_@@ H'_a]@@r H  cX]$`H_a ]@@a H  `]$`Hy_`]@@P H c]  c],`Hd_`]@@; H c]  c],`HO_`]@@& H c]  c],`H:_`]@@ H c]  c],`H%_`]@@ H c]  c],`H_`]@@ H c]  c],`H_`]@@Ғ H c]  c],`H_a(]@@ H _@c]t H_a0]@@ H  c]$`H_a8]@@ H  c]$`H_a@]@@ H  b]$`H_`]@@w H_@IcH]t  c]$` cx]$`H_a]@@Z H_@,c@]t  c]$` cx]$`Hf_a]@@= H_@c]t  c]$` cx]$`HI_aH]@@  H  cP]$`H8_aP]@@ H  c]$`H'_`]@@ H  c]$`H_`]@@ H  b]$`H H '۠ c]$` 'Gۡ<  w_D xH H&'_\ 8w_瀤h_\ w_H H'_瀤h_\ Hww_w_瀤o 'G< 0A@ `wwwwaX]_@@Ԓ@A@ cwa`]b]t`A@ c\wwww '_ah]@w_׀hb]!ap]@@d H'_׀h_\ wc@]\ h_\ @? _$`c@]\ @_t H0cH]\ h_\ @' _$`cH]\ @_t Hc]\ h_\ @ _$`c]\ @ΐ_t c ]D H _\ wH_\ ܐw_瀤h0_πh_ax]_\ @@H _\ ha]Hw_\ w_a]_\`D`_@@@Ϙ_πh 'a]_\ @aH>_D`_\ \`ZH* 'a]_\`D`ϐ_\ _\`\`@<_\ h a]_\`\` -H _\ _ϐ@@_t _׀h_\ Hww_w_׀o_\ @_t G'G< A@ bĮww'wwwwa]@h c]$` b]$` `]$`a]}b]\ h a]ː@ ѐ a]@Ԑw_πh _a]@ܞa]@Ðha]@a]܌H b]\ a]@܀a]@b]t b]\ ha]b]\ @炒H a]a]@wa]@w_ǀh a]_ǐ@fH a]b]@[b]@dh b] cp]$`@]w_c]@@\_@@[Hb]!aX]_\ @@ H<'c]D H b] c]$`c]D H)b ]`]D @`]D Ha]@h  b]$`H b]$`H b(]b]D @{b]D H b0]oHb8]hc(]D H+H;c] Hb]D Hc]D Hc(]D H c] HQc] Hc]D H c]D H&cX]D HaX]b@]@@  H'c]\ hb@]c]\ @F H Hl' Hi'7cP]D H~ H['bH]@ BwG HG$ '_ w__\ @@ A_bP]@@ :G O_@K_\ @O@UbX]@ h$bX]@b`]@ ےw_hb]!bh]bX]@@@ M@  _\ _@H H'_h_@ Ɛ_ߐ@  c]D H H'c]D H3_w_h+_\ w_\ `h _\ `b]@@ B_h_\ Hww_w_hbp]@ &_o 'b]D H&_w_h_\ w_H H'_h_\ Hww_w_o H'`]D H"_w_h_\ waX]_\ @@ ݒ_h_\ Hww_w_oc]D H:_w_h4_\ w_\ w_L /H _ w_L /O_@ S h bx]__\ @@ _h_\ Hww_w_oc]D H__w_hY_\ w_\ 8w_h@_\ w_\ h_\ @@ Vw_h_D  H aX]_\ @@ \Ha]_\ _D G_\ @@ I_h_\ Hww_w_o_h_\ Hww_w_ob]D Hk_w_he_\ w_\ Hw_hL_\ w_\ 8_\ @@ ’hH._\ h_\ @@ w_h_D  H aX]_\ @@ Ha]_\ _D א_\ @@ ٖ_h_\ Hww_w_o_h_\ Hww_w_o 'c]\ h_c]\ @wb]_@@ _@ _ 'c] H_c] @dwb]_@@ _@ C 'GÀHbp]@ x 'G< PPinternal_get_packageversion_testcomparison_to_strsplit_module_listparse_module_listAdding directory '%s' from PKG_CONFIG_PATH -uninstalledCannot open directory '%s' in package search path: %s Scanning directory '%s' File '%s' appears to be a .pc file File '%s' ignored, we already know about package '%s' Will find package '%s' in file '%s' Ignoring '%s' while looking for '%s'; not a regular file. Ignoring file '%s' in search directory; not a .pc file pkg-config0.28pkg-config is a system for managing compile/link flags for librarieshttp://pkg-config.freedesktop.org/pc_pathAdding virtual 'pkg-config' package to list of known packages Looking for package '%s' Considering '%s' to be a filename rather than a package name Preferring uninstalled version of package '%s' Package %s was not found in the pkg-config search path. Perhaps you should add the directory containing `%s.pc' to the PKG_CONFIG_PATH environment variable Reading '%s' from file '%s' Failed to parse '%s' uninstalled.pcpkg.cend >= startPath position of '%s' is %d Adding '%s' to list of known packages Searching for '%s' requirement '%s' Package '%s', required by '%s', not found Searching for '%s' private requirement '%s' removing duplicate "%s" %s: %s Package %s already in requires chain, skipping Removing duplicate package %s pre-removepost-removeoriginal sorted:Internal pkg-config error, package with no key, please file a bug report Package '%s' has no Name: field Package '%s' has no Version: field Package '%s' has no Description: field Package '%s' requires '%s %s %s' but version of %s is %s You may find new versions of %s at %s Version %s of %s creates a conflict. (%s %s %s conflicts with %s %s) (any)PKG_CONFIG_SYSTEM_INCLUDE_PATH/usr/includeC_INCLUDE_PATHCPLUS_INCLUDE_PATH-I-I Package %s has %s in Cflags PKG_CONFIG_ALLOW_SYSTEM_CFLAGSRemoving %s from cflags for %s PKG_CONFIG_SYSTEM_LIBRARY_PATH/usr/lib:/lib-L -LPackage %s has -L %s in Libs PKG_CONFIG_ALLOW_SYSTEM_LIBSRemoving -L %s from libs for %s adding CFLAGS_OTHER string "%s" adding CFLAGS_I string "%s" adding LIBS_L string "%s" adding LIBS_OTHER | LIBS_l string "%s" returning flags string "%s" Variable '%s' defined twice globally Global variable definition '%s' = '%s' pcfiledir<><=>==!=???%s%s%s - %s file %s: line %d: assertion `%s' failedparse.cstr != NULLVariable '%s' not defined in '%s' Name field occurs twice in '%s' Version field occurs twice in '%s' Description field occurs twice in '%s' Empty package name in Requires or Conflicts in file '%s' =>=<=><!=Unknown version comparison operator '%s' after package name '%s' in file '%s' Comparison operator but no version after package name '%s' in file '%s' ver->nameRequires field occurs twice in '%s' Requires.private field occurs twice in '%s' Conflicts field occurs twice in '%s' -L-l-lib:-framework Libs field occurs twice in '%s' Couldn't parse Libs field into an argument vector: %s unknownLibs.private field occurs twice in '%s' Couldn't parse Libs.private field into an argument vector: %s Cflags field occurs twice in '%s' Couldn't parse Cflags field into an argument vector: %s -I-idirafterURL field occurs twice in '%s' line>%s NameDescriptionVersionRequires.privateRequiresLibs.privateLibsCflagsCFlagsConflictsURLUnknown keyword '%s' in '%s' Duplicate definition of variable '%s' in '%s' Variable declaration, '%s' has value '%s' rFailed to open '%s': %s Parsing package file '%s' No pcfiledir determined for package ???????Package file '%s' appears to be empty file %s: line %d: assertion `%s' failedmain.cformat != NULL--define-variable argument does not have a value for the variable --libs--libs-only-l--libs-only-other--libs-only-L--cflags--cflags-only-I--cflags-only-other--print-requires-private--print-requires--atleast-version--exact-version--max-versionIgnoring incompatible output option "%s" --version--modversion--variable--exists--print-variables--uninstalled--list-all--print-provides%s /usr/local/lib/pkgconfig:/usr/local/share/pkgconfig(command line arguments)Must specify package names on the command line %s NOT-FOUND %s %s %s (null)No package '%s' found Requested '%s %s %s' but version of %s is %s You may find new versions of %s at %s PKG_CONFIG_DEBUG_SPEWPKG_CONFIG_DEBUG_SPEW variable enabling debug spew Failed to get default search path PKG_CONFIG_PATH:PKG_CONFIG_LIBDIRPKG_CONFIG_SYSROOT_DIRpc_sysrootdir/PKG_CONFIG_TOP_BUILD_DIRpc_top_builddir$(top_builddir)PKG_CONFIG_DISABLE_UNINSTALLEDdisabling auto-preference for uninstalled packages no output option set, defaulting to --exists Error printing enabled by default due to use of output options besides --exists or --atleast/exact/max-version. Value of --silence-errors: %d Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version or no output option at all. Value of --print-errors: %d Error printing enabled Error printing disabled 0.28 PKG_CONFIG_LOGaCannot open log file: %s %s = %s %sversionoutput version of pkg-configmodversionoutput version for packageatleast-pkgconfig-versionrequire given version of pkg-configVERSIONlibsoutput all linker flagsstaticoutput linker flags for static linkingshort-errorsprint short errorslibs-only-loutput -l flagslibs-only-otheroutput other libs (e.g. -pthread)libs-only-Loutput -L flagscflagsoutput all pre-processor and compiler flagscflags-only-Ioutput -I flagscflags-only-otheroutput cflags not covered by the cflags-only-I optionvariableget the value of variable named NAMENAMEdefine-variableset variable NAME to VALUENAME=VALUEexistsreturn 0 if the module(s) existprint-variablesoutput list of variables defined by the moduleuninstalledreturn 0 if the uninstalled version of one or more module(s) or their dependencies will be usedatleast-versionreturn 0 if the module is at least version VERSIONexact-versionreturn 0 if the module is at exactly version VERSIONmax-versionreturn 0 if the module is at no newer than version VERSIONlist-alllist all known packagesdebugshow verbose debug informationprint-errorsshow verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)silence-errorsbe silent about errors (default when --exists or --atleast/exact/max-version given on the command line)errors-to-stdoutprint errors from --print-errors to stdout not stderrprint-providesprint which packages the package providesprint-requiresprint which packages the package requiresprint-requires-privateprint which packages the package requires for static linking̸̈ H̀ͨ1x 08΀ΨΰPπ @XhpЀР PpD0xршѐ (xҠ0XӠӨ0PpԐԠԨ԰@`Հը(08@HPX`khkxָ֠֨8`נרװ׸ p؀ب 08`٘٠8xڀڐڰ (0@Hhۘ8@Hpܘܠܰ(8HXpݐݨ 0@Phxވޠި0@PXpߠ@PXp8h (88Lp(N$lx,rXPh4`0 ,`@AH|80o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o 0o 0o @0o `0o 0o 0o          }    x(  o5 o$Ho&H% o``+@Hhx8xH`p 0H(8hx 0hx|(@xXx($H$h%&H -@   ( ̈P (4 (CI4 ,T ̈0Y /g ̸l 8r  x  (~ H8 ̀( ͨ@ 8 1x   0 8H ΀( Ψ ΰ@ 5   @ P0 π   @ X  h p Ѐ  Р(# () 0/  05 8hJ Mh Y P _ @xz p B D0 x р ш D EL ѐ0 FL Gx    IHl1 7 = C  JI  O Lph (Pn x(t Ҡ({ ( @ 0( XH Ӡ Ө         0  P  p  Ԑ Ԡ Ԩ ԰    ( X (& @ - ` 4 Հ(; ը B (I (P W (^ _h 0o 8v @} H P X ` kl h  k4 ` o  x( ֠ ֨ r@ ָ ( t`l ( v (% w3 8(9 x(K x] `@c נi רo װu ׸{   P  P p ؀( p ب0 @ (  0        0  (/ 8(6 `8= ٘$ 0D ٠0K @R e (l 8@s xz ڀ p ڐ   ڰ          ( 0 @ H  h0 ۘ0    !  ( (/ 86 @= H'DIK\ p(a ܘf ܠk ܰHq |    ( 8 H X p  ݐ ݨ   0    0 @ P h x ވ    P ޠ  ި8& <3  9 0? 0E @K PQ X p0W ߠ(] |r x 8~ ( @ P X p     =    8 80 hn              ( 8 !19 P@TY~ 8H n4    % 4 h G> @h, S YL {  iD p  T @  `   @ 1 T < _(   m4   ( `   N   %$ K R`  o m4  @ l ` `  P `  70  x @ K@ R `   -@D  /  ,   r X ? M ZP  0      H   h  [,+?EL4m~ `@ m@4  g \,+1=QX o0  @,!,>V`| .` n04  @! 5`?`M  M W c n4|  A  |% YX8>@M`^H@9p |/@7 lp DJ@Q ^Pb8 g@8pkg-configcrti.scrt1.s__crt_scratchvalues-Xa.cDrodata.rodatapkg.cDdata.data.L39ends_in_dotpc.L86.L127.L133.L152.L162.L182.L189.L202scan_dir.L224.L226.L229.L231.L241.L243add_virtual_pkgconfig_package.L291.L299.L323.L347.L355.L364.L372.L420.L421.L433.L435.L447.L456.L489internal_get_packageverify_package.L577flag_list_strip_duplicates.L605flag_list_to_stringpathposcmp.L692.L704.L712spew_package_listpackages_sort_by_path_position.L739recursive_fill_listmerge_flag_lists.L870package_list_strip_duplicates.L918.L921.L929.L932.L949add_env_variable_to_list.L986.L998.L1010.L1022.L1059.L1066.L1115.L1119.L1144.L1152.L1158.L1170.L1205.L1208.L1240.L1244.L1249.L1295.L1303.L1341.L1352.L1368.L1372.L1379get_multi_merged.L1450.L1464.L1481.L1498.L1505.L1531.L1538.L1571.L1588rpmvercmp.L1942.L1945.L1948.L1951.L1954.L1957.L1978max_len_foreach.L2011packages_foreachparse.cread_one_line.L186.L187.L188trim_string.L238.L294trim_and_sub.L339parse_name.L361parse_version.L383parse_descriptionsplit_module_list.L716.L765.L775.L785.L795.L805.L815.L824.L890.L919.L954parse_requires.L978parse_requires_private.L1002parse_conflictsstrdup_escape_shell.L1092.L1094.L1096.L1116.L1176.L1185_do_parse_libs.L1242.L1257.L1261.L1289.L1304parse_libs_private.L1335.L1350.L1397.L1406parse_cflags.L1468parse_url.L1484.L1572.L1582.L1592.L1602.L1621.L1645.L1656.L1667.L1669.L1679.L1689.L1698.L1761.L1769parse_line.L1789.L1797.L1803.L1818.L1820.L1825.L1848main.cDpicdata.picdata.L35.L36.L37.L200define_variable_cb.L230.L232.L234.L236.L240.L242.L254.L257.L269.L271.L273.L286.L297.L307.L380.L390.L400.L410.L459.L469output_opt_cbpkg_uninstalled.L592.L603init_pc_path.L615.L623.L703.L708.L711.L726.L746process_package_args.L838.L846.L858.L864.L872.L879.L894.L902.L909.L914.L922.L936.L941.L966.L1008.L1013.L1058.L1109.L1120.L1125.L1133.L1199.L1312.L1460crtn.s_END__START_ignore_requires__ctype_etextignore_private_libs_end$XAoAMiKrnTrRUSJ.want_verbose_errors_DYNAMICg_shell_parse_argvprint_hashtable_key_PROCEDURE_LINKAGE_TABLE_atexit$XAoAMiKqnTrRUGJ.globalsenable_requires_privateclosedirg_string_appendg_malloc0_ng_list_prependparse_package_fileg_list_findfputs$XAoAMiKrnTrRUSJ.want_uninstalled$XAoAMiKrnTrRUSJ.want_stdout_errorscomparison_to_strpkg_config_pc_pathverbose_errorg_strfreev$XAoAMiKqnTrRUGJ.locationsg_strconcatg_strdup__iobstrncmp$XAoAMiKrnTrRUSJ.want_debug_spew$XAoAMiKqnTrRUGJ.scanned_dir_count$XAoAMiKrnTrRUSJ.want_requires_privatepcsysrootdirenable_requiresg_str_equal_lib_versiong_hash_table_lookupg_getenv$XBoAMiKqnTrRUGJ.comparison_to_str.__func__g_assertion_message_exprstrcmp$XAoAMiKrnTrRUSJ.want_requiresg_string_freeg_hash_table_lookup_extendeddisable_private_libsg_path_get_dirnameg_option_context_free$XAoAMiKrnTrRUSJ.want_providesstrleng_logg_list_free_GLOBAL_OFFSET_TABLE_g_strchugpackage_initg_strsplit$XAoAMiKrnTrRUSJ.want_short_errorsg_strchompungetcg_list_concat$XAoAMiKrnTrRUSJ.want_static_lib_listg_list_delete_link_startadd_search_dirs$XBoAMiKqnTrRUGJ.internal_get_package.__func__g_list_copy$XBoAMiKrnTrREKJ.parse_module_list.__func__$XAoAMiKrnTrRUSJ.required_exact_versiong_list_appendg_string_new$XAoAMiKrnTrRUSJ.required_atleast_versionname_ends_in_uninstalledg_mallocg_option_context_newfprintfparse_module_listg_hash_table_destroyopendir$XAoAMiKrnTrRUSJ.want_liststrstrdefine_global_variableg_assertion_messagefopenfflush$XAoAMiKrnTrRUSJ.want_my_version__fsr_init_value$XBoAMiKrnTrREKJ.split_module_list.__func__g_list_remove_linkg_list_reverseenable_private_libsg_hash_table_newversion_testg_hash_table_foreach__xargvpackage_get_varerrnog_file_testg_hash_table_insertstrcpyg_option_context_parsedisable_uninstalled$XBoAMiKrnTrRUSJ.output_opt_cb.vercmp_opt_set$XAoAMiKrnTrRUSJ.pkg_flags_environ$XAoAMiKrnTrRUSJ.output_opt_setget_package_quiet$XAoAMiKqnTrRUGJ.packages$XAoAMiKrnTrRUSJ.want_existsignore_requires_private$XAoAMiKrnTrRUSJ.required_max_versionadd_search_dirdisable_requires$XAoAMiKqnTrRUGJ.path_positionsg_strndupreaddirg_malloc_ng_hash_table_replace$XAoAMiKrnTrRUSJ.variable_nameg_strnfill$XAoAMiKqnTrRUGJ.search_dirsg_strcmp0g_list_removeg_reallocg_list_sortdisable_requires_private_fini__xargc$XBoAMiKqnTrRUGJ.version_test.__func__g_strerrormain$XBoAMiKqnTrRUGJ.package_init.inittedg_string_append_c$XAoAMiKrnTrRUSJ.required_pkgconfig_versionpackages_get_flags_exitg_list_foreachg_strdup_vprintf$XAoAMiKrnTrRUSJ.want_variable_listg_option_context_add_main_entriesg_list_last___Argvg_str_hash__environ_lockg_string_truncate$XAoAMiKrnTrRUSJ.options_table_edata$XAoAMiKrnTrRUSJ.want_silence_errorsstrncpyprint_package_listfclosepackages_get_var$XAoAMiKrnTrRUSJ.want_versioncompare_versionsanotate .@|x.`|/|Ѐ/xH0x1x|Ȃ5x70 |8hyP@h,x@,x@xxBxD0xD|ELxFL|؂GxxIHlyJxLp܀xЂMh }Xy YXy[,|Ѐ\,x^Px_xg@8xkl|Xk}Xlp|m@4|m4|m4|n04|n4|n4|@gi`yXi`j܀yHPjji0DXlPi<i`g0\0ji`.P./ P/0P01P1|5P578P748pP8lAP@BPBDPDEPEFPFIPPILJPJLxPLtMpPMlY PY[P[\P\^ P^_P_gPgiPikPklxPltmHPmDmPmmPmn8Pn4nPnnPn.P./$P/0P01P1|5P57<P748tP8lAP@BPBDPDEPEFPFITPILJPJL|PLtMtPMlY$PY[P[\P\^$P^_P_gPgiPikPkl|PltmLPmDmPmmPmn<Pn4nPnnPn@i i`gjjianotate @801xED0lklk@8,1xED0lklkanotateo6o xr@yt`lx؂v|؂w|؂x(|؂ HyXp|؂@|؂|؂0x(}0}}p}|؂Ā|hy x0~yPH}~xD<~rHPrDthPtdvPvwPwx0Px,xPxPxPtHPDP0P,8P4PxPtPPPrLPrDtlPtdvPvwPwx4Px,xPxP|PtLPDP4P,<P4P|PtPPP }~xanotate anotate& T}T}|x xP̀xH8H|<||y|y,P(PPP@P<PPP0P(PPPDP<PPPanotate  88 P@0` P@p`@(#)stddef.h 1.18 04/09/28 SMI@(#)isa_defs.h 1.30 11/03/31 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.60 11/04/12 SMI@(#)feature_tests.h 1.26 11/04/12 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.88 12/06/11 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.78 11/10/14 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.46 12/01/17 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.26 11/04/18 SMI@(#)pthread.h 1.37 04/09/28 SMI@(#)sched.h 1.10 03/03/06 SMI@(#)malloc.h 1.11 97/08/23 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdio.h 1.85 11/01/07 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)stdlib.h 1.52 12/08/01 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.12 SunOS_sparc 2011/11/16@(#)wait.h 1.23 04/06/03 SMI@(#)resource.h 1.37 07/02/07 SMIld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1516Bpkg.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c pkg.c -W0,-xp\$XAoAMiKqnTrRUGJ.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKqnTrRUGJ.;backend;raw;cd;DBG_GEN 5.3.3_GHashTable$GHashTable2packagesG- locationsG. path_positionsG/ globalsG0 voidgpointerE_GListEdata#next#prev#GListsearch_dirs1 intscanned_dir_countw2 wgboolean disable_uninstalled4  ignore_requires5  ignore_requires_private6  ignore_private_libs7  add_search_dir;.. path:x Dchar  add_search_dirsA//Y bpath@x tseparator@psearch_dirsBhiterC` D Y k}ends_in_dotpca/0 str`xlenwbp D name_ends_in_uninstalledr01Ho xstrqxlenwsp D oscan_dir1x5l dirnamexdirpdent Ohdirnamelenwddirname_copy}X25`25@25@lenwT25@3535pkgname}H3x53535filename}@ D qdd_fdw#dd_locw#dd_sizew#dd_buf}#DIRqunsigned longino_tlongoff_tunsigned shortdirent Od_ino#d_off#d_reclen#d_name#add_virtual_pkgconfig_package57  pkg p D_Package key}#name}#version}#description}#url}# pcfiledir}#(requires_entries#0requires#8requires_private_entries#@requires_private#Hlibs#Pcflags#XvarsG#`required_versionsG#hconflicts#puninstalled#xpath_positionw#|libs_numw#libs_private_numw#in_requires_chain# Package package_init708H initted  Dinternal_get_package8h@< namexwarntpkg  `location Xiter P__func__ ,8:9,:9,:9,99`99`9un} H; `= >$= >$req gHver h@>`?>|?>|?req Hver @ D     kLESS_THANGREATER_THANLESS_THAN_EQUALGREATER_THAN_EQUALEQUALNOT_EQUALALWAYS_MATCHComparisonType_RequiredVersion name}#comparisonk#version}#owner #RequiredVersionget_package@h@ bknamex D bget_package_quiet@@ namex D flag_list_strip_duplicates@B`listxtmphABXAPBAPBcur]Xprev]PAlBABABdupH Dunsigned charFlagType_FlagNtype#arg}#FlagNflag_list_to_stringBD}^listxtmphstr`retval}XBCBCBCflag]Ptmpstr}H Dgchar^gsize _GString strn#lenw#allocated_lenw#GString pathposcmpD0Dwsaxbppa`pbX D s|gconstpointer  spew_package_listDEnamexlistptmphEEtE,EdE,Edpkg ` D packages_sort_by_path_positionEElistx Drecursive_fill_listFGT pkg xinclude_private tlistp htmp` D$merge_flag_lists.GxIpackages-xtype-wlast/`merged0XGIGHGHpkg 5Pflags6HGHGHGHflag]; D package_list_strip_duplicatesUIHJpackagesTxcurVhrequiresGW`IJIJTIJTpkg \XIJTIJ0IJ0dup`P Dfill_listuJLDpackagessxtypeswin_path_ordertpinclude_privatetltmpvXexpandedwPflagsxH D(add_env_variable_to_listLpM<ylistxenvpvalues`i\ D ^ynwgintverify_packageMhX\< pkgxrequirespconflictshsystem_directories`iterXrequires_iterPconflicts_iterHsystem_dir_iter@countwsearch_pathENPNPNPreq ver P<QPLQPLQreq P`QPpQPpQver RTRTRToffset6flag]7UXUWUWsystem_dir_itervflag]wVWV(WV(Wis_system~linker_argWsystem_libpathi D ^< N `get_multi_mergedXX}Bpkgsxtypewin_path_orderpinclude_privatellistXretval}P Dpackages_get_flagsY[`}pkgsxflagswstr`cur}X D define_global_variable[\ B Kvarnamex ]varvalp D  B  Tpackage_get_var\]}  pkgx varpvarval}` D  packages_get_var ^_X}!pkgs x"varname ptmp `strXretval}P^X_^h^^h^pkg Hvar}@ D !rpmvercmp8_gw##a8x#/b8poldch19koldch29jstr1}:`str2}:Xone};Ptwo};Hrcw<Disnumw=@ D # #&compare_versionsg@gdw##ax#bp D # #version_testgiL$Xkcomparison|$aap$sbh__func__$ A D$ $X $j $| $ comparison_to_strij%'%kcomparison|__func__%9 N D % %0%Vmax_len_foreachkkt%keyxvaluepdatahmlen%` Dwpackages_foreachklP&keyxvaluepdatahpkg `klPklPklPpad}X D$print_package_list lpm ' mlenw | Denable_private_libsm@ml'E Ddisable_private_libsmm' Denable_requires#mn ' Ddisable_requires)n0n\' Denable_requires_private/nn(3 Ddisable_requires_private5nn(t Dmkstempw(}mkstempw(}exit(wlockfw)ww )truncatew)X)off64_ttell)X)w )ssize_tpwrite))w))pread)*<w))lseek)X*sw)Xwftruncatew*w *truncatew**tell+ w + pwrite)+_w+)pread)+w))lseek+wwlockfw, wwftruncatew,?w,\__FILE ,__pad,?#,\ftello)X,,,\fseekow,,w ,fsetposw-3,,fgetposw-l,-3,\FILE -l tmpfile-{ - -freopen-{----{ - .fopen-{.H-.,\ftello.w.Hfseekow.,w .fsetposw.,.fgetposw/!,-3 /!printfw/Z/*! /Zfprintfw/,/c! / /freopen-{///-{ / 0 fopen-{0L00 tmpfile-{ 0a 0sstrstr}00j0| 0strncpy}0}0 0 1strncmpw1\11 1\size_t strlen1n11e 1strcpy}1}1 1 1strcmpw2912ino64_t2qdirent642d_ino2B#d_off)X#d_reclen#d_name2T#2q2readdir_rw32922 Oreaddir_rw3c29 O3 2q3c3l 2q3~3alphasortw33u3 32"w3"w3scandirw4P3334readdir24w29closedirw429readdir O429 44 44alphasortw5.44 5.3"w5I"w5]scandirw5575@5T5h 5opendir55getdentsw6&w O 6&parse_package_file 66/www 6verbose_error66! 6debug_spew66! 6 7 7 7(g_assertion_message_expr767 w771 7 7 7 7g_assertion_message8%77w77 8% 87g_strcmp0w8{8.8@g_strfreev8 ^8 ^8g_strsplit888w ^8g_strconcatn9;9!g_strnfilln9n^ ^9ng_strndupn99w ^9g_strdupn99 ^9g_strerror9:(wg_string_append_c:b :bg_string_append::kg_string_freen::w :g_string_new;): ;)unsigned;;guintg_str_hash;G;;2 ;g_str_equal;;;$#;;g_hash_table_foreach<>;;_GHashTable<>+=="w>+g_list_sort>s>6#>>|g_list_foreach>>s>g_list_last?g_list_copy?1g_list_reverse?_g_list_delete_link?g_list_remove_link? ?g_list_remove@?g_list_concat@Sg_list_prepend@@Sg_list_append@@Sg_list_free@>sg_malloc0_nA g_mallocAHg_freeAf AfAG_FILE_TEST_IS_REGULARG_FILE_TEST_IS_SYMLINKG_FILE_TEST_IS_DIRG_FILE_TEST_IS_EXECUTABLEG_FILE_TEST_EXISTSg_file_testB0AoAx ^B0 ^BBg_getenvBKB|B9$__builtin_alloca/Eparse.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c parse.c -W0,-xp\$XAoAMiKrnTrREKJ.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKrnTrREKJ.;backend;raw;cd;DBG_GEN 5.3.3 ;read_one_line>o r2+stream=xJstr=pquoted2?hcomment2@dn_read+A`oTqoTqoTqc+G\oqopopopopopop\next_c+aXpqpqpqpqpqqqnext_c+|XD int+gbooleanlong Ej E __FILE __padM#jFILE chargchar unsigned longgsize _GString8 str# len# allocated_len#GString 8trim_stringr@t4strxlen+lD  trim_and_subt`vT pkgx strp #pathhtrimmedXsubstJPpHtvtvxtvxtvxuvxuvxu<vLu<vLvar_start@varnamevarvalD$void T\gpointer  _GList datae# nextx# prevx#GList_GHashTableGHashTable  _Package key# name# version# description# url# pcfiledir#( requires_entriesx#0 requiresx#8 requires_private_entriesx#@ requires_privatex#H libsx#P cflagsx#X vars#` required_versions#h conflictsx#p uninstalled2#x path_position+#| libs_num+# libs_private_num+# in_requires_chain2#Package   parse_namevwh  pkgx strp pathhD$  parse_versionwx # pkgx ,strp >pathhD$ # 5parse_descriptionx(x  pkgx strp pathhD$  split_module_list'x~x$-str&x?path&pretvalx(`pQ)Xstartc*Pstate+Llast_state,H__func__' `y ~py ~\y ~\y }y(}y(}y{y{Dy{Ds'D@}~H~ ~H~ ~Hmodulex@~p~~~~~module@D  $ 6 H ZOUTSIDE_MODULEIN_MODULE_NAMEBEFORE_OPERATORIN_OPERATORAFTER_OPERATORIN_MODULE_VERSIONlModuleSplitState  E parse_module_listHx pkgxstrppathhsplitxXiterxPretvalxH__func__ rXhhver@pstartD$    E=LESS_THANGREATER_THANLESS_THAN_EQUALGREATER_THAN_EQUALEQUALNOT_EQUALALWAYS_MATCHComparisonType _RequiredVersion  name# comparison=# version# owner #VRequiredVersion parse_requires pl pkg xustr ppath htrimmed`D$ l ~parse_requires_private@  pkgx)strp;pathhtrimmed`D$   2parse_conflicts/ pkg.xstr.ppath.htrimmed0`D$  strdup_escape_shell?}s>xr_s@hc@`rAXD }size_t _do_parse_libs\(  pkg[x+argc[targv[hi+]dL_flagcXl_flagdPlib_suffixeH flagk@tmplargmpnLL||ppframeworktmpD$ unsigned charFlagType _Flag type# arg#Flag parse_libs0 pkgxstrppathhtrimmed`argvXargc+TerrorHD$  unsignedGQuark +gint _GError z domain# code# message#.GError zparse_libs_privateL` pkgxistrp{pathhtrimmed`argvXargc+TerrorHD$ ` rparse_cflagspn pkgxwstrppathhtrimmed`argvXargc+TerrorHi+DflagtmpargpDD88dirafter/tmp/D$ n parse_urlO pkgNxstrNppathNhD$  parse_linepl pkgmxuntrimmedmppathmh2ignore_requiresnd2ignore_private_libsn`2ignore_requires_privateo\strqPprHtags@DTTTTTvarnamevarvalD0  parse_package_file* path'x2ignore_requires't2ignore_private_libs(p2ignore_requires_private)lf+Xpkg ,PstrJ-Hone_line2.DD( unsigned long long rlim64_t rlimit64 r rlim_cur # rlim_max # 3getrlimit++r3 setrlimit++rlim_t rlimit ? rlim_cur# rlim_max# getrlimit+ z+ ?  zsetrlimit+ + mkstemp+ mkstemp+! exit!(+ !( !:strncmp+!!1!C !strlen!!strerror!+ ! !strcmp+"8!" jEoff64_tftello"A"y"8 jfseeko+""yE+E "fsetpos+""y" Efgetpos+#5"y"tmpfile #J #\freopen##S#e # #fopen### jEoff_tftello$$8#fseeko+$p"yE+E $pfsetpos+$"y$yfgetpos+$"y"ungetc+%+"ygetc+%5"y %5 %Gfreopen%%>%P % %fopen%%%fclose+& "ytmpfile &verbose_error&W&( &Wdebug_spew&&`  &package_get_var&&& & & ' 'g_assertion_message_expr'{&&+' ' '{ ' ' 'g_assertion_message(''+''g_strfreev(4 (4g_strconcat(r(= (rg_strndup(({ (g_strdup(( ( 2  ) ) . )&g_shell_parse_argv2)()))/ )*`G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| *`g_log*))*ig_string_append_cJ*J *g_string_appendJ+&J*g_string_truncateJ+`J g_string_free++`+ +g_string_newJ++T +guintg_str_hash+,)+T ,)g_str_equal2,o,2,2_GHashTable ,oT ,g_hash_table_lookupe,,}, g_hash_table_insert-,\\ -+ -.g_hash_table_new-{-%-9  -ee -g_list_foreach--{-\g_list_reversex.x Tg_list_prependx.Qx.g_list_free.t-{g_malloc0_ne.g_malloc_ne.g_realloce/ eg_malloce/5g_free/S\ /S!g_path_get_dirname/\*(main.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c main.c -W0,-xp\$XAoAMiKrnTrRUSJ.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKrnTrRUSJ.;backend;raw;cd;DBG_GEN 5.3.3 char&pcsysrootdir.& pkg_config_pc_path.' pintgbooleanwant_my_version) 4want_version* 8unsigned charFlagTypepkg_flags+  want_list, hwant_static_lib_list- want_short_errors. xwant_uninstalled/ Lvariable_name.0 @want_exists1 ,want_provides2 lwant_requires3 $want_requires_private4 (required_atleast_version.5 Prequired_exact_version.6 Xrequired_max_version.7 `required_pkgconfig_version.8 want_silence_errors9 |want_variable_list: Hwant_debug_spew; want_verbose_errors< want_stdout_errors= output_opt_set> debug_spewB\formatAx...ApargsChstrD`streamgEX D0 &voidva_list&gcharlong 3 __FILEX__pad#3FILEXverbose_error] format\x...\pargs^hstr_`streamg`X D0 & define_variable_cbyXoptwx argwp datawh errorx`varname.zPvarval.{Htmp.|@ D( & &gpointerunsigned GQuarkgint_GError domain +#code <#message# KGError  output_opt_cb$  optx argp datah error`vercmp_opt_set 0bad_optX D( & & pkg_uninstalledP pkgxtmp hpkg ` D _GList data #next #prev # GList _GHashTable GHashTable  _Package key.#name.#version.#description.#url.# pcfiledir.#(requires_entries #0requires #8requires_private_entries #@requires_private #Hlibs #Pcflags #Xvars #`required_versions #hconflicts #puninstalled#xpath_position#|libs_num#libs_private_num#in_requires_chain# Package print_hashtable_key8x keyx valuep user_datah D$init_pc_path! Dprocess_package_args=Xcmdline<xpackages<pglog<hsuccess>`reqs ?X8reqJPverKH D$ & eLESS_THANGREATER_THANLESS_THAN_EQUALGREATER_THAN_EQUALEQUALNOT_EQUALALWAYS_MATCHComparisonType_RequiredVersion name.#comparisone#version.#owner#~RequiredVersion   G_OPTION_ARG_NONEG_OPTION_ARG_STRINGG_OPTION_ARG_INTG_OPTION_ARG_CALLBACKG_OPTION_ARG_FILENAMEG_OPTION_ARG_STRING_ARRAYG_OPTION_ARG_FILENAME_ARRAYG_OPTION_ARG_DOUBLEG_OPTION_ARG_INT64GOptionArg  #_GOptionEntry0 long_name#short_name#flags <# arg#arg_data #description# arg_description,#(5GOptionEntry # options_table d options_tableH mainargc|argvpstrg`packages Xsearch_path.Ppcbuilddir.Hneed_newlineDloggerror opt_contexthHĄHĄHtmp Č@Ĝ0Ĝ0pkgHddtmp l||pkgƐƐƐtmp Ɛ(ƀ(ƀpkgƐnjƬnjƬnjtmp ƴnj||pkgkey.njǨǨpkgtmp Ǩpkgreqtmp ȤȤdeppkgreq88pkgtmp 8PʠPʠpkgreqtmp \ʠxdxddeppkg req TTTstr.Tppstr.' D .unsigned longgsize _GString Ustr#len#allocated_len#GString U_GOptionContextpGOptionContext 3off64_tftello3fseeko& &fsetposh/fgetposhtmpfileg & &freopengg & &%fopenge.3off_tftellonefseeko fsetposfgetposNh &NfputsW &printf &fprintf  & &freopengg%g &g &yfopengpfflushfclosetmpfileg &size_tstrlen,c# &c &ustrcmpl~mkstemp.mkstemp . & getenv. < exit X  & a & sparse_module_list   X j | enable_requires_private disable_requires disable_private_libs enable_private_libs &!. &!@define_global_variable!!7!I print_package_list &!comparison_to_str!! &! &!version_test"F!! &"F &"Xcompare_versions""O"a package_init &" &"add_search_dirs# "" &#packages_get_var.#]# #packages_get_flags.##  &#get_package_quiet## &#get_package$# $g_strdup_vprintf$l$!$* $lg_strdup$$ug_strchomp$g_strchug$_GOptionContext$&%%& K%8g_option_context_parse%% %%/%Ap 5% &%g_option_context_add_main_entries&%%%g_option_context_free&@% &&@g_option_context_new&&I &&'aG_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| &'ag_log'&&'j &'g_string_appendg'g'g_string_free(,' &(,g_string_newg(j(5 !(   (sg_hash_table_foreach((j(_GHashTable( (g_hash_table_lookup )F() )Fg_list_find ) )Og_list_reverse ) g_list_prepend ) )"g_free /3 /usr/local/include/glib-2.0/glib/usr/include/usr/include/sys/usr/local/lib/glib-2.0/include/usr/include/isopkg.cghash.hglist.hgtypes.hdirent.hdirent.htypes.hpkg.hgstring.hglibconfig.hstdio_impl.hstdio_iso.hstddef_iso.hgfileutils.h .;H /),z  /| 0P 1x=H)1-!)%-4%94,(1(5A  X+ 5!(()() 8A 5 70)!@@A9 8h1%( 1!( -1Y(4 $4 e 5, 8(8 9,m8(8 9,m65$% @h  @  @I,8s B<$,-! s D0(( D),|  E, F ,@,* Gx %$tz IH4-9,p J ,*()($ Lp0) ~  Mh4,,,!- p!5 e!$  k b!%%$$)$ 88ok+(},%%)$``4-4g]%(} X4 Y(( (( H( P( ,  [(A9(0 \(90 X! ^%%  r $ _901 !4(=@-I@ @ $C  8 g@ $ g        <`# i <`# k X k   E lp  !\!m\!j$ r@mT\$ t` %  4 )%1 %R2 v !)0 w !)0 x( !)0 xX T T\TI\<\DTH<((  % %hXi}!)!XU}!4 4 4 4 44=li}55!e , p !),0 @ !),0  !),0 $ K $%m ( ! (eT4 5T451<,!!  A 0 !)X)   !)X)  p !)X! (5T450<,!!  T/  !)0  )!()TT4040405151D041\0404   T   10  -I)! %1Ey ($%P /usr/local/include/glib-2.0/glib/usr/include/iso/usr/include/usr/local/lib/glib-2.0/include/usr/include/sysmain.cgtypes.hpkg.hstdarg_iso.hstdio_impl.hstdio_iso.hgerror.hgquark.hglist.hghash.hgoption.hgstring.hglibconfig.htypes.hstddef_iso.hgmessages.h  m(()!   m(()!   THI}4!  ) M<4(4(48484848484848404(4(4(5( )5( )5( )4(4(4(4)  P $ y  8 ( )  04)5)5)()! ,=`!4B% -  $)-  0)  $  - ,=@)  5H) ()!(`)0)@)$$z %-8P8(08 x $ y - z  !$4 w %),0 vz%4,0 q{)0()0(! DD%< I: I4I : ;  $>  :  I8 4I?  : ;  .?  : ; @ ' D  I: ;  D D &I. : ; @ ' ID .?  : ; @ ' ID . : ; @ ' D   : I !I/ . : ;@ ' ID I: ; 4I : ;  : ( .?  : ;@ ' ID . : ;@ ' D .?  : ;@ ' D .? < ' ID I.? < ' D  .? < ' ID !"' ID #' D $.? < ' ID  DD%. : ; @ ' ID I: ;  4I : ;   D D $> I: I  !I/  :  I8 I&I< . : ; @ ' D . : ;@ ' D I: ; . : ;@ ' ID 4I : ;  ( I.?  : ;@ ' ID  : .? < ' ID I.? < ' D .? < ' ID ' ID ' D !.? < ' ID  DD%$> I4I?  : ;  I: 4I : ;  .?  : ; @ ' D I: ;   D D &I I  !I/  :  I8 . : ; @ ' ID  . : ;@ ' ID I: ; 4I : ; < .?  : ;@ ' D . : ;@ ' D  : ( I.?  6 : ;@ ' ID .? < ' ID I.? < ' ID .? < ' D  .? < ' D !' D ".? < ' D Bdisable_uninstalledignore_requires ignore_requires_private:ignore_private_libseadd_search_diradd_search_dirsname_ends_in_uninstalled package_initget_packagetget_package_quietBpackages_get_flagsdefine_global_variable fpackage_get_var packages_get_var#8compare_versions#version_test$comparison_to_str&print_package_list' enable_private_libs'Edisable_private_libs'enable_requires'disable_requires'enable_requires_private(3disable_requires_privateOB/0parse_module_listparse_package_filer7*7pcsysrootdir[pkg_config_pc_path)debug_spewpverbose_errorprint_hashtable_keymainBends_in_dotpcscan_dir Xadd_virtual_pkgconfig_package internal_get_packageflag_list_strip_duplicatesfflag_list_to_stringpathposcmpspew_package_listpackages_sort_by_path_positionrecursive_fill_listmerge_flag_listspackage_list_strip_duplicatesfill_listadd_env_variable_to_listverify_packagerget_multi_merged"rpmvercmp%Vmax_len_foreach%packages_foreachB/(read_one_lineStrim_stringtrim_and_sub ,parse_name parse_version Gparse_description split_module_listparse_requiresparse_requires_privateDparse_conflictsstrdup_escape_shell_do_parse_libsparse_libsparse_libs_privateparse_cflagsparse_url!parse_liner7*define_variable_cb output_opt_cb pkg_uninstalledinit_pc_pathprocess_package_argsB2GHashTablegpointer_GListEGListgbooleanqDIRino_toff_tdirent _Package PackagekComparisonType_RequiredVersionRequiredVersionFlagType_FlagNFlag^gcharwgsize_GStringGStringgconstpointergint)Xoff64_t)ssize_t,\__FILE-lFILE1nsize_t2Bino64_t2qdirent64;Gguint)B/2gbooleanj__FILEFILEgchargsize_GString8GStringegpointer_GListGListGHashTable_Package PackageModuleSplitState=ComparisonTypeV_RequiredVersionRequiredVersionsize_tFlagType_FlagFlagGQuarkgint._GErrorzGError rlim64_t3rlimit64rlim_t rlimit"Aoff64_t$off_t+guint r7*gbooleanFlagTypeva_listgchar3__FILEXFILE gpointer +GQuark ABDEFIKMNPQRSTUWXYZ[\]_ceghjklnoqrtvwxz{|}~ !&(+-.012367<?@CGHJLOV^`abdfimpsuy- P49BU 8HiL n4 N&2X hkzh r @h, iDp T`@)28@V Ta m4` ( `# 6 m4K@aH,` `P` 70 X+ 6Aa@h v -@D /p %K 0d m  H A #* [,AU[bsl@| g m@4  (T \,d}  `8( ,W @,i .`x@ n04 P$ !  '` 10 _` m w @ 4   n4c      | ` ; M YX  ` f@ u`  @  a x     @  lp -@ 4 ^P E( l g@8ignore_requires__ctypeignore_private_libs_etext_end_DYNAMICg_shell_parse_argvprint_hashtable_key$XAoAMiKbrprRUkc.want_uninstalled_PROCEDURE_LINKAGE_TABLE_atexit$XAoAMiKbrprR0cc.search_dirsenable_requires_privateclosedir$XBoAMiKbrprR0cc.comparison_to_str.__func__g_string_appendg_malloc0_n$XAoAMiKbrprRUkc.want_static_lib_listparse_package_fileg_list_prependg_list_find$XAoAMiKbrprRUkc.want_list$XBoAMiKbrprREhc.parse_module_list.__func__get_packagefputscomparison_to_strpkg_config_pc_pathverbose_errorg_strconcatg_strfreevg_strdup__iobstrncmp$XAoAMiKbrprRUkc.want_debug_spew$XAoAMiKbrprRUkc.want_stdout_errorspcsysrootdirg_str_equalenable_requiresg_hash_table_lookup_lib_versiong_getenvstrcmpg_assertion_message_exprg_hash_table_lookup_extendedg_string_freeg_path_get_dirnamedisable_private_libsg_option_context_free$XAoAMiKbrprRUkc.want_variable_list$XAoAMiKbrprRUkc.want_existsstrleng_list_free$XAoAMiKbrprRUkc.pkg_flagsg_log_GLOBAL_OFFSET_TABLE_g_strchugpackage_init$XAoAMiKbrprRUkc.required_exact_versiong_strsplitg_strchomp$XAoAMiKbrprRUkc.output_opt_setungetcg_list_concatg_list_delete_link_startadd_search_dirsg_list_copyg_list_append$XAoAMiKbrprRUkc.want_verbose_errorsg_string_new$XAoAMiKbrprRUkc.options_table$XAoAMiKbrprR0cc.packages$XBoAMiKbrprR0cc.package_init.inittedname_ends_in_uninstalledg_mallocg_option_context_new$XAoAMiKbrprR0cc.path_positions$XAoAMiKbrprR0cc.scanned_dir_countfprintfparse_module_listg_hash_table_destroyopendir$XBoAMiKbrprR0cc.version_test.__func__strstrdefine_global_variableg_assertion_messagefopenfflush__fsr_init_value$XAoAMiKbrprRUkc.want_providesg_list_remove_linkg_list_reverse$XAoAMiKbrprRUkc.want_silence_errorsversion_testg_hash_table_foreachenable_private_libsg_hash_table_new__xargv$XAoAMiKbrprRUkc.required_pkgconfig_versionpackage_get_var$XAoAMiKbrprR0cc.globalserrnog_file_testg_hash_table_insertstrcpyg_option_context_parse$XBoAMiKbrprREhc.split_module_list.__func__disable_uninstalled$XAoAMiKbrprRUkc.want_version_environ$XBoAMiKbrprR0cc.internal_get_package.__func__get_package_quietadd_search_dirignore_requires_privatedisable_requires$XAoAMiKbrprRUkc.required_atleast_versiong_strndupreaddirg_malloc_ng_hash_table_replace$XAoAMiKbrprRUkc.want_requiresg_strnfillg_strcmp0$XBoAMiKbrprRUkc.output_opt_cb.vercmp_opt_setg_list_removeg_realloc$XAoAMiKbrprR0cc.locations$XAoAMiKbrprRUkc.variable_name$XAoAMiKbrprRUkc.want_my_versiong_list_sortdisable_requires_private_fini__xargcg_strerrormain$XAoAMiKbrprRUkc.required_max_versiong_string_append_cpackages_get_flags_exitg_list_foreachg_strdup_vprintfg_option_context_add_main_entriesg_list_last___Argv$XAoAMiKbrprRUkc.want_short_errorsg_str_hash__environ_lockg_string_truncate_edatastrncpyprint_package_listfclosepackages_get_var$XAoAMiKbrprRUkc.want_requires_privatecompare_versionslibc.so.1SUNW_0.7libglib-2.0.so.0libpcre.so.1libz.solibcurses.so.1libpthread.so.1libthread.so.1librt.so.1libintl.so.8libiconv.so.2/usr/local/lib } =( H%PP-0 g E <@`4*S-y L@`'jhi b@`U+xD @@]`\G @`,A{R5 )@!`W~P` @?`7zX /@`Y.M k@1`9= [`+p A@ "b`+p A@ rb`+p ?@ rc, @`+p '? \㘀 t+``+p )? -`-# `?-# =--%# ##0@1R`+p 3 @1K @'k@#G@1K@1Q@A@.cwwb]\ _@1D@@1Hb]t  A@.c4www__@@16?w_w_\ h`]_\ @@_\ _ߠ w_\ o_@1@w_@1'G H_G$ < L@ .H_G$ < L@ pH _G$ < L@ cH H' H'G< 0A@.aww_@0'G H_G@$ `]@@0ْ H H' H'G< A@.`Ԯww_@0'_@0wG〤 H_G$ < L@ /H G$ ' _G,@_@0w_@0_h`]_c]D @0@@H` ]_@@cX]D  cX]$`_@0w_瀤h_ @0b'_ AHGӠ$ < @0w`(]_ @@__ GӠ$ < @@0z _GӠ$ < ,@c]\ _ǐ@@0th`0]_ _ǐ@@_@0<HPGGӠ@ < @0Kw__G@@0K /_G,@_G@ _ @@0N_@0R  H$c]\ __@@0McP]\ _cX]D @@0@`8]__@@KH `@]__@@@H `H]_ @@6_@/w_瀤o^_@00A@-`ww  @0w`X]@/_t ``]@/~_t `X]@/w_t `h]@/p_t `p]@/i_t _\ `h `]b]@@/_t `_\ ``x]b]\ @@/”`]@ѐc@]\ _\`@/@_w_@A@,cwcH]D H; cH]$``]b]@@/c@]t `]b]@@/c]t `]b]@@/cP]t _b]\ `P]@@/A@,aww'wc@]\ _@@//w_߀h_Hw`]_@@L_H `]_@@?_wH7c]D H'_ݐH!_`]@@/:w_ǐ w_@.ɐ_߀h `]_@@_Hwc]\ _@@.ےw_׀hGH `]_@@RHw`]__א@@_b]D b]D c]D @@9w_߀h `]_א@@͒HVw_`]@@.h _$`x__h _@.*_t HC_@.C'_Gˠ$ < @w_w__h_L /H_$ w__h_L /O__ hH`]c]`]@!V@.__$@@._t cP]\ _\ @@.<_$`|`]_\`D`|@\`]_\ @@Tc@]\ _\`@.6@_\ 0w_πhW_\ w`]_\ _\ @@5_\ G@Œw_ǀh`]_\ _\ @@{@- _\ hh `]b]@@._t h_\ h_\`@-@_\ 8_ǐ@@.3_t 8_πh_\ Hww_w_πo_\ @w_πhW_\ w`]_\ _\ @@ٔ_\ G@iw_ǀh`]_\ _\ @@@-% _\ hh `]b]@@-_t h_\ h_\`@-@_\ H_ǐ@@-ג_t H_πh_\ Hww_w_πo_\ 8@-ʐ_\ H@-Β_t H_\ 8@-А_t 8_\ H@-ʐ_t H_@O_w_@w_ w_@w_ w_A@*aTww_h_\ Hww_w_瀤hD_\ w_\ \ w_ _ H'_\ _\ @@-q H_w`]_\ @@_瀤h_\ Hww_w__ǐ@@-\w_瀤h_\ Hww_w_瀤o_w_A@)cĮwwa]@-<w_w_瀤hF_\ w_\ wb]\ h!_ H_ߐ@-' -__L @@-!_b]\ @@-!__Ǡ @@-H__ǐ@@-_ߐ@- _瀤h_\ Hww_w_瀤o_\ w_ߐ@- _w_ ww_w_w_D |_D |H?H'_D |_D |H H' H'G<  A@)atwwwa]_@@A_w_瀤h_\ wa]_\ @@0_\ w_瀤oa ]@$0A@)`ww_a]@@,w_A@)`<ww'w_D H a(]_\ @@H; _$`GH_\ HHw_\ 8w_w_@,cw_߀h_\ G_@ʔ_߀h_\ Hww_w_߀o_\ _@@+_t _$ w/ww_h`_\ w H_\ PHw_\ Xw_w_ǀh=_\ w_ @H%_߀h _\ @+w_wH__\ @@*h __\ @@*Z Hww_w_ǀh_\ Hww_w_ǀo_h_\ Hww_w_o_w_A@(aww`]b]@@+(w_@+w_瀤h;_\ w__\ @@+H_wa0]_\ @@_\ w__ϐ@@+wH __\ @@+_瀤h_\ Hww_w_瀤o_@+_w_A@'c|ww/''w_@+Pw_׀h_\ Gϐ@_׀h_\ Hww_w_׀oa8]_ϐ@S_lwa@]_ϐ@HGHaH]_ϐ@=_nwaP]_ϐ@2_@Ւw_@++_w_߰ A@'aܮwww_aX]@@)ޔ wߠ '_\ h__Gۡ,0\@@)@)ÒwG۠ '_Gۡ,0\@o_@)Ő_w_A@'`wwwwww_\ hb]!a`]@@*Β@)t _\ h ah]_\ @@_@)e _\ h ap]_\ @@P@)V _\ h ax]_\ @@A@)G _\ Hw_׀h\_\ ww_\ hh _\ h_\ @@)w_h8_D`_\ \`@H,a]_\ _\ _D @_\ _\`\`@@@s_\ h a]_\`\` @@( _׀h_\ Hww_w_׀o_@ |_\ pw_w_πhk_\ w_w_ǀhS_\ w_\ _\ @@( H7_D`_\ \`@H+_\ h_\ Hwa]wa]_\`\`_\`D`@__\ \`\`@@s@s@( _ǀh_\ Hww_w_ǀo_πh_\ Hww_w_πo_@)a]@)Ɛw_ha]w__@wa]@)w_h__@|wa]@)w_h__@lwߠ '_\ Xw_׀h '_\ w_ HHh_\ a]@ @) H H'_\ a]@ @)o HK 'G H_\ wH@_w_h:_\ _\ G@@(" H'a]_\ _\ @@xa]@)7ha]_\ _\ @@eG '_t H _\ w_o_׀h_\ Hww_w_׀oGH_\ X@)_t XG$ 'GO_c]@@(:_@(ߐwa]@(w_ha]w__@wߠ '_\ Pw_׀h_w_\ w_ HHo_hh '_\ w_\ w_a]@ @( H_ _@@'~ H 'H_b]@ @( H _ _@@'e H 'GH%b]_\ _@@b]@(uh_t G 'b]__\ @@H _\ w_o_\ w_׀h_\ Hww_w_׀oy_@(5GH_\ P@(L_t PG$ 'GO w/''_GG@w_w_nw_@(_w_߰A@$a4ww/@'w H_  ǖ wb ]_א@@#__א@@'_@&ǐ H_   wb(]_א@@ __א@@'x_@& H b]D `?'_GӐ@  wb0]_א@@__א@@'V_@& H"b]D `?'_ GӐ@ gwb8]_א@@Ò__א@@'2_@&gb@]_\ @@_ߐ@'+ w_0A@#bĮwwwc]\ h`]b]@@&c]t c]\ _@@&Th bH]_@@Ғ@%ؐ c]\ _@%_@%ݐ@@&PbP]__@@[ A@#a|wwwwc]\ h c]\ _@@&@%w_߀h_\ `h _\ `_@@%@%w_߀h_\ (h_bX]@@% H_\ (@%w_w_A@#`4wwwb`]@&Ww_w_߀h*_\ w__@w_h__@@&N_א@&B _@%_߀h_\ Hww_w_߀o_\  h _\`\`$ ,_\ w_א@&. _w_A@"b̮www__@@%5H H'_@%$   ?#w_@%   ?#w__@@%X__@@%S_w_w_L H_L H_L H%_L ,084084b]  @ H_Ϡ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_L H_L HH5_w_w_L ,084084b]  @ HV_L H%_L ,084084b]  @ H_ߠ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_נ w_L H_L ,084084b]  @ O 'HT_L H%_L ,084084b]  @ H_ߠ w_L H_L ,084084b]  @ O_L H%_L ,084084b]  @ H_נ w_L H_L ,084084b]  @ O '_L / _,`_L / _,`__߀h?H'__׀h G@??  'GHs'GH6_L 0H _Ϡ w_L 0O_L 0H _Ǡ w_L 0O_@#_@#@h HH'_@#_@#@h?H;'__ǐ@@#'GÀHGH.'O_,`_wO_,`_w_L H_L Os_L H _L H H '_L H?H' H'G< 0ww__@ 'G<  A@ bw'wwHU__@ޒ  &H H['__@Ӓ  4H HP'__@Ȓ  $H HE'__@  6H H:'__@  "H H/'__@  2H H$' H!'`]c`]@$@$"HG O, < #a_נD 'G< (T00A@ `w'H3bh]HAwbp]HH _L !H_L =H 'H 'H_L ,H_L ,084084b]  @ H 'H_L ,084084b]  @ HH&_L <H_L >H _L !H_L =H 'Hb]c]@!^@FH__L <H_L >H_L !H _L =H 'HG_L ,084084b]  @ H 'H5_L ,H_L ,084084b]  @ H 'Hb]c]@!q@HGˀ O, < #b,_DGˀ HGǀ H__נ$@@)w__@@+w_wG'_נ w_L O__πh__נ$@@ w__@@ w_@!w_w_\ TA@c<wwwww__@aw_w_πh)_\ w  @w _$`__t`__@@͒w_L H/_L ,H_L ,084084b]  @ H_ w_L H_L ,O_L ,084084b]  @ O_w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O_L H2_L ,H_L ,084084b]  @ H  _,`_ w_L H_L ,O_L ,084084b]  @ O_L H b]_@@ W@] _@j_t _w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O_L H(_L ,084084b]  @ H _,`_ w_L H_L ,084084b]  @ O_L Hi_c]@@/ H _$`HZ_c]@@  H _$`HK_c]@@ H _$`H<_c]@@ H _$`H-_c ]@@ H_$ H_c(]@@ H _$`Hc0]__\ _@@@ _w_L H/_L ,H*_L ,084084b]  @ H_ w_L H_L ,H_L ,084084b]  @ O_L H2_L ,H_L ,084084b]  @ H  _,`_ w_L H_L ,O_L ,084084b]  @ O_D  H_L Hc8]_\ _@@@ _L H_@ _t _\ hHb]b]c@]@!@_πh_\ Hww_w_πo_c]@@_@._@Ðw_w_߰ A@aܮwwww_\ 8h cH]_@@@ ___@w___@_t 0_@ A@a wwww_\ Hh cP]_@@}@ ___@w___@P_t @_@ A@`<wwww_\ ph cX]_@@I@O ___@xw___@_t p_@ w_@] ww_@w_L Hs_L $HH_L $H_L (H>_L )H_L +H4_L :H_L =H*_L =H_L @H _L ZH_L ^H_L `H_L zH_L ~H_L ~H  \__,@_ߠ w_L __,@_ߠ w_ߠ _瀤 h _,0w__@@qw_ w_L O __,@_w_A@a$ww'wc`]wch]wcp]wǠ 'GGH  @@w_G,0\@!w_Ew_w_@_L -HU_L  lHP_cx]@ @ HD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`___ǐ@@Ӗ_t _\ P_@@_t PH_L -HI_L  LHD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`___ǐ@@_t _\ P_@@_t PH[c]_@@ H7G GH1_G < ,0\@[w_w _,`_c]_@@Q_t _\ P_@@i_t PG '_@ِ_@֐H_L H _,`_@_t _\ P_@@I_t PH_@_@G 'GGOA@`wwwwwנ 'w_D H c]_@@=@C ___@lw_߀h(_L H#_ߤӦנǐ@@H_ǀh_\ Hwc]wc]_@@ @ _G_א@l_@O_@,_ D` $`A@b|wwwwwנ 'w_D H c]_@@Ւ@ې ___@w_߀h(_L H#_ߤӦנǐ@@H_ǀh_\ Hwc]wc]_@@@ _G_א@_@ǐ_@_ D` $`СA@`ܮwwwwwנ 'w_\ Xh c]_@@m@s ___@w_߀h(_L H#_ߤӦנǐ@@!H_ǀh_\ Hwc]wc]_@@;@A  'GGӀH  @w_Gá,0\@אw_w_w_@m_L -HI_L  IHD_ w_L H%_L ,084084b]  @ H_ w_L H_L ,084084b]  @ O _,`c]_@@_t _\ X_@@_t XH[c]_@@  H7Gà GӀH1_Gà < ,0\@iw_w _,`_c]_@@__t _\ X_@@w_t XGà '_@_@H_L H _,`_@_t _\ X_@@W_t XH_@Ȑ_@ŐGà 'GGӀO=_@_@0A@`<wwww_\ h c]_@@I@O ___@x_t A@cwwww'''c]_@@ǒ_Аw_L H_@gH_w_L AH_L ZH _L aH_L zH_L 0H_L 9H _L _H_L .H-_Ǡ w_L AH_L ZO_L aH_L zO_L 0H_L 9O_L _O_L .O__Ǡ$@@w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_L :H_Ǡ w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_c]@@ H ___@*H_c]@@ H ___@gH_c]@@t H ___@,H_`]@@a HGۀH ___@H_`]@@J HG〤 H ___@8HHHx_`]@@/ HG߀ H ___@Ha_`]@@ H ___@zHN_` ]@@ H _`(]@@ H ___@-H1_`0]@@ H ___@BH_`8]@@Ւ H ___@/H `@]__@@$Hs_L =Hn_Ǡ w_L H%_L ,084084b]  @ H_Ǡ w_L H_L ,084084b]  @ O_\ `h `]b]@@_t `_\ `_@@h `H]__@@,@2 _@?w___@Ww`P]__@@_\ `__@@_@Z_@WA@bww''' '_`X]@@Òw_׀h``]_c]D @@@הHow`h]_@@r  @jw_h _@_t (H`p]@]`x]@̐_t (`]@w__ǐ@H '__\ _GGG@@`_ǐ@0__ǐ@sOGÀH `]_@@}_ǐ@ _@f_\ X@b_t X_\ P@\_t P_w_߰ wwwwwA@`(ww_hH`]`]`] @ G@H1c]D HH(w__@@"wb]D H b] wHb]!w__א@@_@_@[ wwwwwA@bww_hH`]`]`] @ b@H1c0]D HH(w__@@ƒwb]D H b] wHb]!w__א@@_@_@A@a\wwwww_@w_w_L H%_L ,084084b]  @ H_Ϡ w_L H_L ,084084b]  @ O_w_L H_L =H_L H_Ǡ w_L H _L =H_L O_L H!_L =H_L H _,`_Ǡ w_L H _L =O_L O_L Hb]!`]@@x@ __ǐ@_@^ 'Gۡ<  A@bĮwwwwwc(]D H 'c] HJ_`]@@ H>_`]@@ H4_`]@@  H*_`]@@ H _`]@@ H_`]@@ H _`]@@ H 'c]D H _`]@@В H`]D H_`]@@ H 'c]D H)c]D H"_`]@@ H_a]@@ H _a]@@ H 'G׀Hb]!a]_@@ H'_a]@@r H  c]$`H_a ]@@a H  c]$`Hy_`]@@P H c]  c],`Hd_`]@@; H c]  c],`HO_`]@@& H c]  c],`H:_`]@@ H c]  c],`H%_`]@@ H c]  c],`H_`]@@ H c]  c],`H_`]@@Ғ H c]  c],`H_a(]@@ H _@c]t H_a0]@@ H  c]$`H_a8]@@ H  c]$`H_a@]@@ H  b]$`H_`]@@w H_@Ic]t  c]$` c]$`H_a]@@Z H_@,c ]t  c]$` c]$`Hf_a]@@= H_@c]t  c]$` c]$`HI_aH]@@  H  b]$`H8_aP]@@ H  ch]$`H'_`]@@ H  c]$`H_`]@@ H  `]$`H H '۠ c(]$` 'Gۡ<  w_D xH H&'_\ 8w_瀤h_\ w_H H'_瀤h_\ Hww_w_瀤o 'G< 0A@ `wwwwaX]_@@Ԓ@A@ cwa`]b]t`A@ c\wwww '_ah]@w_׀hb]!ap]@@d H'_׀h_\ wc ]\ h_\ @? _$`c ]\ @_t H0c]\ h_\ @' _$`c]\ @_t Hc]\ h_\ @ _$`c]\ @ΐ_t c]D H _\ wH_\ ܐw_瀤h0_πh_ax]_\ @@H _\ ha]Hw_\ w_a]_\`D`_@@@Ϙ_πh 'a]_\ @aH>_D`_\ \`ZH* 'a]_\`D`ϐ_\ _\`\`@<_\ h a]_\`\` -H _\ _ϐ@@_t _׀h_\ Hww_w_׀o_\ @_t G'G< A@ bĮww'wwwwa]@h c]$` c0]$` cp]$`a]}b]\ h a]ː@ ѐ a]@Ԑw_πh _a]@ܞa]@Ðha]@a]܌H b]\ a]@܀a]@b]t b]\ ha]b]\ @炒H a]a]@wa]@w_ǀh a]_ǐ@fH a]b]@[b]@dh b] c]$`@]w_c8]@@\_@@[Hb]!aX]_\ @@ H<'c(]D H b] c]$`c]D H)b ]cp]D @cp]D Ha]@h  c0]$`H c0]$`H b(]c0]D @{c0]D H b0]oHb8]hb]D H+H;c] H`]D Hc]D Hb]D H c] HQc] Hc]D H c]D H&c]D HaX]b@]@@  H'cx]\ hb@]cx]\ @F H Hl' Hi'7b]D H~ H['bH]@ BwG HG$ '_ w__\ @@ A_bP]@@ :G O_@K_\ @O@UbX]@ h$bX]@b`]@ ےw_hb]!bh]bX]@@@ M@  _\ _@H H'_h_@ Ɛ_ߐ@  c]D H H'c]D H3_w_h+_\ w_\ `h _\ `b]@@ B_h_\ Hww_w_hbp]@ &_o 'b]D H&_w_h_\ w_H H'_h_\ Hww_w_o H'c]D H"_w_h_\ waX]_\ @@ ݒ_h_\ Hww_w_och]D H:_w_h4_\ w_\ w_L /H _ w_L /O_@ S h bx]__\ @@ _h_\ Hww_w_oc]D H__w_hY_\ w_\ 8w_h@_\ w_\ h_\ @@ Vw_h_D  H aX]_\ @@ \Ha]_\ _D G_\ @@ I_h_\ Hww_w_o_h_\ Hww_w_o`]D Hk_w_he_\ w_\ Hw_hL_\ w_\ 8_\ @@ ’hH._\ h_\ @@ w_h_D  H aX]_\ @@ Ha]_\ _D א_\ @@ ٖ_h_\ Hww_w_o_h_\ Hww_w_o 'c]\ h_c]\ @wb]_@@ _@ _ 'c] H_c] @dwb]_@@ _@ C 'GÀHbp]@ x 'G< PPinternal_get_packageversion_testcomparison_to_strsplit_module_listparse_module_listAdding directory '%s' from PKG_CONFIG_PATH -uninstalledCannot open directory '%s' in package search path: %s Scanning directory '%s' File '%s' appears to be a .pc file File '%s' ignored, we already know about package '%s' Will find package '%s' in file '%s' Ignoring '%s' while looking for '%s'; not a regular file. Ignoring file '%s' in search directory; not a .pc file pkg-config0.28pkg-config is a system for managing compile/link flags for librarieshttp://pkg-config.freedesktop.org/pc_pathAdding virtual 'pkg-config' package to list of known packages Looking for package '%s' Considering '%s' to be a filename rather than a package name Preferring uninstalled version of package '%s' Package %s was not found in the pkg-config search path. Perhaps you should add the directory containing `%s.pc' to the PKG_CONFIG_PATH environment variable Reading '%s' from file '%s' Failed to parse '%s' uninstalled.pcpkg.cend >= startPath position of '%s' is %d Adding '%s' to list of known packages Searching for '%s' requirement '%s' Package '%s', required by '%s', not found Searching for '%s' private requirement '%s' removing duplicate "%s" %s: %s Package %s already in requires chain, skipping Removing duplicate package %s pre-removepost-removeoriginal sorted:Internal pkg-config error, package with no key, please file a bug report Package '%s' has no Name: field Package '%s' has no Version: field Package '%s' has no Description: field Package '%s' requires '%s %s %s' but version of %s is %s You may find new versions of %s at %s Version %s of %s creates a conflict. (%s %s %s conflicts with %s %s) (any)PKG_CONFIG_SYSTEM_INCLUDE_PATH/usr/includeC_INCLUDE_PATHCPLUS_INCLUDE_PATH-I-I Package %s has %s in Cflags PKG_CONFIG_ALLOW_SYSTEM_CFLAGSRemoving %s from cflags for %s PKG_CONFIG_SYSTEM_LIBRARY_PATH/usr/lib:/lib-L -LPackage %s has -L %s in Libs PKG_CONFIG_ALLOW_SYSTEM_LIBSRemoving -L %s from libs for %s adding CFLAGS_OTHER string "%s" adding CFLAGS_I string "%s" adding LIBS_L string "%s" adding LIBS_OTHER | LIBS_l string "%s" returning flags string "%s" Variable '%s' defined twice globally Global variable definition '%s' = '%s' pcfiledir<><=>==!=???%s%s%s - %s file %s: line %d: assertion `%s' failedparse.cstr != NULLVariable '%s' not defined in '%s' Name field occurs twice in '%s' Version field occurs twice in '%s' Description field occurs twice in '%s' Empty package name in Requires or Conflicts in file '%s' =>=<=><!=Unknown version comparison operator '%s' after package name '%s' in file '%s' Comparison operator but no version after package name '%s' in file '%s' ver->nameRequires field occurs twice in '%s' Requires.private field occurs twice in '%s' Conflicts field occurs twice in '%s' -L-l-lib:-framework Libs field occurs twice in '%s' Couldn't parse Libs field into an argument vector: %s unknownLibs.private field occurs twice in '%s' Couldn't parse Libs.private field into an argument vector: %s Cflags field occurs twice in '%s' Couldn't parse Cflags field into an argument vector: %s -I-idirafterURL field occurs twice in '%s' line>%s NameDescriptionVersionRequires.privateRequiresLibs.privateLibsCflagsCFlagsConflictsURLUnknown keyword '%s' in '%s' Duplicate definition of variable '%s' in '%s' Variable declaration, '%s' has value '%s' rFailed to open '%s': %s Parsing package file '%s' No pcfiledir determined for package ???????Package file '%s' appears to be empty file %s: line %d: assertion `%s' failedmain.cformat != NULL--define-variable argument does not have a value for the variable --libs--libs-only-l--libs-only-other--libs-only-L--cflags--cflags-only-I--cflags-only-other--print-requires-private--print-requires--atleast-version--exact-version--max-versionIgnoring incompatible output option "%s" --version--modversion--variable--exists--print-variables--uninstalled--list-all--print-provides%s /usr/local/lib/pkgconfig:/usr/local/share/pkgconfig(command line arguments)Must specify package names on the command line %s NOT-FOUND %s %s %s (null)No package '%s' found Requested '%s %s %s' but version of %s is %s You may find new versions of %s at %s PKG_CONFIG_DEBUG_SPEWPKG_CONFIG_DEBUG_SPEW variable enabling debug spew Failed to get default search path PKG_CONFIG_PATH:PKG_CONFIG_LIBDIRPKG_CONFIG_SYSROOT_DIRpc_sysrootdir/PKG_CONFIG_TOP_BUILD_DIRpc_top_builddir$(top_builddir)PKG_CONFIG_DISABLE_UNINSTALLEDdisabling auto-preference for uninstalled packages no output option set, defaulting to --exists Error printing enabled by default due to use of output options besides --exists or --atleast/exact/max-version. Value of --silence-errors: %d Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version or no output option at all. Value of --print-errors: %d Error printing enabled Error printing disabled 0.28 PKG_CONFIG_LOGaCannot open log file: %s %s = %s %sversionoutput version of pkg-configmodversionoutput version for packageatleast-pkgconfig-versionrequire given version of pkg-configVERSIONlibsoutput all linker flagsstaticoutput linker flags for static linkingshort-errorsprint short errorslibs-only-loutput -l flagslibs-only-otheroutput other libs (e.g. -pthread)libs-only-Loutput -L flagscflagsoutput all pre-processor and compiler flagscflags-only-Ioutput -I flagscflags-only-otheroutput cflags not covered by the cflags-only-I optionvariableget the value of variable named NAMENAMEdefine-variableset variable NAME to VALUENAME=VALUEexistsreturn 0 if the module(s) existprint-variablesoutput list of variables defined by the moduleuninstalledreturn 0 if the uninstalled version of one or more module(s) or their dependencies will be usedatleast-versionreturn 0 if the module is at least version VERSIONexact-versionreturn 0 if the module is at exactly version VERSIONmax-versionreturn 0 if the module is at no newer than version VERSIONlist-alllist all known packagesdebugshow verbose debug informationprint-errorsshow verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)silence-errorsbe silent about errors (default when --exists or --atleast/exact/max-version given on the command line)errors-to-stdoutprint errors from --print-errors to stdout not stderrprint-providesprint which packages the package providesprint-requiresprint which packages the package requiresprint-requires-privateprint which packages the package requires for static linking̸̈ H̀ͨ1x 08΀ΨΰPπ @XhpЀР PpD0xршѐ (xҠ0XӠӨ0PpԐԠԨ԰@`Հը(08@HPX`khkxָ֠֨8`נרװ׸ p؀ب 08`٘٠8xڀڐڰ (0@Hhۘ8@Hpܘܠܰ(8HXpݐݨ 0@Phxވޠި0@PXpߠ@PXp8h (88LNhrpH, XAl|`8,P$0@4`x(0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o 0o 0o @0o `0o 0o 0o          }    x(  o'o$Ho&H% o``+@Hhx8xH`p 0H(8hx 0hx|(@xXx($H$h%&H -@   ( ̈P (4 (CI4 ,T ̈0Y /g ̸l 8r  x  (~ H8 ̀( ͨ@ 8 1x   0 8H ΀( Ψ ΰ@ 5   @ P0 π   @ X  h p Ѐ  Р(# () 0/  05 8hJ Mh Y P _ @xz p B D0 x р ш D EL ѐ0 FL Gx    IHl1 7 = C  JI  O Lph (Pn x(t Ҡ({ ( @ 0( XH Ӡ Ө         0  P  p  Ԑ Ԡ Ԩ ԰    ( X (& @ - ` 4 Հ(; ը B (I (P W (^ _h 0o 8v @} H P X ` kl h  k4 ` o  x( ֠ ֨ r@ ָ ( t`l ( v (% w3 8(9 x(K x] `@c נi רo װu ׸{   P  P p ؀( p ب0 @ (  0        0  (/ 8(6 `8= ٘$ 0D ٠0K @R e (l 8@s xz ڀ p ڐ   ڰ          ( 0 @ H  h0 ۘ0    !  ( (/ 86 @= H'DIK\ p(a ܘf ܠk ܰHq |    ( 8 H X p  ݐ ݨ   0    0 @ P h x ވ    P ޠ  ި8& <3  9 0? 0E @K PQ X p0W ߠ(] |r x 8~ ( @ P X p     =    8 80 hn              ( 8 !19M PTYbu 8HL n4   N 6 F R x h   h  r> @h,   iD p  T &` 2@ = F L@ j T u    m4 `  (    ` 0  7 J m4 _@ uH , `    ` P `  70 X ? J U u@ |   -@D  /     p  9 _ 0 x       H  A 7> [,Uiovl@| g m@4# 4<h \,x  `83< ,k @,} .` T n04  P$4!0;`E0s`@4  n4 w    $ |)`Oa YXtz@`@ux &@ ). lpA@H ^PY( g@8pkg-configcrti.scrt1.s__crt_scratchvalues-Xa.cDrodata.rodatapkg.cDdata.data.L39ends_in_dotpc.L86.L127.L133.L152.L162.L182.L189.L202scan_dir.L224.L226.L229.L231.L241.L243add_virtual_pkgconfig_package.L291.L299.L323.L347.L355.L364.L372.L420.L421.L433.L435.L447.L456.L489internal_get_packageverify_package.L577flag_list_strip_duplicates.L605flag_list_to_stringpathposcmp.L692.L704.L712spew_package_listpackages_sort_by_path_position.L739recursive_fill_listmerge_flag_lists.L870package_list_strip_duplicates.L918.L921.L929.L932.L949add_env_variable_to_list.L986.L998.L1010.L1022.L1059.L1066.L1115.L1119.L1144.L1152.L1158.L1170.L1205.L1208.L1240.L1244.L1249.L1295.L1303.L1341.L1352.L1368.L1372.L1379get_multi_merged.L1450.L1464.L1481.L1498.L1505.L1531.L1538.L1571.L1588rpmvercmp.L1942.L1945.L1948.L1951.L1954.L1957.L1978max_len_foreach.L2011packages_foreachparse.cread_one_line.L186.L187.L188trim_string.L238.L294trim_and_sub.L339parse_name.L361parse_version.L383parse_descriptionsplit_module_list.L716.L765.L775.L785.L795.L805.L815.L824.L890.L919.L954parse_requires.L978parse_requires_private.L1002parse_conflictsstrdup_escape_shell.L1092.L1094.L1096.L1116.L1176.L1185_do_parse_libs.L1242.L1257.L1261.L1289.L1304parse_libs_private.L1335.L1350.L1397.L1406parse_cflags.L1468parse_url.L1484.L1572.L1582.L1592.L1602.L1621.L1645.L1656.L1667.L1669.L1679.L1689.L1698.L1761.L1769parse_line.L1789.L1797.L1803.L1818.L1820.L1825.L1848main.cDpicdata.picdata.L35.L36.L37.L200define_variable_cb.L230.L232.L234.L236.L240.L242.L254.L257.L269.L271.L273.L286.L297.L307.L380.L390.L400.L410.L459.L469output_opt_cbpkg_uninstalled.L592.L603init_pc_path.L615.L623.L703.L708.L711.L726.L746process_package_args.L838.L846.L858.L864.L872.L879.L894.L902.L909.L914.L922.L936.L941.L966.L1008.L1013.L1058.L1109.L1120.L1125.L1133.L1199.L1312.L1460crtn.s_END__START_ignore_requires__ctypeignore_private_libs_etext_end_DYNAMICg_shell_parse_argvprint_hashtable_key$XAoAMiKbrprRUkc.want_uninstalled_PROCEDURE_LINKAGE_TABLE_atexit$XAoAMiKbrprR0cc.search_dirsenable_requires_privateclosedir$XBoAMiKbrprR0cc.comparison_to_str.__func__g_string_appendg_malloc0_n$XAoAMiKbrprRUkc.want_static_lib_listparse_package_fileg_list_prependg_list_find$XAoAMiKbrprRUkc.want_list$XBoAMiKbrprREhc.parse_module_list.__func__fputscomparison_to_strpkg_config_pc_pathverbose_errorg_strconcatg_strfreevg_strdup__iobstrncmp$XAoAMiKbrprRUkc.want_debug_spew$XAoAMiKbrprRUkc.want_stdout_errorspcsysrootdirg_str_equalenable_requiresg_hash_table_lookup_lib_versiong_getenvstrcmpg_assertion_message_exprg_hash_table_lookup_extendedg_string_freeg_path_get_dirnamedisable_private_libsg_option_context_free$XAoAMiKbrprRUkc.want_variable_list$XAoAMiKbrprRUkc.want_existsstrleng_list_free$XAoAMiKbrprRUkc.pkg_flagsg_log_GLOBAL_OFFSET_TABLE_g_strchugpackage_init$XAoAMiKbrprRUkc.required_exact_versiong_strsplitg_strchomp$XAoAMiKbrprRUkc.output_opt_setungetcg_list_concatg_list_delete_link_startadd_search_dirsg_list_copyg_list_append$XAoAMiKbrprRUkc.want_verbose_errorsg_string_new$XAoAMiKbrprRUkc.options_table$XAoAMiKbrprR0cc.packages$XBoAMiKbrprR0cc.package_init.inittedname_ends_in_uninstalledg_mallocg_option_context_new$XAoAMiKbrprR0cc.path_positions$XAoAMiKbrprR0cc.scanned_dir_countfprintfparse_module_listg_hash_table_destroyopendir$XBoAMiKbrprR0cc.version_test.__func__strstrdefine_global_variableg_assertion_messagefopenfflush__fsr_init_value$XAoAMiKbrprRUkc.want_providesg_list_remove_linkg_list_reverse$XAoAMiKbrprRUkc.want_silence_errorsversion_testg_hash_table_foreachenable_private_libsg_hash_table_new__xargv$XAoAMiKbrprRUkc.required_pkgconfig_versionpackage_get_var$XAoAMiKbrprR0cc.globalserrnog_file_testg_hash_table_insertstrcpyg_option_context_parse$XBoAMiKbrprREhc.split_module_list.__func__disable_uninstalled$XAoAMiKbrprRUkc.want_version_environ$XBoAMiKbrprR0cc.internal_get_package.__func__get_package_quietadd_search_dirignore_requires_privatedisable_requires$XAoAMiKbrprRUkc.required_atleast_versiong_strndupreaddirg_malloc_ng_hash_table_replace$XAoAMiKbrprRUkc.want_requiresg_strnfillg_strcmp0$XBoAMiKbrprRUkc.output_opt_cb.vercmp_opt_setg_list_removeg_realloc$XAoAMiKbrprR0cc.locations$XAoAMiKbrprRUkc.variable_name$XAoAMiKbrprRUkc.want_my_versiong_list_sortdisable_requires_private_fini__xargcg_strerrormain$XAoAMiKbrprRUkc.required_max_versiong_string_append_cpackages_get_flags_exitg_list_foreachg_strdup_vprintfg_option_context_add_main_entriesg_list_last___Argv$XAoAMiKbrprRUkc.want_short_errorsg_str_hash__environ_lockg_string_truncate_edatastrncpyprint_package_listfclosepackages_get_var$XAoAMiKbrprRUkc.want_requires_privatecompare_versionsanotate .@|x.`|/|Ѐ/xH0x1x|Ȃ5x70 |8hyP@h,x@,x@xxBxD0xD|ELxFL|؂GxxIHlyJxLp܀xЂMh }Xy YXy[,|Ѐ\,x^Px_xg@8xkl|Xk}Xlp|m@4|m4|m4|n04|n4|n4|@gi`yXi`j܀yHPjji0DXlPi<i`g0\0ji`.P./ P/0P01P1|5P578P748pP8lAP@BPBDPDEPEFPFIPPILJPJLxPLtMpPMlY PY[P[\P\^ P^_P_gPgiPikPklxPltmHPmDmPmmPmn8Pn4nPnnPn.P./$P/0P01P1|5P57<P748tP8lAP@BPBDPDEPEFPFITPILJPJL|PLtMtPMlY$PY[P[\P\^$P^_P_gPgiPikPkl|PltmLPmDmPmmPmn<Pn4nPnnPn@i i`gjjianotate @801xED0lklk@8,1xED0lklkanotateo6o xr@yt`lx؂v|؂w|؂x(|؂ HyXp|؂@|؂|؂0x(}0}}p}|؂Ā|hy x0~yPH}~xD<~rHPrDthPtdvPvwPwx0Px,xPxPxPtHPDP0P,8P4PxPtPPPrLPrDtlPtdvPvwPwx4Px,xPxP|PtLPDP4P,<P4P|PtPPP }~xanotate anotate& T}T}|x xP̀xH8H|<||y|y,P(PPP@P<PPP0P(PPPDP<PPPanotate  88 P@0` P@p`@(#)stddef.h 1.18 04/09/28 SMI@(#)isa_defs.h 1.30 11/03/31 SMI@(#)stddef_iso.h 1.2 03/03/06 SMI@(#)limits.h 1.60 11/04/12 SMI@(#)feature_tests.h 1.26 11/04/12 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)float.h 1.22 04/09/28 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)types.h 1.88 12/06/11 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.78 11/10/14 SMI@(#)alloca.h 1.16 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)unistd.h 1.46 12/01/17 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.26 11/04/18 SMI@(#)pthread.h 1.37 04/09/28 SMI@(#)sched.h 1.10 03/03/06 SMI@(#)malloc.h 1.11 97/08/23 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)stdio.h 1.85 11/01/07 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)stdlib.h 1.52 12/08/01 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMIacomp: Sun C 5.12 SunOS_sparc 2011/11/16@(#)wait.h 1.23 04/06/03 SMI@(#)resource.h 1.37 07/02/07 SMIld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1516Bpkg.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include -I/usr/include/gssapi -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c pkg.c -W0,-xp\$XAoAMiKbrprR0cc.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKbrprR0cc.;backend;raw;cd;DBG_GEN 5.3.3_GHashTableOGHashTable]packagesr- locationsr. path_positionsr/ globalsr0 voidgpointerp_GListpdata#next!#prev!#*GListsearch_dirs!1 intscanned_dir_count2 gboolean disable_uninstalled4  ignore_requires5  ignore_requires_private6  ignore_private_libs7  add_search_dir;.. path:x Dchar  add_search_dirsA// path@x separator@psearch_dirsBhiterC` D  ends_in_dotpca/0 $str`xlenbp D name_ends_in_uninstalledr01H strqxlensp D scan_dir1x5l2 ;dirnamexdirpdent zhdirnamelenddirname_copyX25`25@25@lenT25@3535pkgnameH3x53535filename@ D 2dd_fd#dd_loc#dd_size#dd_buf#DDIRunsigned longino_tlongoff_tunsigned short dirent zd_ino#d_off#d_reclen#d_name# add_virtual_pkgconfig_package57  pkg p D_Package key#name#version#description#url# pcfiledir#(requires_entries!#0requires!#8requires_private_entries!#@requires_private!#Hlibs!#Pcflags!#Xvarsr#`required_versionsr#hconflicts!#puninstalled#xpath_position#|libs_num#libs_private_num#in_requires_chain# Package package_init708H 9initted  Dinternal_get_package8h@< namexwarntpkg  `location Xiter! P__func__ ,8:9,:9,:9,99`99`9un H; `= >$= >$req gHver4h@>`?>|?>|?req Hver4@ D     LESS_THANGREATER_THANLESS_THAN_EQUALGREATER_THAN_EQUALEQUALNOT_EQUALALWAYS_MATCH%ComparisonType_RequiredVersion name#comparison#version#owner #RequiredVersionget_package@h@ namex D get_package_quiet@@ namex D flag_list_strip_duplicates@B`!"!listxtmp!hABXAPBAPBcurXprevPAlBABABdup!H Dunsigned char"FlagType_Flagytype3#arg#FFlagyflag_list_to_stringBD!listxtmp!hstr`retvalXBCBCBCflagPtmpstrH Dgchargsize _GString str#len#allocated_len#GString pathposcmpD0Daxbppa`pbX D gconstpointer  spew_package_listDEnamex!listptmp!hEEtE,EdE,Edpkg ` D packages_sort_by_path_positionEE!!listx Drecursive_fill_listFGT pkg xinclude_private tlistp htmp!` D$!merge_flag_lists.GxI!!packages-x3type-wlast!/`merged!0XGIGHGHpkg 5Pflags!6HGHGHGHflag; D package_list_strip_duplicatesUIHJ!(!packagesTxcur!VhrequiresrW`IJIJTIJTpkg \XIJTIJ0IJ0dup!`P Dfill_listuJLD! !packagessx3typeswin_path_ordertpinclude_privatetltmp!vXexpanded!wPflags!xH D(add_env_variable_to_listLpM<!!listxenvpvalues`i\ D gintverify_packageMhX\g pkgxrequires!pconflicts!hsystem_directories!`iter!Xrequires_iter!Pconflicts_iter!Hsystem_dir_iter!@countsearch_pathpNPNPNPreq ver4P<QPLQPLQreq P`QPpQPpQver4RTRTRToffset6flag7UXUWUWsystem_dir_iter!vflagwVWV(WV(Wis_system~linker_argsystem_libpath D g y get_multi_mergedXXm!pkgsx3typewin_path_orderpinclude_privatellist!XretvalP Dpackages_get_flagsY[` !pkgsx3flagswstr`curX D define_global_variable[\ m vvarnamex varvalp D  m  package_get_var\]! pkgx!varpvarval` D !packages_get_var ^_X")!pkgs x"2varname ptmp! `strXretvalP^X_^h^^h^pkg Hvar@ D ")rpmvercmp8_g#?#Ha8x#Zb8poldch19koldch29jstr1:`str2:Xone;Ptwo;Hrc<Disnum=@ D #? #Qcompare_versionsg@gd##ax#bp D # #version_testgiL$comparison|$ap$bh__func__$ A D$ $ $ $ $ comparison_to_strij%R%Icomparison|__func__%d N D %I %[%max_len_foreachkkt& keyxvaluepdatahmlen& ` Dpackages_foreachklP&keyxvaluepdatahpkg `klPklPklPpadX D$print_package_list lpm '4mlen | Denable_private_libsm@ml'p Ddisable_private_libsmm' Denable_requires#mn ' Ddisable_requires)n0n\( Denable_requires_private/nn(^ Ddisable_requires_private5nn( Dmkstemp(mkstemp(exit) lockf)@ )@truncate))Ioff64_ttell)) )ssize_tpwrite)*))pread)*g*)lseek)*)ftruncate* *truncate+*tell+7 +7pwrite)++@)pread)+*)lseek,lockf,8ftruncate,jԀ,__FILE ,__pad,j#,ftello),,,fseeko-, -fsetpos-^,-%fgetpos-,-^,FILE - tmpfile- - -freopen-.!--- .! .3fopen-.s.*.<,ftello..sfseeko., .fsetpos/,.fgetpos/L,-^ /Lprintf//U! /fprintf/,/! / /freopen-0%//- 0% 07fopen-0w0.0@ tmpfile- 0 0strstr000 0strncpy1*0 1* 1<strncmp1131E 1size_t strlen111 1strcpy21 2 2#strcmp2d22,Dino64_t2dirent642d_ino2m#d_off)#d_reclen#d_name2#22readdir_r3J2d23 zreaddir_r32d z3J 233 233alphasort333 33"4"4%scandir4{34440readdir242dclosedir42dreaddir z42d 44 5 5alphasort5Y55 5Y3J"5t"5scandir55b5k55 5opendir65getdents6Q z 6Qparse_package_file 66Z 6verbose_error66! 6debug_spew76! 7 7/ 7A 7Sg_assertion_message_expr77&787J7\ 7 7 7 7g_assertion_message8P7777 8P 8bg_strcmp088Y8kg_strfreev8 8 8g_strsplit9(88 9(g_strconcat9f91!g_strnfill9 9g_strndup99 9g_strdup:9 :g_strerror: :Sg_string_append_c: :g_string_append::g_string_free;: ;g_string_new;T; ;Tunsigned;fguintg_str_hash;r;;] ;g_str_equal;;;O#<";g_hash_table_foreach g_hash_table_newr>V>>">Vg_list_sort!>!>a*#>>g_list_foreach?>>g_list_last!?1!g_list_copy!?\!g_list_reverse!?!g_list_delete_link!?!!g_list_remove_link!@!! @g_list_remove!@H!@ g_list_concat!@~!!g_list_prepend!@!@~g_list_append!@!@~g_list_freeA>g_malloc0_nAKg_mallocAsg_freeA AB'G_FILE_TEST_IS_REGULARG_FILE_TEST_IS_SYMLINKG_FILE_TEST_IS_DIRG_FILE_TEST_IS_EXECUTABLEG_FILE_TEST_EXISTSg_file_testB[AA B[ Bmg_getenvBvBBd$__builtin_alloca/Eparse.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include -I/usr/include/gssapi -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c parse.c -W0,-xp\$XAoAMiKbrprREhc.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKbrprREhc.;backend;raw;cd;DBG_GEN 5.3.3 ;read_one_line>o r]Vstream=xustr=pquoted]?hcomment]@dn_readVA`oTqoTqoTqcVG\oqopopopopopop\next_cVaXpqpqpqpqpqqqnext_cV|XD intVgbooleanlong p p __FILE __padx#FILE chargchar unsigned longgsize _GStringc str# len# allocated_len#GString ctrim_stringr@t4strxlenVlD  trim_and_subt`v *pkgx xr_s@hc@`rAXD size_t _do_parse_libs\(  *pkg[xVargc[targv[hiV]dL_flagcXl_flagdPlib_suffixeH flag<k@tmplargmpnLL||ppframeworktmpD$ unsigned charFlagType _Flag- type# arg#Flag -parse_libs0  *pkgxstrp$pathhtrimmed`argvXargcVTerrorHD$   unsigned-GQuark Vgint _GError  domain9# codeJ# message#YGError parse_libs_privateL *pkgxstrppathhtrimmed`argvXargcVTerrorHD$  parse_cflagsp *pkgxstrppathhtrimmed`argvXargcVTerrorHiVDflag<tmpargpDD88dirafter/tmp/D$  parse_urlO( *pkgNx1strNpCpathNhD$ ( :parse_linepl *pkgmxuntrimmedmppathmh]ignore_requiresnd]ignore_private_libsn`]ignore_requires_privateo\strqPprHtags@DTTTTTvarnamevarvalD0  parse_package_file* *#,path'x]ignore_requires't]ignore_private_libs(p]ignore_requires_private)lf+Xpkg *,Pstru-Hone_line].DD( #unsigned long long5rlim64_t rlimit64  rlim_curK# rlim_maxK# ^getrlimitVV^ setrlimitV Vrlim_t rlimit j rlim_cur # rlim_max # -getrlimitV V j - setrlimitV V mkstempV!mkstempV!7exit!SV !S !estrncmpV!!\!n !strlen!!strerror"V " ""strcmpV"c""+ poff64_tftello"l""c fseekoV""pVp "fsetposV#'"" pfgetposV#`"#'tmpfile #u #freopen##~# # #fopen$$## poff_tftello$-$c$$fseekoV$"pVp $fsetposV$"$fgetposV% "#'ungetcV%<V"getcV%`" %` %rfreopen%%i%{ % %fopen&%%fcloseV&5"tmpfile &Jverbose_error&&S &debug_spew&& . &package_get_var' && '  ' '. '@g_assertion_message_expr'''%V'7'I ' ' ' 'g_assertion_message(=''V''g_strfreev(_ (_g_strconcat((h (g_strndup(( (g_strdup)( ) ]  )6 )? Y )Qg_shell_parse_argv]))$)-)H)Z )*G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| *g_log*))*g_string_append_cu+u +g_string_appendu+Qu+g_string_truncateu+u g_string_free++V +g_string_newu,+ ,-guintg_str_hash,,T, ,Tg_str_equal],,],]_GHashTable , ,g_hash_table_lookup,,, g_hash_table_insert-E,- -EV -Yg_hash_table_new%--P-d  - -g_list_foreach.--g_list_reverse.< g_list_prepend.|.<g_list_free.-g_malloc0_n.g_malloc_n/g_realloc/8g_malloc/`g_free/~ /~!g_path_get_dirname/*1(main.c /var/tmp/pkg-config-0.28 /opt/solarisstudio12.3/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DHAVE_CONFIG_H -I. -DPKG_CONFIG_PC_PATH='"/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig"' -DPKG_CONFIG_SYSTEM_INCLUDE_PATH='"/usr/include"' -DPKG_CONFIG_SYSTEM_LIBRARY_PATH='"/usr/lib:/lib"' -I/usr/local/include -I/usr/include/gssapi -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -c main.c -W0,-xp\$XAoAMiKbrprRUkc.Xa;g;P;R=Sun C 5.12 SunOS_sparc 2011/11/16;G=$XAoAMiKbrprRUkc.;backend;raw;cd;DBG_GEN 5.3.3 charQpcsysrootdirY& pkg_config_pc_pathY' pintgbooleanwant_my_version) 4want_version* 8unsigned charFlagTypepkg_flags$+  want_list, hwant_static_lib_list- want_short_errors. xwant_uninstalled/ Lvariable_nameY0 @want_exists1 ,want_provides2 lwant_requires3 $want_requires_private4 (required_atleast_versionY5 Prequired_exact_versionY6 Xrequired_max_versionY7 `required_pkgconfig_versionY8 want_silence_errors9 |want_variable_list: Hwant_debug_spew; want_verbose_errors< want_stdout_errors= output_opt_set> debug_spewB\formatAx...ApargsChstr0D`streamEX D0 Qvoidva_listQgchar long 9^ 9__FILE__padA#^FILEverbose_error]5>format\x...\pargs^hstr0_`stream`X D0 Q5define_variable_cbyX  optwx .argwp 7datawh errorx`varnameYzPvarvalY{HtmpY|@ D( Q  Q %gpointerunsigned JGQuarkgint_GError domain V#code g#message0# vGError  output_opt_cb$  optx argp 7datah error`vercmp_opt_set 0bad_optX D( Q Q pkg_uninstalledP 9pkgxtmp hpkg9 ` D _GList data 7#next #prev # GList _GHashTable GHashTable  _Package'keyY#nameY#versionY#descriptionY#urlY# pcfiledirY#(requires_entries #0requires #8requires_private_entries #@requires_private #Hlibs #Pcflags #Xvars 4#`required_versions 4#hconflicts #puninstalled#xpath_position#|libs_num#libs_private_num#in_requires_chain# =Package'print_hashtable_key8x 7keyx 7valuep 7user_datah D$init_pc_path! Dprocess_package_args=X cmdline<xpackages<plog<hsuccess>`reqs ?X8req9JPver.KH D$ Q LESS_THANGREATER_THANLESS_THAN_EQUALGREATER_THAN_EQUALEQUALNOT_EQUALALWAYS_MATCHComparisonType_RequiredVersion nameY#comparison#versionY#owner9#RequiredVersion  7 'G_OPTION_ARG_NONEG_OPTION_ARG_STRINGG_OPTION_ARG_INTG_OPTION_ARG_CALLBACKG_OPTION_ARG_FILENAMEG_OPTION_ARG_STRING_ARRAYG_OPTION_ARG_FILENAME_ARRAYG_OPTION_ARG_DOUBLEG_OPTION_ARG_INT64IGOptionArg  <  N_GOptionEntry0 long_name@#short_name #flags g# arg'#arg_data 7#descriptionE# arg_descriptionW#(`GOptionEntry )N 9options_table2 ) 9options_tables mainargc|argvpstr`packages Xsearch_pathYPpcbuilddirYHneed_newlineDlogerror opt_contexthHĄHĄHtmp Č@Ĝ0Ĝ0pkg9Hddtmp l||pkg9ƐƐƐtmp Ɛ(ƀ(ƀpkg9ƐnjƬnjƬnjtmp ƴnj||pkg9keyYnjǨǨpkgtmp Ǩpkg9reqtmp ȤȤdeppkg9req.88pkgtmp 8PʠPʠpkg9reqtmp \ʠxdxddeppkg9 req. TTTstrYTppstrY' D Yunsigned longgsize _GString str0#len!#allocated_len!#1GString _GOptionContextGOptionContext ^9off64_tftello^fseekoQ9 9QfsetposZ9fgetpostmpfile Q Qfreopen> Q> QPfopenGY^9off_tftellofseeko9 9fsetposIfgetposy Qyfputs Qprintf Qfprintf5 Q5 QGfreopen>P Q Qfopenfflush fclose0tmpfile QEsize_tstrlenWN Q Qstrcmpmkstemp Ymkstemp /Y Q /getenvY g 8exit  = Q Q parse_module_list     enable_requires_private disable_requires disable_private_libs enable_private_libs Q!Y Q!kdefine_global_variable!!b!t print_package_list Q!comparison_to_str!" Q" Q"!version_test"q""* Q"q Q"compare_versions""z" package_init Q" Q"add_search_dirs#4"" Q#=packages_get_varY##4#Fpackages_get_flagsY##4 Q#get_package_quiet9$# Q$get_package9$C$  $Cg_strdup_vprintf0$$L$U  $g_strdup0$$g_strchomp0$0g_strchug0%$0_GOptionContext%$Q%H%Q v%cg_option_context_parse%%6%?%Z%l `% Q%g_option_context_add_main_entries&>%%%g_option_context_free&k% Q&kg_option_context_new&&t Q&'G_LOG_FLAG_RECURSIONG_LOG_FLAG_FATALG_LOG_LEVEL_ERRORG_LOG_LEVEL_CRITICALG_LOG_LEVEL_WARNINGG_LOG_LEVEL_MESSAGE G_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUGG_LOG_LEVEL_MASK| Q'g_log'&&' Q'g_string_append('1g_string_free0(W( Q(Wg_string_new((` !( 7 7 7(g_hash_table_foreach) ((_GHashTable) )#g_hash_table_lookup 7)q)), )qg_list_find ) )zg_list_reverse ) g_list_prepend *% )"g_free /3 /usr/local/include/glib-2.0/glib/usr/include/usr/include/sys/usr/local/lib/glib-2.0/include/usr/include/isopkg.cghash.hglist.hgtypes.hdirent.hdirent.htypes.hpkg.hgstring.hglibconfig.hstdio_impl.hstdio_iso.hstddef_iso.hgfileutils.h .;H /),z  /| 0P 1x=H)1-!)%-4%94,(1(5A  X+ 5!(()() 8A 5 70)!@@A9 8h1%( 1!( -1Y(4 $4 e 5, 8(8 9,m8(8 9,m65$% @h  @  @I,8s B<$,-! s D0(( D),|  E, F ,@,* Gx %$tz IH4-9,p J ,*()($ Lp0) ~  Mh4,,,!- p!5 e!$  k b!%%$$)$ 88ok+(},%%)$``4-4g]%(} X4 Y(( (( H( P( ,  [(A9(0 \(90 X! ^%%  r $ _901 !4(=@-I@ @ $C  8 g@ $ g        <`# i <`# k X k   E lp  !\!m\!j$ r@mT\$ t` %  4 )%1 %R2 v !)0 w !)0 x( !)0 xX T T\TI\<\DTH<((  % %hXi}!)!XU}!4 4 4 4 44=li}55!e , p !),0 @ !),0  !),0 $ K $%m ( ! (eT4 5T451<,!!  A 0 !)X)   !)X)  p !)X! (5T450<,!!  T/  !)0  )!()TT4040405151D041\0404   T   10  -I)! %1Ey ($%P /usr/local/include/glib-2.0/glib/usr/include/iso/usr/include/usr/local/lib/glib-2.0/include/usr/include/sysmain.cgtypes.hpkg.hstdarg_iso.hstdio_impl.hstdio_iso.hgerror.hgquark.hglist.hghash.hgoption.hgstring.hglibconfig.htypes.hstddef_iso.hgmessages.h  m(()!   m(()!   THI}4!  ) M<4(4(48484848484848404(4(4(5( )5( )5( )4(4(4(4)  P $ y  8 ( )  04)5)5)()! ,=`!4B% -  $)-  0)  $  - ,=@)  5H) ()!(`)0)@)$$z %-8P8(08 x $ y - z  !$4 w %),0 vz%4,0 q{)0()0(! DD%< I: I4I : ;  $>  :  I8 4I?  : ;  .?  : ; @ ' D  I: ;  D D &I. : ; @ ' ID .?  : ; @ ' ID . : ; @ ' D   : I !I/ . : ;@ ' ID I: ; 4I : ;  : ( .?  : ;@ ' ID . : ;@ ' D .?  : ;@ ' D .? < ' ID I.? < ' D  .? < ' ID !"' ID #' D $.? < ' ID  DD%. : ; @ ' ID I: ;  4I : ;   D D $> I: I  !I/  :  I8 I&I< . : ; @ ' D . : ;@ ' D I: ; . : ;@ ' ID 4I : ;  ( I.?  : ;@ ' ID  : .? < ' ID I.? < ' D .? < ' ID ' ID ' D !.? < ' ID  DD%$> I4I?  : ;  I: 4I : ;  .?  : ; @ ' D I: ;   D D &I I  !I/  :  I8 . : ; @ ' ID  . : ;@ ' ID I: ; 4I : ; < .?  : ;@ ' D . : ;@ ' D  : ( I.?  6 : ;@ ' ID .? < ' ID I.? < ' ID .? < ' D  .? < ' D !' D ".? < ' D Bdisable_uninstalledignore_requires6ignore_requires_privateeignore_private_libsadd_search_diradd_search_dirs-name_ends_in_uninstalled package_init=get_packageget_package_quietmpackages_get_flags define_global_variable package_get_var! packages_get_var#ccompare_versions#version_test$comparison_to_str&print_package_list'4enable_private_libs'pdisable_private_libs'enable_requires'disable_requires(enable_requires_private(^disable_requires_privateOB/[parse_module_listparse_package_filer*=bpcsysrootdirpkg_config_pc_pathTdebug_spewverbose_errorBprint_hashtable_keymainBends_in_dotpcscan_dir add_virtual_pkgconfig_package 9internal_get_packageflag_list_strip_duplicatesflag_list_to_stringpathposcmpspew_package_listpackages_sort_by_path_positionrecursive_fill_listmerge_flag_listspackage_list_strip_duplicates(fill_list add_env_variable_to_listverify_packageget_multi_merged";rpmvercmp%max_len_foreach&packages_foreachB/Sread_one_line~trim_stringtrim_and_sub Wparse_name parse_version rparse_description split_module_listparse_requiresparse_requires_privateoparse_conflictsstrdup_escape_shell_do_parse_libsEparse_libsparse_libs_privateparse_cflagsparse_urlLparse_liner*=Gdefine_variable_cb output_opt_cb pkg_uninstalledinit_pc_pathprocess_package_argsB]GHashTablegpointer*_GListpGListgbooleanDIRino_toff_t dirent _Package PackageComparisonType_RequiredVersionRequiredVersion3FlagTypeF_FlagyFlaggchargsize_GStringGStringgconstpointergint)off64_t)ssize_t,__FILE-FILE1size_t2mino64_t2dirent64;rguint)B/]gboolean__FILEFILEgchargsize_GStringcGStringgpointer_GListGListGHashTable._Package Package ModuleSplitStatehComparisonType_RequiredVersionRequiredVersionsize_tFlagType_Flag-Flag9GQuarkJgintY_GErrorGErrorKrlim64_t^rlimit64 rlim_t -rlimit"loff64_t$-off_t,guint r*=gboolean$FlagTypeva_list gchar^__FILEFILE 7gpointer VGQuark ggint v_GError GError _GList GList GHashTable =_Package'PackageComparisonType_RequiredVersionRequiredVersion'GOptionArg`_GOptionEntryGOptionEntry!gsize1_GStringGStringGOptionContextoff64_toff_tWsize_tB{packageslocationspath_positionsglobalssearch_dirsscanned_dir_count initted __func__$^__func__%$__func__<B/ __func____func__r*=want_my_versionwant_version7pkg_flagsWwant_listwwant_static_lib_listwant_short_errorswant_uninstalledvariable_namewant_exists7want_provides[want_requireswant_requires_privaterequired_atleast_versionrequired_exact_versionrequired_max_version2required_pkgconfig_versioncwant_silence_errorswant_variable_listwant_debug_spewwant_verbose_errorswant_stdout_errors/output_opt_set gvercmp_opt_setNoptions_tableoptions_table.interp.hash.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_reloc.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.data.picdata.bss.symtab.strtab.annotate.comment.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.shstrtabXX xx8 x"((o$H$H -o$h$hJ:%%FB&H&HP-@-@ V\b((\j̈̈sPPK  xp *& 0oDZ4ac7?p!k(  +*07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!