Tue Jan 7 10:09:39 2020 UTC ()
Update time/remind to 3.2.0

Notable changes:

* Version 3.2 Patch 0 - 2020-01-03

- IMPROVEMENT: Add support for events spanning multiple days (with AT
  and DURATION).  Add trigeventstart() and trigeventduration()
  introspection functions; see "MULTI-DAY EVENTS" in the man page.

- IMPROVEMENT: Add introspection functions trigback(), trigdelta(),
  trigduration(), trigfrom(), trigpriority(), trigrep(),
  trigscanfrom(), trigtimedelta(), trigtimerep(), and triguntil().  See
  man page for details; thanks to Tim Chase for the suggestion.

- CHANGE: Modify addition so that previously-illegal combinations
  TIME + TIME, TIME + DATETIME and DATETIME + TIME are now allowed.
  Also allow DATETIME - TIME.  If t1 and t2 are expressions of type TIME
  and dt is an expression of type DATETIME, then the following are now
  equivalent (before, the expressions on the left-hand side would fail
  with a "Type mismatch" error.)

  t1 + t2     ==     t1                + coerce("INT", t2)
  dt + t2     ==     dt                + coerce("INT", t2)
  t1 + dt     ==     coerce("INT", t1) + dt
  dt - t2     ==     dt                - coerce("INT", t2)

- BUG FIX: Specifying a DURATION without an AT clause results in an error.
  Before, it would be accepted but not do anything useful.

