CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

x11/sddm0.21.0.36_7

QML based login manager

Maintainer
kde@FreeBSD.org
Packages
sddm 0.21.0.36_7
Upstream
up to date
CPE
sddm_project:sddm from the port
WWW
https://github.com/sddm/sddm
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range this version has left.

Commits (61)

Gleb Popov (arrowd) · 0.21.0.36_7
x11/sddm: Fix building with CMake 4
7018441a45
Gleb Popov (arrowd) · 0.21.0.36_7
x11/sddm: Bump PORTREVISION

PR:		296696
Reported by:	mikael
Fixes:	9c100997858850916201b483b2662b70760163e8
f7e980fe4c
Gleb Popov (arrowd) · 0.21.0.36_6
x11/sddm: Allow sddm_xkb_layout to be completely overriden from rc.conf

PR:		296696
9c10099785
Gleb Popov (arrowd) · 0.21.0.36_6
x11/sddm: Make it possible to start the greeter under KWin Wayland session

PR:		296052
7481795ad5
Gleb Popov (arrowd) · 0.21.0.36_5
x11/sddm: Wayland session fixes

PR:		286592, 296052
c8a6d8ae8a
Gleb Popov (arrowd) · 0.21.0.36_4
x11/sddm: Fix keyboard layout setting when using Breeze theme

PR:		296696
3eb3ecdb72
Gleb Popov (arrowd) · 0.21.0.36_3
x11/sddm: Pass the environment set by pam_authenticate to the session being started

PR:		296052
Sponsored by:	Future Crew, LLC
c9f3c6eba6
Max Brazhnikov (makc) · 0.21.0.36_2
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
b7d53d8438
Max Brazhnikov (makc) · 0.21.0.36_1
x11/sddm: add missing runtime dependencies
0e0b44f0a7
Jason E. Hale (jhale) · 0.21.0.36
x11/sddm: Update to latest commit

It's be almost exactly a year since last release and I'm kind of getting
itchy. Deal with all that has transpired since last release.

Switch to Qt6 and pet portclippy(1).
2ec4b88df2
Wen Heping (wen) · 0.21.0
textproc/py-docutils: Update to 0.21.2

And fix some build errors caused by this update
PR:		280080
Reported by:	wen@
Exp-run by:	antoine@
Approved by:	portmgr(blanket, fix build)
c0615e6aa3
Jason E. Hale (jhale) · 0.21.0
x11/sddm: Update to 0.21.0

Sticking with Qt5 for now. The Qt6 version basically works, i.e., it
starts up and one can effectively log in, but it doesn't seem to respect
the user-selected theme. More investigation is required to this point.

The requirement of ECM has thankfully been dropped.

Disable the qtvirtualkeyboard InputMethod by default as it doesn't seem
to work properly under Qt5 for any included theme, even in the previous
version, displaying only a black box covering half of the screen where
the virtual keyboard should be. The breeze theme (installed by
x11/plasma(5|6)-plasma-workspace) supresses this behavior, and is IMHO
the most intuitive theme to use, but when the 'virtual keyboard' button
is clicked, a black box still appears. This change removes that button,
elimitating further user confusion. Even when working properly under Qt6,
it is an annoyance, at best, to be bombarded by a virtual keyboard when
a physical keyboard is present. My impression is, the vast majority of
FreeBSD users are likely to be using a physical keyboard by default and
don't want to be bothered by clicking down a functional virtual keyboard
or to be confused by a black box taking up half of the screen.

Patch self-installed files using the ports framework instead of using
eyebrow-raising incantations that lead to staging errors. It's generally
not a good idea to use REINPLACE_CMD on STAGEDIR as it leaves unwanted
*.bak files.

https://github.com/sddm/sddm/releases/tag/v0.21.0
c1163c525a
Gleb Popov (arrowd) · 0.20.0_3
x11/sddm: Fix patch for sddm-autologin.

PR:		272649
Sponsored by:	Serenity Cybersecurity, LLC
97fda573d3
Gleb Popov (arrowd) · 0.20.0_2
x11/sddm: Restore a patch for the Xsession script.

Make it start D-Bus and ConsoleKit again.

PR:		272637
Sponsored by:	Serenity Cybersecurity, LLC
6553c93b0a
Gleb Popov (arrowd) · 0.20.0_1
x11/sddm: Fix sddm-autologin PAM service.

While there, remove patching in favor of a CMake variable.

PR:		272649
Sponsored by:	Serenity Cybersecurity, LLC
493a1a00b7
Gleb Popov (arrowd) · 0.20.0
x11/sddm: Update to 0.20.0

Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com>
718687d3ee
Gleb Popov (arrowd) · 0.19.0_8
x11/sddm: Point to correct accountsservice directory.

This fixes avatar display in the SDDM greeter screen.

Sponsored by:	Serenity Cybersecurity, LLC
18e0fb34ec
Felix Palmen (zirias) · 0.19.0_7
Mk/Uses: always use colon for build/run suffix

Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
ddae4e92d8
Stefan Eßer (se) · 0.19.0_7
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.19.0_7
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Loïc Bartoletti (lbartoletti) · 0.19.0_7
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
2d34c2bfea
Tobias C. Berner (tcberner) · 0.19.0_7
x11/sddm: prepare for KDE patched Qt

PR:             260548
7139e8ed74
Gleb Popov (arrowd) · 0.19.0_7
x11/sddm: Install PAM configs using @sample.

