pkgsrc-wip/calcurse/Makefile
Thomas Klausner 380092c388 calcurse: update to 4.2.2.
[14 Jan 2017]
Version 4.2.2:
- Bug fixes:
  * Various fixes and improvements to calcurse-caldav.

[30 Oct 2016]
Version 4.2.1:
- Bug fixes:
  * Do not crash when editing the repetition of an appointment and passing an
    empty repetition value (reported and fixed by Vlad Glagolev).

  * Avoid a crash when all todo items are hidden and an interactive action is
    performed (reported by Vlad Glagolev).

  * Documentation for the --daemon command line option.

  * Avoid starting the daemon more than once (reported by Vlad Glagolev).

  * Improvements to scrolling within list boxes.

[12 Oct 2016]
Version 4.2.0:
- New features:
  * In the calendar panel, days with non-recurrent items now have another color
    as days containing recurrent items only.

  * Automatically select new appointments/events after creation.

  * Support for (optional) dates when specifying the start/end time of items.
    Allows for easily moving items and adding appointments without switching
    the selected day beforehand.

- Bug fixes:
  * Encoding fixes in calcurse-caldav (reported by Raf Czlonka).

  * Avoid notification bar artifacts after leaving calcurse.

  * Fixes to the key binding pagination (reported by Kevin Wang).

  * Do not change selection unexpectedly after modifying items.

[12 Apr 2016]
Version 4.1.0:
- New features:
  * Hook support: Run scripts before/after loading or saving items. This
    feature can be used to automatically make Git commits or synchronize with a
    server when the data files are written. Example hooks can be found in the
    calcurse source tree.

  * Experimental CalDAV support: The calcurse distribution tarball now includes
    an experimental script called calcurse-caldav that can be used to
    synchronize calcurse with your mobile devices or any other computer. For
    details, please refer to contrib/caldav/README in the calcurse source tree.

  * Support for a filter mode -F that is identical to -G but writes the
    filtered items back to the calcurse data files instead of stdout. Can be
    used to remove certain items from a script. Use with care!

  * New long format specifiers "raw" and "hash".

  * A --daemon command line option to start calcurse in daemon mode.

  * A --quiet command line option to disable system dialogs.

  * Support for todo items with an undefined priority.

  * Support for durations when specifying recurrence end dates.

  * Support for decimal values when specifying durations.

  * Support for UTC times when importing iCal events.

  * Support for sending notifications for all appointments (both flagged and
    unflagged items).

  * The "Add Item" key binding now works from the calendar panel.

  * Week numbers in the monthly view (requested by Hakan Jerning).

- Bug fixes:
  * Fixes to the slice computation (reported by Hakan Jerning).

  * Various fixes to the iCal import and export functionality.
2017-06-14 15:49:13 +02:00

24 lines
650 B
Makefile

# $NetBSD: Makefile,v 1.7 2015/08/18 20:53:24 yhardy Exp $
DISTNAME= calcurse-4.2.2
CATEGORIES= time
MASTER_SITES= http://calcurse.org/files/
MAINTAINER= jan.smydke@jh-inst.cas.cz
HOMEPAGE= http://calcurse.org/
COMMENT= Text based calendar and scheduling application
LICENSE= 2-clause-bsd
USE_TOOLS+= gmake msgfmt msgmerge xgettext
GNU_CONFIGURE= yes
# force to use ncurses from pkgsrc
#INCOMPAT_CURSES= NetBSD-*-*
REPLACE_PYTHON= contrib/caldav/calcurse-caldav
FAKE_NCURSES= yes
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"