[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