summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-base/xorg-server: IUSE no longer defaults to elogind, suid enabled.Piotr Karbowski2019-03-232-2/+2
| | | | | | | | After the mailing list discussion IUSE are reverted to the state that works for everyone by default. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-base/xorg-server: +elogind defaults, relax REQUIRED_USE.Piotr Karbowski2019-03-212-4/+4
| | | | | | | | | | Changes after feedback on #gentoo-dev. Now elogind USE flag is enabled by default, and !suid does not enforces elogind or systemd. !suid still will work without any of those as long as login manager starts X as root. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-base/xorg-server: elogind integration, -suid by default.Piotr Karbowski2019-03-213-6/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | This enables users that does not run systemd to have suid-less Xorg. A privileged entity is required for SETMASTER and DROPMASTER calls to get control over framebuffer. Additionally elogind with udev grant user access to input device nodes and elogind alone interfaces the SETMASTER/DROPMASTER calls. Xorg-server will do keeptty automatically, meaning one does not need to pass any extra parameters to `startx` to get things working, It does take adventage of $XDG_SEAT and $XDG_VTNR set by pam_elogind upon login. Although it's possible to run rootless without udev (with any /dev manager, like mdev of busybox), the configure flag that USE=elogind enables (--enable-systemd-logind) checks if udev toggle is also enabled. This leads to a situation where udev needs to be present on user system while building, however, udev does not needs to be running, as long as user is in video and input system groups, elogind is running and user logged in when pam_elogind.so was enabled Xorg will start as regular user. Closes: https://bugs.gentoo.org/670930 Ack-by: Matt Turner <mattst88@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-base/xorg-drivers: Move removed drivers' blockers to a maskMatt Turner2019-03-162-60/+0
| | | | | Closes: https://bugs.gentoo.org/672422 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Don't eselect opengl if USE=minimalMatt Turner2019-03-022-4/+8
| | | | | Closes: https://bugs.gentoo.org/465110 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Call xorg-3_src_installMatt Turner2019-03-012-2/+2
| | | | | Closes: https://bugs.gentoo.org/679172 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Version bump to 1.20.4Matt Turner2019-02-275-0/+553
| | | | | Closes: https://bugs.gentoo.org/677752 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Port to EAPI 7Matt Turner2019-02-271-19/+8
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers: Drop old versionsMatt Turner2019-01-191-135/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Drop old versionsMatt Turner2019-01-195-301/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers: arm64 stableMart Raudsepp2019-01-191-2/+2
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* x11-base/xorg-server: arm64 stableMart Raudsepp2019-01-191-2/+2
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* x11-base/xorg-proto: marked ~x86-linuxMichael Haubenwallner2019-01-091-1/+1
| | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* x11-base/xorg-proto: marked ~amd64-linuxFabian Groffen2019-01-091-2/+2
| | | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* x11-base/xorg-drivers: mark s390 stableMikle Kolyada2018-12-311-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* x11-base/xorg-server: mark s390 stableMikle Kolyada2018-12-301-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* x11-base/xorg-drivers: [QA] Remove support for removed xf86-*-tslibMichał Górny2018-12-113-6/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* x11-base/xorg-server: Drop --with-os-vendor=...Matt Turner2018-11-121-1/+0
| | | | | | | | Removed from upstream in commit b8b64cd62723 (xorg: Don't log "Build Operating System: Linux 4.9.0-5-amd64 x86_64 Debian") Closes: https://bugs.gentoo.org/670978 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Move suid to correct variableMatt Turner2018-11-112-4/+4
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Enable suid by defaultMatt Turner2018-11-112-3/+3
| | | | | Closes: https://bugs.gentoo.org/670212 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Enable suid-wrapper if USE=suidAlexander Tsoy2018-11-112-4/+4
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Remove unnecessary XORG_EAUTORECONF=yesMatt Turner2018-11-021-1/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Remove empty directories betterMatt Turner2018-11-022-2/+2
| | | | | Closes: https://bugs.gentoo.org/670158 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Readd IUSE=suidMatt Turner2018-11-012-4/+4
| | | | | | | | Users are particularly unhappy about the inability to control whether the Xserver is installed with setuid or not. Closes: https://bugs.gentoo.org/669648 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Don't install empty directoryMatt Turner2018-11-012-0/+4
| | | | | Closes: https://bugs.gentoo.org/647302 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Drop old versionsMatt Turner2018-11-013-444/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* Revert "x11-base/xorg-server: Drop old versions"Matt Turner2018-11-017-0/+745
| | | | | | | | This reverts commit ea5504ecb9e9163a17c7f693d377b2d8e7e15fa7. Unfortunately both tigervnc and nvidia-drivers depend on this version. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* Revert "x11-base/xorg-drivers: Drop old versions"Matt Turner2018-11-011-0/+137
| | | | | | This reverts commit 9b4b225eca70efcb83ca45545acb41e4318eba28. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers: Drop old versionsMatt Turner2018-10-311-137/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Drop old versionsMatt Turner2018-10-317-745/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers: arm stable, bug #669588Markus Meier2018-11-011-1/+1
| | | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
* x11-base/xorg-server: arm stable, bug #669588Markus Meier2018-11-011-1/+1
| | | | | | Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
* x11-base/xorg-server-1.20.3: alpha stable, bug 669588Matt Turner2018-10-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers-1.20: alpha stable, bug 669588Matt Turner2018-10-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: stable 1.20.3 for sparc, bug #669588Rolf Eike Beer2018-10-281-1/+1
| | | | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* x11-base/xorg-drivers: stable 1.20 for sparc, bug #669588Rolf Eike Beer2018-10-281-1/+1
| | | | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* x11-base/xorg-drivers: stable 1.20 for hppa, bug #669588Sergei Trofimovich2018-10-281-1/+1
| | | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa"
* x11-base/xorg-server: Stable for HPPA too.Jeroen Roovers2018-10-281-1/+1
| | | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org>
* x11-base/xorg-server: Require glamor/wayland are disabled for USE=minimalMatt Turner2018-10-272-0/+2
| | | | | | | | | Not terribly pleased with this all around. Probably best to remove the glamor USE flag at this point and enable it if minimal is not set. Unfortunately there are reverse dependencies that need to be fixed. Closes: https://bugs.gentoo.org/669812 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: stable 1.20.3 for ia64, bug #669588Sergei Trofimovich2018-10-261-1/+1
| | | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
* x11-base/xorg-drivers: stable 1.20 for ia64, bug #669588Sergei Trofimovich2018-10-261-1/+1
| | | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
* x11-base/xorg-server-1.20.3: ppc64 stable, bug 669588Matt Turner2018-10-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers-1.20: ppc64 stable, bug 669588Matt Turner2018-10-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server-1.20.3: ppc stable, bug 669588Matt Turner2018-10-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-drivers-1.20: ppc stable, bug 669588Matt Turner2018-10-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: x86 stable (bug #669588)Thomas Deutschmann2018-10-261-1/+1
| | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* x11-base/xorg-drivers: x86 stable (bug #669588)Thomas Deutschmann2018-10-261-1/+1
| | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* x11-base/xorg-server: amd64 stable wrt bug #669588Mikle Kolyada2018-10-251-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* x11-base/xorg-drivers: amd64 stable wrt bug #669588Mikle Kolyada2018-10-251-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* x11-base/xorg-server: Version bump to 1.20.3Matt Turner2018-10-252-0/+222
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>