From 591f8ec8cf62382cb1a24feef7603080a44b4021 Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Mon, 2 Apr 2018 12:44:42 -0400 Subject: [PATCH cygport] __pkg_dist: record package versions in "requires:" This makes it less likely that a user will update a package and fail to update its dependencies. https://cygwin.com/ml/cygwin/2018-03/msg00365.html --- lib/pkg_pkg.cygpart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkg_pkg.cygpart b/lib/pkg_pkg.cygpart index a7624ff..651d412 100644 --- a/lib/pkg_pkg.cygpart +++ b/lib/pkg_pkg.cygpart @@ -690,7 +690,7 @@ __pkg_dist() { if [ "${CBUILD##*-}" = "cygwin" ] then pkg_bin_requires=$(__list_deps $(sort -fu ${T}/.${pkg_name[${n}]}.lst | sed -e '\|/$|d;s| |^_^|g') \ - | sort -fu | sed -e "/^${pkg_name[${n}]}-[0-9].*$/d;s/-[0-9].*$//g" \ + | sort -fu | sed -e "/^${pkg_name[${n}]}-[0-9].*$/d;s/-\([0-9].*\)$/ (>=\1)/g" \ | sed -e ':a;N;$!ba;s/\n/ /g') __step "${pkg_name[${n}]} requires: ${pkg_bin_requires} ${!pkg_requires_var}" else -- 2.16.2