* [gentoo-commits] repo/gentoo:master commit in: dev-python/pmw/files/
@ 2016-09-18 13:29 David Seifert
0 siblings, 0 replies; only message in thread
From: David Seifert @ 2016-09-18 13:29 UTC (permalink / raw
To: gentoo-commits
commit: a7cf0e391af84ceec9426f91915ec35e99949894
Author: Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Sep 16 15:44:18 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 13:28:02 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cf0e39
dev-python/pmw: remove unused patches
Closes: https://github.com/gentoo/gentoo/pull/2343
Signed-off-by: David Seifert <soap <AT> gentoo.org>
dev-python/pmw/files/1.3.2-python2.5.patch | 54 ----------------------
.../pmw/files/pmw-1.3.2-install-no-docs.patch | 13 ------
2 files changed, 67 deletions(-)
diff --git a/dev-python/pmw/files/1.3.2-python2.5.patch b/dev-python/pmw/files/1.3.2-python2.5.patch
deleted file mode 100644
index cae2f9b..00000000
--- a/dev-python/pmw/files/1.3.2-python2.5.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-Source: http://github.com/nanotube/pmw_fixes/commit/5e6dcbdaef2bb6c40037b922dd0efa081f1575ab (Daniel Folkinshteyn)
-
-fix bug in OptionMenu.setitems, introduced with the fixing of this python
-bug:
-http://bugs.python.org/issue1342811
-
-versions of python 2.5.4 and newer now automatically delete commands when
-items are deleted
-however, that causes error if the command is deleted manually beforehand.
-old versions, on the contrary, require manual command deletion to free up
-the objects.
-
-so we put in a python version check to see if we need to manually delete
-commands.
-
-fixes the Pmw bug referred to here:
-https://sourceforge.net/forum/forum.php?thread_id=3283195&forum_id=33675
-and here:
-https://sourceforge.net/tracker/?func=detail&aid=2795731&group_id=10743&ati
-d=110743
-
---- a/src/Pmw/Pmw_1_3/lib/PmwOptionMenu.py
-+++ b/src/Pmw/Pmw_1_3/lib/PmwOptionMenu.py
-@@ -1,6 +1,7 @@
- import types
- import Tkinter
- import Pmw
-+import sys
-
- class OptionMenu(Pmw.MegaWidget):
-
-@@ -59,11 +60,17 @@ class OptionMenu(Pmw.MegaWidget):
-
- def setitems(self, items, index = None):
-
-- # Clean up old items and callback commands.
-- for oldIndex in range(len(self._itemList)):
-- tclCommandName = str(self._menu.entrycget(oldIndex, 'command'))
-- if tclCommandName != '':
-- self._menu.deletecommand(tclCommandName)
-+ # python version check
-+ # python versions >= 2.5.4 automatically clean commands
-+ # and manually cleaning them causes errors when deleting items
-+
-+ if sys.version_info[0] * 100 + sys.version_info[1] * 10 + \
-+ sys.version_info[2] < 254:
-+ # Clean up old items and callback commands.
-+ for oldIndex in range(len(self._itemList)):
-+ tclCommandName = str(self._menu.entrycget(oldIndex, 'command'))
-+ if tclCommandName != '':
-+ self._menu.deletecommand(tclCommandName)
- self._menu.delete(0, 'end')
- self._itemList = list(items)
-
diff --git a/dev-python/pmw/files/pmw-1.3.2-install-no-docs.patch b/dev-python/pmw/files/pmw-1.3.2-install-no-docs.patch
deleted file mode 100644
index 325dc4e..00000000
--- a/dev-python/pmw/files/pmw-1.3.2-install-no-docs.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -uNr Pmw.1.3.2.orig/src/setup.py Pmw.1.3.2/src/setup.py
---- Pmw.1.3.2.orig/src/setup.py 2008-08-02 15:40:19.000000000 -0430
-+++ Pmw.1.3.2/src/setup.py 2008-08-02 15:40:36.000000000 -0430
-@@ -16,9 +16,7 @@
- 'Pmw.Pmw_1_3.lib',],
-
- package_data={'Pmw': ['Pmw_1_3/lib/Pmw.def',
-- 'Pmw_1_3/doc/*',
- 'Pmw_1_3/contrib/*',
-- 'Pmw_1_3/demos/*',
- 'Pmw_1_3/tests/*',
- 'Pmw_1_3/bin/*',
- ]
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2016-09-18 13:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-18 13:29 [gentoo-commits] repo/gentoo:master commit in: dev-python/pmw/files/ David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox