| Port details | 
	
	
			
-  cinnamon-screensaver Cinnamon screen saver and locker
 
 
-  6.4.0_1 x11 
 =2           5.4.2_3Version of this port present on the latest quarterly branch. - Maintainer: gnome@FreeBSD.org 
  - Port Added: 2014-11-19 11:49:29
 
- Last Update: 2025-07-17 15:41:25
 
- Commit Hash: f13b96d
 
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
 - Also Listed In: gnome
 
- License: GPLv2+ LGPL21
 
- WWW: 
 - https://github.com/linuxmint/cinnamon-screensaver
 - Description:
 - Gnome-screensaver is GNOME-based screen saver and locker that aims to have
simple, sane, secure defaults and be well integrated with the desktop.
It is designed to support:
        * the ability to lock down configuration settings
        * translation into other languages
        * user switching
        ¦   ¦   ¦   ¦   
- Manual pages:
 
- FreshPorts has no man page information for this port.
 
- pkg-plist: as obtained via: 
make generate-plist - USE_RC_SUBR (Service Scripts)
 
- no SUBR information found for this port
 
 
- Dependency lines:
 - 
- cinnamon-screensaver>0:x11/cinnamon-screensaver
 
  - To install the port:
 -  cd /usr/ports/x11/cinnamon-screensaver/ && make install clean
 - To add the package, run one of these commands:
 - pkg install x11/cinnamon-screensaver
 - pkg install cinnamon-screensaver
  NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: cinnamon-screensaver
 - Flavors: there is no flavor information for this port.
 - distinfo:
 - TIMESTAMP = 1735838597
SHA256 (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = e985b68981482b7ead6aef55988937958539221d752f9a4feb7ced9ac32fe422
SIZE (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = 160693
  
 Packages (timestamps in pop-ups are UTC): 
- Dependencies
 - NOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.
 - Build dependencies:
 - 
- g-ir-scanner : devel/gobject-introspection
 - py311-pygobject>=0 : devel/py-pygobject@py311
 - meson : devel/meson
 - ninja : devel/ninja
 - pkgconf>=1.3.0_1 : devel/pkgconf
 - python3.11 : lang/python311
 - x11.pc : x11/libX11
 - xext.pc : x11/libXext
 - xrandr.pc : x11/libXrandr
 - xinerama.pc : x11/libXinerama
 
  
- Test dependencies:
 - 
- python3.11 : lang/python311
 
  
- Runtime dependencies:
 - 
- pam_gnome_keyring.so : security/gnome-keyring
 - py311-cairo>0 : graphics/py-cairo@py311
 - py311-setproctitle>0 : devel/py-setproctitle@py311
 - py311-python-xapp>0 : x11/py-python-xapp@py311
 - unix-selfauth-helper : security/unix-selfauth-helper
 - pidof : sysutils/pidof
 - py311-pygobject>=0 : devel/py-pygobject@py311
 - python3.11 : lang/python311
 - x11.pc : x11/libX11
 - xext.pc : x11/libXext
 - xrandr.pc : x11/libXrandr
 - xinerama.pc : x11/libXinerama
 
  
- Library dependencies:
 - 
- libaccountsservice.so : sysutils/accountsservice
 - libcinnamon-desktop.so : x11/cinnamon-desktop
 - libdbus-glib-1.so : devel/dbus-glib
 - libxdo.so : x11/xdotool
 - libatk-1.0.so : accessibility/at-spi2-core
 - libcairo.so : graphics/cairo
 - libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
 - libglib-2.0.so : devel/glib20
 - libintl.so : devel/gettext-runtime
 - libgtk-3.so : x11-toolkits/gtk30
 - libharfbuzz.so : print/harfbuzz
 - libpango-1.0.so : x11-toolkits/pango
 
  
- This port is required by:
 - for Run
 
- 
					            
- x11/cinnamon
 
  
  
Configuration Options: 
- ===> The following configuration options are available for cinnamon-screensaver-6.4.0_1:
     LOCKING=on: Compile in support for locking the display
     SETRES=off: Use setresuid/setresgid in the setuid.c helper
     XINERAMA=on: X11 Xinerama extension support
===> Use 'make config' to modify these settings
 - Options name:
 
- x11_cinnamon-screensaver
 - USES:
 
- gnome meson pkgconfig python shebangfix xorg localbase:ldflags
 
- FreshPorts was unable to extract/find any pkg message
  - Master Sites:
 
 
 | 
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
6.4.0_1 17 Jul 2025 15:41:25
        | 
    Gleb Popov (arrowd)   Author: Pavel Timofeev | 
    x11/cinnamon-screensaver: Add sysutils/pidof to RUN_DEPENDS
PR:		288250  | 
6.4.0 13 Jul 2025 20:00:40
        | 
    Gleb Popov (arrowd)   Author: Pavel Timofeev | 
    x11/cinnamon-screensaver: Update to 6.4.0
PR:		288177  | 
5.4.2_3 17 Mar 2025 04:02:08
        | 
    Charlie Li (vishwin)   | 
    gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes.  | 
5.4.2_3 22 Nov 2024 22:31:54
        | 
    Charlie Li (vishwin)   | 
    devel/py-pygobject: bump consumer PORTREVISIONs after port rename
With hat: gnome
PR: 273722  | 
5.4.2_2 25 Apr 2023 15:17:15
        | 
    Christian Weisgerber (naddy)   | 
    audio/opus: bump consumers after update to 1.4  | 
5.4.2_1 02 Mar 2023 05:23:10
        | 
    Tobias C. Berner (tcberner)   | 
    accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above  ) | 
5.4.2 25 Feb 2023 20:52:13
        | 
    Charlie Li (vishwin)   | 
    x11/cinnamon: update to 5.4
Components:
- lang/cjs to 5.4.1
- misc/cinnamon-translations to 5.4.2
- sysutils/cinnamon-control-center to 5.4.6
- sysutils/cinnamon-settings-daemon to 5.4.4
- x11-fm/nemo to 5.4.2
- x11-wm/muffin to 5.4.5
- x11/cinnamon-desktop to 5.4.2
- x11/cinnamon-menus to 5.4.0
- x11/cinnamon-screensaver to 5.4.2
- x11/cinnamon-session to 5.4.0
- x11/cinnamon to 5.4.9
- x11/py-python-xapp to 2.2.2
- x11/xapp to 2.2.14
5.6 is the latest upstream release; this is a stopgap to reduce
delta.
Reviewed by: tcberner (desktop)
Differential Revision: https://reviews.freebsd.org/D37917  | 
4.8.1_2 20 Jul 2022 14:23:32
        | 
    Tobias C. Berner (tcberner)   | 
    x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
  *  Adam Weinberger <adam@vectors.cx>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexander Matey <matey@cis.ohio-state.edu>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Alexey Mikhailov <karma@ez.pereslavl.ru>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Toernqvist <antont@inbox.lv> (Only the first 15 lines of the commit message are shown above  ) | 
4.8.1_2 10 Apr 2022 19:11:41
        | 
    Charlie Li (vishwin)   | 
    textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)  | 
