summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2005-07-14 13:07:31 +0000
committerArch Librarian <arch@canonical.com>2005-07-14 13:07:31 +0000
commit29afc67918972d43714dc271c5d5a8b32d2580e0 (patch)
tree150c59991530f76eaddf17f95f5e1f4ed6e8b84e /ChangeLog
parent306214992470533299fc54a4111324bbf20d275f (diff)
downloadpkg-config-29afc67918972d43714dc271c5d5a8b32d2580e0.tar.gz
2005-06-27 Tollef Fog Heen <tfheen@err.no>
Author: tfheen Date: 2005-06-27 19:53:05 GMT 2005-06-27 Tollef Fog Heen <tfheen@err.no> All those Requires.private changes are thanks to James Henstridge. Thanks! * check/private-dep.pc, check/public-dep.pc, check/requires-test.pc: New files, data for the check-requires-private test. * check/check-requires-private: New test to check for Requires.private support. * check/Makefile.am (EXTRA_DIST, TESTS): Add Requires.private test. * pkg.h (struct _Package): Add requires_private * pkg.c (get_requires_private, fill_list_single_package) (fill_list, verify_package, verify_package, get_merged) (get_merged_from_back, get_multi_merged) (get_multi_merged_from_back, package_get_l_libs) (packages_get_l_libs, package_get_L_libs, packages_get_L_libs) (package_get_other_libs, packages_get_other_libs) (package_get_I_cflags, packages_get_I_cflags) (package_get_other_cflags, packages_get_other_cflags): Handle private requires and cascading changes. * parse.c (parse_requires_private, parse_conflicts) (parse_package_file): Handle Requires.private
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7c74aac..caf8e3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,33 @@
2005-06-27 Tollef Fog Heen <tfheen@err.no>
+ All those Requires.private changes are thanks to James
+ Henstridge. Thanks!
+
+ * check/private-dep.pc, check/public-dep.pc,
+ check/requires-test.pc: New files, data for the
+ check-requires-private test.
+
+ * check/check-requires-private: New test to check for
+ Requires.private support.
+
+ * check/Makefile.am (EXTRA_DIST, TESTS): Add Requires.private
+ test.
+
+ * pkg.h (struct _Package): Add requires_private
+
+ * pkg.c (get_requires_private, fill_list_single_package)
+ (fill_list, verify_package, verify_package, get_merged)
+ (get_merged_from_back, get_multi_merged)
+ (get_multi_merged_from_back, package_get_l_libs)
+ (packages_get_l_libs, package_get_L_libs, packages_get_L_libs)
+ (package_get_other_libs, packages_get_other_libs)
+ (package_get_I_cflags, packages_get_I_cflags)
+ (package_get_other_cflags, packages_get_other_cflags): Handle
+ private requires and cascading changes.
+
+ * parse.c (parse_requires_private, parse_conflicts)
+ (parse_package_file): Handle Requires.private
+
* pkg.m4: Add PKG_CHECK_EXISTS to check if a module exists.
Thanks to James Henstridge for the patch.