This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] setup: fix handling of -X.Y releases


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');

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]