RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 01-Apr-2011 05:21:04 Branch: HEAD Handle: 2011040103210300 Modified files: rpm/lib rpmfc.c Log: nicer for .gemspec suffix Summary: Revision Changes Path 1.77 +2 -3 rpm/lib/rpmfc.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/lib/rpmfc.c ============================================================================ $ cvs diff -u -r1.76 -r1.77 rpmfc.c --- rpm/lib/rpmfc.c 1 Apr 2011 02:02:17 -0000 1.76 +++ rpm/lib/rpmfc.c 1 Apr 2011 03:21:03 -0000 1.77 @@ -1036,10 +1036,9 @@ if (!strncmp(fn, "/python", sizeof("/python")-1)) fc->fcolor->vals[fc->ix] |= RPMFC_PYTHON; else if (!strncmp(fn, "/ruby", sizeof("/ruby")-1)) { - const char *gem = strstr(fn, "specifications"); fc->fcolor->vals[fc->ix] |= RPMFC_RUBY; - if (gem && (gem = strstr(gem, ".gemspec")) && - gem[sizeof(".gemspec")-1] == '\0') + if ((fn = strstr(fn, "/specifications/")) && + (fn = rindex(fn, '.')) && !strcmp(fn, ".gemspec")) fc->fcolor->vals[fc->ix] |= RPMFC_MODULE; } } @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org