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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: sysutils/seatd/Makefile

Number of commits found: 33

Friday, 12 Jan 2024
22:40 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sanitize MANPREFIX for meson ports

Approved by:	portmgr
commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 9f8f710
Wednesday, 19 Jul 2023
14:49 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.8.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.8.0
Reported by:	upstream (seatd-announce)
commit hash: a4e12ca4e552ddd1dde88d281b5937ed80c5279b commit hash: a4e12ca4e552ddd1dde88d281b5937ed80c5279b commit hash: a4e12ca4e552ddd1dde88d281b5937ed80c5279b commit hash: a4e12ca4e552ddd1dde88d281b5937ed80c5279b a4e12ca
Monday, 20 Mar 2023
19:58 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 3059c43486a38eb67a0394d61c87d4d1fe4523f2 commit hash: 3059c43486a38eb67a0394d61c87d4d1fe4523f2 commit hash: 3059c43486a38eb67a0394d61c87d4d1fe4523f2 commit hash: 3059c43486a38eb67a0394d61c87d4d1fe4523f2 3059c43
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
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)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Saturday, 28 May 2022
16:36 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 7c5bf264c69b974b392ff6133f99d778bed9ae09 commit hash: 7c5bf264c69b974b392ff6133f99d778bed9ae09 commit hash: 7c5bf264c69b974b392ff6133f99d778bed9ae09 commit hash: 7c5bf264c69b974b392ff6133f99d778bed9ae09 7c5bf26
16:27 Jan Beich (jbeich) search for other commits by this committer
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)
commit hash: bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0 commit hash: bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0 commit hash: bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0 commit hash: bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0 bc9ab6b
Monday, 21 Feb 2022
22:39 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.6.4

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.4
Reported by:	upstream (seatd-announce)
commit hash: dabac739f8d98a35de24276cc74ebe14cd6506ed commit hash: dabac739f8d98a35de24276cc74ebe14cd6506ed commit hash: dabac739f8d98a35de24276cc74ebe14cd6506ed commit hash: dabac739f8d98a35de24276cc74ebe14cd6506ed dabac73
Friday, 17 Dec 2021
16:59 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 91ef39095a9e95db37e8729f99f430955c768ad6 commit hash: 91ef39095a9e95db37e8729f99f430955c768ad6 commit hash: 91ef39095a9e95db37e8729f99f430955c768ad6 commit hash: 91ef39095a9e95db37e8729f99f430955c768ad6 91ef390
Wednesday, 20 Oct 2021
14:03 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update ConsoleKit2 support

Sync with (e)logind backend improvements since 0.6.0.

Obtained from:	DankBSD
commit hash: 79cc9a6abc08022c69557b8e30d2618e9d5abcf0 commit hash: 79cc9a6abc08022c69557b8e30d2618e9d5abcf0 commit hash: 79cc9a6abc08022c69557b8e30d2618e9d5abcf0 commit hash: 79cc9a6abc08022c69557b8e30d2618e9d5abcf0 79cc9a6
Tuesday, 19 Oct 2021
20:32 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.6.3

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.3
Reported by:	upstream (seatd-announce)
commit hash: b3b2d8a5af12547cca888b09d2bd1d10bd5039eb commit hash: b3b2d8a5af12547cca888b09d2bd1d10bd5039eb commit hash: b3b2d8a5af12547cca888b09d2bd1d10bd5039eb commit hash: b3b2d8a5af12547cca888b09d2bd1d10bd5039eb b3b2d8a
Wednesday, 29 Sep 2021
14:11 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: add CPE information

