pkgsrc/time
wiz 589ce55423 Update to 3.1.5:
CHANGES TO REMIND

* Version 3.1 Patch 5 - 2008-04-15

- MAJOR ENHANCEMENT: If you supply a directory name on the command line
  or for an INCLUDE command, then Remind reads all *.rem file in that
  directory (in the order returned by "glob")

- ENHANCEMENT: The plain-text calendar ("-c") can draw lines using VT-100
  line-drawing characters if invoked as "-cl"

- ENHANCEMENT: The plain-text calendar can approximate SPECIAL COLOR reminders
  using VT-100 color escape sequences if invoked as "-cc".  (You can combine
  the colors and line-drawing characters with -clc or -ccl.)

- ENHANCEMENT: The "-t" option can take a numeric argument n.  In this case,
  all reminders are assumed to have a delta of +n.  (Without the argument,
  an infinite delta is assumed, as before.)  If a numeric argument is given,
  the new system variable $DeltaOffset is set to the argument.

- MINOR ENHANCEMENT: The "-i" command-line option can be used to define
  a function as well as set a variable.

- MINOR ENHANCEMENT: String constants can have embedded quotes "Like \"this"

- MINOR ENHANCEMENT: tkremind works better on small screens like that of
  the Eee-PC.

- BUG FIX: Minor fix to HTML output courtesy of Ian! Allen.

- BUG FIX: Parse error in calendar mode was fixed.

* Version 3.1 Patch 4 - 2008-02-03

- ENHANCMENT: tkremind respects the "-b1" option and operates in 24-hour
  clock mode if the option is supplied.

- ENHANCEMENT: tkremind has been tweaked to look better with Tcl/Tk 8.5.

- CLEANUP: Version is kept only in configure.in instead of two different
  places.

- CLEANUP: Added "const" qualifier to many places in the code that previously
  lacked it.

- BUG FIX: A rare parsing error involving interaction between SATISFY and
  SKIP has been fixed.

- BUG FIX: rem2html would output a horribly-wrong calendar for a 28-day
  February starting on Sunday (such as February 2009.)  This has been fixed.

- BUG FIX: The "-ivar=value" command-line option failed if Remind re-execed
  itself because we overwrote argv[].  This has been fixed.

* Version 3.1 Patch 3 - 2007-10-15

+ MINOR ENHANCEMENTS

- rem2html now uses CSS for a much better-looking calendar.
  NOTE: rem2html was completely rewritten and some of the command-line
  options have changed!

- If a reminder has a DURATION clause, then the starting and ending times
  are output in calendar mode.

+ BUG FIXES

- DST rules in "defs.rem" were updated to reflect new US/Canadian DST rules.

- If a REM command cannot compute a trigger date, the SATISFY expression
  is not evaluated.  This helps avoid spurious error messages in some
  reminders.

* Version 3.1 Patch 2 - 2007-09-12

+ MINOR ENHANCEMENTS

- build.tk tries to set defaults for location, paper size, etc from an
  existing "remind" installation if it detects one.

- In queue mode, wake up once a minute and recalibrate sleep time.
  This should make Remind work better on laptops that suspend or
  hibernate.  Note that "remind -q" does *not* handle date-rollover
  well; it simply exits if it notices date rollover.  "remind -z0"
  (as used by tkremind) handles date rollover properly; it rereads the
  reminder file and rebuilds the queue if it notices date rollover.

- tkremind: Added some key bindings to make navigation easier.

- tkremind: Made calendar boxes use space more efficiently.

- remind: The functionality of "rem" is now built into remind.  If you
  invoke remind as "rem", then it uses a default filename.  The installer
  sets up "rem" as a symbolic link to "remind".

+ CHANGE

- "remind -p" no longer sorts SPECIAL reminders before non-SPECIAL.

  *** THIS MAY AFFECT BACKENDS ***

  Backends supplied by Roaring Penguin (rem2ps, rem2html and tkremind)
  are known to work properly.

- "remind -p" no longer suppresses any AT-time associated with SPECIAL
  reminders.

  *** THIS MAY AFFECT BACKENDS ***

  Backends supplied by Roaring Penguin (rem2ps, rem2html and tkremind)
  are known to work properly.

+ BUG FIXES

- examples/defs.rem: A few corrections to Jewish holidays courtesy of
  Art Werschulz.

- src/Makefile.in: Added install-nostripped target.

- SPECIAL COLOR now works more like MSG, including proper support for AT and
  for the %" %" escape sequence.

- SPECIAL COLOR is queued correctly if it has an AT clause.

- Using the psshade() or psmoon() functions emits a warning on stderr.  You
  should use SPECIAL SHADE or SPECIAL MOON instead.

