[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