START	usr.bin/pkg-config	2024-05-16T05:08:15Z

==== cmp-vers1-1 ====
# Test regular versions (a <= b)

==== cmp-vers1-2 ====
# Test regular versions (a <= b)

==== cmp-vers1-3 ====
# Test regular versions (a < b)

==== cmp-vers2-1 ====
# Test regular versions (a >= b)

==== cmp-vers2-2 ====
# Test regular versions (a >= b)

==== cmp-vers2-3 ====
# Test regular versions (a >= b)

==== cmp-vers2-4 ====
# Test regular versions (a >= b)

==== cmp-vers2-5 ====
# Test regular versions (a != b)

==== cmp-vers2-6 ====
# Test regular versions (a != b)

==== cmp-vers2-7 ====
# Test regular versions (a >= b a != c)

==== cmp-vers2-8 ====
# Test regular versions (a >= b a != c)

==== cmp-vers2-9 ====
# Test regular versions (a >= b a != c)

==== cmp-vers2-10 ====
# Test regular versions (a >= b a < c)

==== cmp-vers2-11 ====
# Test regular versions (a >= b a < c)

==== cmp-vers2-12 ====
# Test regular versions (a >= b a < c)

==== cmp-vers3 ====
# Test regular versions (a = b)

==== cmp-vers4-1 ====
# Test suffixed versions (alpha >)

==== cmp-vers4-2 ====
# Test suffixed versions (alpha >)

==== cmp-vers4-3 ====
# Test suffixed versions (alpha >=)

==== cmp-vers4-4 ====
# Test suffixed versions (alpha >=)

==== cmp-vers4-5 ====
# Test suffixed versions (alpha <)

==== cmp-vers4-6 ====
# Test suffixed versions (alpha <)

==== cmp-vers4-7 ====
# Test suffixed versions (alpha <=)

==== cmp-vers4-8 ====
# Test suffixed versions (alpha <=)

==== cmp-vers4-9 ====
# Test suffixed versions (alpha =)

==== cmp-vers5-1 ====
# Test suffixed versions (beta > alpha)

==== cmp-vers5-2 ====
# Test suffixed versions (beta >= alpha)

==== cmp-vers5-3 ====
# Test suffixed versions (alpha < rc)

==== cmp-vers5-4 ====
# Test suffixed versions (beta < rc)

==== cmp-vers5-5 ====
# Test suffixed versions (alpha < beta)

==== cmp-vers5-6 ====
# Test suffixed versions (rc > alpha)

==== cmp-vers5-7 ====
# Test suffixed versions (rc > beta)

==== cmp-vers6-1 ====
# Test suffixed versions in Requires

==== cmp-vers6-2 ====
# Test suffixed versions in Requires.private

==== cmp-vers7-1 ====
# Test suffixed version (vers3 > 1.0.1g)

==== cmp-vers7-2 ====
# Test suffixed version (vers3 < 1.0.1i)

==== cmp-vers7-3 ====
# Test suffixed version (vers3 < 1.0.1i)

==== cmp-vers7-4 ====
# Test suffixed version (vers3 > 1.0.1)

==== cmp-vers8-1 ====
# Test Version: x.y.z-stable w/compare()

==== corrupt1 ====
# Test for missing variables/fields

==== corrupt2 ====
# Test for missing variables/fields

==== corrupt3 ====
# Test for empty file

==== print-provides ====
# Test --print-provides

==== print-req ====
# Test --print-requires

==== print-req-priv ====
# Test --print-requires-private

==== logfile ====
# Test PKG_CONFIG_LOG

==== sysroot-cflags ====
# Test PKG_CONFIG_SYSROOT_DIR (cflags)

==== sysroot-libs ====
# Test PKG_CONFIG_SYSROOT_DIR (libs)

==== static-cflags1 ====
# Test grabbing Cflags (without Requires.private)

==== static-cflags2 ====
# Test grabbing Cflags (with Requires.private)

==== static-libs1 ====
# Test grabbing Libs.private from this package

==== static-libs2 ====
# Test grabbing Libs.private from Requires in order

==== static-libs3 ====
# Test grabbing Libs.private from Requires.private in order

==== static-libs4 ====
# Test Requires.private

==== static-order ====
# Test Requires.private order

==== missing-req-1 ====
# Test for missing packages in Requires (libs)

==== missing-req-2 ====
# Test for missing packages in Requires (cflags)

==== missing-req-3 ====
# Test for missing packages in Requires (version)

==== missing-req-4 ====
# Test for missing Requires.private with --exists

==== whitespace-cflags ====
# Test whitespace on various positions in Cflags

