x11/sddm: Fix building with CMake 47018441a45
X11 Session -- SDDM allows unauthorised unlockingentered 2018-09-11
QML based login manager
sddm_project:sddm from the portpkg audit reports nothing for this version.x11/sddm: Fix building with CMake 47018441a45
x11/sddm: Bump PORTREVISION PR: 296696 Reported by: mikael Fixes: 9c100997858850916201b483b2662b70760163e8f7e980fe4c
x11/sddm: Allow sddm_xkb_layout to be completely overriden from rc.conf PR: 2966969c10099785
x11/sddm: Make it possible to start the greeter under KWin Wayland session PR: 2960527481795ad5
x11/sddm: Wayland session fixes PR: 286592, 296052c8a6d8ae8a
x11/sddm: Fix keyboard layout setting when using Breeze theme PR: 2966963eb3ecdb72
x11/sddm: Pass the environment set by pam_authenticate to the session being started PR: 296052 Sponsored by: Future Crew, LLCc9f3c6eba6
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, jhaleb7d53d8438
x11/sddm: add missing runtime dependencies0e0b44f0a7
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
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
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.0c1163c525a
x11/sddm: Fix patch for sddm-autologin. PR: 272649 Sponsored by: Serenity Cybersecurity, LLC97fda573d3
x11/sddm: Restore a patch for the Xsession script. Make it start D-Bus and ConsoleKit again. PR: 272637 Sponsored by: Serenity Cybersecurity, LLC6553c93b0a
x11/sddm: Fix sddm-autologin PAM service. While there, remove patching in favor of a CMake variable. PR: 272649 Sponsored by: Serenity Cybersecurity, LLC493a1a00b7
x11/sddm: Update to 0.20.0 Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com>718687d3ee
x11/sddm: Point to correct accountsservice directory. This fixes avatar display in the SDDM greeter screen. Sponsored by: Serenity Cybersecurity, LLC18e0fb34ec
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/D36349ddae4e92d8
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
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
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: antoine2d34c2bfea
x11/sddm: prepare for KDE patched Qt PR: 2605487139e8ed74
x11/sddm: Install PAM configs using @sample. PR: 2594354027ae5056
x11/sddm: Add CPE information Approved by: portmgr (blanket)13f677ebe3
*: apply refactor.remove-consecutive-empty-lines Submitted by: porteditce1af7fdc2
x11/sddm: improve pkg-message Make "requires" more clear: needs one of .xinitrc or xterm. PR: 259229 Reported by: Graham Perrin8b003781df
x11/sddm: Remove unused patch.a75a4f8733
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 Perrin87b48b8d60
x11/sddm: requires xauth at runtime PR: 256870fec4fe9f84
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
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 Perrin9399e65be9One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Drop the check about hald not needed anymore5c8bc1ad45
x11/sddm: Update to 0.19.0c067868add
Switch to using CMAKE_ON/CMAKE_OFF instead of more clunky CMAKE_ARGS17728457b2
x11/sddm: Constrain upgrade pkg-message to pre 0.18.1_4 version. PR: 244756ac0c1b6c6a
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, adridga84a002264
x11/sddm: Tiny fix for maya theme. PR: 245074 Submitted by: Serge Volkov <sv@ulstu.ru>e9b3a7a353
x11/sddm: Remove a hunk that is actually added by REINPLACE_CMD invokation.c19cd7b984
lang/sddm: Make SDDM honour sddm_lang rc variable again. PR: 244341 Submitted by: Martin Birgmeier <d8zNeCFG@aon.at> (initial patch)a1a5ae3a7e
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
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/D23579fe2b86d9f5
x11/sddm: No reason to stuck with py27, port use only py-docutils which available for any python version8b1f3cfe03
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
Fix some misspelled or duplicated LICENSE_*c8b9433fc5
Convert to UCL & cleanup pkg-message (categories x)467ad301e8
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: 238330ea8c8ec7da
x11/sddm: Install man pages. Submitted by: trasz Approved by: mat, tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D1734740d77fd3f8