Hello community,
here is the log from the commit of package pkg-config for openSUSE:Factory checked in at 2017-05-18 20:37:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pkg-config (Old)
and /work/SRC/openSUSE:Factory/.pkg-config.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pkg-config"
Thu May 18 20:37:06 2017 rev:33 rq:494083 version:0.29.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/pkg-config/pkg-config.changes 2017-03-21 22:43:54.950566621 +0100
+++ /work/SRC/openSUSE:Factory/.pkg-config.new/pkg-config.changes 2017-05-18 20:37:24.523652498 +0200
@@ -1,0 +2,23 @@
+Tue Apr 25 10:28:49 UTC 2017 - dimstar@opensuse.org
+
+- Update to version 0.29.2:
+ + Improved pkg-config's recursive package list expansion
+ performance.
+ + Handle an empty prefix setting correctly when --define-prefix
+ is used (fdo#97453).
+ + Lazily load pc files instead of reading all available pc files
+ during initialization (fdo#98215).
+ + Check the CPATH environment variable when determining system
+ include paths like GCC does. Document the system search path
+ behavior (fdo#99224).
+ + Make PKG_CHECK_MODULES show the module list rather than the
+ variable prefix in configure output (fdo#98334).
+ + Fix bundled glib build with GCC 6 (fdo#98334).
+ + Handle -isystem and -idirafter when PKG_CONFIG_SYSROOT_DIR is
+ set (fdo#97337).
+ + Check the INCLUDE environment variable when determining system
+ include paths on Windows builds when --msvc-syntax is used
+ (fdo#94729).
+- Drop pkg-config-gdate-fix.patch: fixed upstream.
+
+-------------------------------------------------------------------
Old:
----
pkg-config-0.29.1.tar.gz
pkg-config-gdate-fix.patch
New:
----
pkg-config-0.29.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pkg-config.spec ++++++
--- /var/tmp/diff_new_pack.OaPl6W/_old 2017-05-18 20:37:25.155563322 +0200
+++ /var/tmp/diff_new_pack.OaPl6W/_new 2017-05-18 20:37:25.155563322 +0200
@@ -17,7 +17,7 @@
Name: pkg-config
-Version: 0.29.1
+Version: 0.29.2
Release: 0
Summary: A library management system
License: GPL-2.0+
@@ -31,8 +31,6 @@
# pkg-config has a virtual internal pkg-config.pc file, so we should provide it
Provides: pkgconfig(pkg-config) = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# PATCH-FIX-UPSTREAM pkg-config-gdate-fix.patch mliska@suse.cz -- Fix build with GCC 7
-Patch0: pkg-config-gdate-fix.patch
%description
The pkg-config program is used to retrieve information about installed
@@ -41,7 +39,6 @@
%prep
%setup -q
-%patch0 -p1
%build
%configure\
++++++ pkg-config-0.29.1.tar.gz -> pkg-config-0.29.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/NEWS new/pkg-config-0.29.2/NEWS
--- old/pkg-config-0.29.1/NEWS 2016-03-01 20:40:10.000000000 +0100
+++ new/pkg-config-0.29.2/NEWS 2017-03-20 18:01:42.000000000 +0100
@@ -1,3 +1,25 @@
+pkg-config 0.29.2
+=================
+
+- Improved pkg-config's recursive package list expansion performance.
+ Thanks to Matthew Hanna for the fix.
+- Handle an empty prefix setting correctly when --define-prefix is used.
+ (#97453)
+- Lazily load pc files instead of reading all available pc files during
+ initialization. Thanks to Marco Diego Aurélio Mesquita for the fix.
+ (#98215)
+- Check the CPATH environment variable when determining system include
+ paths like GCC does. Document the system search path behavior. Thanks
+ to v4hn for the fix. (#99224)
+- Make PKG_CHECK_MODULES show the module list rather than the variable
+ prefix in configure output. Thanks to Russ Albery for the fix.
+ (#98334)
+- Fix bundled glib build with GCC 6. (#98334)
+- Handle -isystem and -idirafter when PKG_CONFIG_SYSROOT_DIR is set.
+ (#97337)
+- Check the INCLUDE environment variable when determining system include
+ paths on Windows builds when --msvc-syntax is used. (#94729)
+
pkg-config 0.29.1
=================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/Makefile.am new/pkg-config-0.29.2/check/Makefile.am
--- old/pkg-config-0.29.1/check/Makefile.am 2016-02-26 17:56:52.000000000 +0100
+++ new/pkg-config-0.29.2/check/Makefile.am 2017-03-20 17:34:23.000000000 +0100
@@ -29,6 +29,8 @@
check-relocatable \
check-variable-override \
check-variables \
+ check-dependencies \
+ check-system-flags \
$(NULL)
EXTRA_DIST = \
@@ -98,8 +100,22 @@
gtk/xproto.pc \
gtk/xrender.pc \
tilde.pc \
+ pkgconfig/empty-prefix.pc \
pkgconfig/prefixdef.pc \
pkgconfig/prefixdef-expanded.pc \
pcfiledir.pc \
variables.pc \
+ dependencies/a_dep_c.pc \
+ dependencies/b_dep_c.pc \
+ dependencies/c_dep.pc \
+ dependencies/d_dep_e_f.pc \
+ dependencies/d_dep_f_e.pc \
+ dependencies/e_dep_g_f.pc \
+ dependencies/f_dep_g.pc \
+ dependencies/g_dep.pc \
+ dependencies/h_dep_k_i_j.pc \
+ dependencies/i_dep_k_j.pc \
+ dependencies/j_dep_k.pc \
+ dependencies/k_dep.pc \
+ system.pc \
$(NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/Makefile.in new/pkg-config-0.29.2/check/Makefile.in
--- old/pkg-config-0.29.1/check/Makefile.in 2016-03-01 20:43:17.000000000 +0100
+++ new/pkg-config-0.29.2/check/Makefile.in 2017-03-20 18:05:52.000000000 +0100
@@ -96,7 +96,7 @@
check-requires-version check-print-options check-path \
check-sysroot check-uninstalled check-debug check-gtk \
check-tilde check-relocatable check-variable-override \
- check-variables
+ check-variables check-dependencies check-system-flags
subdir = check
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/pkg.m4.in \
@@ -353,10 +353,24 @@
gtk/xproto.pc \
gtk/xrender.pc \
tilde.pc \
+ pkgconfig/empty-prefix.pc \
pkgconfig/prefixdef.pc \
pkgconfig/prefixdef-expanded.pc \
pcfiledir.pc \
variables.pc \
+ dependencies/a_dep_c.pc \
+ dependencies/b_dep_c.pc \
+ dependencies/c_dep.pc \
+ dependencies/d_dep_e_f.pc \
+ dependencies/d_dep_f_e.pc \
+ dependencies/e_dep_g_f.pc \
+ dependencies/f_dep_g.pc \
+ dependencies/g_dep.pc \
+ dependencies/h_dep_k_i_j.pc \
+ dependencies/i_dep_k_j.pc \
+ dependencies/j_dep_k.pc \
+ dependencies/k_dep.pc \
+ system.pc \
$(NULL)
all: all-am
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/check-dependencies new/pkg-config-0.29.2/check/check-dependencies
--- old/pkg-config-0.29.1/check/check-dependencies 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/check-dependencies 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,44 @@
+#! /bin/sh
+
+# These tests check the evaluation of the 'recursive_fill_list' function to
+# verify that for any package s that depends on t, that the library defined by
+# package s occurs before that of package t
+
+set -e
+
+. ${srcdir}/common
+
+export PKG_CONFIG_PATH
+PKG_CONFIG_PATH="${srcdir}/dependencies"
+
+# Shared dependency test.
+RESULT="-la_dep_c -lb_dep_c -lc_dep"
+run_test --libs a_dep_c b_dep_c
+run_test --libs c_dep a_dep_c b_dep_c
+run_test --libs a_dep_c c_dep b_dep_c
+run_test --libs a_dep_c b_dep_c c_dep
+
+# Redundancy test.
+#
+# Redundancy on the input line should not pass through.
+RESULT="-la_dep_c -lb_dep_c -lc_dep"
+run_test --libs a_dep_c a_dep_c b_dep_c
+run_test --libs b_dep_c a_dep_c b_dep_c
+
+# Diamond pattern test.
+#
+# One dependency of d depends on the other.
+# Both dependencies of d depend on g
+RESULT="-ld_dep_e_f -le_dep_g_f -lf_dep_g -lg_dep"
+run_test --libs d_dep_e_f
+RESULT="-ld_dep_f_e -le_dep_g_f -lf_dep_g -lg_dep"
+run_test --libs d_dep_f_e
+
+# Nested inclusion.
+#
+# Each package depends on all downsteam packages.
+RESULT="-lh_dep_k_i_j -li_dep_k_j -lj_dep_k -lk_dep"
+run_test --libs h_dep_k_i_j
+run_test --libs h_dep_k_i_j i_dep_k_j
+run_test --libs i_dep_k_j h_dep_k_i_j
+run_test --libs k_dep j_dep_k i_dep_k_j h_dep_k_i_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/check-relocatable new/pkg-config-0.29.2/check/check-relocatable
--- old/pkg-config-0.29.1/check/check-relocatable 2016-01-24 22:51:38.000000000 +0100
+++ new/pkg-config-0.29.2/check/check-relocatable 2017-03-19 15:53:45.000000000 +0100
@@ -44,3 +44,10 @@
RESULT="-I/reloc/include -L/reloc/lib -lfoo"
run_test --dont-define-prefix --cflags --libs $pkg
done
+
+# Test prefix redefinition for .pc files with an empty prefix. In this
+# case, there should be no prefix adjustment to the other variables. The
+# result should be the same regardless of prefix redefinition.
+RESULT="-I/some/path/include -L/some/path/lib -lfoo"
+run_test --define-prefix --cflags --libs empty-prefix
+run_test --dont-define-prefix --cflags --libs empty-prefix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/check-special-flags new/pkg-config-0.29.2/check/check-special-flags
--- old/pkg-config-0.29.1/check/check-special-flags 2016-02-26 17:52:25.000000000 +0100
+++ new/pkg-config-0.29.2/check/check-special-flags 2017-03-20 13:14:08.000000000 +0100
@@ -4,8 +4,8 @@
. ${srcdir}/common
-RESULT="-isystem /system1 -idirafter /after1 -idirafter /after2 -isystem /system2 -I/foo -I/bar"
+RESULT="-g -ffoo -I/foo -isystem /system1 -idirafter /after1 -I/bar -idirafter /after2 -isystem /system2"
run_test --cflags special-flags
-RESULT="-framework Foo -lsimple -framework Bar -Wl,-framework -Wl,Baz"
+RESULT="-L/foo -L/bar -framework Foo -lsimple -framework Bar -Wl,-framework -Wl,Baz"
run_test --libs special-flags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/check-sysroot new/pkg-config-0.29.2/check/check-sysroot
--- old/pkg-config-0.29.1/check/check-sysroot 2016-01-24 22:51:38.000000000 +0100
+++ new/pkg-config-0.29.2/check/check-sysroot 2017-03-20 13:14:08.000000000 +0100
@@ -30,3 +30,9 @@
RESULT="-L$root/sysroot/public-dep/lib -lpublic-dep"
run_test --libs public-dep
+
+RESULT="-g -ffoo -I$root/sysroot/foo -isystem $root/sysroot/system1 -idirafter $root/sysroot/after1 -I$root/sysroot/bar -idirafter $root/sysroot/after2 -isystem $root/sysroot/system2"
+run_test --cflags special-flags
+
+RESULT="-L$root/sysroot/foo -L$root/sysroot/bar -framework Foo -lsimple -framework Bar -Wl,-framework -Wl,Baz"
+run_test --libs special-flags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/check-system-flags new/pkg-config-0.29.2/check/check-system-flags
--- old/pkg-config-0.29.1/check/check-system-flags 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/check-system-flags 2017-03-20 17:34:23.000000000 +0100
@@ -0,0 +1,66 @@
+#! /bin/sh
+
+set -e
+
+. ${srcdir}/common
+
+# Override the system paths in case pkg-config was built with something
+# that doesn't match the test pc file
+PKG_CONFIG_SYSTEM_INCLUDE_PATH=/usr/include
+if [ "$native_win32" = yes ]; then
+ PKG_CONFIG_SYSTEM_LIBRARY_PATH="/usr/lib;/lib"
+else
+ PKG_CONFIG_SYSTEM_LIBRARY_PATH=/usr/lib:/lib
+fi
+export PKG_CONFIG_SYSTEM_INCLUDE_PATH PKG_CONFIG_SYSTEM_LIBRARY_PATH
+
+RESULT=""
+run_test --cflags system
+
+RESULT="-lsystem"
+run_test --libs system
+
+# Make sure that the full paths come out when the *_ALLOW_SYSTEM_*
+# variables are set
+RESULT="-I/usr/include"
+PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 run_test --cflags system
+
+RESULT="-L/usr/lib -lsystem"
+PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 run_test --libs system
+
+# Set the system paths to something else and test that the output
+# contains the full paths
+PKG_CONFIG_SYSTEM_INCLUDE_PATH=/foo/include
+PKG_CONFIG_SYSTEM_LIBRARY_PATH=/foo/lib
+
+RESULT="-I/usr/include"
+run_test --cflags system
+
+RESULT="-L/usr/lib -lsystem"
+run_test --libs system
+
+# Now check that the various GCC environment variables also update the
+# system include path
+for var in CPATH C_INCLUDE_PATH CPP_INCLUDE_PATH; do
+ RESULT=""
+ eval $var=/usr/include run_test --cflags system
+
+ # Make sure these are not skipped in --msvc-syntax mode
+ if [ "$native_win32" = yes ]; then
+ RESULT="-I/usr/include"
+ eval $var=/usr/include run_test --cflags --msvc-syntax system
+ fi
+done
+
+# Check that the various MSVC environment variables also update the
+# system include path when --msvc-syntax is in use
+for var in INCLUDE; do
+ RESULT="-I/usr/include"
+ eval $var=/usr/include run_test --cflags system
+
+ # Make sure these are skipped in --msvc-syntax mode
+ if [ "$native_win32" = yes ]; then
+ RESULT=""
+ eval $var=/usr/include run_test --cflags --msvc-syntax system
+ fi
+done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/a_dep_c.pc new/pkg-config-0.29.2/check/dependencies/a_dep_c.pc
--- old/pkg-config-0.29.1/check/dependencies/a_dep_c.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/a_dep_c.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -la_dep_c
+Requires: c_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/b_dep_c.pc new/pkg-config-0.29.2/check/dependencies/b_dep_c.pc
--- old/pkg-config-0.29.1/check/dependencies/b_dep_c.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/b_dep_c.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lb_dep_c
+Requires: c_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/c_dep.pc new/pkg-config-0.29.2/check/dependencies/c_dep.pc
--- old/pkg-config-0.29.1/check/dependencies/c_dep.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/c_dep.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,9 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lc_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/d_dep_e_f.pc new/pkg-config-0.29.2/check/dependencies/d_dep_e_f.pc
--- old/pkg-config-0.29.1/check/dependencies/d_dep_e_f.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/d_dep_e_f.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -ld_dep_e_f
+Requires: e_dep_g_f f_dep_g
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/d_dep_f_e.pc new/pkg-config-0.29.2/check/dependencies/d_dep_f_e.pc
--- old/pkg-config-0.29.1/check/dependencies/d_dep_f_e.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/d_dep_f_e.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -ld_dep_f_e
+Requires: f_dep_g e_dep_g_f
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/e_dep_g_f.pc new/pkg-config-0.29.2/check/dependencies/e_dep_g_f.pc
--- old/pkg-config-0.29.1/check/dependencies/e_dep_g_f.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/e_dep_g_f.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -le_dep_g_f
+Requires: f_dep_g g_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/f_dep_g.pc new/pkg-config-0.29.2/check/dependencies/f_dep_g.pc
--- old/pkg-config-0.29.1/check/dependencies/f_dep_g.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/f_dep_g.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lf_dep_g
+Requires: g_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/g_dep.pc new/pkg-config-0.29.2/check/dependencies/g_dep.pc
--- old/pkg-config-0.29.1/check/dependencies/g_dep.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/g_dep.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lg_dep
+Requires:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/h_dep_k_i_j.pc new/pkg-config-0.29.2/check/dependencies/h_dep_k_i_j.pc
--- old/pkg-config-0.29.1/check/dependencies/h_dep_k_i_j.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/h_dep_k_i_j.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lh_dep_k_i_j
+Requires: k_dep i_dep_k_j j_dep_k
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/i_dep_k_j.pc new/pkg-config-0.29.2/check/dependencies/i_dep_k_j.pc
--- old/pkg-config-0.29.1/check/dependencies/i_dep_k_j.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/i_dep_k_j.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -li_dep_k_j
+Requires: k_dep j_dep_k
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/j_dep_k.pc new/pkg-config-0.29.2/check/dependencies/j_dep_k.pc
--- old/pkg-config-0.29.1/check/dependencies/j_dep_k.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/j_dep_k.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lj_dep_k
+Requires: k_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/dependencies/k_dep.pc new/pkg-config-0.29.2/check/dependencies/k_dep.pc
--- old/pkg-config-0.29.1/check/dependencies/k_dep.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/dependencies/k_dep.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/path2
+exec_prefix=${prefix}
+libdir="${exec_prefix}/lib"
+includedir="${prefix}/include"
+
+Name: Dependencies test.
+Description: Test package for testing dependency order.
+Version: 1.0.0
+Libs: -lk_dep
+Requires:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/pkgconfig/empty-prefix.pc new/pkg-config-0.29.2/check/pkgconfig/empty-prefix.pc
--- old/pkg-config-0.29.1/check/pkgconfig/empty-prefix.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/pkgconfig/empty-prefix.pc 2017-03-19 15:53:45.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=
+libdir=/some/path/lib
+includedir=/some/path/include
+
+Name: Empty prefix redefinition test
+Description: Test pkg-config empty prefix redefinition
+Version: 1.0.0
+Requires:
+Libs: -L${libdir} -lfoo
+Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/special-flags.pc new/pkg-config-0.29.2/check/special-flags.pc
--- old/pkg-config-0.29.1/check/special-flags.pc 2016-02-26 17:52:25.000000000 +0100
+++ new/pkg-config-0.29.2/check/special-flags.pc 2017-03-20 13:14:08.000000000 +0100
@@ -7,5 +7,5 @@
Description: Dummy pkgconfig test package for testing pkgconfig
Version: 1.0.0
Requires:
-Libs: -framework Foo -lsimple -framework Bar -Wl,-framework -Wl,Baz
-Cflags: -I/foo -isystem /system1 -idirafter /after1 -I/bar -idirafter /after2 -isystem /system2
+Libs: -L/foo -framework Foo -lsimple -L/bar -framework Bar -Wl,-framework -Wl,Baz
+Cflags: -I/foo -g -isystem /system1 -idirafter /after1 -ffoo -I/bar -idirafter /after2 -isystem /system2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/check/system.pc new/pkg-config-0.29.2/check/system.pc
--- old/pkg-config-0.29.1/check/system.pc 1970-01-01 01:00:00.000000000 +0100
+++ new/pkg-config-0.29.2/check/system.pc 2017-03-20 17:34:23.000000000 +0100
@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: System library
+Description: Test package
+Version: 1.0.0
+Libs: -L${libdir} -lsystem
+Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/config.h.win32 new/pkg-config-0.29.2/config.h.win32
--- old/pkg-config-0.29.1/config.h.win32 2016-03-01 20:43:19.000000000 +0100
+++ new/pkg-config-0.29.2/config.h.win32 2017-03-20 18:07:57.000000000 +0100
@@ -69,7 +69,7 @@
#define PACKAGE_NAME "pkg-config"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "pkg-config 0.29.1"
+#define PACKAGE_STRING "pkg-config 0.29.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "pkg-config"
@@ -78,13 +78,13 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.29.1"
+#define PACKAGE_VERSION "0.29.2"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Version number of package */
-#define VERSION "0.29.1"
+#define VERSION "0.29.2"
/* Enable large inode numbers on Mac OS X 10.5. */
#ifndef _DARWIN_USE_64_BIT_INODE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkg-config-0.29.1/configure new/pkg-config-0.29.2/configure
--- old/pkg-config-0.29.1/configure 2016-03-01 20:43:16.000000000 +0100
+++ new/pkg-config-0.29.2/configure 2017-03-20 18:05:51.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pkg-config 0.29.1.
+# Generated by GNU Autoconf 2.69 for pkg-config 0.29.2.
#
# Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=pkg-config.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='pkg-config'
PACKAGE_TARNAME='pkg-config'
-PACKAGE_VERSION='0.29.1'
-PACKAGE_STRING='pkg-config 0.29.1'
+PACKAGE_VERSION='0.29.2'
+PACKAGE_STRING='pkg-config 0.29.2'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=pkg-config'
PACKAGE_URL=''
@@ -1354,7 +1354,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures pkg-config 0.29.1 to adapt to many kinds of systems.
+\`configure' configures pkg-config 0.29.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1424,7 +1424,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of pkg-config 0.29.1:";;
+ short | recursive ) echo "Configuration of pkg-config 0.29.2:";;
esac
cat <<\_ACEOF
@@ -1556,7 +1556,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-pkg-config configure 0.29.1
+pkg-config configure 0.29.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1925,7 +1925,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by pkg-config $as_me 0.29.1, which was
+It was created by pkg-config $as_me 0.29.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2795,7 +2795,7 @@
# Define the identity of the package.
PACKAGE='pkg-config'
- VERSION='0.29.1'
+ VERSION='0.29.2'
cat >>confdefs.h <<_ACEOF
@@ -13536,7 +13536,7 @@
Report bugs to