4.8.1_1 26 Mar 2022 08:27:27
        | 
    Matthias Fechner (mfechner)   | 
    textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246  | 
4.8.1 19 Oct 2021 08:36:47
        | 
    Tobias Kortkamp (tobik)   | 
    *: apply refactor.remove-consecutive-empty-lines
Submitted by:	portedit  | 
4.8.1 10 Oct 2021 19:44:42
        | 
    Baptiste Daroussin (bapt)   | 
    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)  | 
4.8.1 06 Apr 2021 14:31:07
        | 
    Mathieu Arnold (mat)   | 
    Remove # $FreeBSD$ from Makefiles.  | 
4.8.1 02 Jan 2021 11:21:31
      | 
    rene   | 
    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  | 
2.4.1_2 29 Sep 2020 12:07:28
      | 
    bapt   | 
    First batch at upgrading gnome to 3.36/3.38
Update evolution-dataserver to 3.38.0 and because of ABI breakage update ports
depending on it
Update bijiben to 3.38.0
Update gnome-calendar to 3.38.0
Update gnome-contacts to 3.38
Update gnome-maps to 3.38.0
Patch gnome-todo to work with newer evolution-dataserver (patched obtained from
    OpenBSD/Archlinux)
Update evolution to 3.38.0
Update evolution-ews to 3.38.0 (among changes it brings support for office365)
Update folks to 0.14.0
Update cheese to 3.38.0(Only the first 15 lines of the commit message are shown above  ) | 
2.4.1_1 08 Nov 2019 11:21:03
      | 
    tobik   | 
    x11*: Add missing USES={gl,gnome,mate} | 
2.4.1_1 10 Sep 2019 08:45:01
      | 
    tobik   | 
    x11/cinnamon-screensaver: Spell PORTREVISION correctly after r511398  | 
2.4.1 07 Sep 2019 08:24:20
      | 
    zeising   | 
    Remove libXxf86misc dependency from gnome@ ports
Remove the libXxf86misc dependency from various gnome@ owned ports.  These
are the last remaining owned ports that depend on xf86misc.  xf86misc has
been deprecated and is slated for removal.
PR:		240380
Approved by:	kwm (gnome@)  | 
2.4.1 28 Nov 2016 13:46:17
      | 
    amdmi3   | 
    - Add LICENSE
- Remove bogus (in presence of USE_GITHUB) USES=tar*
Approved by:	portmgr blanket  | 
2.4.1 21 Oct 2016 15:21:13
      | 
    mat   | 
    Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093  | 
2.4.1 21 Oct 2016 12:51:41
        | 
    mat   | 
    ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight | 
2.4.1 01 Apr 2016 14:33:58
      | 
    mat   | 
    Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight | 
2.4.1 08 Mar 2016 13:09:12
      | 
    mat   | 
    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:	https://reviews.freebsd.org/D4268  | 
2.4.1 18 May 2015 17:07:46
      | 
    mat   | 
    Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight  | 
2.4.1 27 Mar 2015 08:27:00
      | 
    kwm   | 
    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 <gustau.perez@gmail.com> for helping to kee
  these ports updated.
Obtained from:	GNOME dev repo  | 
2.4.0 30 Dec 2014 20:13:47
        | 
    kwm   | 
    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  | 
2.2.4 19 Nov 2014 11:49:06
        | 
    kwm   | 
    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
xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have (Only the first 15 lines of the commit message are shown above  ) |