[arch-commits] Commit in sip/trunk (PKGBUILD fix-regression.patch)

Andrea Scarpino andrea at archlinux.org
Thu Aug 11 16:54:11 UTC 2011


    Date: Thursday, August 11, 2011 @ 12:54:11
  Author: andrea
Revision: 135247

upgpkg: sip 4.12.4-1
upstream release

Modified:
  sip/trunk/PKGBUILD
Deleted:
  sip/trunk/fix-regression.patch

----------------------+
 PKGBUILD             |   13 ++++---------
 fix-regression.patch |   26 --------------------------
 2 files changed, 4 insertions(+), 35 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-08-11 16:22:11 UTC (rev 135246)
+++ PKGBUILD	2011-08-11 16:54:11 UTC (rev 135247)
@@ -5,21 +5,16 @@
 
 pkgbase=sip
 pkgname=('sip' 'python2-sip')
-pkgver=4.12.3
-pkgrel=2
+pkgver=4.12.4
+pkgrel=1
 arch=('i686' 'x86_64')
 url="http://www.riverbankcomputing.com/software/sip/"
 license=('custom:"sip"')
 makedepends=('python' 'python2')
-source=("http://www.riverbankcomputing.com/static/Downloads/sip4/${pkgbase}-${pkgver}.tar.gz"
-        'fix-regression.patch')
-md5sums=('d0f1fa60494db04b4d115d4c2d92f79e'
-         '598ffc65ebaf1c0e8855a352b02c43e7')
+source=("http://www.riverbankcomputing.com/static/Downloads/sip4/${pkgbase}-${pkgver}.tar.gz")
+md5sums=('6cbd56abb7d35aad833789c98ae61652')
 
 build() {
-  cd "${srcdir}"/${pkgbase}-${pkgver}
-  patch -p1 -i "${srcdir}"/fix-regression.patch
-
   cd "${srcdir}"
   cp -r ${pkgbase}-${pkgver} python2-${pkgbase}-${pkgver}
 

Deleted: fix-regression.patch
===================================================================
--- fix-regression.patch	2011-08-11 16:22:11 UTC (rev 135246)
+++ fix-regression.patch	2011-08-11 16:54:11 UTC (rev 135247)
@@ -1,26 +0,0 @@
-
-# HG changeset patch
-# User Phil Thompson <phil at riverbankcomputing.com>
-# Date 1308852953 -3600
-# Node ID f9f4b161c94021c117e995eccba945d4dd3d0ed4
-# Parent  df42f6bf92c8cd12dd7cc5a30231728a4c23ead4
-Fixed a regression introduced in the recent sipIsPyMethod() changes in the
-handling of special methods implemented by object (eg. __lt__).
-
-diff -r df42f6bf92c8 -r f9f4b161c940 siplib/siplib.c.in
---- a/siplib/siplib.c.in	Thu Jun 23 17:24:41 2011 +0100
-+++ b/siplib/siplib.c.in	Thu Jun 23 19:15:53 2011 +0100
-@@ -7604,9 +7604,10 @@
- #endif
- 
-         /*
--         * Check any possible reimplementation is not the wrapped C++ method.
-+         * Check any possible reimplementation is not the wrapped C++ method or
-+         * a default special method implementation..
-          */
--        if (cls_dict != NULL && (cls_attr = PyDict_GetItem(cls_dict, mname_obj)) != NULL && Py_TYPE(cls_attr) != &sipMethodDescr_Type)
-+        if (cls_dict != NULL && (cls_attr = PyDict_GetItem(cls_dict, mname_obj)) != NULL && Py_TYPE(cls_attr) != &sipMethodDescr_Type && Py_TYPE(cls_attr) != &PyWrapperDescr_Type)
-         {
-             reimp = cls_attr;
-             break;
-




More information about the arch-commits mailing list