==== whitespace-libs ====
# Test whitespace on various positions in Libs

==== whitespace-linebreak ====
# Test linebreak in Description field

==== whitespace-requires-1 ====
# Test whitespace in version comparison

==== whitespace-requires-2 ====
# Test whitespace in version comparison

==== whitespace-name ====
# Test whitespace in Name

==== whitespace-property-1 ====
# Test lack of whitespace after property name

==== whitespace-property-2 ====
# Test whitespace after property value

==== whitespace-property-3 ====
# Test whitespace before property value

==== quoting ====
# Test for stripping out quotes from variables

==== broken-require-1 ====
# Test expanded variables with special parsing requirements

==== broken-require-2 ====
# Test expanded variables with special parsing requirements

==== min-version-1 ====
# Test --atleast-version (matches)

==== min-version-2 ====
# Test --atleast-version (doesn't match)

==== exact-version-1 ====
# Test --exact-version (matches)

==== exact-version-2 ====
# Test --exact-version (doesn't match)

==== max-version-1 ====
# Test --max-version (matches)

==== max-version-2 ====
# Test --max-version (doesn't match)

==== find-config-1 ====
# Test a regular module name being resolved

==== find-config-2 ====
# Test a full path to a .pc file

==== find-config-3 ====
# Simple existential test

==== find-config-4 ====
# Multiple existential tests combined (with comma)

==== find-config-5 ====
# Multiple existential tests combined (with space)

==== validate-1 ====
# Ensure it doesn't process dependencies

==== validate-2 ====
# Test for empty files

==== validate-3 ====
# Test for missing fields

==== variable-get-1 ====
# Test --variable

==== variable-set ====
# Test --define-variable

==== variables-1 ====
# Test --variable without any options

==== variables-2 ====
# Test --variable + --define-variable

==== variables-3 ====
# Test --variable + --define-variable

==== variables-4 ====
# Test --variable + --define-variable

==== variables-5 ====
# Test --variable

==== variables-6 ====
# Test variable overriding from environment

==== variables-7 ====
# Ensure variable overriding only uses uppercase keys

==== filter-system-dirs-1 ====
# Test removing -I/usr/include as a system directory

==== filter-system-dirs-2 ====
# Test removing -L/usr/lib as a system directory

==== filter-system-dirs-3 ====
# Test removing -L/usr/lib as a system directory (static)

==== filter-system-dirs-4 ====
# Test not removing -I/usr/include/filter as a system directory

==== filter-system-dirs-5 ====
# Test not removing -L/usr/lib/filter as a system directory

==== filter-system-dirs-6 ====
# Test not removing -L/usr/lib/filter as a system directory (static)

==== cflags-system-path-1 ====
# Test that the default /usr/include path is stripped

==== cflags-system-path-2 ====
# Test that the paths in PKG_CONFIG_SYSTEM_INCLUDE_PATH are stripped

==== lib-flags-1 ====
# Test --libs-only-other

==== lib-flags-2 ====
# Test --libs

==== lib-flags-3 ====
# Test --libs-only-L

==== lib-flags-4 ====
# Test --libs-only-l

==== private-cflags-1 ====
# Test --cflags printing Requires

==== private-libs-1 ====
# Test --libs printing Requires

==== private-cflags-libs-1 ====
# Test --cflags --libs printing Requires and not also Requires.private libs
--- /usr/src/regress/usr.bin/pkg-config/obj/private-cflags-libs-1.want	Thu May 16 07:09:11 2024
+++ /usr/src/regress/usr.bin/pkg-config/obj/private-cflags-libs-1.got	Thu May 16 07:09:11 2024
@@ -1 +1 @@
--I/requires-test/include -I/private-dep/include -I/public-dep/include -L/requires-test/lib -L/public-dep/lib -lrequires-test -lpublic-dep
+-I/requires-test/include -I/private-dep/include -I/public-dep/include -L/requires-test/lib -L/private-dep/lib -L/public-dep/lib -lrequires-test -lprivate-dep -lpublic-dep
*** Error 1 in . (Makefile:747 'private-cflags-libs-1': @diff -u /usr/src/regress/usr.bin/pkg-config/obj/private-cflags-libs-1.want /usr/src...)
EXPECTED_FAIL

==== private-static-libs-1 ====
# Test --static --libs printing Requires.private

XFAIL	usr.bin/pkg-config	*** Error 1 in . (Makefile:747 'private-cflags-libs-1': @diff -u /usr/src/regress/usr.bin/pkg-config/obj/private-cflags-libs-1.want /usr/src...)