- BUG FIX: TkRemind: Fix startup failure of TkRemind if options are at
  default. :(

* Version 3.1 Patch 17 - 2019-11-15

- SYNTACTIC SUGAR: Make "SCANFROM -n" the same as "SCANFROM [today() - n]"

- BUG FIX: Fix failure when specifying a Jahrzeit in Adar.  Fix
  courtesy of Dov Feldstern

* Version 3.1 Patch 16 - 2018-11-09

- IMPROVEMENT: Add patch from Stephen Morgan to calculate astronomical and
  nautical twilight in addition to civil twilight.

- IMPROVEMENT: Remind accepts DATETIME constants in ISO-8601 format and can
  optionally be configured to output them that way too.


(kim)
diff -r1.27 -r1.28 pkgsrc/time/remind/Makefile
diff -r1.15 -r1.16 pkgsrc/time/remind/distinfo
diff -r1.4 -r1.5 pkgsrc/time/remind/patches/patch-ae

cvs diff -r1.27 -r1.28 pkgsrc/time/remind/Makefile (expand / switch to unified diff)

--- pkgsrc/time/remind/Makefile 2019/08/11 13:24:13 1.27
+++ pkgsrc/time/remind/Makefile 2020/01/07 10:09:38 1.28
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.27 2019/08/11 13:24:13 wiz Exp $ 1# $NetBSD: Makefile,v 1.28 2020/01/07 10:09:38 kim Exp $
2 2
3DISTNAME= remind-03.01.15 3DISTNAME= remind-03.02.00
4PKGNAME= ${DISTNAME:C/0([0-9])/\1/g} 4PKGNAME= ${DISTNAME:C/0([0-9])/\1/g}
5PKGREVISION= 3 
6CATEGORIES= time 5CATEGORIES= time
7MASTER_SITES= http://www.roaringpenguin.com/files/download/ 6MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/
8 7
9MAINTAINER= kim@tac.nyc.ny.us 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.roaringpenguin.com/products/remind 9HOMEPAGE= https://dianne.skoll.ca/projects/remind/
11COMMENT= Calendar/alarm program with interpreted input language 10COMMENT= Calendar/alarm program with interpreted input language
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_TOOLS+= perl:run 14USE_TOOLS+= perl:run
16USE_FEATURES= glob 15USE_FEATURES= glob
17 16
18REPLACE_PERL= www/rem2html 17REPLACE_PERL= www/rem2html
19 18
20TEST_TARGET= test 19TEST_TARGET= test
21 20
22# We don't want to require tcl just for one script. 21# We don't want to require tcl just for one script.
23post-build: 22post-build:

cvs diff -r1.15 -r1.16 pkgsrc/time/remind/distinfo (expand / switch to unified diff)

--- pkgsrc/time/remind/distinfo 2016/06/22 10:41:28 1.15
+++ pkgsrc/time/remind/distinfo 2020/01/07 10:09:38 1.16
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.15 2016/06/22 10:41:28 wiz Exp $ 1$NetBSD: distinfo,v 1.16 2020/01/07 10:09:38 kim Exp $
2 2
3SHA1 (remind-03.01.15.tar.gz) = 4295177c2f6bef742262f11ad0ec6d07d9551409 3SHA1 (remind-03.02.00.tar.gz) = 1151ee8741fae36274c0391a65fc8a0733c0f8fb
4RMD160 (remind-03.01.15.tar.gz) = 645f4cee9c7ee45a02228a1a055fc86762dc4927 4RMD160 (remind-03.02.00.tar.gz) = 197b921545c3f39b40016ebc60f9842f3a857ec5
5SHA512 (remind-03.01.15.tar.gz) = 335f3ca88237f1ae53768b9ecdeb03f0bb1e706a8afd3ba36121ec76048a08fbc0d5ec72b05e552394b4cf2131be335c49533e1212b7e713ef16002a0621fc84 5SHA512 (remind-03.02.00.tar.gz) = 978ee2e6a45756e02bc2de0495d95c4b4377d9af76cb1ea5070f8e2438a451d2bf44245b93018bcbf6ea217520b7b4c8766d5eab354f9a0bc4982b25e90bd278
6Size (remind-03.01.15.tar.gz) = 363101 bytes 6Size (remind-03.02.00.tar.gz) = 365896 bytes
7SHA1 (patch-ab) = d32cb94e8d7a6126cb39bb611471949b93e472bb 7SHA1 (patch-ab) = d32cb94e8d7a6126cb39bb611471949b93e472bb
8SHA1 (patch-ac) = a1a16349917f3fc5d5951b8c8fb92030859a3a2e 8SHA1 (patch-ac) = a1a16349917f3fc5d5951b8c8fb92030859a3a2e
9SHA1 (patch-ad) = b91a7a59a6bd4f5c6ab45bc552c42eac2ca6bfc5 9SHA1 (patch-ad) = b91a7a59a6bd4f5c6ab45bc552c42eac2ca6bfc5
10SHA1 (patch-ae) = 02bba81d8437c7675903519a20bd77104623816a 10SHA1 (patch-ae) = 3b8e3417607d0ed15f31a1ced9e2bb0b27f35b08
11SHA1 (patch-configure) = bfc8a09c8640f6674e7f1b7263a68d38f75764bd 11SHA1 (patch-configure) = bfc8a09c8640f6674e7f1b7263a68d38f75764bd
12SHA1 (patch-configure.in) = edde127c2b9744ffe1d624890dda6d68f039715b 12SHA1 (patch-configure.in) = edde127c2b9744ffe1d624890dda6d68f039715b
13SHA1 (patch-src_init.c) = 5dc380d1520438eedd645bb441abe5c8e73c8e9d 13SHA1 (patch-src_init.c) = 5dc380d1520438eedd645bb441abe5c8e73c8e9d

cvs diff -r1.4 -r1.5 pkgsrc/time/remind/patches/patch-ae (expand / switch to unified diff)

--- pkgsrc/time/remind/patches/patch-ae 2016/06/22 10:41:28 1.4
+++ pkgsrc/time/remind/patches/patch-ae 2020/01/07 10:09:38 1.5
@@ -1,38 +1,34 @@ @@ -1,38 +1,34 @@
1$NetBSD: patch-ae,v 1.4 2016/06/22 10:41:28 wiz Exp $ 1$NetBSD: patch-ae,v 1.5 2020/01/07 10:09:38 kim Exp $
2 2
3--- man/cm2rem.1.orig 2015-04-17 05:57:51.000000000 +0000 3--- man/cm2rem.1.orig 2020-01-03 20:14:53.000000000 +0200
4+++ man/cm2rem.1 4+++ man/cm2rem.1 2020-01-07 11:49:19.026503238 +0200
5@@ -1,26 +1,26 @@ 5@@ -1,23 +1,23 @@
6 .TH CM2REM 1 "18 October 1999" 6 .TH CM2REM 1 "18 October 1999"
7 .UC 4 7 .UC 4
8 .SH NAME 8 .SH NAME
9-cm2rem.tcl \- Convert Sun's "cm" input file to Remind format 9-cm2rem.tcl \- Convert Sun's "cm" input file to Remind format
10+cm2rem \- Convert Sun's "cm" input file to Remind format 10+cm2rem \- Convert Sun's "cm" input file to Remind format
11 .SH SYNOPSIS 11 .SH SYNOPSIS
12-.B cm2rem.tcl < cm_file > remind_file 12-.B cm2rem.tcl < cm_file > remind_file
13+.B cm2rem < cm_file > remind_file 13+.B cm2rem < cm_file > remind_file
14 .SH DESCRIPTION 14 .SH DESCRIPTION
15-\fBcm2rem.tcl\fR reads the Sun calendar manager data file and converts 15-\fBcm2rem.tcl\fR reads the Sun calendar manager data file and converts
16-it into a \fBRemind\fR script. Note that \fBcm2rem.tcl\fR can convert 16-it into a \fBRemind\fR script. Note that \fBcm2rem.tcl\fR can convert
17+\fBcm2rem\fR reads the Sun calendar manager data file and converts 17+\fBcm2rem\fR reads the Sun calendar manager data file and converts
18+it into a \fBRemind\fR script. Note that \fBcm2rem\fR can convert 18+it into a \fBRemind\fR script. Note that \fBcm2rem\fR can convert
19 \fIonly\fR version 3 calendar manager files. If you are using version 4 19 \fIonly\fR version 3 calendar manager files. If you are using version 4
20 files, there should be a system utility to convert them to version 3 files. 20 files, there should be a system utility to convert them to version 3 files.
21 .SH AUTHOR 21 .SH AUTHOR
22-\fBcm2rem.tcl\fR is supported by Roaring Penguin Software 22-\fBcm2rem.tcl\fR was written by Dianne Skoll <dianne@skoll.ca>.
23+\fBcm2rem\fR is supported by Roaring Penguin Software 23+\fBcm2rem\fR was written by Dianne Skoll <dianne@skoll.ca>.
24 Inc. (http://www.roaringpenguin.com) 
25 .PP 
26-\fBcm2rem.tcl\fR was written by Dianne Skoll <dfs@roaringpenguin.com>. 
27+\fBcm2rem\fR was written by Dianne Skoll <dfs@roaringpenguin.com>. 
28 .SH BUGS 24 .SH BUGS
29 Not all of the Sun calendar manager options are respected. In particular, 25 Not all of the Sun calendar manager options are respected. In particular,
30 nothing is done for e-mail actions. Also, the resulting Remind script 26 nothing is done for e-mail actions. Also, the resulting Remind script
31 is not editable with \fBTkRemind\fR; you can only edit it with a text 27 is not editable with \fBTkRemind\fR; you can only edit it with a text
32 editor. 28 editor.
33 .PP 29 .PP
34-\fBcm2rem.tcl\fR requires Tcl/Tk version 8.0 or higher. The 30-\fBcm2rem.tcl\fR requires Tcl/Tk version 8.0 or higher. The
35+\fBcm2rem\fR requires Tcl/Tk version 8.0 or higher. The 31+\fBcm2rem\fR requires Tcl/Tk version 8.0 or higher. The
36 \fBtclsh\fR interpreter must be on your \fBpath\fR. 32 \fBtclsh\fR interpreter must be on your \fBpath\fR.
37  33
38 .SH SEE ALSO 34 .SH SEE ALSO