summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlastair Tse <liquidx@gentoo.org>2004-02-14 12:45:22 +0000
committerAlastair Tse <liquidx@gentoo.org>2004-02-14 12:45:22 +0000
commitaf6a52beb275789cf8f67c12c97b757e206f8c8b (patch)
treea2c46b353f85fea4ee3b814a6f1a68e7f4bd6a44 /dev-python
parentunpeg adns-python depends and cleanup (Manifest recommit) (diff)
downloadgentoo-2-af6a52beb275789cf8f67c12c97b757e206f8c8b.tar.gz
gentoo-2-af6a52beb275789cf8f67c12c97b757e206f8c8b.tar.bz2
gentoo-2-af6a52beb275789cf8f67c12c97b757e206f8c8b.zip
add fixes to pygtkglext examples (#38406)
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/pygtkglext/ChangeLog8
-rw-r--r--dev-python/pygtkglext/files/pygtkglext-1.0.1-gentoo.diff44
-rw-r--r--dev-python/pygtkglext/pygtkglext-1.0.1.ebuild9
3 files changed, 57 insertions, 4 deletions
diff --git a/dev-python/pygtkglext/ChangeLog b/dev-python/pygtkglext/ChangeLog
index a6396aad1bf8..45acdb23b321 100644
--- a/dev-python/pygtkglext/ChangeLog
+++ b/dev-python/pygtkglext/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-python/pygtkglext
-# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/ChangeLog,v 1.6 2004/01/04 15:25:34 liquidx Exp $
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/ChangeLog,v 1.7 2004/02/14 12:45:22 liquidx Exp $
+
+ 14 Feb 2004; Alastair Tse <liquidx@gentoo.org> pygtkglext-1.0.1.ebuild,
+ files/pygtkglext-1.0.1-gentoo.diff:
+ add fixes to pygtkglext examples (#38406)
04 Jan 2004; Alastair Tse <liquidx@gentoo.org> pygtkglext-1.0.0.ebuild,
pygtkglext-1.0.1.ebuild:
diff --git a/dev-python/pygtkglext/files/pygtkglext-1.0.1-gentoo.diff b/dev-python/pygtkglext/files/pygtkglext-1.0.1-gentoo.diff
new file mode 100644
index 000000000000..1ba375667c52
--- /dev/null
+++ b/dev-python/pygtkglext/files/pygtkglext-1.0.1-gentoo.diff
@@ -0,0 +1,44 @@
+diff -u examples.old/coolwave.py examples/coolwave.py
+--- examples.old/coolwave.py 2004-01-18 11:35:37.000000000 +0100
++++ examples/coolwave.py 2004-01-18 11:54:32.000000000 +0100
+@@ -246,10 +246,10 @@
+ pass
+
+ def button_motion (self, width, height, event):
+- if event.state == gtk.gdk.BUTTON1_MASK:
++ if event.state & gtk.gdk.BUTTON1_MASK:
+ self.__sphi += (event.x - self.__beginX)/4.0
+ self.__stheta += (self.__beginY - event.y)/4.0
+- elif event.state == gtk.gdk.BUTTON2_MASK:
++ elif event.state & gtk.gdk.BUTTON2_MASK:
+ self.__sdepth += (self.__beginY - event.y)/10.0
+ self.__beginX = event.x
+ self.__beginY = event.y
+diff -u examples.old/Shapes.py examples/Shapes.py
+--- examples.old/Shapes.py 2004-01-18 11:35:37.000000000 +0100
++++ examples/Shapes.py 2004-01-18 11:54:32.000000000 +0100
+@@ -209,10 +209,10 @@
+ pass
+
+ def button_motion(self, width, height, event):
+- if event.state == gtk.gdk.BUTTON1_MASK:
++ if event.state & gtk.gdk.BUTTON1_MASK:
+ self.rotx = self.rotx + ((event.y-self.beginy)/width)*360.0
+ self.roty = self.roty + ((event.x-self.beginx)/height)*360.0
+- elif event.state == gtk.gdk.BUTTON2_MASK:
++ elif event.state & gtk.gdk.BUTTON2_MASK:
+ self.depth = self.depth - ((event.y-self.beginy)/(height))*50.0;
+
+ if self.depth > 130.0: self.depth = 130.0;
+diff -u examples.old/teapot2.py examples/teapot2.py
+--- examples.old/teapot2.py 2004-01-18 11:35:37.000000000 +0100
++++ examples/teapot2.py 2004-01-18 11:54:32.000000000 +0100
+@@ -79,7 +79,7 @@
+ pass
+
+ def button_motion(self, width, height, event):
+- if event.state == gtk.gdk.BUTTON1_MASK:
++ if event.state & gtk.gdk.BUTTON1_MASK:
+ self.rotx = self.rotx + ((event.y-self.beginy)/width)*360.0
+ self.roty = self.roty + ((event.x-self.beginx)/height)*360.0
+
diff --git a/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild b/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild
index 5e4a882f1d3a..39abdf0a8ba7 100644
--- a/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild
+++ b/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild,v 1.2 2004/01/04 15:25:34 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtkglext/pygtkglext-1.0.1.ebuild,v 1.3 2004/02/14 12:45:22 liquidx Exp $
inherit python
@@ -22,6 +22,11 @@ DEPEND=">=dev-lang/python-2.2.3-r3
virtual/opengl
virtual/glu"
+src_unpack() {
+ unpack ${A}
+ cd ${S}; epatch ${FILESDIR}/${P}-gentoo.diff
+}
+
src_compile() {
econf
emake || die