BSD Ports

deskutils/gnome-calendar 51.0_2 MidnightBSD

Simple and beautiful calendar application for GNOME

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
72aae519d3
License
gpl3+
Categories
deskutils, gnome

Description

GNOME Calendar is a simple and beautiful calendar application designed to perfectly fit the GNOME desktop. By reusing the components which the GNOME desktop is build on, Calendar nicely integrates with the GNOME ecosystem.

In the other systems

The newest version among them is 51.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdeskutils/gnome-calendar51.0_2 newestno data-[email protected]2026-09-17
FreeBSDdeskutils/gnome-calendar47.0_1 behind since 2026-09-11none known-[email protected]-
OpenBSDx11/gnome/calendar by name50.0p0 behind since 2026-09-16no data-Antoine Jacoutot <[email protected]>-
NetBSDtime/gnome-calendar by name40.0nb38 behind since 2026-09-11none known-[email protected]2026-09-29
DragonFlydeskutils/gnome-calendar47.0 behind since 2026-09-11none known-[email protected]-
HardenedBSDdeskutils/gnome-calendar47.0_1 behind since 2026-09-11no data-[email protected]-
GhostBSDdeskutils/gnome-calendar47.0_1 behind since 2026-09-11no data-[email protected]-

Compare across BSDs

Version history 2

  1. 51.0 0965f47b8c
  2. 50.0 14431a2b36

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install gnome-calendar

From mports:

cd /usr/mports/deskutils/gnome-calendar && make install clean

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

RUN_DEPENDS=	gnome-calendar>0:deskutils/gnome-calendar

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Library 4

Runtime 1

Build dependencies 6
Run dependencies 5
Required by 1

Configuration

No options to configure.

USES
compiler:c11 desktop-file-utils gettext gnome localbase:ldflags meson pkgconfig python:build tar:xz
Service scripts
none

Files

pkg-plist 82
  • bin/gnome-calendar
  • share/applications/org.gnome.Calendar.desktop
  • share/dbus-1/services/org.gnome.Calendar.service
  • share/gnome-shell/search-providers/org.gnome.Calendar.search-provider.ini
  • share/icons/hicolor/scalable/apps/org.gnome.Calendar.Devel.svg
  • share/icons/hicolor/scalable/apps/org.gnome.Calendar.svg
  • share/icons/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg
  • share/icons/hicolor/symbolic/apps/org.gnome.Calendar.Devel-symbolic.svg
  • share/locale/af/LC_MESSAGES/gnome-calendar.mo
  • share/locale/an/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ar/LC_MESSAGES/gnome-calendar.mo
  • share/locale/be/LC_MESSAGES/gnome-calendar.mo
  • share/locale/be@latin/LC_MESSAGES/gnome-calendar.mo
  • share/locale/bg/LC_MESSAGES/gnome-calendar.mo
  • share/locale/bs/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ca/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ca@valencia/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ckb/LC_MESSAGES/gnome-calendar.mo
  • share/locale/cs/LC_MESSAGES/gnome-calendar.mo
  • share/locale/da/LC_MESSAGES/gnome-calendar.mo
  • share/locale/de/LC_MESSAGES/gnome-calendar.mo
  • share/locale/el/LC_MESSAGES/gnome-calendar.mo
  • share/locale/en_GB/LC_MESSAGES/gnome-calendar.mo
  • share/locale/eo/LC_MESSAGES/gnome-calendar.mo
  • share/locale/es/LC_MESSAGES/gnome-calendar.mo
  • share/locale/et/LC_MESSAGES/gnome-calendar.mo
  • share/locale/eu/LC_MESSAGES/gnome-calendar.mo
  • share/locale/fa/LC_MESSAGES/gnome-calendar.mo
  • share/locale/fi/LC_MESSAGES/gnome-calendar.mo
  • share/locale/fr/LC_MESSAGES/gnome-calendar.mo
  • share/locale/fur/LC_MESSAGES/gnome-calendar.mo
  • share/locale/fy/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ga/LC_MESSAGES/gnome-calendar.mo
  • share/locale/gd/LC_MESSAGES/gnome-calendar.mo
  • share/locale/gl/LC_MESSAGES/gnome-calendar.mo
  • share/locale/he/LC_MESSAGES/gnome-calendar.mo
  • share/locale/hr/LC_MESSAGES/gnome-calendar.mo
  • share/locale/hu/LC_MESSAGES/gnome-calendar.mo
  • share/locale/id/LC_MESSAGES/gnome-calendar.mo
  • share/locale/is/LC_MESSAGES/gnome-calendar.mo
  • share/locale/it/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ja/LC_MESSAGES/gnome-calendar.mo
  • share/locale/kab/LC_MESSAGES/gnome-calendar.mo
  • share/locale/kk/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ko/LC_MESSAGES/gnome-calendar.mo
  • share/locale/kw/LC_MESSAGES/gnome-calendar.mo
  • share/locale/lt/LC_MESSAGES/gnome-calendar.mo
  • share/locale/lv/LC_MESSAGES/gnome-calendar.mo
  • share/locale/mjw/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ml/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ms/LC_MESSAGES/gnome-calendar.mo
  • share/locale/nb/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ne/LC_MESSAGES/gnome-calendar.mo
  • share/locale/nl/LC_MESSAGES/gnome-calendar.mo
  • share/locale/oc/LC_MESSAGES/gnome-calendar.mo
  • share/locale/pa/LC_MESSAGES/gnome-calendar.mo
  • share/locale/pl/LC_MESSAGES/gnome-calendar.mo
  • share/locale/pt/LC_MESSAGES/gnome-calendar.mo
  • share/locale/pt_BR/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ro/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ru/LC_MESSAGES/gnome-calendar.mo
  • share/locale/sk/LC_MESSAGES/gnome-calendar.mo
  • share/locale/sl/LC_MESSAGES/gnome-calendar.mo
  • share/locale/sr/LC_MESSAGES/gnome-calendar.mo
  • share/locale/sr@latin/LC_MESSAGES/gnome-calendar.mo
  • share/locale/sv/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ta/LC_MESSAGES/gnome-calendar.mo
  • share/locale/tg/LC_MESSAGES/gnome-calendar.mo
  • share/locale/th/LC_MESSAGES/gnome-calendar.mo
  • share/locale/tr/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ug/LC_MESSAGES/gnome-calendar.mo
  • share/locale/uk/LC_MESSAGES/gnome-calendar.mo
  • share/locale/uz/LC_MESSAGES/gnome-calendar.mo
  • share/locale/vi/LC_MESSAGES/gnome-calendar.mo
  • share/locale/zh_CN/LC_MESSAGES/gnome-calendar.mo
  • share/locale/zh_HK/LC_MESSAGES/gnome-calendar.mo
  • share/locale/zh_TW/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ab/LC_MESSAGES/gnome-calendar.mo
  • share/locale/hi/LC_MESSAGES/gnome-calendar.mo
  • share/locale/ka/LC_MESSAGES/gnome-calendar.mo
  • share/locale/my/LC_MESSAGES/gnome-calendar.mo
  • share/metainfo/org.gnome.Calendar.metainfo.xml
