non port: sysutils/seatd/Makefile |
SVNWeb
|
Number of commits found: 31 |
Mon, 20 Mar 2023
|
[ 19:58 Jan Beich (jbeich) ] 3059c43
sysutils/seatd: unbreak with --auto-features=enabled
meson.build:143:2: ERROR: Assert failed: -Dlibseat-logind must be set to systemd
or elogind since auto_features != auto
PR: 270361
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
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.
(Only the first 15 lines of the commit message are shown above )
|
Sat, 28 May 2022
|
[ 16:36 Jan Beich (jbeich) ] 7c5bf26
sysutils/seatd: drop BASU=on -Werror workaround after bc9ab6b61ec4
Obsoleted by BASU patch rebase:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wpedantic"
#include <basu/sd-bus.h>
#pragma GCC diagnostic pop
|
[ 16:27 Jan Beich (jbeich) ] bc9ab6b
sysutils/seatd: update to 0.7.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.7.0
Reported by: upstream (seatd-announce)
Helped by: Greg V (BASU patch rebase)
|
Mon, 21 Feb 2022
|
[ 22:39 Jan Beich (jbeich) ] dabac73
sysutils/seatd: update to 0.6.4
Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.4
Reported by: upstream (seatd-announce)
|
Fri, 17 Dec 2021
|
[ 16:59 Jan Beich (jbeich) ] 91ef390
sysutils/seatd: unbreak BASU=off after 665e4e5edb6d
meson.build:1:0: ERROR: Unknown options: "libseat-consolekit2"
PR: 260492
Regressed by: https://github.com/mesonbuild/meson/commit/dbf2ace6ca1c
|
Wed, 20 Oct 2021
|
[ 14:03 Jan Beich (jbeich) ] 79cc9a6
sysutils/seatd: update ConsoleKit2 support
Sync with (e)logind backend improvements since 0.6.0.
Obtained from: DankBSD
|
Tue, 19 Oct 2021
|
[ 20:32 Jan Beich (jbeich) ] b3b2d8a
sysutils/seatd: update to 0.6.3
Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.3
Reported by: upstream (seatd-announce)
|
Wed, 29 Sep 2021
|
[ 14:11 Jan Beich (jbeich) ] 413dae0
sysutils/seatd: add CPE information
Reported by: decke
|
Fri, 24 Sep 2021
|
[ 17:22 Jan Beich (jbeich) ] 0958855
sysutils/seatd: document common usage
In wlroots affects WLR_BACKENDS=drm,libinput (default on console).
Weston also supports libseat but hasn't been tested.
PR: 258664
Submitted by: Evgeniy Khramtsov <evgeniy@khramtsov.org> (based on)
|
Thu, 16 Sep 2021
|
[ 00:48 Jan Beich (jbeich) ] 49cf340
sysutils/seatd: update to 0.6.2
Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.2
Reported by: upstream (seatd-announce)
|
Tue, 14 Sep 2021
|
[ 11:30 Jan Beich (jbeich) ] 02864cc
sysutils/seatd: update to 0.6.1
Changes: https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.1
Reported by: upstream (seatd-announce)
|
Sun, 12 Sep 2021
|
[ 10:43 Jan Beich (jbeich) ] 8032eeb
sysutils/seatd: backport some bugfixes for seatd-launch
|
[ 10:43 Jan Beich (jbeich) ] 341770e
sysutils/seatd: drop SUID option after b8a20cd29e54
It's not possible to restrict setuid bit to "video" group without also
breaking compositor nesting (e.g., hikari on sway). So, leave setuid
handling to a dedicated executable. seatd-launch works similar to
ck-launch-session by starting the daemon on demand.
|
Sat, 11 Sep 2021
|
[ 15:42 Jan Beich (jbeich) ] b8a20cd
sysutils/seatd: update to 0.6.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.6.0
Reported by: upstream (seatd-announce)
|
Sun, 18 Apr 2021
|
[ 23:34 Jan Beich (jbeich) ] c4ec298
sysutils/seatd: alphabetically order SUID definition
|
[ 23:34 Jan Beich (jbeich) ] 8c80131
x11-toolkits/wlroots: disable direct session by default
- Removed upstream in https://github.com/swaywm/wlroots/commit/d037c2dddc0f
- Lacks XDG_SESSION_TYPE unlike
https://github.com/swaywm/wlroots/commit/90c845295947
- SUID in consumers is now handled by `builtin` backend in libseat
|
[ 23:34 Jan Beich (jbeich) ] af2f34c
x11-toolkits/wlroots: move CONSOLEKIT as BASU to sysutils/seatd
- wlroots >= 0.14 is libseat-only per
https://github.com/swaywm/wlroots/commit/7f0908546149
- WLR_SESSION currently defaults to libseat even if CONSOLEKIT is enabled
- mutter and plasma5-kwin if ever ported to libseat may want to use ConsoleKit2
- Enable BASU by default as the dependency is already pulled by sway and mako
|
Wed, 7 Apr 2021
|
[ 08:09 Mathieu Arnold (mat) ] cf118cc (Only the first 10 of 8873 ports in this commit are shown above. )
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Thu, 25 Mar 2021
|
[ 16:59 jbeich ]
sysutils/seatd: enable cr_pid on FreeBSD >= 12.3
https://cgit.freebsd.org/src/commit/?id=925f44f33862908f9a2e72520a17af148c7d0db5
https://cgit.freebsd.org/src/commit/?id=2b61bda2c75f30f6eadd18fb891fd885e4c8d19d
|
Mon, 15 Mar 2021
|
[ 20:26 jbeich ]
sysutils/seatd: update to 0.5.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.5.0
Reported by: upstream (seatd-announce)
|
Wed, 28 Oct 2020
|
[ 14:41 jbeich ]
x11-toolkits/wlroots: enable LIBSEAT by default
When seatd is running don't use setuid bit. Otherwise, use wlroots
direct session like before to keep POLA. For example,
$ sway
[ERROR] [libseat] [libseat/libseat.c:73] libseat_open_seat: No backend was
able to open a seat
[ERROR] [backend/session/libseat.c:102] Unable to create seat: Function not
implemented
<direct session started>
$ ps -lp $(pgrep -x sway)
UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
1234 63621 63611 0 20 0 279152 107156 select S v0 0:01.11 sway
0 63623 63621 6 52 0 32124 18396 sbwait I v0 0:00.00 sway
vs.
$ service seatd onestart
$ sway
<libseat session started>
$ ps -lp $(pgrep -x sway)
UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
1234 46290 46280 4 20 0 332924 105248 select S v0 0:05.47 sway
|
Mon, 19 Oct 2020
|
[ 22:20 jbeich ]
sysutils/seatd: update to 0.4.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.4.0
Reported by: upstream (seatd-announce)
MFH: 2020Q4 (better FreeBSD support, only 1 consumer also non-default)
|
Wed, 9 Sep 2020
|
[ 18:56 jbeich ]
sysutils/seatd: update to 0.3.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.3.0
Reported by: upstream
|
Sun, 30 Aug 2020
|
[ 23:13 jbeich ]
sysutils/seatd: replace r547059 with upstream fix
Let's keep -Werror for now as upstream is cooperative.
|
[ 15:12 pkubaj ]
sysutils/seatd: fix build on GCC architectures
Disable -Werror:
../seatd/client.c: In function 'get_peer':
../seatd/client.c:49:51: error: operand of ?: changes signedness from 'int' to
'gid_t' {aka 'unsigned int'} due to unsignedness of other operand
[-Werror=sign-compare]
49 | *gid = cred.cr_ngroups > 0 ? cred.cr_groups[0] : -1;
| ^~
../seatd/client.c: At top level:
cc1: error: unrecognized command line option '-Wno-unused-command-line-argument'
[-Werror]
cc1: error: unrecognized command line option '-Wno-unknown-warning-option'
[-Werror]
cc1: all warnings being treated as errors
|
Sat, 29 Aug 2020
|
[ 00:37 jbeich ]
sysutils/seatd: update to 0.2.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by: upstream, Repology
|
Mon, 24 Aug 2020
|
[ 02:57 jbeich ]
sysutils/seatd: update to 0.1.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.1.0
|
Sun, 9 Aug 2020
|
[ 09:39 jbeich ]
sysutils/seatd: move MESON_ARGS before PLIST_FILES
MESON_ARGS is part of configure while PLIST_FILES is part of install phase.
|
[ 09:35 jbeich ]
sysutils/seatd: add new port
seatd is a seat management deamon, that does everything it needs to
do. Nothing more, nothing less. Depends only on libc.
libseat is a seat management library allowing applications to use
whatever seat management is available.
Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation
Each backend can be compile-time included and is runtime auto-detected
or manually selected with the `LIBSEAT_BACKEND` environment variable.
Which backend is in use is transparent to the application, providing a
simple common interface.
WWW: https://git.sr.ht/~kennylevinsen/seatd
|
Number of commits found: 31 |