[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/files/, x11-apps/xdm/
commit: b782e55f772db4a2c12f5313be54f3918c969991 Author: Matt Turner gentoo org> AuthorDate: Wed May 15 18:25:12 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 15 18:35:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b782e55f x11-apps/xdm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 - x11-apps/xdm/files/xdm-1.1.14-c99.patch | 38 --- x11-apps/xdm/xdm-1.1.14-r1.ebuild | 83 - 3 files changed, 122 deletions(-) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 190263a75b7d..cd9a71326a41 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1,2 +1 @@ -DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4 DIST xdm-1.1.16.tar.xz 420072 BLAKE2B 1a970b99a0848b0bcb55870c1665281afc355685b4e08148cefd953456fbed5dc71a9a66fa670e80f07de3502615e3c2e81293e9476f04ce965d73be5365bd9e SHA512 a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d diff --git a/x11-apps/xdm/files/xdm-1.1.14-c99.patch b/x11-apps/xdm/files/xdm-1.1.14-c99.patch deleted file mode 100644 index a72d961e3f60.. --- a/x11-apps/xdm/files/xdm-1.1.14-c99.patch +++ /dev/null @@ -1,38 +0,0 @@ -https://bugs.gentoo.org/919207 -https://gitlab.freedesktop.org/xorg/app/xdm/-/issues/15 -https://gitlab.freedesktop.org/xorg/app/xdm/-/merge_requests/18 - -From bccb77746528134aa2e865ca4f44fd9424738b3f Mon Sep 17 00:00:00 2001 -From: Alan Coopersmith -Date: Tue, 5 Dec 2023 17:25:28 -0800 -Subject: [PATCH] Fix -Wincompatible-pointer-types warning from gcc (issue #15) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -chooser.c:280:26: warning: passing argument 2 of ‘XawListChange’ from - incompatible pointer type [-Wincompatible-pointer-types] - 280 | XawListChange (list, newTable, size, 0, TRUE); - | ^~~~ - | | - | char ** -In file included from chooser.c:59: -/usr/include/X11/Xaw/List.h:170:27: note: expected ‘const char **’ but - argument is of type ‘char **’ - 170 | _Xconst char **list, - -Closes: #15 -Signed-off-by: Alan Coopersmith a/chooser/chooser.c -+++ b/chooser/chooser.c -@@ -277,7 +277,7 @@ RebuildTable (int size) - newTable[i] = names->fullname; - qsort (newTable, size, sizeof (char *), HostnameCompare); - } --XawListChange (list, newTable, size, 0, TRUE); -+XawListChange (list, (_Xconst char **) newTable, size, 0, TRUE); - free (NameTable); - NameTable = newTable; - NameTableSize = size; --- -GitLab diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild deleted file mode 100644 index d33d52bc8907.. --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_TARBALL_SUFFIX="xz" -inherit xorg-3 pam systemd - -DEFAULTVT=vt7 - -DESCRIPTION="X.Org xdm application" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="pam systemd truetype xinerama xpm" - -RDEPEND=" - x11-apps/sessreg - x11-apps/xconsole - x11-apps/xinit - x11-apps/xrdb - x11-apps/xsm - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXaw - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - virtual/libcrypt:= - pam? ( sys-libs/pam ) - systemd? ( >=sys-apps/systemd-209:= ) - truetype? ( - x11-libs/libXrender - x11-libs/libXft - ) - xinerama? ( x11-libs/libXinerama ) - xpm? ( x11-libs/libXpm ) - elibc_glibc? ( dev-libs/libbsd )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.14-c99.patch -) - -src_prepare() { - sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ - xdm.service.in || die - - # Disable XDM-AUTHORIZATION-1 (bug #445662). - # it causes issue with libreoffice and SDL games (bug #306223). - sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ - config/xdm-config.in || die - - xorg-3_src_prepare -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - $(use_with pam) - $(use_with systemd systemd-daemon) - $(use_with truetype xft) -
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 31c8ffd7f8687472bac592731247fce88c9256e4 Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:35 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c8ffd7 x11-apps/xdm: Stabilize 1.1.16 ppc, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index 9b04e264e252..a12d1b023d87 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 5aa80ddd3ec2a8ca2282aa0116a92e1392d9ff33 Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:38 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa80ddd x11-apps/xdm: Stabilize 1.1.16 ppc64, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index ac69842525c3..85e38fcac7d4 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 8dc7689c12e4f8b5dbf9e45548c77f1677cd465c Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:34 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc7689c x11-apps/xdm: Stabilize 1.1.16 arm, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index 773ababaf11e..9b04e264e252 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 84fa0b4a07d65b114c64e3c20163194b730d7ec6 Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:37 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fa0b4a x11-apps/xdm: Stabilize 1.1.16 arm64, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index a12d1b023d87..ac69842525c3 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 574f1603609e5c27f42a67628f65bc4a2bee34b3 Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574f1603 x11-apps/xdm: Stabilize 1.1.16 amd64, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index 768e12532ef5..12e519a5e25f 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: dd238f5572d172e1061f1724631c8f12b37c0811 Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:21 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd238f55 x11-apps/xdm: Stabilize 1.1.16 x86, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index 12e519a5e25f..7d86a5f6fff6 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: e8406a1d34930c3bd744428789e8d6001a8304ba Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:22 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8406a1d x11-apps/xdm: Stabilize 1.1.16 sparc, #931226 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild index 7d86a5f6fff6..773ababaf11e 100644 --- a/x11-apps/xdm/xdm-1.1.16.ebuild +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: acaa343866a934a46d480038e6fa6e2721eb7fb2 Author: Matt Turner gentoo org> AuthorDate: Sun Apr 21 21:05:03 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 21 21:05:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acaa3438 x11-apps/xdm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 - x11-apps/xdm/xdm-1.1.15.ebuild | 79 -- 2 files changed, 80 deletions(-) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index a3782b41c074..190263a75b7d 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1,3 +1,2 @@ DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4 -DIST xdm-1.1.15.tar.xz 420844 BLAKE2B d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e SHA512 b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb DIST xdm-1.1.16.tar.xz 420072 BLAKE2B 1a970b99a0848b0bcb55870c1665281afc355685b4e08148cefd953456fbed5dc71a9a66fa670e80f07de3502615e3c2e81293e9476f04ce965d73be5365bd9e SHA512 a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d diff --git a/x11-apps/xdm/xdm-1.1.15.ebuild b/x11-apps/xdm/xdm-1.1.15.ebuild deleted file mode 100644 index 768e12532ef5.. --- a/x11-apps/xdm/xdm-1.1.15.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_TARBALL_SUFFIX="xz" -inherit xorg-3 pam systemd - -DEFAULTVT=vt7 - -DESCRIPTION="X.Org xdm application" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="pam systemd truetype xinerama xpm" - -RDEPEND=" - x11-apps/sessreg - x11-apps/xconsole - x11-apps/xinit - x11-apps/xrdb - x11-apps/xsm - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXaw - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - virtual/libcrypt:= - pam? ( sys-libs/pam ) - systemd? ( >=sys-apps/systemd-209:= ) - truetype? ( - x11-libs/libXrender - x11-libs/libXft - ) - xinerama? ( x11-libs/libXinerama ) - xpm? ( x11-libs/libXpm ) - elibc_glibc? ( dev-libs/libbsd )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_prepare() { - sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ - xdm.service.in || die - - # Disable XDM-AUTHORIZATION-1 (bug #445662). - # it causes issue with libreoffice and SDL games (bug #306223). - sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ - config/xdm-config.in || die - - xorg-3_src_prepare -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - $(use_with pam) - $(use_with systemd systemd-daemon) - $(use_with truetype xft) - $(use_with xinerama) - $(use_enable xpm xpm-logos) - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-default-vt=${DEFAULTVT} - --with-xdmconfigdir=/etc/X11/xdm - ) - xorg-3_src_configure -} - -src_install() { - xorg-3_src_install - - exeinto /usr/$(get_libdir)/X11/xdm - doexe "${FILESDIR}"/Xsession - - use pam && pamd_mimic system-local-login xdm auth account session - - # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. - keepdir /var/lib/xdm -}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4b24b98fc333940b9064aff8f5563a5bc2cd2333 Author: Matt Turner gentoo org> AuthorDate: Fri Apr 5 01:18:56 2024 + Commit: Matt Turner gentoo org> CommitDate: Fri Apr 5 01:20:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b24b98f x11-apps/xdm: Version bump to 1.1.16 Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 + x11-apps/xdm/xdm-1.1.16.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 61952ce02c27..a3782b41c074 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1,2 +1,3 @@ DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4 DIST xdm-1.1.15.tar.xz 420844 BLAKE2B d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e SHA512 b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb +DIST xdm-1.1.16.tar.xz 420072 BLAKE2B 1a970b99a0848b0bcb55870c1665281afc355685b4e08148cefd953456fbed5dc71a9a66fa670e80f07de3502615e3c2e81293e9476f04ce965d73be5365bd9e SHA512 a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d diff --git a/x11-apps/xdm/xdm-1.1.16.ebuild b/x11-apps/xdm/xdm-1.1.16.ebuild new file mode 100644 index ..768e12532ef5 --- /dev/null +++ b/x11-apps/xdm/xdm-1.1.16.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 pam systemd + +DEFAULTVT=vt7 + +DESCRIPTION="X.Org xdm application" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="pam systemd truetype xinerama xpm" + +RDEPEND=" + x11-apps/sessreg + x11-apps/xconsole + x11-apps/xinit + x11-apps/xrdb + x11-apps/xsm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXaw + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + virtual/libcrypt:= + pam? ( sys-libs/pam ) + systemd? ( >=sys-apps/systemd-209:= ) + truetype? ( + x11-libs/libXrender + x11-libs/libXft + ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) + elibc_glibc? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +src_prepare() { + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + --enable-ipv6 + $(use_with pam) + $(use_with systemd systemd-daemon) + $(use_with truetype xft) + $(use_with xinerama) + $(use_enable xpm xpm-logos) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-default-vt=${DEFAULTVT} + --with-xdmconfigdir=/etc/X11/xdm + ) + xorg-3_src_configure +} + +src_install() { + xorg-3_src_install + + exeinto /usr/$(get_libdir)/X11/xdm + doexe "${FILESDIR}"/Xsession + + use pam && pamd_mimic system-local-login xdm auth account session + + # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. + keepdir /var/lib/xdm +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: df0fe75d41ef08e8ddc078a4749fafdb6b2c9d50 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 23 23:56:17 2024 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 23 23:58:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0fe75d x11-apps/xdm: Version bump to 1.1.15 Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 + x11-apps/xdm/xdm-1.1.15.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 1a1db64a0714..61952ce02c27 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1 +1,2 @@ DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4 +DIST xdm-1.1.15.tar.xz 420844 BLAKE2B d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e SHA512 b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb diff --git a/x11-apps/xdm/xdm-1.1.15.ebuild b/x11-apps/xdm/xdm-1.1.15.ebuild new file mode 100644 index ..768e12532ef5 --- /dev/null +++ b/x11-apps/xdm/xdm-1.1.15.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 pam systemd + +DEFAULTVT=vt7 + +DESCRIPTION="X.Org xdm application" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="pam systemd truetype xinerama xpm" + +RDEPEND=" + x11-apps/sessreg + x11-apps/xconsole + x11-apps/xinit + x11-apps/xrdb + x11-apps/xsm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXaw + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + virtual/libcrypt:= + pam? ( sys-libs/pam ) + systemd? ( >=sys-apps/systemd-209:= ) + truetype? ( + x11-libs/libXrender + x11-libs/libXft + ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) + elibc_glibc? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +src_prepare() { + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + --enable-ipv6 + $(use_with pam) + $(use_with systemd systemd-daemon) + $(use_with truetype xft) + $(use_with xinerama) + $(use_enable xpm xpm-logos) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-default-vt=${DEFAULTVT} + --with-xdmconfigdir=/etc/X11/xdm + ) + xorg-3_src_configure +} + +src_install() { + xorg-3_src_install + + exeinto /usr/$(get_libdir)/X11/xdm + doexe "${FILESDIR}"/Xsession + + use pam && pamd_mimic system-local-login xdm auth account session + + # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. + keepdir /var/lib/xdm +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 7e05b6c566922dceab78c169896eced8f36f6a93 Author: Matt Turner gentoo org> AuthorDate: Wed Jan 24 16:51:46 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Jan 24 17:00:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e05b6c5 x11-apps/xdm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/xdm-1.1.14.ebuild | 79 -- 1 file changed, 79 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.14.ebuild b/x11-apps/xdm/xdm-1.1.14.ebuild deleted file mode 100644 index 284991c3952e.. --- a/x11-apps/xdm/xdm-1.1.14.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_TARBALL_SUFFIX="xz" -inherit xorg-3 pam systemd - -DEFAULTVT=vt7 - -DESCRIPTION="X.Org xdm application" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="pam systemd truetype xinerama xpm" - -RDEPEND=" - x11-apps/sessreg - x11-apps/xconsole - x11-apps/xinit - x11-apps/xrdb - x11-apps/xsm - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXaw - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - virtual/libcrypt:= - pam? ( sys-libs/pam ) - systemd? ( >=sys-apps/systemd-209:= ) - truetype? ( - x11-libs/libXrender - x11-libs/libXft - ) - xinerama? ( x11-libs/libXinerama ) - xpm? ( x11-libs/libXpm ) - elibc_glibc? ( dev-libs/libbsd )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_prepare() { - sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ - xdm.service.in || die - - # Disable XDM-AUTHORIZATION-1 (bug #445662). - # it causes issue with libreoffice and SDL games (bug #306223). - sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ - config/xdm-config.in || die - - xorg-3_src_prepare -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - --enable-ipv6 - $(use_with pam) - $(use_with systemd systemd-daemon) - $(use_with truetype xft) - $(use_with xinerama) - $(use_enable xpm xpm-logos) - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-default-vt=${DEFAULTVT} - --with-xdmconfigdir=/etc/X11/xdm - ) - xorg-3_src_configure -} - -src_install() { - xorg-3_src_install - - exeinto /usr/$(get_libdir)/X11/xdm - doexe "${FILESDIR}"/Xsession - - use pam && pamd_mimic system-local-login xdm auth account session - - # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. - keepdir /var/lib/xdm -}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 1257808c263200257e994c251b4673b2402bbf94 Author: Sam James gentoo org> AuthorDate: Tue Jan 23 16:39:15 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 23 16:39:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1257808c x11-apps/xdm: Stabilize 1.1.14-r1 ppc, #922129 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index d41e87268a01..d33d52bc8907 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: abbb28ea8790b3c2f84c62b61c80703a363639c3 Author: Sam James gentoo org> AuthorDate: Sun Jan 14 20:16:51 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 20:16:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbb28ea x11-apps/xdm: Stabilize 1.1.14-r1 amd64, #922129 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index d2274dee75f5..d41e87268a01 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: f1ffa85c0daed5100cab8729b210b5d190828c83 Author: Sam James gentoo org> AuthorDate: Sun Jan 14 20:16:48 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 20:16:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ffa85c x11-apps/xdm: Stabilize 1.1.14-r1 sparc, #922129 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index 9fc6ed274b91..c950f82e6814 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: d46630105fce53a4d1207845c10709548bd67dee Author: Sam James gentoo org> AuthorDate: Sun Jan 14 20:16:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 20:16:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4663010 x11-apps/xdm: Stabilize 1.1.14-r1 ppc64, #922129 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index 94ff7139f5a9..d2274dee75f5 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 72025c01dec6608894a5f9288c01c553758e897b Author: Sam James gentoo org> AuthorDate: Sun Jan 14 20:16:49 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 20:16:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72025c01 x11-apps/xdm: Stabilize 1.1.14-r1 x86, #922129 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index c950f82e6814..94ff7139f5a9 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: edef1c317193bdd478b6db1224c0a1ba44a27e9d Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 14 19:53:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 14 19:53:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edef1c31 x11-apps/xdm: Stabilize 1.1.14-r1 arm64, #922129 Signed-off-by: Arthur Zamarin gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index e6dc370d..9fc6ed274b91 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: c51b74b5f76deb88472007b065f85f2f798464ec Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 14 19:52:54 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 14 19:52:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51b74b5 x11-apps/xdm: Stabilize 1.1.14-r1 arm, #922129 Signed-off-by: Arthur Zamarin gentoo.org> x11-apps/xdm/xdm-1.1.14-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild index 05afdd6ad05a..e6dc370d 100644 --- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/files/, x11-apps/xdm/
commit: 6c4df370a29c7e5ceb675dc33abb4fbce398cab8 Author: Sam James gentoo org> AuthorDate: Sat Dec 9 16:37:52 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 9 18:06:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4df370 x11-apps/xdm: fix modern C issue Closes: https://bugs.gentoo.org/919207 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/files/xdm-1.1.14-c99.patch | 38 +++ x11-apps/xdm/xdm-1.1.14-r1.ebuild | 83 + 2 files changed, 121 insertions(+) diff --git a/x11-apps/xdm/files/xdm-1.1.14-c99.patch b/x11-apps/xdm/files/xdm-1.1.14-c99.patch new file mode 100644 index ..a72d961e3f60 --- /dev/null +++ b/x11-apps/xdm/files/xdm-1.1.14-c99.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/919207 +https://gitlab.freedesktop.org/xorg/app/xdm/-/issues/15 +https://gitlab.freedesktop.org/xorg/app/xdm/-/merge_requests/18 + +From bccb77746528134aa2e865ca4f44fd9424738b3f Mon Sep 17 00:00:00 2001 +From: Alan Coopersmith +Date: Tue, 5 Dec 2023 17:25:28 -0800 +Subject: [PATCH] Fix -Wincompatible-pointer-types warning from gcc (issue #15) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +chooser.c:280:26: warning: passing argument 2 of ‘XawListChange’ from + incompatible pointer type [-Wincompatible-pointer-types] + 280 | XawListChange (list, newTable, size, 0, TRUE); + | ^~~~ + | | + | char ** +In file included from chooser.c:59: +/usr/include/X11/Xaw/List.h:170:27: note: expected ‘const char **’ but + argument is of type ‘char **’ + 170 | _Xconst char **list, + +Closes: #15 +Signed-off-by: Alan Coopersmith +--- a/chooser/chooser.c b/chooser/chooser.c +@@ -277,7 +277,7 @@ RebuildTable (int size) + newTable[i] = names->fullname; + qsort (newTable, size, sizeof (char *), HostnameCompare); + } +-XawListChange (list, newTable, size, 0, TRUE); ++XawListChange (list, (_Xconst char **) newTable, size, 0, TRUE); + free (NameTable); + NameTable = newTable; + NameTableSize = size; +-- +GitLab diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild new file mode 100644 index ..05afdd6ad05a --- /dev/null +++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 pam systemd + +DEFAULTVT=vt7 + +DESCRIPTION="X.Org xdm application" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="pam systemd truetype xinerama xpm" + +RDEPEND=" + x11-apps/sessreg + x11-apps/xconsole + x11-apps/xinit + x11-apps/xrdb + x11-apps/xsm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXaw + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + virtual/libcrypt:= + pam? ( sys-libs/pam ) + systemd? ( >=sys-apps/systemd-209:= ) + truetype? ( + x11-libs/libXrender + x11-libs/libXft + ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) + elibc_glibc? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.14-c99.patch +) + +src_prepare() { + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + --enable-ipv6 + $(use_with pam) + $(use_with systemd systemd-daemon) + $(use_with truetype xft) + $(use_with xinerama) + $(use_enable xpm xpm-logos) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-default-vt=${DEFAULTVT} + --with-xdmconfigdir=/etc/X11/xdm + ) + xorg-3_src_configure +} + +src_install() { + xorg-3_src_install + + exeinto /usr/$(get_libdir)/X11/xdm + doexe "${FILESDIR}"/Xsession + + use pam && pamd_mimic system-local-login xdm auth account session + + # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. + keepdir /var/lib/xdm +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 39825be82f798b91b0f3e32836e7db9896a9d6a6 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 24 18:28:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 24 18:28:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39825be8 x11-apps/xdm: Stabilize 1.1.14 arm64, #891865 Signed-off-by: Arthur Zamarin gentoo.org> x11-apps/xdm/xdm-1.1.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.14.ebuild b/x11-apps/xdm/xdm-1.1.14.ebuild index 8f0b425a3db6..f2445a0dac00 100644 --- a/x11-apps/xdm/xdm-1.1.14.ebuild +++ b/x11-apps/xdm/xdm-1.1.14.ebuild @@ -10,7 +10,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: c213c7b1f006459158c0aa0f2f10f6e97a8e0f29 Author: Matt Turner gentoo org> AuthorDate: Sat Dec 3 23:38:38 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Dec 3 23:49:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c213c7b1 x11-apps/xdm: Version bump to 1.1.14 Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 + x11-apps/xdm/xdm-1.1.14.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index de67dcea4402..ee3a679c8d4e 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1 +1,2 @@ DIST xdm-1.1.13.tar.xz 418404 BLAKE2B b5e1df5e0fd284b227bac5b07114b7882c34adca8c8f7878350576f865ec0675fc7f8218b5eba24e0ca75895093f9412e838a997562ec99bc8196233354bd7eb SHA512 1c7ba51dc8c6989ff6ede3a3abd06e002903609d4ebd31f06ec39fbfee3a80a690c6180f85c3ab135a0de4623261d92a191d1ca5f733cdb3bd2e7e78977b98e5 +DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4 diff --git a/x11-apps/xdm/xdm-1.1.14.ebuild b/x11-apps/xdm/xdm-1.1.14.ebuild new file mode 100644 index ..1fc94cdc9425 --- /dev/null +++ b/x11-apps/xdm/xdm-1.1.14.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 pam systemd + +DEFAULTVT=vt7 + +DESCRIPTION="X.Org xdm application" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="pam systemd truetype xinerama xpm" + +RDEPEND=" + x11-apps/sessreg + x11-apps/xconsole + x11-apps/xinit + x11-apps/xrdb + x11-apps/xsm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXaw + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + virtual/libcrypt:= + pam? ( sys-libs/pam ) + systemd? ( >=sys-apps/systemd-209:= ) + truetype? ( + x11-libs/libXrender + x11-libs/libXft + ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) + elibc_glibc? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +src_prepare() { + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + --enable-ipv6 + $(use_with pam) + $(use_with systemd systemd-daemon) + $(use_with truetype xft) + $(use_with xinerama) + $(use_enable xpm xpm-logos) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-default-vt=${DEFAULTVT} + --with-xdmconfigdir=/etc/X11/xdm + ) + xorg-3_src_configure +} + +src_install() { + xorg-3_src_install + + exeinto /usr/$(get_libdir)/X11/xdm + doexe "${FILESDIR}"/Xsession + + use pam && pamd_mimic system-local-login xdm auth account session + + # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. + keepdir /var/lib/xdm +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/, x11-apps/xdm/files/
commit: 3f31004463002f72fb9d735969eeb599a3876721 Author: Matt Turner gentoo org> AuthorDate: Sun May 29 15:13:20 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun May 29 15:23:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f310044 x11-apps/xdm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 - x11-apps/xdm/files/xdm-1.1.12-consolekit.patch | 269 - x11-apps/xdm/xdm-1.1.12-r1.ebuild | 83 3 files changed, 353 deletions(-) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 67078cd5654f..de67dcea4402 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1,2 +1 @@ -DIST xdm-1.1.12.tar.bz2 512074 BLAKE2B a82d124f4b7ce3185d703fca3aade92e86094602aec5343566ba8c91c54b70cdedbaea2fa6fee330d7ed48d9138b04a998aa2dae06db2683bfcce6c7693edc82 SHA512 1a4be0a070ced5db8fda6fc74794c9f9ed0cb37fa440fda6a3a7652aff62dfc3d7ba68b9facf054671ebf0f4db2a0eec29d0aa3716e3407ccd5529bac3553bdb DIST xdm-1.1.13.tar.xz 418404 BLAKE2B b5e1df5e0fd284b227bac5b07114b7882c34adca8c8f7878350576f865ec0675fc7f8218b5eba24e0ca75895093f9412e838a997562ec99bc8196233354bd7eb SHA512 1c7ba51dc8c6989ff6ede3a3abd06e002903609d4ebd31f06ec39fbfee3a80a690c6180f85c3ab135a0de4623261d92a191d1ca5f733cdb3bd2e7e78977b98e5 diff --git a/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch b/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch deleted file mode 100644 index 232d10d94db8.. --- a/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch +++ /dev/null @@ -1,269 +0,0 @@ -http://bugs.gentoo.org/360987 -http://projects.archlinux.org/svntogit/packages.git/plain/trunk/xdm-consolekit.patch?h=packages/xorg-xdm -http://lists.x.org/archives/xorg-devel/2011-February/019615.html -http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615020 - configure.ac | 20 -- - include/dm.h | 3 ++ - man/xdm.man| 6 +++ - xdm/resource.c | 13 ++- - xdm/session.c | 102 + - 5 files changed, 140 insertions(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d110809..db973f7 100644 a/configure.ac -+++ b/configure.ac -@@ -168,15 +168,15 @@ AS_IF([test "x$with_systemdsystemunitdir" != "xno"], [ - AM_CONDITIONAL(HAVE_SYSTEMD, [test "x$with_systemdsystemunitdir" != "xno"]) - - # Check whether to enable systemd startup notification. --# This requires libsystemd-daemon. -+# This requires libsystemd. - AC_ARG_WITH([systemd-daemon], AS_HELP_STRING([--with-systemd-daemon], - [Add support for systemd startup notification (default is autodetected)]), - [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto]) - AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [ --PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon], -+PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd], - [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], - [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], -- [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])] -+ [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd not found.])] - )] - ) - ]) -@@ -395,6 +395,20 @@ PKG_CHECK_MODULES(DMCP, xdmcp) - PKG_CHECK_MODULES(XLIB, x11) - PKG_CHECK_MODULES(AUTH, xau) - -+# ConsoleKit support -+AC_ARG_WITH(consolekit, AC_HELP_STRING([--with-consolekit], [Use ConsoleKit]), -+ [USE_CONSOLEKIT=$withval], [USE_CONSOLEKIT=yes]) -+if test x"$USE_CONSOLEKIT" != xno; then -+ PKG_CHECK_MODULES(CK_CONNECTOR, ck-connector, -+ [USE_CONSOLEKIT=yes], [USE_CONSOLEKIT=no]) -+ if test x"$USE_CONSOLEKIT" = xyes; then -+ AC_DEFINE([USE_CONSOLEKIT], 1, [Define to 1 to use ConsoleKit]) -+ XDM_CFLAGS="$XDM_CFLAGS $CK_CONNECTOR_CFLAGS -DUSE_CONSOLEKIT" -+ XDM_LIBS="$XDM_LIBS $CK_CONNECTOR_LIBS" -+ fi -+fi -+dnl AM_CONDITIONAL(USE_CONSOLEKIT, test$USE_CONSOLEKIT = xyes) -+ - # - # Greeter - # -diff --git a/include/dm.h b/include/dm.h -index 9116d6f..27fdd71 100644 a/include/dm.h -+++ b/include/dm.h -@@ -327,6 +327,9 @@ extern char*randomFile; - extern char *prngdSocket; - extern intprngdPort; - # endif -+#ifdef USE_CONSOLEKIT -+extern intuse_consolekit; -+#endif - - extern char *greeterLib; - extern char *willing; -diff --git a/man/xdm.man b/man/xdm.man -index ef57d8c..de99d25 100644 a/man/xdm.man -+++ b/man/xdm.man -@@ -48,6 +48,8 @@ xdm \- X Display Manager with support for XDMCP, host chooser - ] [ - .B \-session - .I session_program -+] [ -+.B \-noconsolekit - ] - .SH DESCRIPTION - .I Xdm -@@ -215,6 +217,10 @@ indicates the program to run as the session after the user has logged in. - .IP "\fB\-xrm\fP \fIresource_specification\fP" - Allows an arbitrary resource to be specified, as in most - X Toolkit applications. -+.IP
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4660decf13e55c1107a7b2920b7d2436efa9b07a Author: Sam James gentoo org> AuthorDate: Sat May 28 01:34:50 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 28 01:34:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4660decf x11-apps/xdm: Stabilize 1.1.13 ppc64, #843167 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild index 2594355d2c6a..33796ac95e7b 100644 --- a/x11-apps/xdm/xdm-1.1.13.ebuild +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 39f4a9902b7acedc65f07fac6e49b1476ca98471 Author: Jakov Smolić gentoo org> AuthorDate: Wed May 25 18:00:12 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed May 25 18:00:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f4a990 x11-apps/xdm: Stabilize 1.1.13 sparc, #843167 Signed-off-by: Jakov Smolić gentoo.org> x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild index 463e2fffabb7..2594355d2c6a 100644 --- a/x11-apps/xdm/xdm-1.1.13.ebuild +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4fa3627ac6fac49f90ee7d7d329a5a2caa71623c Author: Jakov Smolić gentoo org> AuthorDate: Wed May 25 17:57:21 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed May 25 17:57:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa3627a x11-apps/xdm: Stabilize 1.1.13 ppc, #843167 Signed-off-by: Jakov Smolić gentoo.org> x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild index ab342cc152e7..93fd88fb7644 100644 --- a/x11-apps/xdm/xdm-1.1.13.ebuild +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 8ec71d005ffda3810b4f3e99850939d98d844a76 Author: Sam James gentoo org> AuthorDate: Sun May 8 23:01:06 2022 + Commit: Sam James gentoo org> CommitDate: Sun May 8 23:01:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec71d00 x11-apps/xdm: Stabilize 1.1.13 arm64, #843167 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild index 0e60ca71efe8..ab342cc152e7 100644 --- a/x11-apps/xdm/xdm-1.1.13.ebuild +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 189a5333d2cca733ae1ff800543ae19c65ffcfc6 Author: Jakov Smolić gentoo org> AuthorDate: Sat May 7 17:53:12 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 7 17:55:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189a5333 x11-apps/xdm: Stabilize 1.1.13 x86, #843167 Signed-off-by: Jakov Smolić gentoo.org> x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild index dc8ac3d911a0..0e60ca71efe8 100644 --- a/x11-apps/xdm/xdm-1.1.13.ebuild +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: bb67bc20c711b6048e8d93805e1dd34245b8c7b7 Author: Matt Turner gentoo org> AuthorDate: Mon Apr 4 03:00:34 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 4 03:00:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb67bc20 x11-apps/xdm: Version bump to 1.1.13 Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 + x11-apps/xdm/xdm-1.1.13.ebuild | 82 ++ 2 files changed, 83 insertions(+) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 141eede7e334..67078cd5654f 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1 +1,2 @@ DIST xdm-1.1.12.tar.bz2 512074 BLAKE2B a82d124f4b7ce3185d703fca3aade92e86094602aec5343566ba8c91c54b70cdedbaea2fa6fee330d7ed48d9138b04a998aa2dae06db2683bfcce6c7693edc82 SHA512 1a4be0a070ced5db8fda6fc74794c9f9ed0cb37fa440fda6a3a7652aff62dfc3d7ba68b9facf054671ebf0f4db2a0eec29d0aa3716e3407ccd5529bac3553bdb +DIST xdm-1.1.13.tar.xz 418404 BLAKE2B b5e1df5e0fd284b227bac5b07114b7882c34adca8c8f7878350576f865ec0675fc7f8218b5eba24e0ca75895093f9412e838a997562ec99bc8196233354bd7eb SHA512 1c7ba51dc8c6989ff6ede3a3abd06e002903609d4ebd31f06ec39fbfee3a80a690c6180f85c3ab135a0de4623261d92a191d1ca5f733cdb3bd2e7e78977b98e5 diff --git a/x11-apps/xdm/xdm-1.1.13.ebuild b/x11-apps/xdm/xdm-1.1.13.ebuild new file mode 100644 index ..14ff8b734c55 --- /dev/null +++ b/x11-apps/xdm/xdm-1.1.13.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_EAUTORECONF=yes +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 pam systemd + +DEFAULTVT=vt7 + +DESCRIPTION="X.Org xdm application" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="ipv6 pam systemd truetype xinerama xpm" + +RDEPEND=" + x11-apps/sessreg + x11-apps/xconsole + x11-apps/xinit + x11-apps/xrdb + x11-apps/xsm + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXdmcp + x11-libs/libXmu + x11-libs/libXt + virtual/libcrypt:= + pam? ( sys-libs/pam ) + systemd? ( >=sys-apps/systemd-209 ) + truetype? ( + x11-libs/libXrender + x11-libs/libXft + ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) + elibc_glibc? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +PATCHES=( + "${FILESDIR}"/xdm-1.1.12-make-xinerama-optional.patch +) + +src_prepare() { + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + $(use_enable ipv6) + $(use_with pam) + $(use_with systemd systemd-daemon) + $(use_with truetype xft) + $(use_with xinerama) + $(use_enable xpm xpm-logos) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-default-vt=${DEFAULTVT} + --with-xdmconfigdir=/etc/X11/xdm + ) + xorg-3_src_configure +} + +src_install() { + xorg-3_src_install + + exeinto /usr/$(get_libdir)/X11/xdm + doexe "${FILESDIR}"/Xsession + + use pam && pamd_mimic system-local-login xdm auth account session + + # Keep /var/lib/xdm. This is where authfiles are stored. See #286350. + keepdir /var/lib/xdm +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 02431fa21101658b19d42fd0832c551aae59811c Author: Sam James gentoo org> AuthorDate: Fri Jan 21 12:41:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 12:41:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02431fa2 x11-apps/xdm: Stabilize 1.1.12-r1 arm64, #831381 Signed-off-by: Sam James gentoo.org> x11-apps/xdm/xdm-1.1.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12-r1.ebuild b/x11-apps/xdm/xdm-1.1.12-r1.ebuild index b55de89b5bc4..cf6d38b4a06a 100644 --- a/x11-apps/xdm/xdm-1.1.12-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.12-r1.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: bec3f89fed97cb7f99dc4a86fa5a106f09763224 Author: James Le Cuirot gentoo org> AuthorDate: Sun Jan 9 09:45:44 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jan 9 09:45:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec3f89f x11-apps/xdm: Keyword 1.1.12-r1 for ~m68k Manually tested and working. Signed-off-by: James Le Cuirot gentoo.org> x11-apps/xdm/xdm-1.1.12-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.12-r1.ebuild b/x11-apps/xdm/xdm-1.1.12-r1.ebuild index 4369f11376d3..b55de89b5bc4 100644 --- a/x11-apps/xdm/xdm-1.1.12-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.12-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 15d9f62490132b7f057b6d8373519562347eee24 Author: Yixun Lan gentoo org> AuthorDate: Wed Sep 22 08:27:22 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Sep 22 08:28:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d9f624 x11-apps/xdm: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> x11-apps/xdm/xdm-1.1.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12-r1.ebuild b/x11-apps/xdm/xdm-1.1.12-r1.ebuild index 710112c9b7e..4369f11376d 100644 --- a/x11-apps/xdm/xdm-1.1.12-r1.ebuild +++ b/x11-apps/xdm/xdm-1.1.12-r1.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4113c738a80e90d854135f950e7db794153e211e Author: Sam James gentoo org> AuthorDate: Tue Jun 22 22:04:21 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 22 22:34:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4113c738 x11-apps/xdm: add virtual/libcrypt dependency Needed for upcoming libcrypt migration. Acked-by: David Seifert gentoo.org> Reported-by: Ulrich Müller gentoo.org> Signed-off-by: Sam James gentoo.org> x11-apps/xdm/{xdm-1.1.12.ebuild => xdm-1.1.12-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12-r1.ebuild similarity index 98% rename from x11-apps/xdm/xdm-1.1.12.ebuild rename to x11-apps/xdm/xdm-1.1.12-r1.ebuild index 1199ae27622..710112c9b7e 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12-r1.ebuild @@ -25,6 +25,7 @@ RDEPEND=" x11-libs/libXdmcp x11-libs/libXmu x11-libs/libXt + virtual/libcrypt:= pam? ( sys-libs/pam ) systemd? ( >=sys-apps/systemd-209 ) truetype? (
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 754e286bf1a5fdd6cf9d6be4cbbb3779dbd7559b Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 5 02:03:01 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 5 02:03:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754e286b x11-apps/xdm: avoid using FILESDIR in pkg_setup Defining PATCHES and configure flags in pkg_setup is weird. Move them to src_prepare and src_configure, respectively. Signed-off-by: Mike Gilbert gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 33 + 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index 5f1478118b5..1199ae27622 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -37,13 +37,25 @@ RDEPEND=" DEPEND="${RDEPEND} x11-base/xorg-proto" -pkg_setup() { - PATCHES=( +src_prepare() { + local PATCHES=( "${FILESDIR}"/${P}-consolekit.patch # bug 747124 "${FILESDIR}"/${P}-make-xinerama-optional.patch ) - XORG_CONFIGURE_OPTIONS=( + sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ + xdm.service.in || die + + # Disable XDM-AUTHORIZATION-1 (bug #445662). + # it causes issue with libreoffice and SDL games (bug #306223). + sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ + config/xdm-config.in || die + + xorg-3_src_prepare +} + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( $(use_enable ipv6) $(use_with pam) $(use_with systemd systemd-daemon) @@ -54,18 +66,7 @@ pkg_setup() { --with-default-vt=${DEFAULTVT} --with-xdmconfigdir=/etc/X11/xdm ) -} - -src_prepare() { - sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \ - xdm.service.in || die - - # Disable XDM-AUTHORIZATION-1 (bug #445662). - # it causes issue with libreoffice and SDL games (bug #306223). - sed -i -e '/authorize/a DisplayManager*authName: MIT-MAGIC-COOKIE-1' \ - config/xdm-config.in || die - - xorg-3_src_prepare + xorg-3_src_configure } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: d8d1a532c8156d5236b2a3bb5b14c9375621a88b Author: Mikle Kolyada gentoo org> AuthorDate: Fri Oct 9 05:53:37 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Oct 9 05:54:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d1a532 x11-apps/xdm: apply consolekit patch again Closes: https://bugs.gentoo.org/747124 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index e84d025f2a9..f3006984c8e 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -39,6 +39,7 @@ DEPEND="${RDEPEND} pkg_setup() { PATCHES=( + "${FILESDIR}"/${P}-consolekit.patch # bug 747124 "${FILESDIR}"/${P}-make-xinerama-optional.patch )
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4c526d3c351d0a534478753e6466a85aa272b956 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Oct 7 17:38:14 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Oct 7 17:40:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c526d3c x11-apps/xdm: remove consolekit option completly According to the configure script the consolekit option does not exist at all. Closes: https://bugs.gentoo.org/747121 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index 7fa675f5075..e84d025f2a9 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -52,7 +52,6 @@ pkg_setup() { --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" --with-default-vt=${DEFAULTVT} --with-xdmconfigdir=/etc/X11/xdm - --without-consolekit ) }
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 604cb1dde62396b91def09155b927dc39de48b63 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Oct 6 17:47:11 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Oct 6 17:47:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604cb1dd x11-apps/xdm: Remove consolekit support Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Mikle Kolyada gentoo.org> x11-apps/xdm/metadata.xml | 3 --- x11-apps/xdm/xdm-1.1.12.ebuild | 6 ++ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/x11-apps/xdm/metadata.xml b/x11-apps/xdm/metadata.xml index cb9dcdc919b..3e36bc06aa4 100644 --- a/x11-apps/xdm/metadata.xml +++ b/x11-apps/xdm/metadata.xml @@ -5,7 +5,4 @@ x...@gentoo.org X11 - -Enable native sys-auth/consolekit support - diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index aded1729151..7fa675f5075 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -12,7 +12,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" -IUSE="consolekit ipv6 pam systemd truetype xinerama xpm" +IUSE="ipv6 pam systemd truetype xinerama xpm" RDEPEND=" x11-apps/sessreg @@ -25,7 +25,6 @@ RDEPEND=" x11-libs/libXdmcp x11-libs/libXmu x11-libs/libXt - consolekit? ( sys-auth/consolekit ) pam? ( sys-libs/pam ) systemd? ( >=sys-apps/systemd-209 ) truetype? ( @@ -40,13 +39,11 @@ DEPEND="${RDEPEND} pkg_setup() { PATCHES=( - "${FILESDIR}"/${P}-consolekit.patch "${FILESDIR}"/${P}-make-xinerama-optional.patch ) XORG_CONFIGURE_OPTIONS=( $(use_enable ipv6) - $(use_with consolekit) $(use_with pam) $(use_with systemd systemd-daemon) $(use_with truetype xft) @@ -55,6 +52,7 @@ pkg_setup() { --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" --with-default-vt=${DEFAULTVT} --with-xdmconfigdir=/etc/X11/xdm + --without-consolekit ) }
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: a3a85ff642cab070bcd1f29976c629a53fe511cc Author: Matt Turner gentoo org> AuthorDate: Wed Mar 11 18:39:44 2020 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 11 18:41:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a85ff6 x11-apps/xdm: Drop outdated blocker Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index 0013a5a081d..395d907d0a4 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -36,8 +36,7 @@ RDEPEND=" xpm? ( x11-libs/libXpm ) elibc_glibc? ( dev-libs/libbsd )" DEPEND="${RDEPEND} - x11-base/xorg-proto - consolekit? ( !=sys-auth/pambase-20101024-r1 )" + x11-base/xorg-proto" pkg_setup() { PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 4cfa70b20ddaa66c545222d8bebe14bb50314bb8 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Oct 12 18:11:11 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Oct 12 18:11:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfa70b2 x11-apps/xdm: migrate to sys-libs/pam Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index 474380fa06f..ec0a4a054ed 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -26,7 +26,7 @@ RDEPEND=" x11-libs/libXmu x11-libs/libXt consolekit? ( sys-auth/consolekit ) - pam? ( virtual/pam ) + pam? ( sys-libs/pam ) systemd? ( >=sys-apps/systemd-209 ) truetype? ( x11-libs/libXrender
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/files/, x11-apps/xdm/
commit: 8d1be7f65bc45ddfea7e75a2c645138b787e4179 Author: Matt Turner gentoo org> AuthorDate: Fri May 3 23:21:31 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri May 3 23:23:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1be7f6 x11-apps/xdm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 - .../xdm/files/xdm-1.1.11-arc4random-include.patch | 18 -- x11-apps/xdm/files/xdm-1.1.11-cve-2013-2179.patch | 41 .../files/xdm-1.1.11-setproctitle-include.patch| 37 x11-apps/xdm/files/xdm-consolekit.patch| 230 - x11-apps/xdm/metadata.xml | 1 - x11-apps/xdm/xdm-1.1.11-r3.ebuild | 77 --- 7 files changed, 405 deletions(-) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index ae11f03d02d..141eede7e33 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1,2 +1 @@ -DIST xdm-1.1.11.tar.bz2 446612 BLAKE2B ce9bed568e036a882ecc56d75f7ce8646d14ae00c754d6e5542ea5b186c3ef1ce8499e2d70190b4fbc4b344e0c70fd36deab5aacc5f1f55501db709300aee520 SHA512 fe6f2b7817c0f7f07a1f5f497edcdfa15b93986fd87f314daa472dac8625327ef46ebbf40d27fe8d4a8a2f8d5af8a01c4438a29356740e0eb350f2bd0c7ec0d5 DIST xdm-1.1.12.tar.bz2 512074 BLAKE2B a82d124f4b7ce3185d703fca3aade92e86094602aec5343566ba8c91c54b70cdedbaea2fa6fee330d7ed48d9138b04a998aa2dae06db2683bfcce6c7693edc82 SHA512 1a4be0a070ced5db8fda6fc74794c9f9ed0cb37fa440fda6a3a7652aff62dfc3d7ba68b9facf054671ebf0f4db2a0eec29d0aa3716e3407ccd5529bac3553bdb diff --git a/x11-apps/xdm/files/xdm-1.1.11-arc4random-include.patch b/x11-apps/xdm/files/xdm-1.1.11-arc4random-include.patch deleted file mode 100644 index db948094b75..000 --- a/x11-apps/xdm/files/xdm-1.1.11-arc4random-include.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -ur a/xdm/genauth.c b/xdm/genauth.c a/xdm/genauth.c2011-09-25 09:35:47.0 +0200 -+++ b/xdm/genauth.c2014-01-06 16:28:09.664060603 +0100 -@@ -40,6 +40,14 @@ - - #include - -+#ifdef HAVE_ARC4RANDOM -+# ifdef __linux__ -+# include -+# else -+# include -+# endif -+#endif -+ - #include - #define Time_t time_t - diff --git a/x11-apps/xdm/files/xdm-1.1.11-cve-2013-2179.patch b/x11-apps/xdm/files/xdm-1.1.11-cve-2013-2179.patch deleted file mode 100644 index 34ae7ceb3cd..000 --- a/x11-apps/xdm/files/xdm-1.1.11-cve-2013-2179.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 8d1eb5c74413e4c9a21f689fc106949b121c0117 Mon Sep 17 00:00:00 2001 -From: mancha -Date: Wed, 22 May 2013 14:20:26 + -Subject: Handle NULL returns from glibc 2.17+ crypt(). - -Starting with glibc 2.17 (eglibc 2.17), crypt() fails with EINVAL -(w/ NULL return) if the salt violates specifications. Additionally, -on FIPS-140 enabled Linux systems, DES/MD5-encrypted passwords -passed to crypt() fail with EPERM (w/ NULL return). - -If using glibc's crypt(), check return value to avoid a possible -NULL pointer dereference. - -Reviewed-by: Matthieu Herrb -Signed-off-by: Alan Coopersmith -diff --git a/greeter/verify.c b/greeter/verify.c -index db3cb7d..b009e2b 100644 a/greeter/verify.c -+++ b/greeter/verify.c -@@ -329,6 +329,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify) - struct spwd *sp; - # endif - char*user_pass = NULL; -+ char*crypted_pass = NULL; - # endif - # ifdef __OpenBSD__ - char*s; -@@ -464,7 +465,9 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify) - # if defined(ultrix) || defined(__ultrix__) - if (authenticate_user(p, greet->password, NULL) < 0) - # else -- if (strcmp (crypt (greet->password, user_pass), user_pass)) -+ crypted_pass = crypt (greet->password, user_pass); -+ if ((crypted_pass == NULL) -+ || (strcmp (crypted_pass, user_pass))) - # endif - { - if(!greet->allow_null_passwd || strlen(p->pw_passwd) > 0) { --- -cgit v0.9.0.2-2-gbebe diff --git a/x11-apps/xdm/files/xdm-1.1.11-setproctitle-include.patch b/x11-apps/xdm/files/xdm-1.1.11-setproctitle-include.patch deleted file mode 100644 index 0a3f32bbea0..000 --- a/x11-apps/xdm/files/xdm-1.1.11-setproctitle-include.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -ur a/xdm/choose.c b/xdm/choose.c a/xdm/choose.c 2011-09-25 09:35:47.0 +0200 -+++ b/xdm/choose.c 2014-01-06 16:33:09.628065364 +0100 -@@ -54,6 +54,14 @@ - # include - # endif - -+# ifdef HAVE_SETPROCTITLE -+# ifdef __linux__ -+# include -+# else -+# include -+# endif -+# endif -+ - # include - # define Time_t time_t - -diff -ur a/xdm/session.c b/xdm/session.c a/xdm/session.c2011-09-25 09:35:47.0 +0200 -+++ b/xdm/session.c2014-01-06 16:40:57.508072789 +0100 -@@ -54,6 +54,15 @@ - # include - #endif - -+# ifdef HAVE_SETPROCTITLE -+# include -+#
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: a8517c210aae0995f8084a8361cbb4d6a503ed6e Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri May 3 15:40:02 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 3 20:30:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8517c21 x11-apps/xdm: stable 1.1.12 for sparc, bug #682846 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index ee965447fa0..f1cf9836300 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -11,7 +11,7 @@ DEFAULTVT=vt7 DESCRIPTION="X.Org xdm application" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" IUSE="consolekit ipv6 pam systemd truetype xinerama xpm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: fde79c64d2c08fe87fd9ae4cb020e20ca7ee563c Author: Matt Turner gentoo org> AuthorDate: Sun Mar 3 17:55:08 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 3 17:55:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde79c64 x11-apps/xdm: Remove now unnecessary multilib inherit Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/xdm-1.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xdm/xdm-1.1.12.ebuild b/x11-apps/xdm/xdm-1.1.12.ebuild index e7d6bd75652..6ac0148c914 100644 --- a/x11-apps/xdm/xdm-1.1.12.ebuild +++ b/x11-apps/xdm/xdm-1.1.12.ebuild @@ -5,7 +5,7 @@ EAPI=7 XORG_EAUTORECONF=yes -inherit multilib xorg-3 pam systemd +inherit xorg-3 pam systemd DEFAULTVT=vt7
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/files/, x11-apps/xdm/
commit: 9eab4843656a9d806f902602ccb19584f8863792 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 3 00:27:58 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 3 02:09:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eab4843 x11-apps/xdm: Version bump to 1.1.2 Various changes, addressing multiple bugs (in some cases partially): - Depend on x11-apps/xsm (bug 329833) - Drop IUSE=xdm-auth (bug 445662) - Add IUSE=xinerama (bug 384371) - Add IUSE=truetype (bug 608840) - Add IUSE=xpm - Add IUSE=systemd - Port to EAPI=7 and xorg-3.eclass Bug: https://bugs.gentoo.org/329833 Bug: https://bugs.gentoo.org/445662 Closes: https://bugs.gentoo.org/384371 Closes: https://bugs.gentoo.org/608840 Signed-off-by: Matt Turner gentoo.org> x11-apps/xdm/Manifest | 1 + x11-apps/xdm/files/xdm-1.1.12-consolekit.patch | 269 + .../files/xdm-1.1.12-make-xinerama-optional.patch | 34 +++ x11-apps/xdm/xdm-1.1.12.ebuild | 84 +++ 4 files changed, 388 insertions(+) diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest index 0911b632ce9..ae11f03d02d 100644 --- a/x11-apps/xdm/Manifest +++ b/x11-apps/xdm/Manifest @@ -1 +1,2 @@ DIST xdm-1.1.11.tar.bz2 446612 BLAKE2B ce9bed568e036a882ecc56d75f7ce8646d14ae00c754d6e5542ea5b186c3ef1ce8499e2d70190b4fbc4b344e0c70fd36deab5aacc5f1f55501db709300aee520 SHA512 fe6f2b7817c0f7f07a1f5f497edcdfa15b93986fd87f314daa472dac8625327ef46ebbf40d27fe8d4a8a2f8d5af8a01c4438a29356740e0eb350f2bd0c7ec0d5 +DIST xdm-1.1.12.tar.bz2 512074 BLAKE2B a82d124f4b7ce3185d703fca3aade92e86094602aec5343566ba8c91c54b70cdedbaea2fa6fee330d7ed48d9138b04a998aa2dae06db2683bfcce6c7693edc82 SHA512 1a4be0a070ced5db8fda6fc74794c9f9ed0cb37fa440fda6a3a7652aff62dfc3d7ba68b9facf054671ebf0f4db2a0eec29d0aa3716e3407ccd5529bac3553bdb diff --git a/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch b/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch new file mode 100644 index 000..232d10d94db --- /dev/null +++ b/x11-apps/xdm/files/xdm-1.1.12-consolekit.patch @@ -0,0 +1,269 @@ +http://bugs.gentoo.org/360987 +http://projects.archlinux.org/svntogit/packages.git/plain/trunk/xdm-consolekit.patch?h=packages/xorg-xdm +http://lists.x.org/archives/xorg-devel/2011-February/019615.html +http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615020 +--- + configure.ac | 20 -- + include/dm.h | 3 ++ + man/xdm.man| 6 +++ + xdm/resource.c | 13 ++- + xdm/session.c | 102 + + 5 files changed, 140 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index d110809..db973f7 100644 +--- a/configure.ac b/configure.ac +@@ -168,15 +168,15 @@ AS_IF([test "x$with_systemdsystemunitdir" != "xno"], [ + AM_CONDITIONAL(HAVE_SYSTEMD, [test "x$with_systemdsystemunitdir" != "xno"]) + + # Check whether to enable systemd startup notification. +-# This requires libsystemd-daemon. ++# This requires libsystemd. + AC_ARG_WITH([systemd-daemon], AS_HELP_STRING([--with-systemd-daemon], + [Add support for systemd startup notification (default is autodetected)]), + [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto]) + AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [ +-PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon], ++PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd], + [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], + [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], +- [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])] ++ [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd not found.])] + )] + ) + ]) +@@ -395,6 +395,20 @@ PKG_CHECK_MODULES(DMCP, xdmcp) + PKG_CHECK_MODULES(XLIB, x11) + PKG_CHECK_MODULES(AUTH, xau) + ++# ConsoleKit support ++AC_ARG_WITH(consolekit, AC_HELP_STRING([--with-consolekit], [Use ConsoleKit]), ++ [USE_CONSOLEKIT=$withval], [USE_CONSOLEKIT=yes]) ++if test x"$USE_CONSOLEKIT" != xno; then ++ PKG_CHECK_MODULES(CK_CONNECTOR, ck-connector, ++ [USE_CONSOLEKIT=yes], [USE_CONSOLEKIT=no]) ++ if test x"$USE_CONSOLEKIT" = xyes; then ++ AC_DEFINE([USE_CONSOLEKIT], 1, [Define to 1 to use ConsoleKit]) ++ XDM_CFLAGS="$XDM_CFLAGS $CK_CONNECTOR_CFLAGS -DUSE_CONSOLEKIT" ++ XDM_LIBS="$XDM_LIBS $CK_CONNECTOR_LIBS" ++ fi ++fi ++dnl AM_CONDITIONAL(USE_CONSOLEKIT, test$USE_CONSOLEKIT = xyes) ++ + # + # Greeter + # +diff --git a/include/dm.h b/include/dm.h +index 9116d6f..27fdd71 100644 +--- a/include/dm.h b/include/dm.h +@@ -327,6 +327,9 @@ extern char*randomFile; + extern char *prngdSocket; + extern intprngdPort; + # endif ++#ifdef USE_CONSOLEKIT ++extern intuse_consolekit; ++#endif + + extern char *greeterLib; +
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/
commit: 744f19bc7964bdc0363c83b7ea0d3dc9545a037c Author: Manuel Rüger gentoo org> AuthorDate: Sun Mar 13 15:06:58 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Mar 13 15:06:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744f19bc x11-apps/xdm: Remove old Package-Manager: portage-2.2.28 x11-apps/xdm/xdm-1.1.11-r1.ebuild | 67 --- x11-apps/xdm/xdm-1.1.11-r2.ebuild | 73 --- 2 files changed, 140 deletions(-) diff --git a/x11-apps/xdm/xdm-1.1.11-r1.ebuild b/x11-apps/xdm/xdm-1.1.11-r1.ebuild deleted file mode 100644 index 6afee5a..000 --- a/x11-apps/xdm/xdm-1.1.11-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -XORG_EAUTORECONF=yes - -inherit multilib xorg-2 pam systemd - -DEFAULTVT=vt7 - -DESCRIPTION="X.Org xdm application" - -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="consolekit ipv6 pam" - -RDEPEND="x11-apps/xrdb - x11-libs/libXdmcp - x11-libs/libXaw - >=x11-apps/xinit-1.0.2-r3 - x11-libs/libXinerama - x11-libs/libXmu - x11-libs/libX11 - x11-libs/libXt - x11-apps/sessreg - x11-apps/xconsole - consolekit? ( sys-auth/consolekit ) - pam? ( virtual/pam ) - !