This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
[PATCH] Fix cygcheck -p (was: Cygwin package search down for a while)
- From: "Yaakov (Cygwin/X)" <yselkowitz at users dot sourceforge dot net>
- To: cygwin-patches at cygwin dot com
- Date: Fri, 23 Aug 2013 14:46:26 -0500
- Subject: [PATCH] Fix cygcheck -p (was: Cygwin package search down for a while)
- References: <announce dot 20130823172713 dot GA6948 at ednor dot casa dot cgf dot cx> <20130823192251 dot GA3454 at ednor dot casa dot cgf dot cx>
On 2013-08-23 14:22, Christopher Faylor wrote:
On Fri, Aug 23, 2013 at 01:27:13PM -0400, Christopher Faylor wrote:
I'm working on bringing Cygwin's package search into the multi-arch
world so it will be down for a while while I tweak things.
This went much faster than I expected. The new package interface allows
you to switch between x86 and x86_64 when searching for or displaying
packages.
This interface now uses javascript to control which arch is displayed.
Patch to adapt 'cygcheck -p' for this change attached.
Yaakov
2013-08-23 Yaakov Selkowitz <yselkowitz@...>
* cygcheck.cc (base_url): Add appropriate arch parameter.
Index: cygcheck.cc
===================================================================
RCS file: /cvs/src/src/winsup/utils/cygcheck.cc,v
retrieving revision 1.139
diff -u -p -r1.139 cygcheck.cc
--- cygcheck.cc 7 Jul 2013 16:57:11 -0000 1.139
+++ cygcheck.cc 23 Aug 2013 19:40:26 -0000
@@ -2129,7 +2129,11 @@ static const char safe_chars[] = "$-_.+!
/* the URL to query. */
static const char base_url[] =
- "http://cygwin.com/cgi-bin2/package-grep.cgi?text=1&grep=";
+#ifdef __x86_64__
+ "http://cygwin.com/cgi-bin2/package-grep.cgi?text=1&arch=x86_64&grep=";
+#else
+ "http://cygwin.com/cgi-bin2/package-grep.cgi?text=1&arch=x86&grep=";
+#endif
/* Queries Cygwin web site for packages containing files matching a regexp.
Return value is 1 if there was a problem, otherwise 0. */