x11-wm/plwm: take maintainership, drop to ~arch

This commit cleans up the versions that used the old python.eclass,
and also drops stable keywords as the age of the upstream package
combined with the fact that I don't use it means to me that it isn't
a good stable candidate.  Please file a bug if there is a particular
need from end users to have this package stabilized.

Package-Manager: portage-2.2.20.1
This commit is contained in:
Ian Stakenvicius
2015-10-16 10:58:56 -04:00
parent 0affb91ea2
commit 8777fa076b
10 changed files with 1 additions and 230 deletions

View File

@@ -1,2 +1 @@
DIST PLWM-2.7rc1.tar.gz 343570 SHA256 789fbd6229ad63ee9b2d939e27d049282dca45315d8e22debad56636a3b0a305 SHA512 4716677c86cf6b31ba8ea6c4e8fad729d9cf7d9c09b7d56ba6686173793c5b248865f0af281561a2df161433ea0fb2f2ca050dfb3b6c9fedbe41ff0ad0c07f7e WHIRLPOOL c1e678b4f15701c644e3f609c9b53100fe376a09f96454094fddba83c7a1f5c167c4746962e4996586568d110dfb3c4232e0bcaf33d09492946454b2e400d5eb
DIST plwm-2.5.tar.gz 127248 SHA256 c1fc72f3dd7959743655c2fb2025faf598d1c5b0d75812282b4bb548aedd14de SHA512 026f059056610d7a91dee18ce2ac4cbbd9d0569334e011cefb377b38abcb5f16e76bf5ab733a0c5cc43dc115e38c3a34e776b24d309f59256e3ed11d61ed2202 WHIRLPOOL 1e29b0386f7f234870029e2202b56cdbcf18e2e13c94ef940b99a7d1ce39fb4a9205bbcb7731a5e5726edb3b617f6db122265cfb230f3dfa973524bbcf698e67

View File

@@ -1,33 +0,0 @@
diff -ur plwm-2.5.orig/Makefile.in plwm-2.5/Makefile.in
--- plwm-2.5.orig/Makefile.in 2007-06-29 13:30:28.000000000 +0200
+++ plwm-2.5/Makefile.in 2007-06-29 14:07:42.000000000 +0200
@@ -24,19 +24,16 @@
all:
install:
- -$(INSTALL) -d $(bindir)
- -$(INSTALL) -d $(PLWM_PATH)
- $(INSTALL) -m 644 $(PLWM_MODULES) $(PLWM_PATH)
- echo >> $(PLWM_PATH)/__init__.py
- echo "__version__ = '$(VERSION)'" >> $(PLWM_PATH)/__init__.py
- echo >> $(PLWM_PATH)/__init__.py
-
-# Compile .pyc and .pyo-files
- $(PYTHON) -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
- $(PYTHON) -O -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
- ./install-plwm.sh "$(PLWM)" $(bindir)/plwm
- ./install-plwm.sh "$(WMM)" $(bindir)/wmm
- ./install-plwm.sh "$(INSPECT_PLWM)" $(bindir)/inspect_plwm
+ -$(INSTALL) -d $(DESTDIR)$(bindir)
+ -$(INSTALL) -d $(DESTDIR)$(PLWM_PATH)
+ $(INSTALL) -m 644 $(PLWM_MODULES) $(DESTDIR)$(PLWM_PATH)
+ echo >> $(DESTDIR)$(PLWM_PATH)/__init__.py
+ echo "__version__ = '$(VERSION)'" >> $(DESTDIR)$(PLWM_PATH)/__init__.py
+ echo >> $(DESTDIR)$(PLWM_PATH)/__init__.py
+
+ ./install-plwm.sh "$(PLWM)" $(DESTDIR)$(bindir)/plwm
+ ./install-plwm.sh "$(WMM)" $(DESTDIR)$(bindir)/wmm
+ ./install-plwm.sh "$(INSPECT_PLWM)" $(DESTDIR)$(bindir)/inspect_plwm
clean:

View File

@@ -1,8 +0,0 @@
diff -ur plwm-2.5.orig/plwm/mw_apm.py plwm-2.5/plwm/mw_apm.py
--- plwm-2.5.orig/plwm/mw_apm.py 2007-08-27 15:02:46.000000000 +0200
+++ plwm-2.5/plwm/mw_apm.py 2007-08-27 15:04:01.000000000 +0200
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# $Id: mw_apm.py,v 1.4 2001/10/18 09:36:52 petli Exp $
#
# mw_apm.py -- display APM status in a modewindow

View File

