MapnikViewer: viewer.patch

File viewer.patch, 1.7 kB (added by springmeyer, 19 months ago)

Sample patch for Mapnik Viewer on Mac OS 10.5 with boost, freetype, and unicode from macports (within /opt/local)

  • viewer.pro

     
    44CC = g++ 
    55TEMPLATE = app 
    66 
    7 INCLUDEPATH += /opt/mapnik/include 
    8 INCLUDEPATH += /opt/boost/include/boost-1_34_1 
    9 INCLUDEPATH += /usr/local/include/freetype2 
     7INCLUDEPATH += /usr/local/include/mapnik 
     8INCLUDEPATH += /opt/local/include/boost-1_35 
     9INCLUDEPATH += /opt/local/include/unicode 
     10INCLUDEPATH += /opt/local/include/freetype2 
     11INCLUDEPATH += /opt/local/include 
    1012INCLUDEPATH += . 
    1113 
    1214QMAKE_CXXFLAGS +=' -DDARWIN' 
    13 unix:LIBS =  -L/opt/mapnik/lib -lmapnik -lfreetype 
     15unix:LIBS += -L/usr/local/lib -lmapnik 
     16unix:LIBS += -L/opt/local/lib -lfreetype 
    1417 
    1518# Input 
    1619 
  • main.cpp

     
    3030   using mapnik::datasource_cache; 
    3131   using mapnik::freetype_engine; 
    3232   
    33    datasource_cache::instance()->register_datasources("/opt/mapnik/lib/mapnik/input"); 
     33   datasource_cache::instance()->register_datasources("/usr/local/lib/mapnik/input"); 
    3434    
    35    freetype_engine::register_font("/opt/mapnik/lib/mapnik/fonts/DejaVuSans.ttf"); 
    36    freetype_engine::register_font("/opt/mapnik/lib/mapnik/fonts/DejaVuSans-Bold.ttf"); 
    37    freetype_engine::register_font("/opt/mapnik/lib/mapnik/fonts/DejaVuSansMono.ttf"); 
     35   freetype_engine::register_font("/usr/local/lib/mapnik/fonts/DejaVuSans.ttf"); 
     36   freetype_engine::register_font("/usr/local/lib/mapnik/fonts/DejaVuSans-Bold.ttf"); 
     37   freetype_engine::register_font("/usr/local/lib/mapnik/fonts/DejaVuSansMono.ttf"); 
    3838     
    3939         
    4040   QApplication app( argc, argv );