BSD Ports

time/libical4 4.0.5nb1 NetBSD

Reference implementation of the iCalendar data type and format (v4)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
gnu-lgpl-v2.1 OR mpl-2.0
Categories
time
Package size
647.5 KiB, 6391.5 KiB installed

Description

Libical - an implementation of iCalendar protocols and data formats

Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users.

This package contains major version 4 of the library.

Install

Binary package:

pkgin install libical4

From pkgsrc:

cd /usr/pkgsrc/time/libical4 && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_644.0.5nb1
NetBSD 10.1 aarch644.0.1
SmartOS / illumos x86_64-
macOS 15 arm644.0.5nb3

Dependencies

Run dependencies 5

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48
9bfe536ca4 wiz libical4: update to 4.0.5.
## [4.0.5] - 2026-08-15 - Fix 32-bit time_t upper bound off by two days. - Buildsystem: fix libical_deprecated_option() writing the wrong cache value. - Bogus TZIDs no longer cause an error. - DTEND, DURATION, DUE property types and values are now validated per RFC 5545 Sections 3.8.2.2 - 3.8.2.5. - Built-in timezones updated to tzdata2026c. ## [4.0.4] - 2026-07-25 - Fix an uninitialized memory issue reading zoneinfo geo coordinates. ## [4.0.3] - 2026-06-14 - Built-in timezones updated to tzdata2026b. - Fixes line folding where a line fold could mix with a line ending. ## [4.0.2] - 2026-05-30 - Fix a heap-buffer-overflow in `icalcomponent_merge_component()`. - Remove "-Wl,-z,nodlopen" from gcc/clang compile options. …