summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-base/xorg-server: Drop IUSE=libglvndMatt Turner2020-12-011-17/+5
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: empathise elogind integration on pam.Piotr Karbowski2020-07-251-1/+1
| | | | Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* x11-base/xorg-server: Pass CPP to build systemDavid Seifert2020-07-051-1/+2
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: David Seifert <soap@gentoo.org>
* x11-base/xorg-server: Propagate changes to -9999Matt Turner2020-06-241-4/+15
| | | | | | And trim trailing whitespace. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: Discontinue Gentoo SuperH portMikle Kolyada2020-03-261-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* x11-base/xorg-server: Block on nvidia-drivers[-libglvnd]Matt Turner2020-03-081-0/+1
| | | | | | | | If nvidia-drivers are installed without libglvnd support, the Xserver will fail to build. Closes: https://bugs.gentoo.org/711780 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Depend on media-libs/libglvnd[X]Matt Turner2020-03-071-1/+1
| | | | | Closes: https://bugs.gentoo.org/711778 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Enable IUSE=libglvnd by defaultMatt Turner2020-03-061-1/+1
| | | | | Closes: https://bugs.gentoo.org/711764 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-111-1/+1
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* x11-base/xorg-server: Drop old blockerMatt Turner2020-01-311-1/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Depend on >=media-libs/libepoxy-1.5.4Matt Turner2020-01-141-2/+2
| | | | | | | Upstream commit 195c2ef8f9f0 ("glamor: Add a function to get the driver name via EGL_MESA_query_driver") bumps the requirement. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Drop glvnd version workaroundMatt Turner2019-11-241-6/+0
| | | | | | | | | | | Added in commit 5a6deca6e403 ("x11-base/xorg-server: Allow building against libglvnd") as a workaround for the pkgconfig version number changing from Mesa to glvnd, this code necessitated an autoreconf due to modifying configure.ac. With configure.ac fixed upstream (and in 1.20.6) this is no longer needed, and in fact can lead to build failures since normally XORG_EAUTORECONF=yes pulls in those deps. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Enable glamor with USE=-minimalMatt Turner2019-11-031-10/+8
| | | | | | | | | It only adds a dependency on media-libs/libepoxy which is small and used by many other packages. glamor can be disabled at runtime with Option "AccelMethod" in xorg.conf. Closes: https://bugs.gentoo.org/698114 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base: Remove *-fbsd KEYWORDSMichał Górny2019-10-111-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* x11-base/xorg-server: Depend on >=dev-libs/wayland-protocols-1.18Matt Turner2019-09-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Allow building against libglvndMatt Turner2019-09-251-0/+6
| | | | | | | | | | Mesa's gl.pc contains a version that matches the Mesa version, but libglvnd's gl.pc version is the SO version (1.2). The Xserver checks for gl >= 7.1.0 and gl >= 9.2.0 which are very old versions of Mesa at this point, so removing the version dependency doesn't negatively affect anything and allows the Xserver to build against libglvnd. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Add libglvnd supportMaik Freudenberg2019-09-181-3/+9
| | | | | | Closes: https://bugs.gentoo.org/692168 Signed-off-by: Maik Freudenberg <hhfeuer@gmx.de> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Depend on media-libs/mesa[X]James Le Cuirot2019-08-171-1/+1
| | | | | | | | | Otherwise pkg-config fails to find the "gl" module. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12734 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Depend on libepoxy[egl(x)]Matt Turner2019-07-171-2/+2
| | | | | Closes: https://bugs.gentoo.org/690062 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Bump xorg-proto dependencyMatt Turner2019-07-081-1/+1
| | | | | | | Upstream commit e39dc0f5b7c8 ("present: Require presentproto 1.2") bumped the dependency. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/*: Update HOMEPAGE and EGIT_REPO_URI.Arfrever Frehtes Taifersar Arahesis2019-03-241-1/+1
| | | | | | Bug: https://bugs.gentoo.org/681708 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: IUSE no longer defaults to elogind, suid enabled.Piotr Karbowski2019-03-231-1/+1
| | | | | | | | 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-211-2/+2
| | | | | | | | | | 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-211-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-server: Don't eselect opengl if USE=minimalMatt Turner2019-03-021-2/+4
| | | | | 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-011-1/+1
| | | | | Closes: https://bugs.gentoo.org/679172 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-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-111-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Enable suid by defaultMatt Turner2018-11-111-2/+2
| | | | | 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-111-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Remove empty directories betterMatt Turner2018-11-021-1/+1
| | | | | Closes: https://bugs.gentoo.org/670158 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Readd IUSE=suidMatt Turner2018-11-011-2/+2
| | | | | | | | 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-011-0/+2
| | | | | Closes: https://bugs.gentoo.org/647302 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* x11-base/xorg-server: Require glamor/wayland are disabled for USE=minimalMatt Turner2018-10-271-0/+1
| | | | | | | | | 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: Disable dri3 with USE=minimalMatt Turner2018-10-101-0/+1
| | | | | Closes: https://bugs.gentoo.org/668188 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* Drop arm-linux keyword from tree.Benda Xu2018-08-311-1/+1
| | | | | | | | "arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
* x11-base/xorg-server: Depend on >=media-libs/mesa-18Matt Turner2018-08-171-2/+2
| | | | Closes: https://bugs.gentoo.org/658600
* x11-base/xorg-server: Depend on virtual/libudev:=Matt Turner2018-06-101-1/+1
| | | | Closes: https://bugs.gentoo.org/545906
* x11-base/xorg-server: add slot/subslot operators for LibreSSLAaron Bauman2018-04-221-1/+1
| | | | | | | | This fix ensures rebuilds are triggered for API changes within LibreSSL. Thank you to matisjaskala for identifying this package needs fixed. Closes: https://github.com/gentoo/gentoo/pull/8046 Package-Manager: Portage-2.3.31, Repoman-2.3.9
* x11-base/xorg-server: Install setuid without systemdMatt Turner2018-04-151-1/+2
| | | | | | | | When using systemd, the Xserver does not need to run with root privileges. Without systemd... I'm not sure. Bug: https://bugs.gentoo.org/635102 Bug: https://bugs.gentoo.org/635582
* x11-base/xorg-server: Require libdrm-2.4.89Matt Turner2018-03-051-1/+1
|
* x11-base/xorg-server: Set KEYWORDS if ${PV} != 9999*Matt Turner2018-03-011-1/+3
|
* x11-base/xorg-server: Depend on >=xorg-proto-2018.3Matt Turner2018-03-011-28/+1
| | | | Depends on randrproto-1.6.0 which is only available in xorg-proto.
* x11-base/xorg-server: Remove dead x11-proto/xf86rushproto dependencyMatt Turner2018-02-061-2/+1
| | | | | | | rushproto hasn't been required since upstream commit 8ec79e05feac (in 2005!), and even then it wasn't actually needed! Package-Manager: Portage-2.3.19, Repoman-2.3.6
* x11-base/xorg-server: Enable glamor by defaultNick Sarnie2017-11-251-1/+1
| | | | | | Glamor is used or required by many DDXs, so it is a sane default Signed-off-by: Nick Sarnie <commendsarnex@gmail.com>
* x11-base/xorg-server: Remove suid and suid-wrapper USEs, and build ↵Nick Sarnie2017-10-211-4/+2
| | | | | | | | | suid-wrapper by default suid-wrapper does the right thing Signed-off-by: Nick Sarnie <commendsarnex@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/5999
* x11-base/xorg-server: Add support for suid-wrapper, fix bug #556834Nick Sarnie2017-10-201-1/+3
| | | | | Signed-off-by: Nick Sarnie <commendsarnex@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/5780
* x11-base/xorg-server: use HTTPS for freedesktop.orgDavid Hicks2017-08-161-1/+1
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3
* x11-base/xorg-server: Add xcsecurity USE flagSergey Alirzaev2017-07-041-1/+2
| | | | | | To be able to use XSecurity extension, say, with firejail --x11=xorg Closes: https://github.com/gentoo/gentoo/pull/4924