notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q4
sddm QML based login manager
0.21.0.36_2 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 0.21.0.36_2Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-24 11:48:12
Last Update: 2025-10-24 11:47:02
Commit Hash: 538fd5a
License: GPLv2+ CC-BY-3.0 CC-BY-4.0 APACHE20
WWW:
https://github.com/sddm/sddm
Description:
QML based X11 and Wayland display manager.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (209 items)
Collapse this list.
  1. /usr/local/share/licenses/sddm-0.21.0.36_2/catalog.mk
  2. /usr/local/share/licenses/sddm-0.21.0.36_2/LICENSE
  3. /usr/local/share/licenses/sddm-0.21.0.36_2/GPLv2+
  4. /usr/local/share/licenses/sddm-0.21.0.36_2/CC-BY-3.0
  5. /usr/local/share/licenses/sddm-0.21.0.36_2/CC-BY-4.0
  6. /usr/local/share/licenses/sddm-0.21.0.36_2/APACHE20
  7. bin/sddm
  8. bin/sddm-greeter-qt6
  9. @sample etc/pam.d/sddm.default etc/pam.d/sddm
  10. @sample etc/pam.d/sddm-autologin.default etc/pam.d/sddm-autologin
  11. @sample etc/pam.d/sddm-greeter.default etc/pam.d/sddm-greeter
  12. @sample etc/sddm.conf.default etc/sddm.conf
  13. lib/qt6/qml/SddmComponents/Background.qml
  14. lib/qt6/qml/SddmComponents/Button.qml
  15. lib/qt6/qml/SddmComponents/Clock.qml
  16. lib/qt6/qml/SddmComponents/ComboBox.qml
  17. lib/qt6/qml/SddmComponents/ImageButton.qml
  18. lib/qt6/qml/SddmComponents/LayoutBox.qml
  19. lib/qt6/qml/SddmComponents/Menu.qml
  20. lib/qt6/qml/SddmComponents/PasswordBox.qml
  21. lib/qt6/qml/SddmComponents/PictureBox.qml
  22. lib/qt6/qml/SddmComponents/TextBox.qml
  23. lib/qt6/qml/SddmComponents/TextConstants.qml
  24. lib/qt6/qml/SddmComponents/qmldir
  25. lib/qt6/qml/SddmComponents/warning.png
  26. libexec/sddm-helper
  27. libexec/sddm-helper-start-wayland
  28. libexec/sddm-helper-start-x11user
  29. share/dbus-1/system.d/org.freedesktop.DisplayManager.conf
  30. share/man/man1/sddm-greeter.1.gz
  31. share/man/man1/sddm.1.gz
  32. share/man/man5/sddm-state.conf.5.gz
  33. share/man/man5/sddm.conf.5.gz
  34. share/sddm/faces/.face.icon
  35. share/sddm/faces/root.face.icon
  36. share/sddm/flags/ae.png
  37. share/sddm/flags/am.png
  38. share/sddm/flags/ar.png
  39. share/sddm/flags/at.png
  40. share/sddm/flags/az.png
  41. share/sddm/flags/bd.png
  42. share/sddm/flags/be.png
  43. share/sddm/flags/bg.png
  44. share/sddm/flags/bh.png
  45. share/sddm/flags/br.png
  46. share/sddm/flags/by.png
  47. share/sddm/flags/ca.png
  48. share/sddm/flags/ch.png
  49. share/sddm/flags/cu.png
  50. share/sddm/flags/cz.png
  51. share/sddm/flags/de.png
  52. share/sddm/flags/dj.png
  53. share/sddm/flags/dk.png
  54. share/sddm/flags/dz.png
  55. share/sddm/flags/ee.png
  56. share/sddm/flags/eg.png
  57. share/sddm/flags/es.png
  58. share/sddm/flags/eu.png
  59. share/sddm/flags/fi.png
  60. share/sddm/flags/fr.png
  61. share/sddm/flags/gb.png
  62. share/sddm/flags/ge.png
  63. share/sddm/flags/gr.png
  64. share/sddm/flags/hr.png
  65. share/sddm/flags/hu.png
  66. share/sddm/flags/il.png
  67. share/sddm/flags/in.png
  68. share/sddm/flags/iq.png
  69. share/sddm/flags/is.png
  70. share/sddm/flags/it.png
  71. share/sddm/flags/jo.png
  72. share/sddm/flags/jp.png
  73. share/sddm/flags/km.png
  74. share/sddm/flags/kr.png
  75. share/sddm/flags/kw.png
  76. share/sddm/flags/la.png
  77. share/sddm/flags/lb.png
  78. share/sddm/flags/lt.png
  79. share/sddm/flags/lv.png
  80. share/sddm/flags/ly.png
  81. share/sddm/flags/ma.png
  82. share/sddm/flags/mk.png
  83. share/sddm/flags/mn.png
  84. share/sddm/flags/mx.png
  85. share/sddm/flags/nl.png
  86. share/sddm/flags/no.png
  87. share/sddm/flags/om.png
  88. share/sddm/flags/pl.png
  89. share/sddm/flags/ps.png
  90. share/sddm/flags/pt.png
  91. share/sddm/flags/qa.png
  92. share/sddm/flags/qc.png
  93. share/sddm/flags/ro.png
  94. share/sddm/flags/ru.png
  95. share/sddm/flags/sa.png
  96. share/sddm/flags/sd.png
  97. share/sddm/flags/se.png
  98. share/sddm/flags/si.png
  99. share/sddm/flags/sk.png
  100. share/sddm/flags/so.png
  101. share/sddm/flags/sr.png
  102. share/sddm/flags/sy.png
  103. share/sddm/flags/th.png
  104. share/sddm/flags/tn.png
  105. share/sddm/flags/tr.png
  106. share/sddm/flags/ua.png
  107. share/sddm/flags/uk.png
  108. share/sddm/flags/un.png
  109. share/sddm/flags/us.png
  110. share/sddm/flags/uy.png
  111. share/sddm/flags/vn.png
  112. share/sddm/flags/ye.png
  113. share/sddm/flags/yu.png
  114. share/sddm/flags/zz.png
  115. share/sddm/scripts/Xsession
  116. share/sddm/scripts/Xsetup
  117. share/sddm/scripts/Xstop
  118. share/sddm/scripts/wayland-session
  119. share/sddm/scripts/xinit-session
  120. share/sddm/themes/elarun/Main.qml
  121. share/sddm/themes/elarun/README
  122. share/sddm/themes/elarun/angle-down.png
  123. share/sddm/themes/elarun/elarun.jpg
  124. share/sddm/themes/elarun/images/background.png
  125. share/sddm/themes/elarun/images/lock.png
  126. share/sddm/themes/elarun/images/login_active.png
  127. share/sddm/themes/elarun/images/login_normal.png
  128. share/sddm/themes/elarun/images/rectangle.png
  129. share/sddm/themes/elarun/images/rectangle_overlay.png
  130. share/sddm/themes/elarun/images/session_normal.png
  131. share/sddm/themes/elarun/images/system_hibernate.png
  132. share/sddm/themes/elarun/images/system_reboot.png
  133. share/sddm/themes/elarun/images/system_shutdown.png
  134. share/sddm/themes/elarun/images/system_suspend.png
  135. share/sddm/themes/elarun/images/system_switch_user.png
  136. share/sddm/themes/elarun/images/user_icon.png
  137. share/sddm/themes/elarun/metadata.desktop
  138. share/sddm/themes/elarun/theme.conf
  139. share/sddm/themes/maldives/LICENSE
  140. share/sddm/themes/maldives/Main.qml
  141. share/sddm/themes/maldives/README
  142. share/sddm/themes/maldives/angle-down.png
  143. share/sddm/themes/maldives/background.jpg
  144. share/sddm/themes/maldives/maldives.jpg
  145. share/sddm/themes/maldives/metadata.desktop
  146. share/sddm/themes/maldives/rectangle.png
  147. share/sddm/themes/maldives/theme.conf
  148. share/sddm/themes/maya/LICENSE
  149. share/sddm/themes/maya/Main.qml
  150. share/sddm/themes/maya/README
  151. share/sddm/themes/maya/components/SpButton.qml
  152. share/sddm/themes/maya/components/SpClock.qml
  153. share/sddm/themes/maya/fonts/OpenSans_CondLight.ttf
  154. share/sddm/themes/maya/images/ic_arrow_drop_down_white_24px.svg
  155. share/sddm/themes/maya/images/ic_power_settings_new_white_24px.svg
  156. share/sddm/themes/maya/images/ic_refresh_white_24px.svg
  157. share/sddm/themes/maya/images/ic_warning_white_24px.svg
  158. share/sddm/themes/maya/metadata.desktop
  159. share/sddm/themes/maya/screenshots/hi_IN.png
  160. share/sddm/themes/maya/theme.conf
  161. share/sddm/translations-qt6/ar.qm
  162. share/sddm/translations-qt6/bg.qm
  163. share/sddm/translations-qt6/bn.qm
  164. share/sddm/translations-qt6/ca.qm
  165. share/sddm/translations-qt6/cs.qm
  166. share/sddm/translations-qt6/da.qm
  167. share/sddm/translations-qt6/de.qm
  168. share/sddm/translations-qt6/es.qm
  169. share/sddm/translations-qt6/et.qm
  170. share/sddm/translations-qt6/eu.qm
  171. share/sddm/translations-qt6/fa.qm
  172. share/sddm/translations-qt6/fi.qm
  173. share/sddm/translations-qt6/fr.qm
  174. share/sddm/translations-qt6/gl.qm
  175. share/sddm/translations-qt6/he.qm
  176. share/sddm/translations-qt6/hi_IN.qm
  177. share/sddm/translations-qt6/hu.qm
  178. share/sddm/translations-qt6/ie.qm
  179. share/sddm/translations-qt6/is.qm
  180. share/sddm/translations-qt6/it.qm
  181. share/sddm/translations-qt6/ja.qm
  182. share/sddm/translations-qt6/ka.qm
  183. share/sddm/translations-qt6/kk.qm
  184. share/sddm/translations-qt6/ko.qm
  185. share/sddm/translations-qt6/lt.qm
  186. share/sddm/translations-qt6/lv.qm
  187. share/sddm/translations-qt6/nb.qm
  188. share/sddm/translations-qt6/nl.qm
  189. share/sddm/translations-qt6/nn.qm
  190. share/sddm/translations-qt6/oc.qm
  191. share/sddm/translations-qt6/pl.qm
  192. share/sddm/translations-qt6/pt_BR.qm
  193. share/sddm/translations-qt6/pt_PT.qm
  194. share/sddm/translations-qt6/ro.qm
  195. share/sddm/translations-qt6/ru.qm
  196. share/sddm/translations-qt6/sk.qm
  197. share/sddm/translations-qt6/sr.qm
  198. share/sddm/translations-qt6/sr@ijekavian.qm
  199. share/sddm/translations-qt6/sr@ijekavianlatin.qm
  200. share/sddm/translations-qt6/sr@latin.qm
  201. share/sddm/translations-qt6/sv.qm
  202. share/sddm/translations-qt6/tr.qm
  203. share/sddm/translations-qt6/uk.qm
  204. share/sddm/translations-qt6/zh_CN.qm
  205. share/sddm/translations-qt6/zh_TW.qm
  206. share/xsessions/xinitrc.desktop
  207. @owner
  208. @group
  209. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • sddm
