aboutsummaryrefslogtreecommitdiff
path: root/x11/sddm
Commit message (Collapse)AuthorAgeFilesLines
* x11/sddm: Fix patch for sddm-autologin.Gleb Popov2023-08-272-4/+4
| | | | | PR: 272649 Sponsored by: Serenity Cybersecurity, LLC
* x11/sddm: Restore a patch for the Xsession script.Gleb Popov2023-08-132-2/+16
| | | | | | | Make it start D-Bus and ConsoleKit again. PR: 272637 Sponsored by: Serenity Cybersecurity, LLC
* x11/sddm: Fix sddm-autologin PAM service.Gleb Popov2023-08-132-5/+8
| | | | | | | While there, remove patching in favor of a CMake variable. PR: 272649 Sponsored by: Serenity Cybersecurity, LLC
* x11/sddm: Update to 0.20.0Gleb Popov2023-07-1410-159/+40
| | | | Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com>
* x11/sddm: Point to correct accountsservice directory.Gleb Popov2023-03-021-1/+3
| | | | | | This fixes avatar display in the SDDM greeter screen. Sponsored by: Serenity Cybersecurity, LLC
* Mk/Uses: always use colon for build/run suffixFelix Palmen2022-09-111-2/+2
| | | | | | | | | | | | 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
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | 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)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* devel/cmake: Update to 3.23.0Loïc Bartoletti2022-05-161-4/+4
| | | | | | | | | | | 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
* x11/sddm: prepare for KDE patched QtTobias C. Berner2021-12-272-1/+6
| | | | PR: 260548
* x11/sddm: Install PAM configs using @sample.Dries Michiels2021-11-102-4/+7
| | | | PR: 259435
* x11/sddm: Add CPE informationStefan Eßer2021-10-211-1/+2
| | | | Approved by: portmgr (blanket)
* *: apply refactor.remove-consecutive-empty-linesTobias Kortkamp2021-10-191-1/+0
| | | | Submitted by: portedit
* x11/sddm: improve pkg-messageAdriaan de Groot2021-10-182-4/+4
| | | | | | | Make "requires" more clear: needs one of .xinitrc or xterm. PR: 259229 Reported by: Graham Perrin
* x11/sddm: Remove unused patch.Gleb Popov2021-10-031-28/+0
|
* x11/sddm: make "user session" more resilientAdriaan de Groot2021-07-173-8/+28
| | | | | | | | | | | | | | 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
* x11/sddm: requires xauth at runtimeAoek2021-07-141-2/+3
| | | | PR: 256870
* net-im/libquotient,x11/sddm: fix build-depsAdriaan de Groot2021-07-111-3/+3
| | | | | | 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.
* x11/{lightdm,sddm}: add CONFLICTSAdriaan de Groot2021-06-281-1/+3
| | | | | | | | | | | 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
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-2/+1
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Drop the check about hald not needed anymoreBaptiste Daroussin2021-02-082-14/+2
| | | | Notes: svn path=/head/; revision=564706
* x11/sddm: Update to 0.19.0Gleb Popov2020-11-3014-212/+20
| | | | Notes: svn path=/head/; revision=556622
* Switch to using CMAKE_ON/CMAKE_OFF instead of more clunky CMAKE_ARGSTobias C. Berner2020-07-051-1/+1
| | | | Notes: svn path=/head/; revision=541296
* x11/sddm: Constrain upgrade pkg-message to pre 0.18.1_4 version.Gleb Popov2020-05-171-0/+1
| | | | | | | PR: 244756 Notes: svn path=/head/; revision=535529
* x11/sddm: Switch SDDM user's HOME directory from /usr/local/etc/sddm/home toGleb Popov2020-05-172-1/+13
| | | | | | | | | | /var/lib/sddm, as sddm(5) man page requests. PR: 244756 Reviewed by: tcberner, adridg Notes: svn path=/head/; revision=535524
* x11/sddm: Tiny fix for maya theme.Gleb Popov2020-03-272-1/+12
| | | | | | | | PR: 245074 Submitted by: Serge Volkov <sv@ulstu.ru> Notes: svn path=/head/; revision=529274
* x11/sddm: Remove a hunk that is actually added by REINPLACE_CMD invokation.Gleb Popov2020-03-271-9/+0
| | | | Notes: svn path=/head/; revision=529273
* lang/sddm: Make SDDM honour sddm_lang rc variable again.Gleb Popov2020-03-052-13/+21
| | | | | | | | PR: 244341 Submitted by: Martin Birgmeier <d8zNeCFG@aon.at> (initial patch) Notes: svn path=/head/; revision=527832
* x11/sddm: Enhance Backend.cpp patch to take into account not only ↵Gleb Popov2020-02-202-3/+11
| | | | | | | | | | | | /etc/login.conf but also ~/.login_conf file. PR: 241519 Submitted by: Martin Birgmeier <d8zNeCFG@aon.at> Notes: svn path=/head/; revision=526571
* x11/sddm: Update to 0.18.1.Gleb Popov2020-02-1216-213/+151
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=525915
* x11/sddm: No reason to stuck with py27, port use only py-docutils which ↵Dima Panov2019-12-061-2/+2
| | | | | | | available for any python version Notes: svn path=/head/; revision=519134
* Add USES=xorg USES=gl, ports categories xNiclas Zeising2019-11-071-1/+1
| | | | | | | | 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. Notes: svn path=/head/; revision=517000
* Fix some misspelled or duplicated LICENSE_*Tobias Kortkamp2019-09-171-1/+1
| | | | Notes: svn path=/head/; revision=512232
* Convert to UCL & cleanup pkg-message (categories x)Mathieu Arnold2019-08-141-0/+6
| | | | Notes: svn path=/head/; revision=508914
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=507372
* x11/sddm: Install man pages.Gleb Popov2019-04-092-3/+10
| | | | | | | | | Submitted by: trasz Approved by: mat, tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D17347 Notes: svn path=/head/; revision=498483
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. 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, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarativeTobias C. Berner2018-11-041-2/+2
| | | | | | | | | | | | - There was no obvious reason to split these ports, and it makes porting simpler; the set of ports using either mostly coincided. Exp-run by: antoine PR: 223687 PR: 232751 Notes: svn path=/head/; revision=484140
* Fix build with GCC-based architectures for various kde@ ports.Tobias C. Berner2018-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Qt5 required c++11 support. Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> PR: 232726 PR: 232725 PR: 232723 PR: 232722 PR: 232721 PR: 232720 PR: 232719 PR: 232697 PR: 232682 PR: 232669 PR: 232668 PR: 232667 PR: 232666 PR: 232665 PR: 232664 PR: 232662 PR: 232661 PR: 232655 PR: 232654 PR: 232652 PR: 232648 PR: 232647 PR: 232641 PR: 232640 PR: 232638 PR: 232635 PR: 232634 PR: 232632 PR: 232631 PR: 232630 PR: 232629 PR: 232628 PR: 232627 PR: 232625 PR: 232624 PR: 232623 PR: 232614 PR: 232613 PR: 232612 PR: 232611 PR: 232610 PR: 232609 PR: 232607 PR: 232606 PR: 232605 PR: 232604 PR: 232603 PR: 232602 PR: 232597 PR: 232589 PR: 232585 PR: 232584 PR: 232583 PR: 232581 PR: 232580 PR: 232579 PR: 232578 PR: 232576 PR: 232575 PR: 232574 PR: 232573 PR: 232570 Notes: svn path=/head/; revision=483125
* x11/ssddm: remove unnedeeded Qt dependenciesTobias C. Berner2018-09-241-6/+4
| | | | | | | | | * while here, move USE_GITHUB to the other USE_FOOs Submitted by: Alexandre C. Guimarães <lebarondemerde@privacychain.ch> Notes: svn path=/head/; revision=480628
* Backport security fixes for x11/sddmAdriaan de Groot2018-09-114-0/+114
| | | | | | | | | | | | | | | | | The 0.18 release of x11/sddm contains a fix for a security error that probably doesn't affect us: session-reuse. In any case our default configuration is not vulnerable. This doesn't update to 0.18 because there's a bunch of other changes that would need to be chased, further delaying this update. While here, pet portlint and Tijl, who asked for a pkg-message. PR: 230029 Reported by: doctorwhoguy@gmail.com Security: f00acdec-b59f-11e8-805d-001e2a3f778d Notes: svn path=/head/; revision=479522
* Update x11/sddm to 0.17.Adriaan de Groot2018-09-0821-161/+352
| | | | | | | | | | | | This is still one minor release behind, but a big update relative to the previous version. Thanks to tijl@ for the patches, dbn@ for initial testing. PR: 228116 Submitted by: tijl Notes: svn path=/head/; revision=479245
* Reduce rc warnings from x11/sddm by setting default value for sddm_enableAdriaan de Groot2018-09-081-0/+1
| | | | | | | | | | (Not bumping PORTREVISION because there are more updates to follow shortly) PR: 230708 Submitted by: cpercival Notes: svn path=/head/; revision=479232
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-2/+2
| | | | | | | | | | | | | | | | | | From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540 Notes: svn path=/head/; revision=473503
* New port: x11/sddmTobias C. Berner2017-09-0614-0/+497
sddm is a QML based X11 and Wayland display manager https://github.com/sddm/sddm Reviewed by: rakuco, groot_kde.org Differential Revision: https://reviews.freebsd.org/D11619 Notes: svn path=/head/; revision=449358