* Version 3.1 Patch 1 - 2007-08-23

+ MAJOR ENHANCEMENTS

- Added the "nonomitted" function that solves a number of
  moving-reminder-in-response-to-holiday problems.  The real-world
  problems solved are the "moving-garbage-day" problem and the
  "six-day-school-cycle" problem.

+ MINOR ENHANCEMENTS

- A few minor performance improvements in response to profiling runs.

+ BUG FIXES

- Prevent compilation failure with gcc 2.95.

- Fix trailing "s" bug with -k option.  This was fixed in Debian's release,
  but the Debian maintainer never bothered to let me know.

- Removed obsolete scripts: kall, rem, remind-all.sh, remind-all.csh

- Made "-n" output always use "/" as date separator for consistency with
  "-p" and "-s".

- Moon PNG images are transparent.  Output of moon phases in rem2html
  improved slightly.

- Various man-page fixes.

* Version 3.1 Patch 0 - 2007-07-14

+ MAJOR ENHANCEMENTS

- Added the FROM clause.  This lets you write reminders like:

  REM Mon FROM 16 July 2007 UNTIL 13 Aug 2007 MSG Some Mondays...

- Remind now has a new datatype: A DATETIME object represents a date AND
  a time (to the nearest minute).  DATETIME constants are written
  as '2007-09-01@14:33'.  Various operators and functions have been
  modified to do sensible things with DATETIMEs and several new DATETIME
  functions have been added.

- The SPECIAL COLOR reminder type has been hacked to behave more like
  a MSG type.  It sorts properly and is emitted as a normal reminder
  in non-calendar mode.  Simlarly, SPECIAL HTML sorts with -g as well.

+ MINOR ENHANCEMENTS

- TkRemind can e-mail you reminders if you don't dismiss the popup window
  after one minute.  This is useful if you need to leave your workstation
  but want reminders to "follow" you via e-mail.

- A new "-y" option to Remind generates tags for all reminders that lack
  a TAG clause.  This may be useful for conversion tools that want each
  reminder to have a unique identifier.

- A new "tzconvert" function lets you convert datetimes between different
  time zones.  It's only as good as your C library, so test thoroughly
  please!  Based on a patch from Stefan Wehr.

- TkRemind sorts reminders by invoking Remind with the '-g' option.

- The time and date separator characters can be changed at runtime by
  setting $TimeSep and $DateSep respectively.

- The simple calendar ('-s') option can be immediately followed by an 'a'.
  This causes Remind to output reminders with deltas before the actual
  trigger date.  Based loosely on an idea from Frank Terbeck.

+ MINOR CHANGES

- Default date separator is now '-' instead of '/'

- trigdate() and trigtime() behave differently - they return the integer 0
  if the last reminder could not be computed or did not have an AT clause
  (respectively).

- Maximum length of variable names has been increased from 12 to 16 characters.

+ BUG FIXES

- Fixed a potential memory leak in queue.c

- Fixed compile error on Mac OS X.

- Fixed behaviour of "-sa" option so deltas correctly obey omitted days
  and the scheduling function (if one is used).

- rem2ps would produce invalid PostScript in some rare cases
  (eg, for February 2007).  This has been fixed.
