[dev-python/PyQt4] new ebuild, PyQt4 4.5.1

This commit is contained in:
Fabio Erculiani
2009-06-25 16:18:48 +02:00
parent 72c0fdbbfd
commit fa6eab6598
4 changed files with 11 additions and 52 deletions
+3 -4
View File
@@ -1,10 +1,9 @@
AUX PyQt4-4.4.4-qgraphicsproxywidget-avoid-event-callback-loop.patch 1004 RMD160 5fa5609d31b53978846999be8045c75b940c3dd1 SHA1 a7122535d44bd8a81984870e98322b14521d2ced SHA256 db539a666d834756013fc48012914dd181116df7f5d1d21485ff947e20441eed
AUX PyQt4-4.4_compile.patch 883 RMD160 016122f1e9cbf8c74da760fd094e280fd5ec0257 SHA1 b745edae97d52882b44a53461b98c96e11dbee20 SHA256 dc95ae5b5f7d07431d563c2035d68c6097b8f20dbb2285d2762066938c69e830
AUX PyQt4-4.5-python2.5-support.patch 1849 RMD160 192e5cc4085132c02393ee8e896891dde9cb3f28 SHA1 8bf9284e6e1929c3b968874cb9610b53700d8caf SHA256 10faf28d625a2308aa18b5aa0f476037712dd551dd764fddbf87443421fa4da1
AUX PyQt4-4.5-qgraphicslinearlayout-fix.patch 566 RMD160 544fce32ffebad0562b845bff2446e7e9c1a2b09 SHA1 cf9ed08659261c2ea8f15286b2dd5e700c5c5eb6 SHA256 9e0fd1ef7f7b5529085842f61c62c820e376fabc6236170aafe82c5f589c1763
AUX PyQt4-4.5.1-qgraphicslinearlayout-fix.patch 566 RMD160 544fce32ffebad0562b845bff2446e7e9c1a2b09 SHA1 cf9ed08659261c2ea8f15286b2dd5e700c5c5eb6 SHA256 9e0fd1ef7f7b5529085842f61c62c820e376fabc6236170aafe82c5f589c1763
AUX configure.py.patch 1727 RMD160 31802058d0b0488264cdbcfeebd7ce9aff250957 SHA1 df4fee27f1486422b25d0072cfc388b207814c8f SHA256 06ee44a9fe43615b6bfada4aa7294303c016fd7c378ddf537823e33546306926
AUX fix_license_check.patch 643 RMD160 f8934e527bb8bf4f9edf98e068c07fc7b3380d97 SHA1 41fa9b3962add04c8196695c9d9b82b69d7d3ea8 SHA256 117025432a5db37375554577c66edbe7a6fdef6e120fb865b2f4304961dc2c42
DIST PyQt-x11-gpl-4.5.tar.gz 6941757 RMD160 bf90e4597faa4f117fc217620a706efbf28065b1 SHA1 0c66f55d93c6fbb0c6fe5ae31be57037c1a829e0 SHA256 10ee02736b2020dbf4f23cd782e902ac4e9ded160f18eaa4db99fa9254f17110
EBUILD PyQt4-4.5-r2.ebuild 3209 RMD160 00e89069804b001460be207339ba4e6ff7ec2b04 SHA1 923c908d57bc291787df629c4d57b0a96870f0da SHA256 5ea4a83e1a968430d97b7518bad61cfd3699ffe8dfd2fa3027ab717d99b50496
DIST PyQt-x11-gpl-4.5.1.tar.gz 6942490 RMD160 ef0ace225b66d21aa83106364850cfa960e67705 SHA1 b50b58c3e6f9a15e0986fe63d978eb85db363a46 SHA256 5ec778056dcbbd5078d696e7407ba6274c1e8dab9b7778c2bb158a29a0b96bfe
EBUILD PyQt4-4.5.1-r1.ebuild 3343 RMD160 f5b8c0de7344184fa650b073ce5219d8dd347743 SHA1 39e3ed6b1d3ee0c5487b25c12618316b77ea6815 SHA256 1d0e1246adfa266bcb9032ea9059d8823401bb983cf43a88e9e2bed26232eafb
MISC ChangeLog 8732 RMD160 c7e54d2765665ae3074cc85d93f5c2895e83939a SHA1 e3c792057c87f036de03f44f6c4c52b26ffef74d SHA256 925c72b4990035572641390c572cbcb80917fed8574d8afebb7b471ad2116081
MISC metadata.xml 859 RMD160 3da7dcc5dc212af8ed4f98e73c561f2365081c98 SHA1 f607feed53689fa15b62d474d6763bc674fbcb2a SHA256 00475be82d27e0e1dab95eafcea3751ae70ee39b53a268063772d76752556d8b
@@ -45,7 +45,6 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}/configure.py.patch"
"${FILESDIR}/fix_license_check.patch"
"${FILESDIR}/${P}-python2.5-support.patch"
"${FILESDIR}/${P}-qgraphicslinearlayout-fix.patch"
)
@@ -59,6 +58,14 @@ src_prepare() {
"${S}"/configure.py || die
fi
qt4_src_prepare
# Remove this code after removing Python 2 from the tree.
python_version
if [[ "${PYVER:0:1}" == "3" ]]; then
rm -fr pyuic/uic/port_v2
else
rm -fr pyuic/uic/port_v3
fi
}
src_configure() {
@@ -1,47 +0,0 @@
diff -Nurp PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/invoke.py PyQt-x11-gpl-4.5/pyuic/uic/port_v3/invoke.py
--- PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/invoke.py 2009-06-15 12:14:22.853997598 +0200
+++ PyQt-x11-gpl-4.5/pyuic/uic/port_v3/invoke.py 2009-06-15 12:14:38.671746852 +0200
@@ -11,16 +11,16 @@ def invoke(driver):
try:
exit_status = driver.invoke()
- except IOError as e:
+ except IOError, e:
driver.on_IOError(e)
- except SyntaxError as e:
+ except SyntaxError, e:
driver.on_SyntaxError(e)
- except NoSuchWidgetError as e:
+ except NoSuchWidgetError, e:
driver.on_NoSuchWidgetError(e)
- except Exception as e:
+ except Exception, e:
driver.on_Exception(e)
return exit_status
diff -Nurp PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/load_plugin.py PyQt-x11-gpl-4.5/pyuic/uic/port_v3/load_plugin.py
--- PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/load_plugin.py 2009-06-15 12:14:22.860042936 +0200
+++ PyQt-x11-gpl-4.5/pyuic/uic/port_v3/load_plugin.py 2009-06-15 12:14:38.694838102 +0200
@@ -11,7 +11,7 @@ def load_plugin(plugin, plugin_globals,
exec(plugin.read(), plugin_globals, plugin_locals)
except ImportError:
return False
- except Exception as e:
+ except Exception, e:
raise WidgetPluginError("%s: %s" % (e.__class__, str(e)))
return True
diff -Nurp PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/proxy_base.py PyQt-x11-gpl-4.5/pyuic/uic/port_v3/proxy_base.py
--- PyQt-x11-gpl-4.5.orig/pyuic/uic/port_v3/proxy_base.py 2009-06-05 10:50:39.000000000 +0200
+++ PyQt-x11-gpl-4.5/pyuic/uic/port_v3/proxy_base.py 2009-06-15 12:20:26.991868939 +0200
@@ -1,5 +1,5 @@
from PyQt4.uic.Compiler.proxy_type import ProxyType
-class ProxyBase(metaclass=ProxyType):
- pass
+class ProxyBase():
+ __metaclass__ = ProxyType