./time/calcurse, Text based calendar and scheduling application

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 4.8.2, Package name: calcurse-4.8.2, Maintainer: vins

Calcurse is a text-based calendar and scheduling application

Important features:

* fast and customizable curses-based interface

* user-definable key bindings

* fully user-configurable notification system (ability to send mails or
anything else that could remind you of your upcoming appointments)

* moon phases calculation

* import capabilities with support for iCalendar format

* export capabilities with support for iCalendar and pcal formats

* ability to attach notes to each calendar element, and to edit them with your
favorite text editor

* support for internationalization with texts and manual translated in English,
French, German, Dutch, Spanish and Italian

* complete online help system


Required to run:
[devel/ncursesw] [www/py-httplib2] [lang/python310]

Required to build:
[textproc/asciidoc]

Master sites:

Filesize: 735.984 KB

Version history: (Expand)


CVS history: (Expand)


   2025-08-24 19:45:34 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
time/calcurse: update to 4.8.2

# changes

* Bug Fixes

	- Fixed iCal export with VALARM calendar components (implemented by
	  dymn).
	- Fixed buffer overflows in configuration file and key binding
	  parser (reported by kingroryg).
	- Fixed out-of-bounds access and two memory leaks (implemented by
	  Max Kunzelmann).
	- Fixed segmentation fault for iCal exports with deleted note files
	  (implemented by Benedikt Wildenhain).
	- Minor documentation and status message fixes (contributed by
	  Naught and by NotRexButCaesar).

* New calcurse-caldav features:

	- Support for configuring the path to the OAuth credentials file via
	  command-line arguments.
	- Relaxed DTEND check for iCal imports (reported by Klaus Ethgen).
	- Improved locking mechanism (contributed by Flying-Toast).
	- Improved PasswordCommand output handling (contributed by Max
	  Kunzelmann).
	- Improved Google calendar sync instructions.
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-02 21:03:55 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
time/calcurse: update 4.8.1

# CHANGES

Version 4.8.1 (2023-05-22)

* Bug fixes:

	Fixed characters in weekly view.

	AsciiDoc checks are skipped if --disable-docs is used.

	Fixed import for iCal files with empty description (fixed by
	Marian Buschsieweke).

	Fixed handling of note files edited outside calcurse (fixed by
	Nicholas Johnson).

	Fixed handling of recurrent open-ended appointments at 00:00.

	Default description for items with empty descriptions (reported
	and partially implemented by Jonathan van der Steege).

* New calcurse-caldav features:

	The PasswordCommand option can now be used to manage passwords in an
	external program and is the new recommended way of storing passwords
	for calcurse-caldav (implemented by Ryan Lue).
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2022-12-06 15:41:40 by Paolo Vincenzo Olivo | Files touched by this commit (14)
Log message:
Reset maintainer for my packages to reflect new mail address.
   2022-07-12 11:04:01 by Thomas Klausner | Files touched by this commit (1)
Log message:
calcurse: wants python3
   2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524)
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
   2022-06-28 14:32:56 by pin | Files touched by this commit (4)
Log message:
time/calcurse: import package

Updated and improved in wip by Paolo Vincenzo Olivo.

Calcurse is a text-based calendar and scheduling application

Important features:

* fast and customizable curses-based interface

* user-definable key bindings

* fully user-configurable notification system (ability to send mails or
  anything else that could remind you of your upcoming appointments)

* moon phases calculation

* import capabilities with support for iCalendar format

* export capabilities with support for iCalendar and pcal formats

* ability to attach notes to each calendar element, and to edit them with your
  favorite text editor

* support for internationalization with texts and manual translated in English,
  French, German, Dutch, Spanish and Italian

* complete online help system