vcpkg/ports/mapnik/vcpkg.json
Mathis c26101d71e
[Mapnik] new port (#18849)
* add mapnik

* version

* update to latest ref

* overwrite version

* latest ref

* fix hash

* verison

* update to latest upstream

* version

* false jpeg lib

* version

* update to latest ref

* verssion

* proj not needed

* versioon

* fix proj patch

* version

* actually the linkage is already checked in `supports`. Apply latest policies. Added default features

* version

* update to original ref

* enable dynamic again

* version

* use date version

* update version

* do not add a second version

* fix linux installing

* version

* Apply suggestions from code review

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* do not use port var

* version

* drop mapnik::core from general usage info.

* version

* don't add a new version

* add comment to trigger ci

* version

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-09-16 16:16:18 -07:00

228 lines
4.5 KiB
JSON

{
"name": "mapnik",
"version-date": "2021-09-15",
"description": "Mapnik is an open source toolkit for developing mapping applications.",
"homepage": "https://github.com/mapnik/mapnik",
"supports": "!(static & windows)",
"dependencies": [
"boost-assign",
"boost-bimap",
"boost-filesystem",
"boost-geometry",
"boost-gil",
"boost-interprocess",
{
"name": "boost-locale",
"features": [
"icu"
]
},
"boost-msm",
"boost-property-tree",
{
"name": "boost-regex",
"features": [
"icu"
]
},
"boost-spirit",
"boost-system",
{
"name": "freetype",
"features": [
"bzip2",
"png"
]
},
{
"name": "harfbuzz",
"features": [
"icu"
]
},
"icu",
"mapbox-geometry",
"mapbox-polylabel",
"mapbox-variant",
"protozero",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
},
"zlib"
],
"default-features": [
"grid-renderer",
"jpeg",
"png",
"proj",
"svg-renderer",
"tiff",
"webp"
],
"features": {
"cairo": {
"description": "Cairo renderer",
"dependencies": [
"cairo",
"cairomm"
]
},
"demo": {
"description": "Make demo application"
},
"grid-renderer": {
"description": "Grid renderer"
},
"input-csv": {
"description": "CSV input plugin"
},
"input-gdal": {
"description": "GDAL input plugin",
"dependencies": [
"gdal"
]
},
"input-geobuf": {
"description": "GEOBUF input plugin",
"dependencies": [
"protozero"
]
},
"input-geojson": {
"description": "GEOJSON input plugin"
},
"input-ogr": {
"description": "OGR input plugin",
"dependencies": [
"gdal"
]
},
"input-pgraster": {
"description": "PGRASTER input plugin",
"dependencies": [
"libodb-pgsql",
"libpq"
]
},
"input-postgis": {
"description": "POSTGIS input plugin",
"dependencies": [
"libodb-pgsql",
"libpq"
]
},
"input-raster": {
"description": "RASTER input plugin"
},
"input-shape": {
"description": "SHAPE input plugin"
},
"input-sqlite": {
"description": "SQLITE input plugin",
"dependencies": [
"sqlite3"
]
},
"input-topojson": {
"description": "TOPOJSON input plugin"
},
"jpeg": {
"description": "add jpeg support",
"dependencies": [
"libjpeg-turbo"
]
},
"libxml2": {
"description": "use libxml2 instead of rapidxml",
"dependencies": [
"libxml2"
]
},
"png": {
"description": "add png support",
"dependencies": [
"libpng"
]
},
"proj": {
"description": "PROJ Functionalities",
"dependencies": [
{
"name": "proj4",
"features": [
"database"
]
}
]
},
"svg-renderer": {
"description": "SVG renderer"
},
"tiff": {
"description": "add tiff support",
"dependencies": [
"tiff"
]
},
"utility-geometry-to-wkb": {
"description": "utility application geometry-to-wkb",
"dependencies": [
"boost-program-options"
]
},
"utility-mapnik-index": {
"description": "utility application mapnik-index",
"dependencies": [
"boost-program-options"
]
},
"utility-mapnik-render": {
"description": "utility application mapnik-render",
"dependencies": [
"boost-program-options"
]
},
"utility-ogrindex": {
"description": "utility application ogrindex"
},
"utility-pgsql2sqlite": {
"description": "utility application pgsql2sqlite",
"dependencies": [
"boost-program-options",
"libodb-pgsql",
"libpq",
"sqlite3"
]
},
"utility-shapeindex": {
"description": "utility application shapeindex",
"dependencies": [
"boost-program-options"
]
},
"utility-svg2png": {
"description": "utility application svg2png",
"dependencies": [
"boost-program-options"
]
},
"viewer": {
"description": "Make demo viewer application",
"dependencies": [
"qt5-base"
]
},
"webp": {
"description": "add webp support",
"dependencies": [
"libwebp"
]
}
}
}