Modified: trunk/dports/devel/opensync/Portfile (69146 => 69147)
--- 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 (0 => 69147)
--- 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();