notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
cinnamon-session Session component for the cinnamon desktop
4.8.0_1 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.8.0_1Version of this port present on the latest quarterly branch.
Maintainer: search for ports maintained by this maintainer
Port Added: 2014-11-19 11:49:29
Last Update: 2021-10-10 19:44:42
Commit Hash: 2c672a4
Also Listed In: gnome
License: GPLv2
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/cinnamon-session-4.8.0_1/
  2. /usr/local/share/licenses/cinnamon-session-4.8.0_1/LICENSE
  3. /usr/local/share/licenses/cinnamon-session-4.8.0_1/GPLv2
  4. bin/cinnamon-session
  5. bin/cinnamon-session-quit
  6. libexec/cinnamon-session-check-accelerated
  7. libexec/cinnamon-session-check-accelerated-helper
  8. man/man1/cinnamon-session-quit.1.gz
  9. man/man1/cinnamon-session.1.gz
  10. share/cinnamon-session/
  11. share/cinnamon-session/hardware-compatibility
  12. share/doc/cinnamon-session/dbus/cinnamon-session.html
  13. share/icons/hicolor/16x16/apps/cinnamon-session-properties.png
  14. share/icons/hicolor/22x22/apps/cinnamon-session-properties.png
  15. share/icons/hicolor/24x24/apps/cinnamon-session-properties.png
  16. share/icons/hicolor/32x32/apps/cinnamon-session-properties.png
  17. share/icons/hicolor/48x48/apps/cinnamon-session-properties.png
  18. share/icons/hicolor/scalable/apps/cinnamon-session-properties.svg
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • cinnamon-session>0:x11/cinnamon-session
To install the port:
cd /usr/ports/x11/cinnamon-session/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/cinnamon-session
  • pkg install cinnamon-session
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cinnamon-session
Flavors: there is no flavor information for this port.
Packages (timestamps in pop-ups are UTC):

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. xmlto : textproc/xmlto
  2. meson>=0.57.1_1 : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.8 : lang/python38
  6. xtrans.pc : x11/xtrans
  7. xorgproto>=0 : x11/xorgproto
  8. ice.pc : x11/libICE
  9. sm.pc : x11/libSM
  10. x11.pc : x11/libX11
  11. xau.pc : x11/libXau
  12. xcomposite.pc : x11/libXcomposite
  13. xext.pc : x11/libXext
  14. xrender.pc : x11/libXrender
  15. xtst.pc : x11/libXtst
Runtime dependencies:
  1. console-kit-daemon : sysutils/consolekit2
  2. ice.pc : x11/libICE
  3. sm.pc : x11/libSM
  4. x11.pc : x11/libX11
  5. xau.pc : x11/libXau
  6. xcomposite.pc : x11/libXcomposite
  7. xext.pc : x11/libXext
  8. xrender.pc : x11/libXrender
  9. xtst.pc : x11/libXtst
Library dependencies:
  1. : devel/dbus
  2. : devel/dbus-glib
  3. : x11/xapp
  4. : audio/libcanberra
  5. : graphics/libglvnd
  6. : accessibility/atk
  7. : graphics/cairo
  8. : graphics/gdk-pixbuf2
  9. : devel/glib20
  10. : devel/gettext-runtime
  11. : x11-toolkits/gtk30
  12. : x11-toolkits/pango
This port is required by:
for Build
  1. sysutils/cinnamon-settings-daemon
for Run
  1. sysutils/cinnamon-settings-daemon

Configuration Options:
Options name:


FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
10 Oct 2021 19:44:42
 files touched by this commit commit hash:2c672a4de941dc57142d867ba42396b1b64d2921  4.8.0_1
Baptiste Daroussin (bapt) search for other commits by this committer
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  4.8.0_1
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.8.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
02 Jan 2021 11:21:31
Original commit files touched by this commit Revision:559925  4.8.0
rene search for other commits by this committer
Upgrade the Cinnamon desktop environment to version 4.8

This version uses Python 3 instead of the expired Python 2.7

From the main PR (249856):

" There are a couple known issues:
  * x11-fm/nemo crashes upon closing a window or tab.
  * x11/cinnamon-screensaver unlocking doesn't work, most likely due to a
missing PAM (Linux-PAM?) integration.
  Both of these issues are being worked on.

  I've been dogfooding since Cinnamon 4.0, and apart from those issues,
everything works."

PR:		249771
PR:		249851
PR:		249855
PR:		249856
PR:		249857
PR:		249858
Submitted by:	Charlie Li
07 Nov 2019 18:36:56
Original commit files touched by this commit Revision:517000  2.4.3_3
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
22 Sep 2017 10:48:29
Original commit files touched by this commit Revision:450351  2.4.3_3
mat search for other commits by this committer
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:
05 Aug 2017 10:58:48
Original commit files touched by this commit Revision:447399  2.4.3_3
kwm search for other commits by this committer
Update consolekit to 1.2.0.

* Rename consolekit to consolekit2 to reflect that consolekit2 is a new
  project, even if it the continuation of the old consolekit project.
* Expand pkg-descr with some background info.
* Add license
* ConsoleKit2 has been ported to GDbus, so dbus-glib is not anymore required
* Add GObject introspection support for desktops environment such Pantheon or
* Thanks to Jesper Schmitz Mouridsen, Ben Woods and Olivier Duchateau for
  assisting with there versions of the port, suggesting changes and testing.

PR:		202269
23 May 2017 05:03:16
Original commit files touched by this commit Revision:441503  2.4.3_2
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  2.4.3_1
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
01 Apr 2016 14:33:58
Original commit files touched by this commit Revision:412351  2.4.3_1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
08 Mar 2016 13:09:12
Original commit files touched by this commit Revision:410613  2.4.3_1
mat search for other commits by this committer
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.

Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:
17 Aug 2015 08:21:51
Original commit files touched by this commit Revision:394440  2.4.3_1
tijl search for other commits by this committer
Bump PORTREVISION for libupower-glib library version bump in r393607.
18 May 2015 17:07:46
Original commit files touched by this commit Revision:386691  2.4.3
mat search for other commits by this committer
Replace most occurences of in MASTER_SITES with USE_GITHUB usage.

With hat:	portmgr
Sponsored by:	Absolight
27 Mar 2015 08:27:00
Original commit files touched by this commit Revision:382374  2.4.3
kwm search for other commits by this committer
Update the cinnamon stack to the latest in the 2.4 series.

sysutils/cinnamon-settings-daemon to 2.4.3.
x11/cinnamon to 2.4.6.
x11/cinnamon-screensaver to 2.4.1.
x11/cinnamon-session to 2.4.3.
x11-fm/nemo to 2.4.5.
x11-wm/muffin to 2.4.4.

Switch cinnamon to py-pillow instead of py-imaging which seems to be
  discontinued upstream.

Thanks to Gustau Perez <> for helping to kee
  these ports updated.

Obtained from:	GNOME dev repo
30 Dec 2014 20:13:47
Original commit files touched by this commit Revision:375852  2.4.1  Sanity Test Failure
kwm search for other commits by this committer
Update cinnamon to 2.4, this should fix [1] and [2].
Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates.
Update evolution suite to 3.12.9.
Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3].

PR:		195290 [1], 195289 [2], 195455 [3]
Obtained from:	gnome devel repo
19 Nov 2014 11:49:06
Original commit files touched by this commit Revision:372768  2.2.2  Sanity Test Failure
kwm search for other commits by this committer
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example
can be used for sessions started without GDM.

Shell Extensions can be installed via , we have
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 16