BSD Ports

databases/akonadi MidnightBSD

Storage server for KDE-Pim

System
MidnightBSD
Repository
mports
Last update
Commit
a05b377b53
License
lgpl2.1
Categories

Description

The Akonadi framework is responsible for providing applications with a centralized database to store, index and retrieve the user's personal information. This includes the user's emails, contacts, calendars, events, journals, alarms, notes, etc.

In the other systems

SystemPortVersion
MidnightBSDdatabases/akonadi
FreeBSDdatabases/akonadi26.08.2
OpenBSDx11/kde-applications/akonadi26.08.1
NetBSDmail/akonadi26.08.0
HardenedBSDdatabases/akonadi26.08.1_1
GhostBSDdatabases/akonadi26.08.1

Install

Binary package:

mport install akonadi

From mports:

cd /usr/mports/databases/akonadi && make install clean

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

RUN_DEPENDS=	akonadi>0:databases/akonadi
LIB_DEPENDS=	libKPim6AkonadiAgentBase.so:databases/akonadi

Dependencies

As this port's Makefile names them.

Build 1

Library 3

No port depends on this one.

Configuration

Options name: databases_akonadi

OptionDefaultDescription
DOCSoff
MYSQLonInstall MySQL Qt plugin and server
PGSQLoffInstall PostgreSQL Qt plugin
USES
cmake compiler:c++11-lib gettext gnome kde:6 qt:6 shared-mime-info sqlite:3 tar:xz xorg
Service scripts
none

Files

