[69147] trunk/dports/devel/opensync

takanori at macports.org takanori at macports.org
Fri Jun 25 01:05:53 PDT 2010


Revision: 69147
          http://trac.macports.org/changeset/69147
Author:   takanori at macports.org
Date:     2010-06-25 01:05:48 -0700 (Fri, 25 Jun 2010)
Log Message:
-----------
opensync:
 - unbreak with swig 2.0.0
 - applied patch-wrapper_opensync.i.diff (obtained from debian / not tested yet)

Modified Paths:
--------------
    trunk/dports/devel/opensync/Portfile

Added Paths:
-----------
    trunk/dports/devel/opensync/files/patch-wrapper_opensync.i.diff

Modified: trunk/dports/devel/opensync/Portfile
===================================================================
--- trunk/dports/devel/opensync/Portfile	2010-06-25 04:19:18 UTC (rev 69146)
+++ trunk/dports/devel/opensync/Portfile	2010-06-25 08:05:48 UTC (rev 69147)
@@ -4,7 +4,7 @@
 
 name            opensync
 version         0.22
-revision        3
+revision        4
 categories      devel
 maintainers     nomaintainer
 description     Synchronization framework
@@ -20,7 +20,8 @@
 master_sites    ${homepage}download/releases/${version}/
 use_bzip2       yes
 distname        lib${name}-${version}
-patchfiles      patch-configure.diff
+patchfiles      patch-configure.diff \
+                patch-wrapper_opensync.i.diff
 checksums       md5 f563ce2543312937a9afb4f8445ef932 \
                 sha1 47860a8c6621aa89fbff2af2517787747af7cc30 \
                 rmd160 a1e9715d037a7c474b80d609e6c96a24cbb6692f
@@ -46,6 +47,9 @@
             reinplace "s|-Werror||" ${f}
         }
     }
+
+    # unbreak with swig 2.0.0 (quick fix)
+    reinplace "s|1.3.17|2.0.0|" ${worksrcpath}/configure
 }
 
 configure.env   PYTHON=${frameworks_dir}/Python.framework/Versions/2.6/bin/python2.6

Added: trunk/dports/devel/opensync/files/patch-wrapper_opensync.i.diff
===================================================================
--- trunk/dports/devel/opensync/files/patch-wrapper_opensync.i.diff	                        (rev 0)
+++ trunk/dports/devel/opensync/files/patch-wrapper_opensync.i.diff	2010-06-25 08:05:48 UTC (rev 69147)
@@ -0,0 +1,11 @@
+--- wrapper/opensync.i.orig	2007-03-27 20:49:09.000000000 +0900
++++ wrapper/opensync.i	2010-06-25 16:56:01.000000000 +0900
+@@ -82,7 +82,7 @@
+ %extend OSyncChange {
+ 	OSyncChange(PyObject *obj=NULL) {
+ 		OSyncChange *change = NULL;
+-		if (obj)
++		if ((obj) && (obj != Py_None))
+ 			change = (OSyncChange *)PyCObject_AsVoidPtr(obj);
+ 		else
+ 			change = osync_change_new();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100625/be6db9db/attachment-0001.html>


More information about the macports-changes mailing list