@@ -1,21 +0,0 @@
diff -ur plwm-2.5.orig/plwm/inspect.py plwm-2.5/plwm/inspect.py
--- plwm-2.5.orig/plwm/inspect.py 2007-06-29 13:30:28.000000000 +0200
+++ plwm-2.5/plwm/inspect.py 2007-06-29 14:36:43.000000000 +0200
@@ -23,7 +23,7 @@
import sys
import traceback
import struct
-import whrandom
+import random
import cStringIO
InspectFileEventType = event.new_event_type()
@@ -75,7 +75,7 @@
# portnumber in a property on screen 0
addr, port = self.inspect_socket.getsockname()
- self.inspect_cookie = whrandom.randint(0, 0x7ffffffe)
+ self.inspect_cookie = random.randint(0, 0x7ffffffe)
self.default_screen.root.change_property(self.PLWM_INSPECT_SERVER,
self.PLWM_INSPECT_SERVER,

View File

@@ -1,17 +0,0 @@
diff -ur PLWM-2.6a.orig/examples/hrwwm.py PLWM-2.6a/examples/hrwwm.py
--- PLWM-2.6a.orig/examples/hrwwm.py 2007-08-27 15:06:29.000000000 +0200
+++ PLWM-2.6a/examples/hrwwm.py 2007-08-27 15:07:33.000000000 +0200
@@ -1,4 +1,5 @@
#!/usr/bin/env python
+# -*- coding: utf-8 -*-
#
# hrwwm.py -- Example PLWM window manager "configuration"
#
diff -ur PLWM-2.6a.orig/plwm/mw_apm.py PLWM-2.6a/plwm/mw_apm.py
--- PLWM-2.6a.orig/plwm/mw_apm.py 2007-08-27 15:06:29.000000000 +0200
+++ PLWM-2.6a/plwm/mw_apm.py 2007-08-27 15:07:00.000000000 +0200
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# $Id: mw_apm.py,v 1.4 2001/10/18 09:36:52 petli Exp $
#
# mw_apm.py -- display APM status in a modewindow

View File

@@ -1,21 +0,0 @@
diff -ur PLWM-2.6a.orig/plwm/inspect.py PLWM-2.6a/plwm/inspect.py
--- PLWM-2.6a.orig/plwm/inspect.py 2007-06-29 14:40:54.000000000 +0200
+++ PLWM-2.6a/plwm/inspect.py 2007-06-29 14:41:25.000000000 +0200
@@ -23,7 +23,7 @@
import sys
import traceback
import struct
-import whrandom
+import random
import cStringIO
InspectFileEventType = event.new_event_type()
@@ -75,7 +75,7 @@
# portnumber in a property on screen 0
addr, port = self.inspect_socket.getsockname()
- self.inspect_cookie = whrandom.randint(0, 0x7ffffffe)
+ self.inspect_cookie = random.randint(0, 0x7ffffffe)
self.default_screen.root.change_property(self.PLWM_INSPECT_SERVER,
self.PLWM_INSPECT_SERVER,

View File

@@ -1,27 +0,0 @@
--- utils/wmm_orig.py 2001-11-26 13:48:21.000000000 +0000
+++ utils/wmm.py 2004-06-04 14:21:41.228567568 +0100
@@ -38,10 +38,6 @@
import sys
import os
-###SETUP PATH
-sys.path[1:1] = [os.path.join(sys.path[0], '..')]
-import plwm.xlibpath
-###END SETUP PATH
from Xlib import display, rdb, X, Xutil
import string
--- utils/inspect_plwm_orig.py 2001-01-17 15:28:30.000000000 +0000
+++ utils/inspect_plwm.py 2004-06-04 14:21:30.148252032 +0100
@@ -22,10 +22,6 @@
import sys
import os
-###SETUP PATH
-sys.path[1:1] = [os.path.join(sys.path[0], '..')]
-import plwm.xlibpath
-###END SETUP PATH
from Xlib import display, rdb
import readline

View File

@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>axs@gentoo.org</email>
</maintainer>
<longdescription>
PLWM is a Python package, containing classes suitable for

View File

@@ -1,47 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
PYTHON_DEPEND="2"
inherit eutils python
DESCRIPTION="Python classes for, and an implementation of, a window manager"
HOMEPAGE="http://plwm.sourceforge.net/"
SRC_URI="mirror://sourceforge/plwm/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
DEPEND=">=dev-python/python-xlib-0.12"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-destdir.patch"
epatch "${FILESDIR}/${P}-python2.5.patch"
epatch "${FILESDIR}/${P}-pep0263.patch"
}
src_compile() {
econf || die "econf failed"
emake || die "emake failed"
emake -C doc || die "emake -C doc failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
doinfo doc/*.info* || die "doinfo failed"
dodoc README NEWS ONEWS examples/* || die "dodoc failed"
}
pkg_postinst() {
python_mod_optimize $(python_get_sitedir)/plwm
}
pkg_postrm() {
python_mod_cleanup $(python_get_sitedir)/plwm
}

View File

@@ -1,54 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
PYTHON_DEPEND="2"
inherit distutils eutils
MY_P=PLWM-${PV/_}
DESCRIPTION="Python classes for, and an implementation of, a window manager"
HOMEPAGE="http://plwm.sourceforge.net/"
SRC_URI="mirror://sourceforge/plwm/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-python/python-xlib-0.14"
DEPEND="sys-apps/texinfo"
S=${WORKDIR}/${MY_P}
pkg_setup() {
python_set_active_version 2
}
src_prepare() {
epatch "${FILESDIR}"/${P}-pep0263.patch
python_convert_shebangs -r 2 examples/examplewm.py utils/*.py
distutils_src_prepare
}
src_compile() {
distutils_src_compile
emake -C doc || die
}
src_install() {
distutils_src_install
newbin examples/examplewm.py plwm || die
dobin utils/*.py || die
doinfo doc/*.info || die
dodoc {,O}NEWS || die
docinto examples
dodoc examples/* || die
docinto utils
dodoc utils/ChangeLog || die
}