pkg-plist 562
  • bin/akonadi-db-migrator
  • bin/akonadi2xml
  • bin/akonadi_agent_launcher
  • bin/akonadi_agent_server
  • bin/akonadi_control
  • bin/akonadi_knut_resource
  • bin/akonadi_rds
  • bin/akonadictl
  • bin/akonadiagentconfigdialog
  • bin/akonadiselftest
  • bin/akonadiserver
  • bin/akonaditest
  • bin/asapcat
  • etc/apparmor.d/mariadbd_akonadi
  • etc/apparmor.d/mysqld_akonadi
  • etc/apparmor.d/postgresql_akonadi
  • etc/apparmor.d/usr.bin.akonadiserver
  • etc/xdg/akonadi/mysql-global-mobile.conf
  • etc/xdg/akonadi/mysql-global.conf
  • include/KPim6/Akonadi/akonadi/private/akonadiprivate_export.h
  • include/KPim6/Akonadi/akonadi/private/capabilities_p.h
  • include/KPim6/Akonadi/akonadi/private/compressionstream_p.h
  • include/KPim6/Akonadi/akonadi/private/dbus_p.h
  • include/KPim6/Akonadi/akonadi/private/externalpartstorage_p.h
  • include/KPim6/Akonadi/akonadi/private/imapparser_p.h
  • include/KPim6/Akonadi/akonadi/private/imapset_p.h
  • include/KPim6/Akonadi/akonadi/private/instance_p.h
  • include/KPim6/Akonadi/akonadi/private/protocol_exception_p.h
  • include/KPim6/Akonadi/akonadi/private/protocol_gen.h
  • include/KPim6/Akonadi/akonadi/private/protocol_p.h
  • include/KPim6/Akonadi/akonadi/private/scope_p.h
  • include/KPim6/Akonadi/akonadi/private/standarddirs_p.h
  • include/KPim6/Akonadi/akonadi/private/tristate_p.h
  • include/KPim6/AkonadiAgentBase/Akonadi/AccountsIntegration
  • include/KPim6/AkonadiAgentBase/Akonadi/AgentBase
  • include/KPim6/AkonadiAgentBase/Akonadi/AgentSearchInterface
  • include/KPim6/AkonadiAgentBase/Akonadi/PreprocessorBase
  • include/KPim6/AkonadiAgentBase/Akonadi/ResourceBase
  • include/KPim6/AkonadiAgentBase/Akonadi/ResourceSettings
  • include/KPim6/AkonadiAgentBase/Akonadi/TransportResourceBase
  • include/KPim6/AkonadiAgentBase/akonadi/accountsintegration.h
  • include/KPim6/AkonadiAgentBase/akonadi/agentbase.h
  • include/KPim6/AkonadiAgentBase/akonadi/agentsearchinterface.h
  • include/KPim6/AkonadiAgentBase/akonadi/akonadiagentbase_export.h
  • include/KPim6/AkonadiAgentBase/akonadi/preprocessorbase.h
  • include/KPim6/AkonadiAgentBase/akonadi/resourcebase.h
  • include/KPim6/AkonadiAgentBase/akonadi/resourcebasesettings.h
  • include/KPim6/AkonadiAgentBase/akonadi/resourcesettings.h
  • include/KPim6/AkonadiAgentBase/akonadi/transportresourcebase.h
  • include/KPim6/AkonadiAgentWidgetBase/Akonadi/AgentWidgetBase
  • include/KPim6/AkonadiAgentWidgetBase/Akonadi/ResourceWidgetBase
  • include/KPim6/AkonadiAgentWidgetBase/akonadi/agentwidgetbase.h
  • include/KPim6/AkonadiAgentWidgetBase/akonadi/akonadiagentwidgetbase_export.h
  • include/KPim6/AkonadiAgentWidgetBase/akonadi/resourcewidgetbase.h
  • include/KPim6/AkonadiCore/Akonadi/AbstractDifferencesReporter
  • include/KPim6/AkonadiCore/Akonadi/AccountActivitiesAbstract
  • include/KPim6/AkonadiCore/Akonadi/AgentConfigurationBase
  • include/KPim6/AkonadiCore/Akonadi/AgentConfigurationFactoryBase
  • include/KPim6/AkonadiCore/Akonadi/AgentFilterProxyModel
  • include/KPim6/AkonadiCore/Akonadi/AgentInstance
  • include/KPim6/AkonadiCore/Akonadi/AgentInstanceCreateJob
  • include/KPim6/AkonadiCore/Akonadi/AgentInstanceFilterProxyModel
  • include/KPim6/AkonadiCore/Akonadi/AgentInstanceModel
  • include/KPim6/AkonadiCore/Akonadi/AgentManager
  • include/KPim6/AkonadiCore/Akonadi/AgentType
  • include/KPim6/AkonadiCore/Akonadi/AgentTypeModel
  • include/KPim6/AkonadiCore/Akonadi/Attribute
  • include/KPim6/AkonadiCore/Akonadi/AttributeFactory
  • include/KPim6/AkonadiCore/Akonadi/CachePolicy
  • include/KPim6/AkonadiCore/Akonadi/ChangeNotification
  • include/KPim6/AkonadiCore/Akonadi/ChangeRecorder
  • include/KPim6/AkonadiCore/Akonadi/Collection
  • include/KPim6/AkonadiCore/Akonadi/CollectionAnnotationsAttribute
  • include/KPim6/AkonadiCore/Akonadi/CollectionAttributesSynchronizationJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionColorAttribute
  • include/KPim6/AkonadiCore/Akonadi/CollectionCopyJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionCreateJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionDeleteJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionFetchJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionFetchScope
  • include/KPim6/AkonadiCore/Akonadi/CollectionFilterProxyModel
  • include/KPim6/AkonadiCore/Akonadi/CollectionIdentificationAttribute
  • include/KPim6/AkonadiCore/Akonadi/CollectionModifyJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionMoveJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionPathResolver
  • include/KPim6/AkonadiCore/Akonadi/CollectionQuotaAttribute
  • include/KPim6/AkonadiCore/Akonadi/CollectionStatistics
  • include/KPim6/AkonadiCore/Akonadi/CollectionStatisticsJob
  • include/KPim6/AkonadiCore/Akonadi/CollectionUtils
  • include/KPim6/AkonadiCore/Akonadi/Control
  • include/KPim6/AkonadiCore/Akonadi/DifferencesAlgorithmInterface
  • include/KPim6/AkonadiCore/Akonadi/EntityAnnotationsAttribute
  • include/KPim6/AkonadiCore/Akonadi/EntityDeletedAttribute
  • include/KPim6/AkonadiCore/Akonadi/EntityDisplayAttribute
  • include/KPim6/AkonadiCore/Akonadi/EntityHiddenAttribute
  • include/KPim6/AkonadiCore/Akonadi/EntityMimeTypeFilterModel
  • include/KPim6/AkonadiCore/Akonadi/EntityOrderProxyModel
  • include/KPim6/AkonadiCore/Akonadi/EntityRightsFilterModel
  • include/KPim6/AkonadiCore/Akonadi/EntityTreeModel
  • include/KPim6/AkonadiCore/Akonadi/ExceptionBase

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/release-service/25.12.0/akonadi-25.12.0.tar.xz1.77114e+0689d0ffc9e6f065857e5d6ffb085f352c998ae2f31c9ddf812f5696d3d16660dc

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 …