BSD Ports

devel/libical 3.0.20_3 MidnightBSD

Implementation of the IETF Calendaring and Scheduling protocols

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
MPL20, lgpl2.1
Categories
devel

Description

Libical is an Open Source implementation of the IETF's iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It parses iCal components and provides a C API for manipulating the component properties, parameters, and subcomponents.

In the other systems

SystemPortVersion
MidnightBSDdevel/libical3.0.20_3
FreeBSDdevel/libical3.0.20_1
OpenBSDtextproc/libical4.0.7
DragonFlydevel/libical3.0.19_2
HardenedBSDdevel/libical3.0.20_1
GhostBSDdevel/libical3.0.20_1

Install

Binary package:

mport install libical

From mports:

cd /usr/mports/devel/libical && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libical>0:devel/libical
LIB_DEPENDS=	libical-glib.so:devel/libical

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: devel_libical

OptionDefaultDescription
ALLOWEMPTYoffPrevent empty properties from being replaced with X-LIC-ERROR
DOCSoff
GLIBonBuild GLib bindings
INTROSPECTIONonBuild GObject Introspection
VAPIon
USES
cmake:testing compiler:c++11-lib cpe gnome pathfix perl5 pkgconfig
Service scripts
none

Files

pkg-plist 170
  • include/libical-glib/i-cal-array.h
  • include/libical-glib/i-cal-attach.h
  • include/libical-glib/i-cal-comp-iter.h
  • include/libical-glib/i-cal-component.h
  • include/libical-glib/i-cal-datetimeperiod.h
  • include/libical-glib/i-cal-derived-parameter.h
  • include/libical-glib/i-cal-derived-property.h
  • include/libical-glib/i-cal-derived-value.h
  • include/libical-glib/i-cal-duration.h
  • include/libical-glib/i-cal-enums.h
  • include/libical-glib/i-cal-error.h
  • include/libical-glib/i-cal-forward-declarations.h
  • include/libical-glib/i-cal-geo.h
  • include/libical-glib/i-cal-memory.h
  • include/libical-glib/i-cal-mime.h
  • include/libical-glib/i-cal-object.h
  • include/libical-glib/i-cal-parameter.h
  • include/libical-glib/i-cal-parser.h
  • include/libical-glib/i-cal-period.h
  • include/libical-glib/i-cal-property.h
  • include/libical-glib/i-cal-recur-iterator.h
  • include/libical-glib/i-cal-recur.h
  • include/libical-glib/i-cal-recurrence.h
  • include/libical-glib/i-cal-reqstat.h
  • include/libical-glib/i-cal-restriction.h
  • include/libical-glib/i-cal-time-span.h
  • include/libical-glib/i-cal-time.h
  • include/libical-glib/i-cal-timezone.h
  • include/libical-glib/i-cal-trigger.h
  • include/libical-glib/i-cal-unknowntokenhandling.h
  • include/libical-glib/i-cal-value.h
  • include/libical-glib/libical-glib.h
  • include/libical/ical.h
  • include/libical/icalarray.h
  • include/libical/icalattach.h
  • include/libical/icalcalendar.h
  • include/libical/icalclassify.h
  • include/libical/icalcluster.h
  • include/libical/icalcomponent.h
  • include/libical/icalderivedparameter.h
  • include/libical/icalderivedproperty.h
  • include/libical/icalderivedvalue.h
  • include/libical/icaldirset.h
  • include/libical/icaldirsetimpl.h
  • include/libical/icalduration.h
  • include/libical/icalenums.h
  • include/libical/icalerror.h
  • include/libical/icalfileset.h
  • include/libical/icalfilesetimpl.h
  • include/libical/icalgauge.h
  • include/libical/icalgaugeimpl.h
  • include/libical/icallangbind.h
  • include/libical/icalmemory.h
  • include/libical/icalmessage.h
  • include/libical/icalmime.h
  • include/libical/icalparameter.h
  • include/libical/icalparameter_cxx.h
  • include/libical/icalparser.h
  • include/libical/icalperiod.h
  • include/libical/icalproperty.h
  • include/libical/icalproperty_cxx.h
  • include/libical/icalrecur.h
  • include/libical/icalrestriction.h
  • include/libical/icalset.h
  • include/libical/icalspanlist.h
  • include/libical/icalspanlist_cxx.h
  • include/libical/icalss.h
  • include/libical/icalssyacc.h
  • include/libical/icaltime.h
  • include/libical/icaltimezone.h
  • include/libical/icaltypes.h
  • include/libical/icaltz-util.h
  • include/libical/icalvalue.h
  • include/libical/icalvalue_cxx.h
  • include/libical/icalvcal.h
  • include/libical/icptrholder_cxx.h
  • include/libical/libical_ical_export.h
  • include/libical/libical_icalss_export.h
  • include/libical/libical_vcal_export.h
  • include/libical/pvl.h
  • include/libical/sspm.h
  • include/libical/vcaltmp.h
  • include/libical/vcc.h
  • include/libical/vcomponent_cxx.h
  • include/libical/vobject.h
  • lib/cmake/LibIcal/IcalGlibSrcGenerator-.cmake
  • lib/cmake/LibIcal/IcalGlibSrcGenerator.cmake
  • lib/cmake/LibIcal/LibIcalConfig.cmake
  • lib/cmake/LibIcal/LibIcalConfigVersion.cmake
  • lib/cmake/LibIcal/LibIcalTargets-.cmake
  • lib/cmake/LibIcal/LibIcalTargets.cmake
  • lib/girepository-1.0/ICal-3.0.typelib
  • lib/girepository-1.0/ICalGLib-3.0.typelib
  • lib/libical-glib.a
  • lib/libical-glib.so
  • lib/libical-glib.so.3
  • lib/libical-glib.so.
  • lib/libical.a
  • lib/libical.so
  • lib/libical.so.3

The first 100 are listed.

distinfo 1
FileSizeSHA256
libical-3.0.20.tar.gz973928e73de92f5a6ce84c1b00306446b290a2b08cdf0a80988eca0a2c9d5c3510b4c2
Master sites 1
  • https://github.com/libical/libical/releases/download/v3.0.20/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …