[gentoo-commits] repo/gentoo:master commit in: x11-misc/wdm/

2024-10-30 Thread Andreas K. Hüttel
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/

2023-10-09 Thread Sam James
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/

2023-05-29 Thread Joonas Niilola
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/

2023-05-29 Thread Joonas Niilola
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/

2021-04-18 Thread Andreas Sturmlechner
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/

2021-04-18 Thread Sam James
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/

2021-04-18 Thread Sam James
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/

2021-04-18 Thread Andreas Sturmlechner
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/

2021-02-20 Thread Jonas Stein
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/

2021-01-22 Thread Mikle Kolyada
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/

2020-02-08 Thread David Seifert
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/

2019-10-12 Thread Mikle Kolyada
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/

2019-01-17 Thread Jeroen Roovers
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/

2019-01-17 Thread Jeroen Roovers
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/

2017-03-22 Thread Michael Weber
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/

2017-02-18 Thread David Seifert
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/

2017-02-06 Thread David Seifert
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
+}