[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 9db10e3321961cc4ad8aaa7f1d7795e8ce0669d3
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Wed Feb 25 18:44:53 2026 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Wed Feb 25 21:39:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db10e33
x11-misc/wdm: drop 1.28-r9
Bug: https://bugs.gentoo.org/970452
Signed-off-by: Andreas Sturmlechner gentoo.org>
x11-misc/wdm/wdm-1.28-r9.ebuild | 63 -
1 file changed, 63 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r9.ebuild b/x11-misc/wdm/wdm-1.28-r9.ebuild
deleted file mode 100644
index 4e96488782ae..
--- a/x11-misc/wdm/wdm-1.28-r9.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools pam toolchain-funcs
-
-DESCRIPTION="WINGs Display Manager"
-HOMEPAGE="https://github.com/voins/wdm";
-SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
-IUSE="pam selinux truetype"
-
-DEPEND="
- virtual/libcrypt:=
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXmu
- x11-wm/windowmaker
- pam? ( sys-libs/pam )
- truetype? ( x11-libs/libXft )
-"
-RDEPEND="${DEPEND}
- pam? ( >=sys-auth/pambase-20080219.1 )
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-terminateServer.patch
- "${FILESDIR}"/${P}-remove-fakehome.patch
- "${FILESDIR}"/${P}-remove-sigsetmask.patch
- "${FILESDIR}"/${P}-pkg_config.patch
- "${FILESDIR}"/${P}-ar.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-src_configure() {
- tc-export AR
- econf \
- --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
- $(use_enable pam) \
- $(use_enable selinux)
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/etc/pam.d/wdm || die
-
- if use pam; then
- pamd_mimic system-local-login wdm auth account password session
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 8fb41547455bc5221509de7f7e7e262d85c44e37
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Feb 25 01:18:06 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Feb 25 01:18:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb41547
x11-misc/wdm: Stabilize 1.28-r10 amd64, #970452
Signed-off-by: Eli Schwartz gentoo.org>
x11-misc/wdm/wdm-1.28-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r10.ebuild b/x11-misc/wdm/wdm-1.28-r10.ebuild
index e0851c98262e..61712c9c46ce 100644
--- a/x11-misc/wdm/wdm-1.28-r10.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc ~x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: e3453dd212d1ed1f0c3c4a88cfd12ac2b1a8ef73
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Feb 25 01:18:05 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Feb 25 01:18:05 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3453dd2
x11-misc/wdm: Stabilize 1.28-r10 ppc, #970452
Signed-off-by: Eli Schwartz gentoo.org>
x11-misc/wdm/wdm-1.28-r10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r10.ebuild b/x11-misc/wdm/wdm-1.28-r10.ebuild
index 94247af54cff..e0851c98262e 100644
--- a/x11-misc/wdm/wdm-1.28-r10.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ppc ~ppc64 ~sparc ~x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 414fe99ace64b3a8f49487ac1a5f4ad9ed461574
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Feb 25 01:18:08 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Feb 25 01:18:08 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414fe99a
x11-misc/wdm: Stabilize 1.28-r10 x86, #970452
Signed-off-by: Eli Schwartz gentoo.org>
x11-misc/wdm/wdm-1.28-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r10.ebuild b/x11-misc/wdm/wdm-1.28-r10.ebuild
index 61712c9c46ce..09903f712b53 100644
--- a/x11-misc/wdm/wdm-1.28-r10.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/files/, x11-misc/wdm/
commit: 26703d4aa3a80d220d4028e725c4c9c99287a9ec
Author: Alfred Wingate protonmail com>
AuthorDate: Wed Oct 29 18:10:14 2025 +
Commit: Bernard Cafarelli gentoo org>
CommitDate: Tue Nov 11 19:24:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26703d4a
x11-misc/wdm: update EAPI 7 -> 8
* Rebuild on windowmaker soname update.
* Filter-lto
* Fix C prototype to work with GCC-15 C23 default
Bug: https://bugs.gentoo.org/944013
Bug: https://bugs.gentoo.org/941640
Bug: https://bugs.gentoo.org/641740
Signed-off-by: Alfred Wingate protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44437
Signed-off-by: Bernard Cafarelli gentoo.org>
x11-misc/wdm/files/wdm-1.28-prototype.patch | 14 ++
x11-misc/wdm/wdm-1.28-r10.ebuild| 70 +
2 files changed, 84 insertions(+)
diff --git a/x11-misc/wdm/files/wdm-1.28-prototype.patch
b/x11-misc/wdm/files/wdm-1.28-prototype.patch
new file mode 100644
index ..d7b4f48cc8b1
--- /dev/null
+++ b/x11-misc/wdm/files/wdm-1.28-prototype.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/944013
+
+--- a/src/wdm/Greet.c 2005-03-26 15:57:04.0 +0200
b/src/wdm/Greet.c 2025-10-29 20:04:54.770324319 +0200
+@@ -139,7 +139,7 @@
+
+ struct display *Save_d=NULL;
+
+-extern char**systemEnv();
++extern char**systemEnv(struct display *d, char *user, char *home);
+
+ / pipe I/O routines /
+
+
diff --git a/x11-misc/wdm/wdm-1.28-r10.ebuild b/x11-misc/wdm/wdm-1.28-r10.ebuild
new file mode 100644
index ..94247af54cff
--- /dev/null
+++ b/x11-misc/wdm/wdm-1.28-r10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic pam toolchain-funcs
+
+DESCRIPTION="WINGs Display Manager"
+HOMEPAGE="https://github.com/voins/wdm";
+SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux truetype"
+
+DEPEND="
+ virtual/libcrypt:=
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-wm/windowmaker:=
+ pam? ( sys-libs/pam )
+ truetype? ( x11-libs/libXft )
+"
+RDEPEND="${DEPEND}
+ pam? ( >=sys-auth/pambase-20080219.1 )
+"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-terminateServer.patch
+ "${FILESDIR}"/${P}-remove-fakehome.patch
+ "${FILESDIR}"/${P}-remove-sigsetmask.patch
+ "${FILESDIR}"/${P}-pkg_config.patch
+ "${FILESDIR}"/${P}-ar.patch
+ "${FILESDIR}"/${P}-prototype.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+src_configure() {
+ tc-export AR
+
+ # lto-type-mismatch
+ # bug #941640
+ filter-lto
+
+ econf \
+ --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
+ $(use_enable pam) \
+ $(use_enable selinux)
+}
+
+src_install() {
+ default
+
+ rm -f "${ED}"/etc/pam.d/wdm || die
+
+ if use pam; then
+ pamd_mimic system-local-login wdm auth account password session
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 840a187d1427acf128e406df4a993c3a166f626a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Oct 30 21:52:23 2024 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Oct 30 21:52:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840a187d
x11-misc/wdm: drop 1.28-r8
Bug: https://bugs.gentoo.org/898892
Signed-off-by: Andreas K. Hüttel gentoo.org>
x11-misc/wdm/wdm-1.28-r8.ebuild | 61 -
1 file changed, 61 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r8.ebuild b/x11-misc/wdm/wdm-1.28-r8.ebuild
deleted file mode 100644
index 1deebf96a564..
--- a/x11-misc/wdm/wdm-1.28-r8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools pam toolchain-funcs
-
-DESCRIPTION="WINGs Display Manager"
-HOMEPAGE="https://github.com/voins/wdm";
-SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
-IUSE="pam selinux truetype"
-
-DEPEND="
- virtual/libcrypt:=
- >=x11-wm/windowmaker-0.70.0
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXt
- pam? ( sys-libs/pam )
- truetype? ( x11-libs/libXft )
-"
-RDEPEND="${DEPEND}
- pam? ( >=sys-auth/pambase-20080219.1 )
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-terminateServer.patch
- "${FILESDIR}"/${P}-remove-fakehome.patch
- "${FILESDIR}"/${P}-pkg_config.patch
- "${FILESDIR}"/${P}-ar.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-src_configure() {
- tc-export AR
- econf \
- --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
- $(use_enable pam) \
- $(use_enable selinux)
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/etc/pam.d/wdm || die
-
- if use pam; then
- pamd_mimic system-local-login wdm auth account password session
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: e21ab8c9861663da62256ac0be11f1de053ba1a9
Author: Sam James gentoo org>
AuthorDate: Mon Oct 9 07:04:25 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon Oct 9 07:04:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21ab8c9
x11-misc/wdm: Stabilize 1.28-r9 amd64, #915448
Signed-off-by: Sam James gentoo.org>
x11-misc/wdm/wdm-1.28-r9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r9.ebuild b/x11-misc/wdm/wdm-1.28-r9.ebuild
index 8a8c76f0d3cb..b9140bc6e41d 100644
--- a/x11-misc/wdm/wdm-1.28-r9.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: a33d1a0bb043d09823683f4a7a339f3e8bd8cf77 Author: Joonas Niilola gentoo org> AuthorDate: Mon May 29 12:38:49 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 29 12:38:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33d1a0b x11-misc/wdm: add missing deps to 1.28-r9 Signed-off-by: Joonas Niilola gentoo.org> x11-misc/wdm/wdm-1.28-r9.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/x11-misc/wdm/wdm-1.28-r9.ebuild b/x11-misc/wdm/wdm-1.28-r9.ebuild index 499a7d495ad1..8a8c76f0d3cb 100644 --- a/x11-misc/wdm/wdm-1.28-r9.ebuild +++ b/x11-misc/wdm/wdm-1.28-r9.ebuild @@ -16,10 +16,11 @@ IUSE="pam selinux truetype" DEPEND=" virtual/libcrypt:= - >=x11-wm/windowmaker-0.70.0 + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp x11-libs/libXmu - x11-libs/libXpm - x11-libs/libXt + x11-wm/windowmaker pam? ( sys-libs/pam ) truetype? ( x11-libs/libXft ) "
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/files/, x11-misc/wdm/
commit: 1306b7c1abd59d1e60fc797cddd165919bac796c
Author: Brahmajit Das gmail com>
AuthorDate: Sun May 28 14:37:50 2023 +
Commit: Joonas Niilola gentoo org>
CommitDate: Mon May 29 12:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1306b7c1
x11-misc/wdm: Replace sigsetmask with posix compliant functions
Closes: https://bugs.gentoo.org/898892
Signed-off-by: Brahmajit Das gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31203
Signed-off-by: Joonas Niilola gentoo.org>
.../wdm/files/wdm-1.28-remove-sigsetmask.patch | 15 ++
x11-misc/wdm/wdm-1.28-r9.ebuild| 62 ++
2 files changed, 77 insertions(+)
diff --git a/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch
b/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch
new file mode 100644
index ..f76db846e597
--- /dev/null
+++ b/x11-misc/wdm/files/wdm-1.28-remove-sigsetmask.patch
@@ -0,0 +1,15 @@
+Please reffer
https://www.openembedded.org/pipermail/openembedded-core/2011-July/044923.html
+--- a/src/wdm/util.c
b/src/wdm/util.c
+@@ -113,8 +113,10 @@ CleanUpChild (void)
+ #ifdef CSRG_BASED
+ setsid();
+ #else
++ sigset_t sigmask;
+ setpgid (0, getpid ());
+- sigsetmask (0);
++ sigemptyset(&sigmask);
++ sigprocmask(SIG_SETMASK, &sigmask, NULL);
+ #endif
+ #ifdef SIGCHLD
+ (void) Signal (SIGCHLD, SIG_DFL);
diff --git a/x11-misc/wdm/wdm-1.28-r9.ebuild b/x11-misc/wdm/wdm-1.28-r9.ebuild
new file mode 100644
index ..499a7d495ad1
--- /dev/null
+++ b/x11-misc/wdm/wdm-1.28-r9.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam toolchain-funcs
+
+DESCRIPTION="WINGs Display Manager"
+HOMEPAGE="https://github.com/voins/wdm";
+SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux truetype"
+
+DEPEND="
+ virtual/libcrypt:=
+ >=x11-wm/windowmaker-0.70.0
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt
+ pam? ( sys-libs/pam )
+ truetype? ( x11-libs/libXft )
+"
+RDEPEND="${DEPEND}
+ pam? ( >=sys-auth/pambase-20080219.1 )
+"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-terminateServer.patch
+ "${FILESDIR}"/${P}-remove-fakehome.patch
+ "${FILESDIR}"/${P}-remove-sigsetmask.patch
+ "${FILESDIR}"/${P}-pkg_config.patch
+ "${FILESDIR}"/${P}-ar.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+src_configure() {
+ tc-export AR
+ econf \
+ --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
+ $(use_enable pam) \
+ $(use_enable selinux)
+}
+
+src_install() {
+ default
+
+ rm -f "${ED}"/etc/pam.d/wdm || die
+
+ if use pam; then
+ pamd_mimic system-local-login wdm auth account password session
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 7715d1e74503dc2805c1d5f43996eefd2886fe85
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Sun Apr 18 21:32:45 2021 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Sun Apr 18 21:32:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7715d1e7
x11-misc/wdm: Drop 1.28-r6
Closes: https://bugs.gentoo.org/783858
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner gentoo.org>
x11-misc/wdm/wdm-1.28-r6.ebuild | 48 -
1 file changed, 48 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r6.ebuild b/x11-misc/wdm/wdm-1.28-r6.ebuild
deleted file mode 100644
index 1ba2a83d76c..000
--- a/x11-misc/wdm/wdm-1.28-r6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pam
-
-DESCRIPTION="WINGs Display Manager"
-HOMEPAGE="https://github.com/voins/wdm";
-SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
-IUSE="pam selinux truetype"
-
-COMMON_DEPEND=">=x11-wm/windowmaker-0.70.0
- truetype? ( x11-libs/libXft )
- x11-libs/libXmu
- x11-libs/libXt
- x11-libs/libXpm
- pam? ( sys-libs/pam )"
-DEPEND="${COMMON_DEPEND}
- sys-devel/gettext"
-RDEPEND="${COMMON_DEPEND}
- pam? ( >=sys-auth/pambase-20080219.1 )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-terminateServer.patch
- "${FILESDIR}"/${P}-remove-fakehome.patch
-)
-
-src_configure() {
- econf \
- --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
- $(use_enable pam) \
- $(use_enable selinux)
-}
-
-src_install() {
- default
-
- rm -f "${ED%/}"/etc/pam.d/wdm || die
-
- if use pam; then
- pamd_mimic system-local-login wdm auth account password session
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 81b66360fbf8dae36fa1988965d1e6923e634102
Author: Sam James gentoo org>
AuthorDate: Sun Apr 18 21:24:39 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Apr 18 21:26:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b66360
x11-misc/wdm: Stabilize 1.28-r7 x86, #783858
Signed-off-by: Sam James gentoo.org>
x11-misc/wdm/wdm-1.28-r7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r7.ebuild b/x11-misc/wdm/wdm-1.28-r7.ebuild
index a10624723bd..2ac1d57369b 100644
--- a/x11-misc/wdm/wdm-1.28-r7.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 549b2366621a65a9ddef040c7ea2da86d2795b1f
Author: Sam James gentoo org>
AuthorDate: Sun Apr 18 07:17:43 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Apr 18 07:17:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549b2366
x11-misc/wdm: Stabilize 1.28-r7 amd64, #783858
Signed-off-by: Sam James gentoo.org>
x11-misc/wdm/wdm-1.28-r7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r7.ebuild b/x11-misc/wdm/wdm-1.28-r7.ebuild
index b543d0c3a3a..a10624723bd 100644
--- a/x11-misc/wdm/wdm-1.28-r7.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="pam selinux truetype"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 0982f726c3d94b238149942129de87704c7c5f1a
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Sun Apr 18 18:42:18 2021 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Sun Apr 18 18:42:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0982f726
x11-misc/wdm: Fix EAPI-7 version bump (BDEPEND)
Bug: https://bugs.gentoo.org/659652
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner gentoo.org>
x11-misc/wdm/wdm-1.28-r7.ebuild | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r7.ebuild b/x11-misc/wdm/wdm-1.28-r7.ebuild
index d94c2400480..b543d0c3a3a 100644
--- a/x11-misc/wdm/wdm-1.28-r7.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r7.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit autotools pam toolchain-funcs
DESCRIPTION="WINGs Display Manager"
@@ -13,7 +14,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="pam selinux truetype"
-COMMON_DEPEND="
+DEPEND="
>=x11-wm/windowmaker-0.70.0
x11-libs/libXmu
x11-libs/libXpm
@@ -21,15 +22,14 @@ COMMON_DEPEND="
pam? ( sys-libs/pam )
truetype? ( x11-libs/libXft )
"
-DEPEND="
- ${COMMON_DEPEND}
+RDEPEND="${DEPEND}
+ pam? ( >=sys-auth/pambase-20080219.1 )
+"
+BDEPEND="
sys-devel/gettext
virtual/pkgconfig
"
-RDEPEND="
- ${COMMON_DEPEND}
- pam? ( >=sys-auth/pambase-20080219.1 )
-"
+
PATCHES=(
"${FILESDIR}"/${P}-terminateServer.patch
"${FILESDIR}"/${P}-remove-fakehome.patch
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: e09bb4e26e412b63205253a3738a732552290735 Author: Jonas Stein gentoo org> AuthorDate: Sun Feb 21 02:14:56 2021 + Commit: Jonas Stein gentoo org> CommitDate: Sun Feb 21 02:14:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09bb4e2 x11-misc/wdm: drop project desktop-misc Drop project desktop-misc from the list of maintainers. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Jonas Stein gentoo.org> x11-misc/wdm/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/x11-misc/wdm/metadata.xml b/x11-misc/wdm/metadata.xml index e26a95188b7..433464f2afe 100644 --- a/x11-misc/wdm/metadata.xml +++ b/x11-misc/wdm/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - [email protected] - Gentoo Desktop Miscellaneous Project - + voins/wdm
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: f1fcb7f8fe61b6e0c026a206b5545ed56344bd88
Author: Mikle Kolyada gentoo org>
AuthorDate: Fri Jan 22 17:46:01 2021 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Fri Jan 22 17:46:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fcb7f8
x11-misc/wdm: install pam files conditionally
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mikle Kolyada gentoo.org>
x11-misc/wdm/{wdm-1.28-r4.ebuild => wdm-1.28-r6.ebuild} | 7 +--
x11-misc/wdm/{wdm-1.28-r5.ebuild => wdm-1.28-r7.ebuild} | 7 +--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r4.ebuild b/x11-misc/wdm/wdm-1.28-r6.ebuild
similarity index 87%
rename from x11-misc/wdm/wdm-1.28-r4.ebuild
rename to x11-misc/wdm/wdm-1.28-r6.ebuild
index f6b3385ca80..1ba2a83d76c 100644
--- a/x11-misc/wdm/wdm-1.28-r4.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r6.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=6
@@ -41,5 +41,8 @@ src_install() {
default
rm -f "${ED%/}"/etc/pam.d/wdm || die
- pamd_mimic system-local-login wdm auth account password session
+
+ if use pam; then
+ pamd_mimic system-local-login wdm auth account password session
+ fi
}
diff --git a/x11-misc/wdm/wdm-1.28-r5.ebuild b/x11-misc/wdm/wdm-1.28-r7.ebuild
similarity index 89%
rename from x11-misc/wdm/wdm-1.28-r5.ebuild
rename to x11-misc/wdm/wdm-1.28-r7.ebuild
index 797dafa1bf9..d94c2400480 100644
--- a/x11-misc/wdm/wdm-1.28-r5.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r7.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
@@ -53,5 +53,8 @@ src_install() {
default
rm -f "${ED}"/etc/pam.d/wdm || die
- pamd_mimic system-local-login wdm auth account password session
+
+ if use pam; then
+ pamd_mimic system-local-login wdm auth account password session
+ fi
}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 161b656ebba350b9c71e886f82c7448683e7f8da
Author: David Seifert gentoo org>
AuthorDate: Sat Feb 8 16:24:01 2020 +
Commit: David Seifert gentoo org>
CommitDate: Sat Feb 8 16:24:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161b656e
x11-misc/wdm: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert gentoo.org>
x11-misc/wdm/wdm-1.28-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r5.ebuild b/x11-misc/wdm/wdm-1.28-r5.ebuild
index f31e2f6ea26..d6edd5dca12 100644
--- a/x11-misc/wdm/wdm-1.28-r5.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r5.ebuild
@@ -52,6 +52,6 @@ src_configure() {
src_install() {
default
- rm -f "${ED%/}"/etc/pam.d/wdm || die
+ rm -f "${ED}"/etc/pam.d/wdm || die
pamd_mimic system-local-login wdm auth account password session
}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: 53d2f78475daa91680c8f417fd83ff176e73380a
Author: Mikle Kolyada gentoo org>
AuthorDate: Sat Oct 12 17:49:09 2019 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sat Oct 12 17:49:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d2f784
x11-misc/wdm: migrate to sys-libs/pam
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada gentoo.org>
x11-misc/wdm/wdm-1.28-r4.ebuild | 4 ++--
x11-misc/wdm/wdm-1.28-r5.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/x11-misc/wdm/wdm-1.28-r4.ebuild b/x11-misc/wdm/wdm-1.28-r4.ebuild
index cdcecc0c486..9c93686627a 100644
--- a/x11-misc/wdm/wdm-1.28-r4.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -19,7 +19,7 @@ COMMON_DEPEND=">=x11-wm/windowmaker-0.70.0
x11-libs/libXmu
x11-libs/libXt
x11-libs/libXpm
- pam? ( virtual/pam )"
+ pam? ( sys-libs/pam )"
DEPEND="${COMMON_DEPEND}
sys-devel/gettext"
RDEPEND="${COMMON_DEPEND}
diff --git a/x11-misc/wdm/wdm-1.28-r5.ebuild b/x11-misc/wdm/wdm-1.28-r5.ebuild
index 9a7b26373b7..f31e2f6ea26 100644
--- a/x11-misc/wdm/wdm-1.28-r5.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r5.ebuild
@@ -18,7 +18,7 @@ COMMON_DEPEND="
x11-libs/libXmu
x11-libs/libXpm
x11-libs/libXt
- pam? ( virtual/pam )
+ pam? ( sys-libs/pam )
truetype? ( x11-libs/libXft )
"
DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/files/, x11-misc/wdm/
commit: 2defd4db4843cdace6f75c6c641ff8577c07d1c0
Author: Jeroen Roovers gentoo org>
AuthorDate: Thu Jan 17 12:28:03 2019 +
Commit: Jeroen Roovers gentoo org>
CommitDate: Thu Jan 17 12:28:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2defd4db
x11-misc/wdm: Add missing patch for AR
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Jeroen Roovers gentoo.org>
x11-misc/wdm/files/wdm-1.28-ar.patch | 20
x11-misc/wdm/wdm-1.28-r5.ebuild | 1 +
2 files changed, 21 insertions(+)
diff --git a/x11-misc/wdm/files/wdm-1.28-ar.patch
b/x11-misc/wdm/files/wdm-1.28-ar.patch
new file mode 100644
index 000..f4783061b1c
--- /dev/null
+++ b/x11-misc/wdm/files/wdm-1.28-ar.patch
@@ -0,0 +1,20 @@
+--- a/Makefile.in
b/Makefile.in
+@@ -26,7 +26,7 @@
+ xgettext = @XGETTEXT@
+ msgfmt = @MSGFMT@
+ ranlib = @RANLIB@
+-ar = ar
++AR ?= ar
+
+ cc = $(CC)
+ cflags = $(CPPFLAGS) $(CFLAGS) $(DEFS) -I./include
+@@ -249,7 +249,7 @@
+
+ bin/libwdm.a: src/libwdm/debug.o src/libwdm/environment.o src/libwdm/names.o
src/libwdm/plcheckers.o
+ mkdir -p bin
+- $(ar) cru bin/libwdm.a src/libwdm/debug.o src/libwdm/environment.o
src/libwdm/names.o src/libwdm/plcheckers.o
++ $(AR) cru bin/libwdm.a src/libwdm/debug.o src/libwdm/environment.o
src/libwdm/names.o src/libwdm/plcheckers.o
+ $(ranlib) bin/libwdm.a
+
+ $(DESTDIR)$(MANDIR)/man1/wdmLogin.1: doc/wdmLogin.man
diff --git a/x11-misc/wdm/wdm-1.28-r5.ebuild b/x11-misc/wdm/wdm-1.28-r5.ebuild
index a5fe21ae25c..9a7b26373b7 100644
--- a/x11-misc/wdm/wdm-1.28-r5.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r5.ebuild
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}"/${P}-terminateServer.patch
"${FILESDIR}"/${P}-remove-fakehome.patch
"${FILESDIR}"/${P}-pkg_config.patch
+ "${FILESDIR}"/${P}-ar.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/, x11-misc/wdm/files/
commit: e6973b8fd536b1d7e872265869026f5d6bb46ce3
Author: Jeroen Roovers gentoo org>
AuthorDate: Thu Jan 17 12:10:36 2019 +
Commit: Jeroen Roovers gentoo org>
CommitDate: Thu Jan 17 12:10:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6973b8f
x11-misc/wdm: Use pkg-config instead of get-wings-flags
Fixes: https://bugs.gentoo.org/659652
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Jeroen Roovers gentoo.org>
x11-misc/wdm/files/wdm-1.28-pkg_config.patch | 30 +++
x11-misc/wdm/wdm-1.28-r5.ebuild | 56
2 files changed, 86 insertions(+)
diff --git a/x11-misc/wdm/files/wdm-1.28-pkg_config.patch
b/x11-misc/wdm/files/wdm-1.28-pkg_config.patch
new file mode 100644
index 000..3670830bf86
--- /dev/null
+++ b/x11-misc/wdm/files/wdm-1.28-pkg_config.patch
@@ -0,0 +1,30 @@
+--- a/configure.ac
b/configure.ac
+@@ -7,6 +7,7 @@
+ AC_PROG_INSTALL
+ AC_PROG_CC
+ AC_PROG_RANLIB
++PKG_PROG_PKG_CONFIG
+
+ AC_ARG_VAR(XRDB_PATH, [Path to xrdb program from X])
+ AC_PATH_PROG(XRDB_PATH, xrdb)
+@@ -153,15 +154,11 @@
+ ],,[$XLDFLAGS $XLIBS])
+ fi
+
+-dnl WINGs support
+-AC_CHECK_PROG(GETWINGSFLAGS,get-wings-flags,get-wings-flags,,[$PATH])
+-if test -z "$GETWINGSFLAGS"; then
+- AC_MSG_ERROR(['get-wings-flags' command was not found in \$PATH, please
upgrade your WindowMaker.])
+-fi
++PKG_CHECK_MODULES(WINGS, WINGs,,[AC_MSG_ERROR([WINGs not found])])
+
+-WCFLAGS=`get-wings-flags --cflags`
+-WLDFLAGS=`get-wings-flags --ldflags`
+-WLIBS=`get-wings-flags --libs`
++WCFLAGS="$WINGS_CFLAGS"
++WLDFLAGS="$WINGS_LDFLAGS"
++WLIBS="$WINGS_LIBS"
+
+ AC_SUBST(XLIBS)
+ AC_SUBST(XCFLAGS)
diff --git a/x11-misc/wdm/wdm-1.28-r5.ebuild b/x11-misc/wdm/wdm-1.28-r5.ebuild
new file mode 100644
index 000..a5fe21ae25c
--- /dev/null
+++ b/x11-misc/wdm/wdm-1.28-r5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools pam toolchain-funcs
+
+DESCRIPTION="WINGs Display Manager"
+HOMEPAGE="https://github.com/voins/wdm";
+SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux truetype"
+
+COMMON_DEPEND="
+ >=x11-wm/windowmaker-0.70.0
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt
+ pam? ( virtual/pam )
+ truetype? ( x11-libs/libXft )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ pam? ( >=sys-auth/pambase-20080219.1 )
+"
+PATCHES=(
+ "${FILESDIR}"/${P}-terminateServer.patch
+ "${FILESDIR}"/${P}-remove-fakehome.patch
+ "${FILESDIR}"/${P}-pkg_config.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+src_configure() {
+ tc-export AR
+ econf \
+ --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
+ $(use_enable pam) \
+ $(use_enable selinux)
+}
+
+src_install() {
+ default
+
+ rm -f "${ED%/}"/etc/pam.d/wdm || die
+ pamd_mimic system-local-login wdm auth account password session
+}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/
commit: ef4e55f798b7237cac19a2b98563e1c021a28837
Author: Michael Weber gentoo org>
AuthorDate: Tue Mar 21 15:31:37 2017 +
Commit: Michael Weber gentoo org>
CommitDate: Wed Mar 22 07:29:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4e55f7
x11-misc/wdm: ppc stable (bug 613104)
Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64"
x11-misc/wdm/wdm-1.28-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-misc/wdm/wdm-1.28-r4.ebuild b/x11-misc/wdm/wdm-1.28-r4.ebuild
index e7316946d27..7c4d33390a4 100644
--- a/x11-misc/wdm/wdm-1.28-r4.ebuild
+++ b/x11-misc/wdm/wdm-1.28-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
IUSE="pam selinux truetype"
COMMON_DEPEND=">=x11-wm/windowmaker-0.70.0
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/files/
commit: 8f879964e152595bccb1ace4764e2410d25e7756 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Feb 18 15:32:36 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 18 22:08:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f879964 x11-misc/wdm: remove unused files Closes: https://github.com/gentoo/gentoo/pull/4020 x11-misc/wdm/files/wdm-include | 6 -- x11-misc/wdm/files/wdm-include.1 | 6 -- 2 files changed, 12 deletions(-) diff --git a/x11-misc/wdm/files/wdm-include b/x11-misc/wdm/files/wdm-include deleted file mode 100644 index d8bf7862f4..00 --- a/x11-misc/wdm/files/wdm-include +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth include system-auth -auth requiredpam_nologin.so -accountinclude system-auth -password include system-auth -sessioninclude system-auth diff --git a/x11-misc/wdm/files/wdm-include.1 b/x11-misc/wdm/files/wdm-include.1 deleted file mode 100644 index 7f4f041b28..00 --- a/x11-misc/wdm/files/wdm-include.1 +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth requiredpam_nologin.so -auth include system-auth -accountinclude system-auth -password include system-auth -sessioninclude system-auth
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/files/, x11-misc/wdm/
commit: 66f40d18791d88eb217202c73e836167bc3891c7
Author: Harri Nieminen gmail com>
AuthorDate: Mon Feb 6 17:10:02 2017 +
Commit: David Seifert gentoo org>
CommitDate: Mon Feb 6 22:46:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f40d18
x11-misc/wdm: EAPI bump 2 -> 6, fix #554672
Fixes following QA issue, Gentoo-bug: #554672
QA Notice: This ebuild installs into paths that should be created at runtime.
To fix, simply do not install into these directories. Instead, your package
should create dirs on the fly at runtime as needed via init scripts/etc...
var/run
var/run/wdm
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3852
x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch | 12 ++
x11-misc/wdm/files/wdm-1.28-terminateServer.patch | 6 +--
x11-misc/wdm/wdm-1.28-r4.ebuild | 46 +++
3 files changed, 61 insertions(+), 3 deletions(-)
diff --git a/x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch
b/x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch
new file mode 100644
index ..00f1dd1
--- /dev/null
+++ b/x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch
@@ -0,0 +1,12 @@
+Do not create /var/run/wdm
+Fixes https://bugs.gentoo.org/554672
+--- a/Makefile.in 2005-03-26 15:57:04.0 +0200
b/Makefile.in 2017-02-06 18:57:16.196004491 +0200
+@@ -83,7 +83,6 @@
+ all-config: configs/Xclients configs/Xservers configs/Xservers.ws
configs/Xsession configs/Xsetup_0 configs/wdm-config configs/wdmReconfig
+
+ install-config: $(DESTDIR)$(DMDIR)/GiveConsole $(DESTDIR)$(DMDIR)/TakeConsole
$(DESTDIR)$(DMDIR)/Xaccess $(DESTDIR)$(DMDIR)/Xresources
$(DESTDIR)$(DMDIR)/Xservers.fs $(DESTDIR)$(DMDIR)/Xsession.XFree86
$(DESTDIR)$(DMDIR)/Xsession.orig $(DESTDIR)$(DMDIR)/Xclients
$(DESTDIR)$(DMDIR)/Xservers $(DESTDIR)$(DMDIR)/Xservers.ws
$(DESTDIR)$(DMDIR)/Xsession $(DESTDIR)$(DMDIR)/Xsetup_0
$(DESTDIR)$(DMDIR)/wdm-config $(DESTDIR)$(DMDIR)/wdmReconfig
$(DESTDIR)$(DMDIR)/wdm-config.in $(DESTDIR)$(DMDIR)/Xclients.in
install-pam-$(USE_PAM) $(DESTDIR)$(DMDIR)/authdir
+- install -d -m 0700 $(DESTDIR)$(FAKEHOME)
+
+ install-pam-no:
+
diff --git a/x11-misc/wdm/files/wdm-1.28-terminateServer.patch
b/x11-misc/wdm/files/wdm-1.28-terminateServer.patch
index 3e167bd..827357c 100644
--- a/x11-misc/wdm/files/wdm-1.28-terminateServer.patch
+++ b/x11-misc/wdm/files/wdm-1.28-terminateServer.patch
@@ -1,7 +1,7 @@
-http://bugs.gentoo.org/290034
+https://bugs.gentoo.org/290034
configs/wdm-config.in
-+++ configs/wdm-config.in
+--- a/configs/wdm-config.in
b/configs/wdm-config.in
@@ -21,6 +21,7 @@
DisplayManager*session: @DMDIR@/Xsession
DisplayManager*authComplain:false
diff --git a/x11-misc/wdm/wdm-1.28-r4.ebuild b/x11-misc/wdm/wdm-1.28-r4.ebuild
new file mode 100644
index ..b0fb0bb
--- /dev/null
+++ b/x11-misc/wdm/wdm-1.28-r4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit pam
+
+DESCRIPTION="WINGs Display Manager"
+HOMEPAGE="https://github.com/voins/wdm";
+SRC_URI="http://voins.program.ru/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam selinux truetype"
+
+COMMON_DEPEND=">=x11-wm/windowmaker-0.70.0
+ truetype? ( x11-libs/libXft )
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXpm
+ pam? ( virtual/pam )"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext"
+RDEPEND="${COMMON_DEPEND}
+ pam? ( >=sys-auth/pambase-20080219.1 )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-terminateServer.patch
+ "${FILESDIR}"/${P}-remove-fakehome.patch
+)
+
+src_configure() {
+ econf \
+ --with-wdmdir="${EPREFIX}"/etc/X11/wdm \
+ $(use_enable pam) \
+ $(use_enable selinux)
+}
+
+src_install() {
+ default
+
+ rm -f "${ED%/}"/etc/pam.d/wdm || die
+ pamd_mimic system-local-login wdm auth account password session
+}
