[154177] trunk/dports/python/py-spatialite

Ryan Schmidt ryandesign at macports.org
Sun Oct 23 09:38:46 PDT 2016


> On Oct 23, 2016, at 10:21 AM, vince at macports.org wrote:
> 
> Revision
> 154177
> Author
> vince at macports.org
> Date
> 2016-10-23 17:21:28 +0200 (Sun, 23 Oct 2016)
> Log Message
> 
> py-spatialite: get rid of obsolete API “amalgamation”


> Modified: trunk/dports/python/py-spatialite/files/patch-setup_py.diff (154176 => 154177)
> 
> --- trunk/dports/python/py-spatialite/files/patch-setup_py.diff	2016-10-23 15:20:25 UTC (rev 154176)
> +++ trunk/dports/python/py-spatialite/files/patch-setup_py.diff	2016-10-23 15:21:28 UTC (rev 154177)
> 
> @@ -1,10 +1,46 @@
> 
> ---- setup.py.old	2013-11-30 11:54:05.000000000 +0100
> -+++ setup.py	2013-11-30 11:53:34.000000000 +0100
> -@@ -170,6 +170,7 @@
> -         include_dirs.extend(self.strip_includes(self.compiler.linker_exe))
> -         include_dirs.extend(self.strip_includes(self.compiler.preprocessor))
> -         self.compiler.include_dirs.extend(self.uniq(include_dirs))
> -+        self.compiler.include_dirs.append('%%PREFIX%%/include')
> 
> +--- setup.py.old	2016-10-23 12:59:11.000000000 +0200
> ++++ setup.py	2016-10-23 13:00:43.000000000 +0200
> +@@ -65,7 +65,7 @@
> +         if rc != 0:
> +             print "Is sphinx installed? If not, try 'sudo easy_install sphinx'."
> 
>   
> 
> -         if self.with_proj4:
> -             self.check_header(ext,"proj_api.h")
> 
> +-AMALGAMATION_ROOT = "amalgamation/libspatialite-amalgamation-3.0.1"
> ++#AMALGAMATION_ROOT = "amalgamation/libspatialite-amalgamation-3.0.1"
> + 
> + TRUTHY = ("yes", "true", "t", "1")
> + 
> +@@ -162,7 +162,7 @@
> + 
> +     def build_extension(self,ext):
> +         # Load includes from module directories first!
> +-        include_dirs = []
> ++        include_dirs = ["%%PREFIX%%/include"]
> +         include_dirs.extend(self.strip_includes(self.compiler.compiler))
> +         include_dirs.extend(self.strip_includes(self.compiler.compiler_so))
> +         include_dirs.extend(self.strip_includes(self.compiler.compiler_cxx))
> +@@ -258,12 +258,12 @@
> +                         "src/prepare_protocol.c",
> +                         "src/statement.c",
> +                         "src/util.c",
> +-                        "src/row.c",
> +-                        os.path.join(AMALGAMATION_ROOT, "sqlite3.c"),
> +-                        os.path.join(AMALGAMATION_ROOT, "spatialite.c")
> ++                        "src/row.c"#,
> ++                        #os.path.join(AMALGAMATION_ROOT, "sqlite3.c"),
> ++                        #os.path.join(AMALGAMATION_ROOT, "spatialite.c")
> +                     ],
> +                     include_dirs = [
> +-                        os.path.join(AMALGAMATION_ROOT,"headers")
> ++                        "/opt/local/include"

"/opt/local" here should probably be "%%PREFIX%%" instead as above.



More information about the macports-dev mailing list