Date: Tue, 2 Feb 2010 21:51:52 +0000 (UTC) From: Edwin Groothuis <edwin@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r203407 - user/edwin/calendar Message-ID: <201002022151.o12Lpqm1087150@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: edwin Date: Tue Feb 2 21:51:52 2010 New Revision: 203407 URL: http://svn.freebsd.org/changeset/base/203407 Log: Update manpage with new recognized special days, new bugs and notes. Modified: user/edwin/calendar/calendar.1 Modified: user/edwin/calendar/calendar.1 ============================================================================== --- user/edwin/calendar/calendar.1 Tue Feb 2 21:24:19 2010 (r203406) +++ user/edwin/calendar/calendar.1 Tue Feb 2 21:51:52 2010 (r203407) @@ -103,12 +103,31 @@ Ignore weekends when calculating the num To handle calendars in your national code table you can specify .Dq LANG=<locale_name> in the calendar file as early as possible. -To handle national Easter -names in the calendars -.Dq Easter=<national_name> -(for Catholic Easter) or -.Dq Paskha=<national_name> -(for Orthodox Easter) can be used. +.Pp +The names of the following special days are recognized: +.Bl -tag -width 123456789012345 -compact +.It Easter +Catholic Easter. +.It Paskha +Orthodox Easter. +.It NewMoon +The lunar New Moon. +.It FullMoon +The lunar Full Moon. +.It MarSolstice +The solar solstice in March. +.It JunEquinox +The solar equinox in June. +.It MarSolstice +The solar solstice in March. +.It DecEquinox +The solar equinox in December. +.It ChineseNewYear +The first day of the Chinese year. +.El +They may be reassigned to their local names via an assignment like +.Dq Easter=Pasen +in the calendar file. .Pp Other lines should begin with a month and day. They may be entered in almost any format, either numeric or as character @@ -122,11 +141,11 @@ Two numbers default to the month followe Lines with leading tabs default to the last entered date, allowing multiple line specifications for a single date. .Pp -``Easter'', is Easter for this year, and may be followed by a positive -or negative integer. -.Pp -``Paskha'', is Orthodox Easter for this year, and may be followed by a -positive or negative integer. +The names of the special recognized days may be followed by a +positive or negative integer, like: +.Dq Easter+3 +or +.Dq Pashka-4 . .Pp Weekdays may be followed by ``-4'' ...\& ``+5'' (aliases for last, first, second, third, fourth) for moving events like @@ -259,7 +278,17 @@ A .Nm command appeared in .At v7 . +.Sh NOTES +Chinese New Year is calculated at 120 degrees east of Greenwich, +which roughly corresponds with the east coast of China. +.Pp +The phases of the moon and the longitude of the sun are calculated +against the local position which corresponds with 30 degrees times +the time-difference towards Greenwich. .Sh BUGS The .Nm -utility does not handle Jewish holidays and moon phases. +utility does not handle Jewish holidays. +.Pp +There is no possibility to properly specify the local position +needed for solar and lunar calculations.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002022151.o12Lpqm1087150>