Reported by:	decke
commit hash: 413dae041a4da3082ae42e255960cdfce3d3bb5a commit hash: 413dae041a4da3082ae42e255960cdfce3d3bb5a commit hash: 413dae041a4da3082ae42e255960cdfce3d3bb5a commit hash: 413dae041a4da3082ae42e255960cdfce3d3bb5a 413dae0
Friday, 24 Sep 2021
17:22 Jan Beich (jbeich) search for other commits by this committer
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)
commit hash: 0958855771675c0baba0262b7e5d4266dc9fe2df commit hash: 0958855771675c0baba0262b7e5d4266dc9fe2df commit hash: 0958855771675c0baba0262b7e5d4266dc9fe2df commit hash: 0958855771675c0baba0262b7e5d4266dc9fe2df 0958855
Thursday, 16 Sep 2021
00:48 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.6.2

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.2
Reported by:	upstream (seatd-announce)
commit hash: 49cf340a36a1deb47e947762718719a9fc4ef26a commit hash: 49cf340a36a1deb47e947762718719a9fc4ef26a commit hash: 49cf340a36a1deb47e947762718719a9fc4ef26a commit hash: 49cf340a36a1deb47e947762718719a9fc4ef26a 49cf340
Tuesday, 14 Sep 2021
11:30 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.6.1

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.1
Reported by:	upstream (seatd-announce)
commit hash: 02864cc70cf0519f61e108ec5f3138ad8b273912 commit hash: 02864cc70cf0519f61e108ec5f3138ad8b273912 commit hash: 02864cc70cf0519f61e108ec5f3138ad8b273912 commit hash: 02864cc70cf0519f61e108ec5f3138ad8b273912 02864cc
Sunday, 12 Sep 2021
10:43 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: backport some bugfixes for seatd-launch
commit hash: 8032eeb77053595fb7184c57ab91305cc826ec69 commit hash: 8032eeb77053595fb7184c57ab91305cc826ec69 commit hash: 8032eeb77053595fb7184c57ab91305cc826ec69 commit hash: 8032eeb77053595fb7184c57ab91305cc826ec69 8032eeb
10:43 Jan Beich (jbeich) search for other commits by this committer
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.
commit hash: 341770e8679d5aafe195f4f16d190593e320112e commit hash: 341770e8679d5aafe195f4f16d190593e320112e commit hash: 341770e8679d5aafe195f4f16d190593e320112e commit hash: 341770e8679d5aafe195f4f16d190593e320112e 341770e
Saturday, 11 Sep 2021
15:42 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: update to 0.6.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.6.0
Reported by:	upstream (seatd-announce)
commit hash: b8a20cd29e5468c4bede4a27da9759b53c666435 commit hash: b8a20cd29e5468c4bede4a27da9759b53c666435 commit hash: b8a20cd29e5468c4bede4a27da9759b53c666435 commit hash: b8a20cd29e5468c4bede4a27da9759b53c666435 b8a20cd
Sunday, 18 Apr 2021
23:34 Jan Beich (jbeich) search for other commits by this committer
sysutils/seatd: alphabetically order SUID definition
commit hash: c4ec298dd77721c241a7cbf01329e327596aecbd commit hash: c4ec298dd77721c241a7cbf01329e327596aecbd commit hash: c4ec298dd77721c241a7cbf01329e327596aecbd commit hash: c4ec298dd77721c241a7cbf01329e327596aecbd c4ec298
23:34 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 8c80131
23:34 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: af2f34c777eef8696f0358c743247e5480633261 commit hash: af2f34c777eef8696f0358c743247e5480633261 commit hash: af2f34c777eef8696f0358c743247e5480633261 commit hash: af2f34c777eef8696f0358c743247e5480633261 af2f34c
Wednesday, 7 Apr 2021
08:09 Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c cf118cc
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Thursday, 25 Mar 2021
16:59 jbeich search for other commits by this committer
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
Original commitRevision:569215 
Monday, 15 Mar 2021
20:26 jbeich search for other commits by this committer
sysutils/seatd: update to 0.5.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.5.0
Reported by:	upstream (seatd-announce)
Original commitRevision:568506 
Wednesday, 28 Oct 2020
14:41 jbeich search for other commits by this committer
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
Original commitRevision:553548 
Monday, 19 Oct 2020
22:20 jbeich search for other commits by this committer
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)
Original commitRevision:552774 
Wednesday, 9 Sep 2020
18:56 jbeich search for other commits by this committer
sysutils/seatd: update to 0.3.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.3.0
Reported by:	upstream
Original commitRevision:548124 
Sunday, 30 Aug 2020
23:13 jbeich search for other commits by this committer
sysutils/seatd: replace r547059 with upstream fix

Let's keep -Werror for now as upstream is cooperative.
Original commitRevision:547132 
15:12 pkubaj search for other commits by this committer
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
Original commitRevision:547059 
Saturday, 29 Aug 2020
00:37 jbeich search for other commits by this committer
sysutils/seatd: update to 0.2.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by:	upstream, Repology
Original commitRevision:546852 
Monday, 24 Aug 2020
02:57 jbeich search for other commits by this committer
sysutils/seatd: update to 0.1.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.1.0
Original commitRevision:546037 
Sunday, 9 Aug 2020
09:39 jbeich search for other commits by this committer
sysutils/seatd: move MESON_ARGS before PLIST_FILES

MESON_ARGS is part of configure while PLIST_FILES is part of install phase.
Original commitRevision:544557 
09:35 jbeich search for other commits by this committer
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
Original commitRevision:544555 

Number of commits found: 33