aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/mapnik.rb
AgeCommit message (Collapse)Author
2014-05-17mapnik: uses boost with pythonAdam Vandenberg
Closes #29343.
2014-03-22Update revisions on libpng dependentsJack Nagel
2014-03-19mapnik: use patch DSLJack Nagel
2014-03-07use opt shortcutsAdam Vandenberg
2014-02-27mapnik: use Formula[]Adam Vandenberg
2014-01-04mapnik: cleanup python usage.Mike McQuaid
2013-12-14mapnik: no longer requires geosDane Springmeyer
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-12-02mapnik: use existing variableJack Nagel
2013-11-29mapnik: freetype & png are required so configure them properlyDane Springmeyer
Closes #24006. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-17mapnik: fix build against Boost 1.55 and libc++Dane Springmeyer
Avoids these issue for Mavericks users until Mapnik provides new upstream version: - https://github.com/mapnik/mapnik/issues/2082 - https://github.com/mapnik/mapnik/issues/1973 Closes #24411. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-04Mapnik 2.2.0Dane Springmeyer
Closes #20238. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-04mapnik: remove unused opt_prefixAdam Vandenberg
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-23mapnik: link to correct Postgres libDane Springmeyer
Without this change Mapnik's postgis.input plugin will end up linking to the apple provided `/usr/lib/libpg.5.dylib`, which will cause all sorts of odd and broken behavior at runtime. Closes #20003. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-13mapnik: fix broken compile against cairo/cairomm after #17032Dane Springmeyer
Fixes https://github.com/mapnik/mapnik/issues/1753 Closes #18458. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-10mapnik: patch for boost > 1.52Adam Vandenberg
Closes #18092.
2013-02-02mapnik: use optional depsJack Nagel
2013-02-01mapnik: autotools are build deps by defaultJack Nagel
2013-01-12mapnik: Harden build. New: --with-gdal --with-geosSamuel John
- Mapnik searches for py2cairo -> added dep if --with-cairo - Explicitly give includes and libs for icu, boost, proj, jpeg, libtif, and cairo - pkg-config is not only used for cairo -> moved it out of the `if build.include? 'with-cairo'` block Closes #17032. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-23mapnik: add libtool dependencyroyhodgman
According to [the mac homebrew installation wiki page for mapnik][1], libtool needs to be installed before mapnik when installing on mountain lion. [1] https://github.com/mapnik/mapnik/wiki/MacInstallation_Homebrew Closes #15542. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-04mapnik: X11 dependency.Mike McQuaid
2012-08-24mapnik 2.1.0Dane Springmeyer
Closes #14439. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-01Update formulae for XQuartz compatibilityJack Nagel
2012-06-09mapnik: only apply patch to stablenibbles 2bits
The patch has been merged upstream. Add `unless ARGV.build_head?` to the patch block. Note in the comments to remove the patch at version 2.0.2. Mapnik HEAD builds well again. Fixes #12683 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-04mapnik: fix relative path in paths.pynibbles 2bits
Add patch to mapnik.rb to use an absolute path into site-packages rather than a relative path in the file `paths.py`. The upstream bug report is noted in the formula comments and is where the patch offered by the developer came from. Fixes #12026. Closes #12043. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-04-28mapnik: limit concurrent make jobsDane Springmeyer
mapnik compiles can take ~1.5 GB per job for some .cpp files so lets be cautious by limiting to CPUS/2 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-11mapnik: fix compile error with system Pythonnibbles 2bits
Mapnik by default tries to install to the site-packages in /System when brewed against system Python. This causes a build error because that directory is not writeable. Mapnik correctly determines the versioned site-packages name without modification, but for Homebrew it needs the proper prefix. * Add the standard `which_python` function to the formula. * Add a scons argument for `PYTHON_PREFIX` * Add the standard caveat for `PYTHONPATH`. Discussed upstream: https://github.com/mapnik/mapnik/issues/1155 and tested on Lion against the system Python. Fixes #11389 Closes #11407. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-10mapnik 2.0.1Dane Springmeyer
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-01mapnik updatesDane Springmeyer
- new download link for mapnik 2.0.0 - and tweaks to avoid needing external scons and to properly set the CC/CXX/JOBS so that the mapnik build scripts will pick them up Closes #8177. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-10-03mapnik 2.0.0Kashif Rasul
Closes #7847. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-03-22mapnik 0.7.1Aleksandar Topuzovic
Signed-off-by: Adam Vandenberg <flangy@gmail.com>