PR:		259435
4027ae5056
Stefan Eßer (se) · 0.19.0_6
x11/sddm: Add CPE information

Approved by:	portmgr (blanket)
13f677ebe3
Tobias Kortkamp (tobik) · 0.19.0_6
*: apply refactor.remove-consecutive-empty-lines

Submitted by:	portedit
ce1af7fdc2
Adriaan de Groot (adridg) · 0.19.0_6
x11/sddm: improve pkg-message

Make "requires" more clear: needs one of .xinitrc or xterm.

PR:		259229
Reported by:	Graham Perrin
8b003781df
Gleb Popov (arrowd) · 0.19.0_5
x11/sddm: Remove unused patch.
a75a4f8733
Adriaan de Groot (adridg) · 0.19.0_5
x11/sddm: make "user session" more resilient

It's possible to install SDDM with very little other X11 baggage,
like xterm. In such a minimal install situation, SDDM will still
come up and offer "User Session" -- and that session will fail,
because there's nothing to run.

Depend on xmessage, and then fall back to xinit's default script
and if **that** isn't there, show the user a message instead of
just sitting there with a black screen and an X cursor.

PR:		256648
Reported by:	Graham Perrin
87b48b8d60
Adriaan de Groot (adridg) · 0.19.0_4
x11/sddm: requires xauth at runtime

PR:		256870
fec4fe9f84
Adriaan de Groot (adridg) · 0.19.0_3
net-im/libquotient,x11/sddm: fix build-deps

These both needed Qt testlib, which was previously implicitly
dragged in as a (lib-)dep by something else. The cleanup of
dependencies makes it now necessary to state it explicitly.
9927377653
Adriaan de Groot (adridg) · 0.19.0_2
x11/{lightdm,sddm}: add CONFLICTS

Both lightdm and sddm install the DBus file for DisplayManager,
	etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf
It doesn't really make sense to install multiple DMs on one
machine, but for completeness in the ports framework, mark
them as conflicting.

PR:		256688 256687
Reported by:	Graham Perrin
9399e65be9
Mathieu Arnold (mat) · 0.19.0_1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.19.0_1
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 0.19.0_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Baptiste Daroussin (bapt) · 0.19.0_1
Drop the check about hald not needed anymore
5c8bc1ad45
Gleb Popov (arrowd) · 0.19.0
x11/sddm: Update to 0.19.0
c067868add
Tobias C. Berner (tcberner) · 0.18.1_4
Switch to using CMAKE_ON/CMAKE_OFF instead of more clunky CMAKE_ARGS
17728457b2
Gleb Popov (arrowd) · 0.18.1_4
x11/sddm: Constrain upgrade pkg-message to pre 0.18.1_4 version.

PR:		244756
ac0c1b6c6a
Gleb Popov (arrowd) · 0.18.1_4
x11/sddm: Switch SDDM user's HOME directory from /usr/local/etc/sddm/home to /var/lib/sddm, as sddm(5) man page requests.

PR:		244756
Reviewed by:	tcberner, adridg
a84a002264
Gleb Popov (arrowd) · 0.18.1_3
x11/sddm: Tiny fix for maya theme.

PR:		245074
Submitted by:	Serge Volkov <sv@ulstu.ru>
e9b3a7a353
Gleb Popov (arrowd) · 0.18.1_2
x11/sddm: Remove a hunk that is actually added by REINPLACE_CMD invokation.
c19cd7b984
Gleb Popov (arrowd) · 0.18.1_2
lang/sddm: Make SDDM honour sddm_lang rc variable again.

PR:		244341
Submitted by:	Martin Birgmeier <d8zNeCFG@aon.at> (initial patch)
a1a5ae3a7e
Gleb Popov (arrowd) · 0.18.1_1
x11/sddm: Enhance Backend.cpp patch to take into account not only /etc/login.conf but also ~/.login_conf file.

PR:		241519
Submitted by:	Martin Birgmeier <d8zNeCFG@aon.at>
b178b6cdbe
Gleb Popov (arrowd) · 0.18.1
x11/sddm: Update to 0.18.1.

Upstream does not provide a config file anymore. SDDM still reads
/usr/local/etc/sddm.conf if it is present, but the intended way to configure
it now is using /usr/local/etc/sddm.conf.d/ directory. See man sddm.conf(5) for
details.

Also include a patch to make SDDM take /etc/login.conf into account.

PR:		241519
Submitted by:	Martin Birgmeier <d8zNeCFG@aon.at> (login.conf patch)
Differential Revision:	https://reviews.freebsd.org/D23579
fe2b86d9f5
Dima Panov (fluffy) · 0.17.0_8
x11/sddm: No reason to stuck with py27, port use only py-docutils which available for any python version
8b1f3cfe03
Niclas Zeising (zeising) · 0.17.0_7
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.
4c46ca73d8
Tobias Kortkamp (tobik) · 0.17.0_7
Fix some misspelled or duplicated LICENSE_*
c8b9433fc5
Mathieu Arnold (mat) · 0.17.0_7
Convert to UCL & cleanup pkg-message (categories x)
467ad301e8
Gerald Pfeifer (gerald) · 0.17.0_7
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Gleb Popov (arrowd) · 0.17.0_6
x11/sddm: Install man pages.

Submitted by:	trasz
Approved by:	mat, tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D17347
40d77fd3f8