gcal-3.01-r2 uses codes for country subdivisions that deviate from the standard codes of ISO 3166-2. For example, "Germany/Hesse" is represented by "DE_HS" but should be "DE_HE". Attached patch fixes the problem for the Germany and Switzerland codes. (Similar issues may exist with the codes for Australia and Canada.)
Created attachment 94893 [details, diff] gcal-3.01-iso3166.patch
Two and a half years have passed, so maybe it's time for a reminder. ;-) Are there any objections against applying attached patch?
(In reply to comment #2) > Two and a half years have passed, so maybe it's time for a reminder. ;-) > Are there any objections against applying attached patch? > I don't see a problem. Have you queried upstream?
> Have you queried upstream? Yes, and I've just sent a reminder.
Ok. Go for adding the patch to -r3 then, ~arch of course. Please be responsible for any issues and please add the upstream discussion/bug report to the URL field. thx.
I've received an answer: The correct abbreviations are already in upstream's sources. And there will be a Gcal 4.00 release at some later time. So I think it's safe to apply the patch, since it reflects upstream changes.
A fixed -r3 is in CVS. - I've put the patch on Gentoo mirrors because of its size. - Another small fix was necessary to make gcal build with current gettext.