[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";> - - desktop-m...@gentoo.org - 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 +}