[prev in list] [next in list] [prev in thread] [next in thread] 

List:       macports-dev
Subject:    Re: [154177] trunk/dports/python/py-spatialite
From:       Ryan Schmidt <ryandesign () macports ! org>
Date:       2016-10-23 16:38:46
Message-ID: 00DD1671-2F6F-4097-BDB1-E7577F2E1D4A () macports ! org
[Download RAW message or body]


> On Oct 23, 2016, at 10:21 AM, vince@macports.org wrote:
> 
> Revision
> 154177
> Author
> vince@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.

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic