This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[PATCH] setup: fix handling of -X.Y releases
- From: Yaakov Selkowitz <yselkowitz at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Mon, 08 Dec 2014 16:03:11 -0600
- Subject: [PATCH] setup: fix handling of -X.Y releases
- Authentication-results: sourceware.org; auth=none
The attached patch should fix the reported issue with handling of
packages with -X.Y release numbers.
Yaakov
2014-12-08 Yaakov Selkowitz <yselkowitz@...>
* package_source.cc (packagesource::set_canonical): Fix handling
of package release number containing a period.
Index: package_source.cc
===================================================================
RCS file: /cvs/cygwin-apps/setup/package_source.cc,v
retrieving revision 2.10
diff -u -p -r2.10 package_source.cc
--- package_source.cc 17 Apr 2006 16:13:17 -0000 2.10
+++ package_source.cc 8 Dec 2014 21:43:15 -0000
@@ -52,9 +52,9 @@ packagesource::set_canonical (char const
while (bend && (tmp = strchr (bend + 1, '-')))
bend = tmp;
if (bend)
- bend = strchr (bend, '.');
+ bend = strstr (bend, ".tar");
else
- bend = strchr (bstart, '.');
+ bend = strstr (bstart, ".tar");
if (!bend)
bend = strchr (bstart, '\0');