Dependency lines:
  • sddm>0:x11/sddm
Conflicts:
CONFLICTS_INSTALL:
  • lightdm
To install the port:
cd /usr/ports/x11/sddm/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/sddm
  • pkg install sddm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sddm
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1740291987 SHA256 (sddm-sddm-v0.21.0-36-gc2b97dd_GH0.tar.gz) = d1565eb0d4f0a9978bb9d2750fb566216bef485be2c0f4955505b952b521b875 SIZE (sddm-sddm-v0.21.0-36-gc2b97dd_GH0.tar.gz) = 3558026

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rst2man : textproc/py-docutils@py311
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.11 : lang/python311
  6. xorgproto>=0 : x11/xorgproto
  7. xau.pc : x11/libXau
  8. xcb.pc : x11/libxcb
  9. lupdate : devel/qt6-tools
Runtime dependencies:
  1. consolekit2>1.2.5 : sysutils/consolekit2
  2. dbus-launch : devel/dbus
  3. xauth : x11/xauth
  4. xmessage : x11/xmessage
  5. xrdb : x11/xrdb
  6. xsetroot : x11/xsetroot
  7. xau.pc : x11/libXau
  8. xcb.pc : x11/libxcb
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libOpenGL.so : graphics/libglvnd
  3. libQt6Core.so : devel/qt6-base
  4. libQt6Qml.so : x11-toolkits/qt6-declarative
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_sddm
USES:
cmake compiler:c++17-lang cpe gl pkgconfig python:build qt:6 xorg
pkg-message:
If upgrading from < 0.18.1_4:
SDDM user's home directory have been moved to /var/lib/sddm. It is advised to run following commands as root: # pw usermod -n sddm -d /var/lib/sddm # pwd_mkdb /etc/master.passwd # mv /usr/local/etc/sddm/home/state.conf /var/lib/sddm/state.conf # rm -rf /usr/local/etc/sddm/home
For install:
SDDM lists a "user session" which needs either an .xinitrc in the user's home directory, or as a fallback, xterm. In order to use the "user session" feature, a ~/.xinitrc is recommended.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/sddm/sddm/tar.gz/v0.21.0-36-gc2b97dd?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.21.0.36_2
24 Oct 2025 11:47:02
commit hash: 538fd5a82f20a383e9220eb0c2b798f4d50e1cefcommit hash: 538fd5a82f20a383e9220eb0c2b798f4d50e1cefcommit hash: 538fd5a82f20a383e9220eb0c2b798f4d50e1cefcommit hash: 538fd5a82f20a383e9220eb0c2b798f4d50e1cef files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
x11/sddm: add workaround for Wayland sessions.

Mimic seatd and put the underlying tty in raw mode
to prevent killing Wayland sessions on CTRL+C.

Upstream reports:
KDE:		https://bugs.kde.org/505552
SDDM:		https://github.com/sddm/sddm/issues/1986

PR:             286592
Submitted by:	jsm, jhale

(cherry picked from commit b7d53d8438e66f84768f28cbccc92a04d5df76b8)

Number of commits found: 1