From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-misc/wdm/Manifest | 7 ++++ x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch | 12 ++++++ x11-misc/wdm/files/wdm-1.28-terminateServer.patch | 12 ++++++ x11-misc/wdm/metadata.xml | 11 ++++++ x11-misc/wdm/wdm-1.28-r4.ebuild | 45 +++++++++++++++++++++++ 5 files changed, 87 insertions(+) create mode 100644 x11-misc/wdm/Manifest create mode 100644 x11-misc/wdm/files/wdm-1.28-remove-fakehome.patch create mode 100644 x11-misc/wdm/files/wdm-1.28-terminateServer.patch create mode 100644 x11-misc/wdm/metadata.xml create mode 100644 x11-misc/wdm/wdm-1.28-r4.ebuild (limited to 'x11-misc/wdm') diff --git a/x11-misc/wdm/Manifest b/x11-misc/wdm/Manifest new file mode 100644 index 000000000000..20e668d32ebd --- /dev/null +++ b/x11-misc/wdm/Manifest @@ -0,0 +1,7 @@ +AUX wdm-1.28-remove-fakehome.patch 950 SHA256 c6f03d6994165fcd72881fdcced7518fb3471854c179032599637f9f515f1142 SHA512 55ce47472f0d7ba03bef88af52ace7db88ded7f45862d884a7bb3409a122ec17002a40195cef078f57bcaba24cfcb881d156e990bc856ca7c4f1f4dabbb6764c WHIRLPOOL bdd848a97eb38ec1963b4621b366bd1b40ff70bbe02f06e50639790e79fb452d7296cad61dfeb943dfc64cc981bb90e4caab18440bd140cd6ad6e0f0c4045740 +AUX wdm-1.28-terminateServer.patch 422 SHA256 5b8a2e8bf5b61a134a40ba86614607adb4fd37646795d9ead75a795f687112fd SHA512 f00685ce1ff38f34df57864d05dd52b7148d27a81177f2c560157a470b089bd9b981ae73bcc6da8c1995822d8b74c6dffdb6166dff33adcf4cd4daa2bc9dc8cf WHIRLPOOL 6b8fab1a20e55621c1a000b0dbc7d3fb1fadd159e0620ec1afb059545dcc60c92325d1b2e8f6a52f6881feb23cc0b0b851b754f6448a036d37f57a9f15cfd00b +DIST wdm-1.28.tar.bz2 381522 SHA256 8a5cde0a4988d557d48bb7470f14f416d0b8ff6e20d7061643e6143f7b2be2c4 SHA512 393ace12d3975e978c05b90be691a7c27921e7e2db0bdef5f4fe06b324da56edea4936200dc123130c6de9e45af5dac6175559d641957fec104d66bad67c03a1 WHIRLPOOL a20131d06fefad86bde19c38a92049cb420ff7dfe5028d73fddc77da2d4f3148d15e1b209afd42aaa0825e5a248205c73b99ff3272db0c7a4faca06797cf2c9c +EBUILD wdm-1.28-r4.ebuild 965 SHA256 8aeccffcf67e13f4a3fec0ee51f699b49b5fc044318c22c25b6d8ee844c3f1da SHA512 cb058ccd55ab042ddcd3d0291acb1788c2b697dc8fe7f23bd6de0ddac2a68187be732c808859246c20aa99ee63a0dfc971baa7c65f8b5b224ce767fcf9c04fbe WHIRLPOOL 86f47d0c21a6c31fc504d80bbf5a01476b39261316cb647e68750499bf4c01be0f71d675d3bb5b579bcf5af113b17959d6d292a7eac2fa146c32485a2f78fce1 +MISC ChangeLog 2502 SHA256 f4546fcc9d5c6b12a26b797c6e44e41ff659d25f7396e5f435b80522dbf42a62 SHA512 1d2f9ab56f1230ae1499c596704706ad790ddedfa8fdb968556b4a0e5bb4909ad125f4f54e845d3b53e673f70b8fd5fc225719e13f3c79b6b5ce734834374df1 WHIRLPOOL 766260b2bee2bceb134365fbd25ff8d62eaa813f467517fd42369cd1fefbbf0551757ea1b47de35febaa6e5667b5e718c9ed79a6d6b16c05a170b322b089a58d +MISC ChangeLog-2015 5179 SHA256 92179b43887d81f46bc23d5e7fa28f43f39b4fbdd46f789b0b95becfd4bc3125 SHA512 afeb9a347752b077b0cc6a0a10a4cf7cf627425e54f8ff1b42374354fdd380bf56316e663fee4d84f9d1e913847996221d1f93ca81113dd857cf4ac5c1800fd4 WHIRLPOOL 2e11f807862861ecde2a0274efc78fed82f2863e1bdd29f8ce72dff5344b60b11a95e0092a39a487a76ab041be36c10c2414478044be32a294238c1b6c2d82a0 +MISC metadata.xml 350 SHA256 3224cafae8471ffa96d714da868f5001af76731255382275e4b6fc4a11e9b22a SHA512 deecfc72a65212b6498334be4dc9abc35d9f22b64f041181474bbeca8fd71d1e3ebdcccf9a98f57ccc57bd37958b206944c9f520bc7c4cd2d8329f9ce14a0b19 WHIRLPOOL 23735ede0ee7a42d3d9a053862273e073ac75c167f42895e34a5851010e57764739ff66a30ba4ef7682f417426752bca651bc953046f842c517ca9cbac99d267 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 000000000000..00f1dd1ec9cd --- /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.000000000 +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 new file mode 100644 index 000000000000..827357c2f364 --- /dev/null +++ b/x11-misc/wdm/files/wdm-1.28-terminateServer.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/290034 + +--- a/configs/wdm-config.in ++++ b/configs/wdm-config.in +@@ -21,6 +21,7 @@ + DisplayManager*session: @DMDIR@/Xsession + DisplayManager*authComplain: false + DisplayManager*wdmLogin: @exec_prefix@/bin/wdmLogin ++DisplayManager*terminateServer: true + ! + ! display screen background--if not set or set to none, then the + ! background is not set by wdm. diff --git a/x11-misc/wdm/metadata.xml b/x11-misc/wdm/metadata.xml new file mode 100644 index 000000000000..e26a95188b76 --- /dev/null +++ b/x11-misc/wdm/metadata.xml @@ -0,0 +1,11 @@ + + + + + desktop-misc@gentoo.org + Gentoo Desktop Miscellaneous Project + + + voins/wdm + + 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 000000000000..cdcecc0c486f --- /dev/null +++ b/x11-misc/wdm/wdm-1.28-r4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# 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? ( 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 +} -- cgit v1.2.3