distinfo 1
FileSizeSHA256
gnome/gnome-calendar-51.0.tar.xz62273277c290450c40834392cdea2c40451561e98f43d5dae93cd9e915051a6708dc30
Master sites 1
  • GNOME

Commit history 5

DateCommitCreditsLog message
72aae519d3 Lucas Holt deskutils/gnome-calendar: bump PORTREVISION for EDS ABI (#1354)
Bump PORTREVISION for the Evolution Data Server 3.61 ABI transition. No source changes. Validated bmake -V PORTREVISION and git diff --check. ## Summary by Sourcery Chores: - Bump the GNOME Calendar port revision to account for the Evolution Data Server ABI transition. Signed-off-by: Lucas Holt <[email protected]>
7d932712d6 Lucas Holt deskutils/gnome-calendar: enable meaningful tests (#1293)
Follow-up to #1281. GNOME Calendar disables GLib assertions in its Meson `release` build, and the upstream test binaries intentionally abort in that configuration. Use Meson `debugoptimized` so the packaged build remains optimized while retaining assertions; the full 11-test upstream suite then runs successfully. Also align PORTSCOUT with the shipped 51 series. Validation: bmake fake, package, test (11/11), check-license, and git diff --check. ## Summary by Sourcery Build GNOME Calendar with optimized assertions enabled so its upstream tests run successfully while tracking the 51 release series. Bug Fixes: - Enable the full GNOME Calendar upstream test suite by preserving GLib assertions in packaged builds. Enhancements: - Align PORTSCOUT with the shipped GNOME Calendar 51 series. …
0965f47b8c Lucas Holt deskutils/gnome-calendar: update to 51.0 (#1281)
Updates GNOME Calendar to 51.0. Validation: - bmake makesum - bmake patch - bmake package - bmake test - bmake check-license - git diff --check PORTREVISION remains explicitly 0. ## Summary by Sourcery Enhancements: - Update GNOME Calendar to version 51.0. Signed-off-by: Lucas Holt <[email protected]>
14431a2b36 Lucas Holt deskutils/gnome-calendar: update to 50.0 (#1228)
Updates GNOME Calendar to 50.0, resets PORTREVISION, adds the required blueprint compiler, and corrects the verified GPL-3.0-or-later metadata. Validation: makesum, patch, build, fake, package, check-license, and git diff --check passed. The test target was retained and executed, but all 10 tests abort because the release build injects G_DISABLE_ASSERT and upstream refuses to run tests compiled that way. No tests were suppressed. ## Summary by Sourcery Update GNOME Calendar to 50.0 with refreshed dependencies, metadata, packaging, and test handling. Enhancements: - Update GNOME Calendar to version 50.0 and refresh its packaging metadata and installed file list. - Enable the package's standard test target and add the build dependency required by the updated release. Build: …
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 …