Dane Springmeyer
c6b1abcdb6
update mason deps and test data - refs mapnik/test-data#8 mapnik/test-data-visual#36
2016-08-22 15:12:25 -07:00
Dane Springmeyer
843f96083d
update libwebp, always link mason packages
2016-08-12 16:00:21 -07:00
Dane Springmeyer
c777cc50d0
also install boost thread and python to ease python-mapnik build against masonized mapnik [skip ci]
2016-08-10 13:36:46 -07:00
Dane Springmeyer
181feef253
bootstrap: exit trap not called when sourcing
2016-08-09 12:17:39 -07:00
Dane Springmeyer
f56c45b86b
[bootstrap] upgrade to boost_regex package with icu + better error handling
2016-08-09 10:41:38 -07:00
Dane Springmeyer
68d5cc34f2
upgrade mason to ensure clang v3.8.0 is available
2016-06-13 12:21:51 -07:00
Dane Springmeyer
d7b6b5669b
upgrade to latest mason and latest boost via mason
2016-05-19 19:37:31 -04:00
Dane Springmeyer
4a2ececea4
make bootstrap.sh executable
2016-03-14 15:59:28 -07:00
Dane Springmeyer
5a9c6ae0f7
[bootstrap] avoid unbound variable [skip ci]
2016-03-14 14:02:32 -07:00
Dane Springmeyer
f9397e7e66
fix mason re-checkout [skip ci]
2016-03-10 17:48:20 -08:00
Dane Springmeyer
bb0565d4d8
pin mason to avoid breakage from upcoming improvements - refs mapbox/mason#131
2016-03-10 16:25:54 -08:00
Dane Springmeyer
3591c137a5
upgrade ccache
2016-03-04 13:38:45 -08:00
Mickey Rose
efb06d2060
travis: move some shell code to separate script
...
- refs #3291
2016-02-18 15:40:13 +01:00
Mickey Rose
dea4a73927
bootstrap: relieve leaning toothpick syndrome
2016-02-09 15:06:09 +01:00
Dane Springmeyer
6ad373019d
revert unintended change added in 9c4085c8b1
2016-01-14 15:26:15 -08:00
Dane Springmeyer
9c4085c8b1
Adapt install docs to needing submodule before building #3236
2016-01-14 11:00:38 -08:00
Dane Springmeyer
daaea1eb8c
download mason packages in batches to avoid overloading https connections
2016-01-11 18:16:30 -08:00
Dane Springmeyer
7062c473c7
update a few deps
2016-01-11 17:20:05 -08:00
Dane Springmeyer
72d0ed5edc
no need to set CUSTOM_CXXFLAGS now
2016-01-11 16:51:38 -08:00
Dane Springmeyer
49e817fc2e
upgrade freetype, icu, and cairo to latest versions
2015-10-06 15:39:42 -07:00
Dane Springmeyer
89e1cfaf10
add protobuf to bootstrap [skip ci]
2015-10-06 09:28:48 -07:00
Blake Thompson
00a4fdd726
Bump to version of boost in bootstraph
2015-10-06 09:01:54 -07:00
Dane Springmeyer
261b2f5185
drop libxml2 as a dep in bootstrap for now (todo - selectively re-enable #3008 )
2015-07-30 11:24:38 -07:00
Dane Springmeyer
c233364abc
use latest libpng@1.6.17
2015-07-06 12:43:22 -07:00
Dane Springmeyer
9a697a7dd6
boottrap: fix paths embedded in .la files
...
- these are invalid for local setups since they have travis absolute paths by default
- this is not needed for building mapnik (since mapnik does not use libtool)
- but it enables using the result of mapnik-config to build apps that do use libtool
- so it unblocks building mod_tile against a local mapnik/mapnik-config built against mason
2015-05-23 10:33:18 -07:00
Dane Springmeyer
49647d0236
speed up bootstrap with parallel fetch [skip ci]
2015-05-04 00:37:34 -07:00
Dane Springmeyer
207709e45f
add note to bootstrap about mapnik-settings.env [skip ci]
2015-04-30 07:42:32 -07:00
Dane Springmeyer
45e65e85f4
bootstrap: upgrade freetype, harfbuzz, and gdal
2015-04-29 15:41:19 -07:00
Dane Springmeyer
df0f992182
keep installing boost_python to ensure it is easily available for python-mapnik [skip ci]
2015-04-29 08:59:16 -07:00
Dane Springmeyer
3e54b06935
keep setting CPLUS_INCLUDE_PATH/LIBRARY_PATH - accidentally dropped in f08dcf9a83
[skip ci]
2015-04-27 14:14:10 -07:00
Dane Springmeyer
45e244b7ef
better sudoless clang-3.5 install
2015-04-26 20:35:47 +02:00
Dane Springmeyer
ea6f217ad9
use mapnik-settings.env
2015-04-26 20:32:20 +02:00
Dane Springmeyer
8bb605e2e9
move python bindings out of core #2773 - now at https://github.com/mapnik/python-mapnik
2015-04-24 09:04:00 +02:00
Dane Springmeyer
4b5cc89626
support PG_INCLUDES/PG_LIBS for pointing to libpq (instead of pg_config)
2015-02-20 13:22:23 -08:00
Dane Springmeyer
f08dcf9a83
scons+bootstrap: use absolute paths, but don't resolve symlinks
...
- relative paths continue to be supported in the config.py to make it easy
to share config.py versions across systems
- os.path.realpath was previously used to internally create absolute paths
but now we use os.path.abspath instead to avoid resolving symlinks to keep
the internally stored paths as simple as possible
- this all will allow mapnik-config to report more similar paths to what was
passed in (just absolute)
2015-02-20 12:56:08 -08:00
Dane Springmeyer
30c6cf636c
make path replace portable
2015-02-10 23:49:00 -08:00
Dane Springmeyer
e475464bc9
bootstrap: no trailing slashes in PROJ_LIB and ICU_DATA
2015-02-10 15:18:47 -08:00
Dane Springmeyer
d08e84794f
use curl for nose download
2015-02-10 12:51:22 -08:00
Dane Springmeyer
047a27925f
bootstrap cleanups
2015-02-02 22:08:52 -08:00
Dane Springmeyer
0f3bffde24
add benchmark, remove custom PREFIX
2015-02-02 10:38:08 -08:00
Dane Springmeyer
5ebdbe5703
bootstrap: update sqlite
2015-01-29 22:45:46 -08:00
Dane Springmeyer
dab31989c5
bootstrap: use libpng 1.6.16
2015-01-29 22:03:23 -08:00
Dane Springmeyer
f300b9f777
bootstrap: simplify mason setup
2015-01-29 09:09:43 -08:00
Dane Springmeyer
c433dbcd68
bootstrap cleanups
2015-01-28 17:59:01 -08:00
Dane Springmeyer
3d68084b88
bootstrap: add cairo / cleanup variables in config
2015-01-27 14:12:18 -08:00
Dane Springmeyer
eb598f4435
bootstrap: avoid need for bash 4.x
2015-01-26 23:38:22 -08:00
Dane Springmeyer
3047b53ef1
bootstrap: update mason deps
2015-01-26 17:14:42 -08:00
Dane Springmeyer
8d6b70ea70
bootstrap: split build time and runtime settings
2015-01-24 10:18:32 -08:00
Dane Springmeyer
80a141da78
config.py generation fixups
2015-01-24 10:10:07 -08:00
Dane Springmeyer
c69b4b1151
fix mason dir check
2015-01-24 10:07:26 -08:00