|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
36df313 |
commit 46d4d1ed54f43b361369c75472e6453ba0357ea8
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
Author: Tom Hughes <tom@compton.nu>
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
Date: Mon Aug 18 14:30:51 2014 +0100
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
Patch out use of node-pre-gyp
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
diff --git a/bin/mapnik-index.js b/bin/mapnik-index.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
index 6d0eeda..f293f6d 100755
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
--- a/bin/mapnik-index.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+++ b/bin/mapnik-index.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
@@ -2,9 +2,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
'use strict';
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
-var binary = require('node-pre-gyp'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
- path = require('path'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
- bindingPath = binary.find(path.resolve(__dirname, '..', 'package.json')),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+var path = require('path'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+ bindingPath = path.resolve(path.join(__dirname, 'binding/mapnik.node')),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
program = path.join(path.dirname(bindingPath), 'mapnik-index'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
spawn = require('child_process').spawn,
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
fs = require('fs');
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
diff --git a/bin/mapnik-shapeindex.js b/bin/mapnik-shapeindex.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
index a612777..e3a0c05 100755
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
--- a/bin/mapnik-shapeindex.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+++ b/bin/mapnik-shapeindex.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
@@ -2,9 +2,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
'use strict';
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
-var binary = require('node-pre-gyp'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
- path = require('path'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
- bindingPath = binary.find(path.resolve(__dirname, '..', 'package.json')),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+var path = require('path'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
+ bindingPath = path.resolve(path.join(__dirname, 'binding/mapnik.node')),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
shapeindex = path.join(path.dirname(bindingPath), 'shapeindex'),
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
spawn = require('child_process').spawn,
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
fs = require('fs');
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
diff --git a/lib/mapnik.js b/lib/mapnik.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
e54ca5a |
index 96328fe..120f046 100644
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
--- a/lib/mapnik.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
+++ b/lib/mapnik.js
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
@@ -1,9 +1,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
"use strict";
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
-var binary = require('node-pre-gyp');
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
eaef427 |
var exists = require('fs').existsSync || require('path').existsSync;
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
var path = require('path');
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
-var binding_path = binary.find(path.resolve(path.join(__dirname,'../package.json')));
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
+var binding_path = path.resolve(path.join(__dirname,'binding/mapnik.node'));
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
var settings_path = path.join(path.dirname(binding_path),'mapnik_settings.js');
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
var settings = require(settings_path);
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
2168be5 |
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
7ae92d3 |
diff --git a/package.json b/package.json
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
36df313 |
index e98b9e5..474b42a 100644
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
7ae92d3 |
--- a/package.json
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
7ae92d3 |
+++ b/package.json
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
65ca52d |
@@ -43,7 +43,6 @@
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
7ae92d3 |
"dependencies": {
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
36df313 |
"mapnik-vector-tile": "1.1.2",
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
e54ca5a |
"nan": "~2.2.0",
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
65ca52d |
- "node-pre-gyp": "~0.6.25",
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
e54ca5a |
"protozero": "~1.3.0"
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
7ae92d3 |
},
|
|
![](https://seccdn.libravatar.org/avatar/0ab3cd26d1705902fc305f7be2b07b168f90a61a3eb2cd795c463f34138f85c2?s=16&d=retro) |
65ca52d |
"bin": {
|