2008-11-10 17:46:31 +00:00
..
anacron Add DESTDIR support. 2008-06-12 02:14:13 +00:00
asclock Add DESTDIR support. 2008-06-20 01:09:05 +00:00
asclock-gtk Add DESTDIR support. 2008-06-20 01:09:05 +00:00
asclock-xlib Add DESTDIR support. 2008-06-20 01:09:05 +00:00
bbdate Add DESTDIR support. 2008-06-12 02:14:13 +00:00
cairo-clock Add DESTDIR support. 2008-06-12 02:14:13 +00:00
cal Add DESTDIR support. 2008-06-20 01:09:05 +00:00
cardboard-schedule add license, add NO_BIN_ON_FTP 2008-09-12 18:43:51 +00:00
catclock Add DESTDIR support. 2008-06-12 02:14:13 +00:00
dclock fix a patch which causes an "invalid lvalue" with new gcc 2007-04-19 18:27:59 +00:00
devtodo Just use extern declarations of tgetent() and tgetnum() instead of 2008-03-05 18:30:59 +00:00
emiclock Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
evolution-webcal Update to 2.24: 2008-10-27 00:00:56 +00:00
gcal
gchore Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gdeskcal Add DESTDIR support. 2008-06-20 01:09:05 +00:00
glclock Add DESTDIR support. 2008-06-20 01:09:05 +00:00
globe Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gnotime Update to 2.3.0: 2008-10-28 23:38:33 +00:00
gnutime
gnyaclock Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
grdc Use my NetBSD.org email - I read it much more regulary than any others. 2008-07-15 15:33:45 +00:00
gtodo Mark as destdir ready. 2008-07-14 12:55:56 +00:00
gtodo-applet Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlib 2008-09-06 20:54:31 +00:00
ical Fix segfault on NetBSD-current. 2008-02-03 19:36:33 +00:00
jday
kronolith Update to 2.3 2008-10-12 12:08:07 +00:00
leapsunpack Initial import of leapsunpack, a program to convert D. J. Bernstein's 2008-07-30 13:59:25 +00:00
lmclock Mark as destdir ready. 2008-07-14 12:55:56 +00:00
logtime Honour PKGMANDIR, add missing INSTALLATION_DIRS 2008-02-17 20:30:36 +00:00
ocaml-calendar Import ocaml-calendar-2.0.4 as time/ocaml-calendar. 2008-11-01 12:09:44 +00:00
p5-Calendar-Simple Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Data-ICal Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Data-ICal-DateTime Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Calendar-Discordian Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Event-Cron Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Event-ICal Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Event-Recurrence Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-Builder Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-Epoch Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-ICal Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-ISO8601 Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-Mail Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-MySQL Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-Pg Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-Strptime Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Format-W3CDTF Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Locale Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Precise Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-Set Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-DateTime-TimeZone Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Rose-DateTime Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Schedule-Cron-Events Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Clock Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Duration Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Duration-Parse Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Format Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-HiRes Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Interval Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Local Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Period Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Piece Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-TAI64 Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Time-Warp Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-TimeDate Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
pcal Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pclock Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pear-Date Add DESTDIR support. 2008-06-12 02:14:13 +00:00
phoon Add DESTDIR support. 2008-06-12 02:14:13 +00:00
plan Add DESTDIR support. 2008-06-12 02:14:13 +00:00
planner Add 'time' to CATEGORIES 2008-11-09 02:55:05 +00:00
polclock Add DESTDIR support. 2008-06-12 02:14:13 +00:00
projclock Add DESTDIR support. 2008-06-12 02:14:13 +00:00
ptimetracker Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-dateutil Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-mxDateTime Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-pytz Default EGG_NAME to ${DISTNAME} in egg.mk and drop EGG_NAME from packages that 2008-09-12 05:32:37 +00:00
rclock Add DESTDIR support. 2008-06-20 01:09:05 +00:00
remind Update to 3.1.5: 2008-11-10 17:46:31 +00:00
rsibreak Add DESTDIR support. 2008-06-20 01:09:05 +00:00
ruby-tzinfo Update ruby-tzinfo package to 0.3.11. 2008-10-08 13:24:02 +00:00
saytime Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
sunbird Change MOZILLA master sites difinitions, related to PR 37379. 2007-12-22 07:22:04 +00:00
sunclock patch-aa: don't make own declaration of strdup(); fixes broken Linux build 2008-08-30 08:25:26 +00:00
swisswatch Add DESTDIR support. 2008-06-20 01:09:05 +00:00
tdl Add tdl, the neat todo list manager. tdl allows you to create and manage 2008-09-04 11:13:29 +00:00
titrax Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
vixie-cron Install using BSD_INSTALL_PROGRAM, root permissions are requested using 2008-06-16 16:12:50 +00:00
wmcalclock
wmclockmon Add DESTDIR support. 2008-06-20 01:09:05 +00:00
wmfishtime
wmmoonclock Resign as maintainer of all the packages which I'm no longer using. 2007-09-19 06:46:51 +00:00
wmtime Mark as destdir ready. 2008-07-14 12:55:56 +00:00
wxRemind Update PYTHON_VERSIONS_COMPATIBLE 2008-04-25 20:39:06 +00:00
wyrd Add patches for wyrd privilege escalation (CVE-2008-0806). Thanks, agc! 2008-07-13 20:57:50 +00:00
xalarm Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
xbeats Add DESTDIR support. 2008-06-20 01:09:05 +00:00
xcal Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
xchrono Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
xdaliclock
xdkcal Use my NetBSD.org email - I read it much more regulary than any others. 2008-07-15 15:33:45 +00:00
xfce4-datetime-plugin Mark as destdir ready. 2008-07-14 12:55:56 +00:00
xfce4-orage Mark as destdir ready. 2008-07-14 12:55:56 +00:00
xfce4-timer-plugin Mark as destdir ready. 2008-07-14 12:55:56 +00:00
xonclock Mark as destdir ready. 2008-07-14 12:55:56 +00:00
xtimer Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
xtu
zonetab Added support for installation to DESTDIR. 2008-04-06 13:17:22 +00:00
Makefile Add and enable ocaml-calendar. 2008-11-01 12:11:21 +00:00