-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Mapnik] new port #14628
Closed
Closed
[Mapnik] new port #14628
Changes from 65 commits
Commits
Show all changes
1730 commits
Select commit
Hold shift + click to select a range
1eb0312
[openssl] Restore Blowfish cipher in OpenSSL (#18148)
EricHripko 45dbfae
[safeint] Update to 3.0.26 version (#18176)
RT2Code bee9815
[vcpkg_install_gn] Fix variable name typo (#18186)
vejmartin 69ac4cf
[eNet] update to 1.3.17 (#18220)
JonLiu1993 86f8a96
[comms,commsdsl,comms-ublox] update ports (#18239)
mathisloge cb27012
[vcpkg baseline] [forest] Remove forest (#16836)
PhoebeHui b8e4685
[libgpg-error] update to 1.42, add Windows support, arm fixes (#16932)
wrobelda 1e3a521
[vcpkg baseline][realsense2] Fix config issue on osx (#18202)
PhoebeHui 3b67c02
[docs] Updated list of off-by-default features (#18258)
meastp f413bcc
[igraph] update to 0.9.4 (#18213)
szhorvat 1b83701
[cppgraphqlgen] bump version to 3.6.0 (#18200)
wravery 09b8da6
[xmlsec]Update to 1.2.32 (#18199)
SvenPStarFinanz eab44e6
[vcpkg docs] Update readme.md (#18253)
PhoebeHui 5cf4641
[box2d] Update CMake arguments (#18185)
vejmartin b79aaf6
[sentry-native] Enable arm64 on macOS (#18184)
vejmartin d8441aa
[libavif] Create a new port (#18244)
2a11288
[sundials] fix cmake targets to link bin/*.dll (#18178)
strega-nil f7b6a1a
[aricpp] new port (#18048)
daniele77 73ef4e7
[bddisasm] new port (#18046)
ianichitei 68a552d
[tomlplusplus] update to 2.4.0 (#18009)
marzer a0bbbd0
[vcpkg] Don't override pkg-config prefix (#17205)
dg0yt b860786
[vcpkg/scripts/make] correct linker flag name (#17084)
huangqinjin 40cd5ba
[ffmpeg] Add support for arm64 on macOS (#18182)
vejmartin f5daf46
Azure SDK Jun Release (#18271)
azure-sdk 8d5ec26
[vcpkg] Add experimental $X_VCPKG_ASSET_SOURCES for source caching (#…
ras0219 ccc4c4b
[docs] vcpkg_from_github beast moved to boost-beast (#18106)
pratikpc 9bcb41a
[doc] document vcpkg_fixup_pkgconfig merging behaviour (#18091)
mcmtroffaes a481f7f
[google-cloud-cpp] update to latest (v1.28.0) version (#18246)
coryan cdef5af
[vcpkg_download_distfile] fix download while in manifest mode (#18283)
strega-nil db184fe
[vcpkg] [Android]Compile armv6 with arm mode (#17962)
talregev 7e9090f
[aws-sdk-cpp] [openssl] Fix iOS build (#17338)
8275913
[tgui] Fixed sfml feature (#18293)
texus e7977b1
Add VCPKG_MAKE_CONFIGURE_OPTIONS (that can be set in the triplet) (#1…
past-due 268182c
[libbson] fix cmake find (#14720)
28ff8ad
[scripts/vcpkgTools.xml] add specs for gsutil (#16462)
coryan 3f2a90a
[raylib] update to 3.7 (#17932)
JonLiu1993 6dc9197
[szip, hdf5] Fix mingw import lib names, control linkage (#17941)
dg0yt bfa3254
[luasec] new port (#17957)
TheCycoONE 49a85f9
[ffmpeg] use pkgconfig to get system dependencies for cmake (#17985)
mcmtroffaes 684308a
[highfive] Update to v2.3 (#17990)
myd7349 66459fc
[osgearth] Fix undefined references due to openjp2 and xml2 (#17993)
ankurvdev 4abf9ce
[hunspell] Fix build error on Windows (#18037)
NancyLi1013 5a53ac1
Added a new port hexl. (#18043)
32346ad
[flashlight-cpu] Fix installation (#18089)
JackBoosY 49b8481
[libpng] fix Android ARM triplet build failure (#18115)
luncliff 00e207c
[gettext] Fix building for android (#18128)
m-kuhn 8b86fdf
[darknet] fix uselib_track tool installation (#18168)
cenit a45044c
[libssh] disable gssapi (#18169)
mcmtroffaes 57fe8ce
[tiff] Update to 4.3.0, improvements (#18187)
dg0yt 41cadfb
[ccfits] Fix usage (#18197)
JackBoosY 01e5772
[orocos-kdl] Export include path to targets (#18203)
NancyLi1013 a57ccaa
[vcpkg.cmake] add VCPKG_INSTALLED_DIR as a settable option (#16303)
strega-nil 6e37582
[aubio] Fix definitions issues when build with dependencies (#17353)
PhoebeHui 1da38c8
[yaml-cpp] Fix visibility attribute for ubuntu (#17728)
JafarAbdi c5da868
[libvpx] Update to latest and add support for arm64 on macOS (#18183)
vejmartin 355c940
[unittest-cpp] fix config.cmake file (#17122)
JonLiu1993 e04b939
[aubio] mark fail on Windows (#18378)
strega-nil ff7a36a
[xtensor] update to 0.23.9 (#18206)
JonLiu1993 808c735
[python2] Support UNIX (#18219)
JackBoosY 39c8623
[zlib-ng] create a new port (#18223)
luncliff e4658ba
Support COMPONENT in X_VCPKG_APPLOCAL_DEPS_INSTALL (#18227)
sandercox a44f3c9
[openblas] Add feature simplethread and thread (#18265)
JackBoosY f52488a
[matio] Use official CMakeLists, add features (#18254)
JackBoosY e82fac7
[protobuf] Protobuf no longer compiles with vs2019 Update 16.10 w/ c+…
maxgolov 9652259
[openssl] Add cmake wrapper to handle OPENSSL_ROOT_DIR (#18042)
JackBoosY 6209928
[openexr] fixup pkgconfig (#18123)
mcmtroffaes a7cfb92
[expat] Update to 2.4.1 (#17856)
JonLiu1993 5d5a103
[cpp-httplib] Upgrade to v0.8.9 (#18277)
tosone fef3abc
[cpp-base64] Upgrade to V2.rc.08 (#18278)
tosone eedb131
Bumps bullet to 3.17 (#18295)
rioki eca681f
[utfcpp] Update to 3.2.1 version (#18299)
RT2Code aef0ab2
[libtorrent] Update to 1.2.14 (#18301)
FranciscoPombal b3dbb3e
[coolprop] Fix usage, re-fix installation (#18305)
JackBoosY 24fc20d
[matplotplusplus] Re-fix 3rd libraries installation (#18306)
JackBoosY dcfea31
[rapidjson] Remove usage (#18308)
JackBoosY 4695330
[openssl] Fix build on ARM64 macos (#18310)
Lucius-Q-User 479e39b
[gamenetworkingsockets] update to 1.3.0 (#18313)
aizuon 3420824
[crow] update to v0.3 (#18315)
luca-schlecker 5c6c197
[hazelcast-cpp-client] update to v4.1.1 (#18318)
yemreinci d82e880
[argtable3] Update to v3.2.1 (#18325)
tomghuang 68eea5c
[azure-storage-*] Update Azure SDK Jun Release (#18329)
azure-sdk c29aefd
[approval-tests-cpp] New port (#18338)
claremacrae bbd7c7b
[kf5config] Add DISABLE_PARALLEL_CONFIGURE (#18345)
NancyLi1013 3d8d97a
[redis-plus-plus] update to 1.2.3 (#18347)
JonLiu1993 aeb7cdf
update version of dataframe (#18348)
westfly ef79d5c
[clapack] Remove broken host-arithchk (#17573)
ras0219-msft a803e8b
[vcpkg_download_distfile] Fix regression for downloading via ARIA2 an…
ras0219-msft 3be1a3d
[vcpkg_download_distfile] Add explicit case for "0" (#18285)
ras0219 f6b8722
[vcpkg baseline][otl] Update to 40463 (#18383)
PhoebeHui 8a2b8c4
[sqlite3] Update to 3.35.5 (#18374)
past-due 81760ec
[ffmpeg] fix release-only builds (#18367)
mcmtroffaes 13739a6
[directxtk, directxtk12, directxmesh, directxtex, uvatlas] ports upda…
walbourn 9b79026
[vcpkg-tools] update nuget to 5.9.1 (#18447)
Neumann-A f2f2a5f
[vcpkg_download_distfile] Add condition for padding the SHA (#18459)
NancyLi1013 5f311ae
[open6254] Enable uwp support (#18390)
traversaro b33cc09
[aubio] Add ws2_32 to linkage (#18385)
NancyLi1013 865479c
[devil] Fix ilut header (#18384)
PhoebeHui 7a3c52b
[libpq] Add Secur32.lib and openssl to libpq cmake wrapper (#18377)
Neumann-A a11d2f9
[ryml] [c4core] Update RapidYaml (ryml) to newer version (#18230)
MichaelGoulding f8c5e41
[yyjson] Update to v0.3.0 (#18359)
myd7349 ccca055
[raylib] Fix MinGW build (#18362)
Pospelove 8a3a09b
[arrow] Update to 4.0.0 (#17975)
ianmcook 9318b43
[minizip] Fix usage, fix minizipConfig.cmake (#18472)
JackBoosY 5b31a45
[windres-rc] Fix wrapper output (#17045)
dg0yt 5dd9e69
[ffmpeg] Warn/fail when selecting unsupported features. (#17153)
Sibras eab5faf
[uwebsockets] update to 19.2.0 (#18525)
JonLiu1993 1cf2fb4
[libass] fix fontconfig dependency in .pc file (#18516)
mcmtroffaes e11a789
[libgpg-error] Remove COPYING.LIB from lib folder (#18492)
NancyLi1013 637a9c9
[flashlight-cuda] Fix installation (#18489)
NancyLi1013 4652922
[function2] Update to version 4.2.0 (#18487)
gjasny 5679ccd
[infoware] update to latest commit (#18486)
Ryan-rsm-McKenzie 444fca0
[nameof] Update to 0.10.1 (#18574)
Neargye 88f7aaa
[OpenCV] update to 4.5.2 (#18572)
cenit 4609366
[qt5-*] Make QT and dependents build on arm macos (#18567)
Lucius-Q-User 4b5f710
[pcre2] Update to 10.37 (#18547)
c72578 90c3ea9
[openblas] Fix the macro collision with Windows 10 SDK (#18530)
NancyLi1013 3cda2da
[pthreads] Fix debug dll look-up path (#18528)
daschuer adf098c
[gtest] Update to 1.11.0 (#18509)
SvenPStarFinanz fa9a5e1
[librttopo] Allow building for Android (#18451)
m-kuhn 5b52edd
[Qt6] Update to 6.1.1 (#18320)
Neumann-A 81d4001
[libspatialite] Fix building for android (#18452)
m-kuhn 3aa50a9
[seal]Updated to version 3.6.6. Replaced CONTROL with manifest file. …
e0047a8
[libcopp] Update to 1.4.1 (#18425)
owent c863844
[dxut, fx11, directxmath] ports updated (#18431)
walbourn aafc843
[uvatlas, spectra] ports updated (#18404)
walbourn aa1b62d
[jsoncons] Update to 0.165.0 (#18284)
danielaparker 4180f28
[cpr] Update to 1.6.2 (#18386)
NancyLi1013 1050440
[ CGAL] Update version to 5.2.2 (#18387)
maxGimeno fae972c
[nanopb] update to 0.4.5 and add generator (#18241)
mathisloge e024851
Update VMs and pick up VS2019 16.10 (#18233)
BillyONeal c297f8d
[vcpkg.cmake] PREPEND CMAKE_FIND_ROOT_PATH (#17336)
autoantwort 90f63ef
[vcpkg-unstable] Update agent pool name
BillyONeal cf2570b
[boringssl] update to newer commit (#18604)
JonLiu1993 227f02d
[vcpkg baseline][kf5* librsvg] Add DISABLE_PARALLEL_CONFIGURE (#18600)
NancyLi1013 d6f9e2c
[benchmark] Update to 1.5.5 (#18595)
Neumann-A 577e916
[nuspell] Update to version 5.0.0 (#18590)
dimztimz 8b663d1
[matplotplusplus] Fix usage (#18583)
JackBoosY 582b91d
[vcpkg baseline][ncurses] Fix gnu download link (#18579)
JackBoosY a842248
[magic-enum] Update to v0.7.3 (#18575)
Neargye 1410648
[libsmb2] New port (#18471)
timmeh87 634f155
[fluidsynth] update to 2.2.1 (#18524)
JonLiu1993 016c3b7
[trantor] Update to 1.5.0 (#18534)
an-tao 7c886a9
[libogg] Upgrade to 1.3.5 (#18546)
evpobr 17daa5c
[fdk-aac] Update to version 2.0.2. (#18549)
Sibras db1ff60
[pcre] Update to 8.45 (#18550)
c72578 ef71148
[gstreamer] create a new port (#17394)
luncliff 1b8aa8a
[python3] Fix python3:x64-linux builds (#18405)
ankurvdev c269f59
CI Fixes from 2021-06-26 (#18664)
BillyONeal 89a999a
[netcdf-c] Fix pc files; use features (#18120)
dg0yt 7c5db11
[portaudio] Switch to vcpkg_from_github, minor format improvements (#…
h3ndrk 1bd9259
[sleef] create a new port (#18075)
luncliff 46c6d13
Update vcpkg tool to resolve leak of the asset cache token (#18720)
BillyONeal d9c2669
[llvm] update to 12.0.0, enable zlib and libxml2 (#17302)
yurybura 94b0635
[vcpkg internal] Update compiler test scripts to use asset caching.
BillyONeal ecddda1
[mpg123] Upgrade to 1.28.0 (#18403)
evpobr 307eec3
[vcpkg_configure_make] Fix mingw (cross) build issues (#18554)
dg0yt f23f60f
[vcpkg] Add static triplet for arm-windows (#18300)
ysc3839 3f88969
[scripts] Add vcpkg_completions.zsh (#18274)
autoantwort 7d43286
[vcpkg baseline][simage] Update to 1.8.1 (#18645)
NancyLi1013 2c21ad9
[curl] Fix linker flags in curl-config and libcurl.pc for osx (#17790)
dg0yt cc28401
[halide] Fix several issues with the Halide port after v12 (#18747)
alexreinking 8a8a1a7
[nettle] Remove from ci.baseline.txt (#18745)
NancyLi1013 fac6bba
[tbb] Remove ability to disable exception support in TBB runtime (#18…
aggieNick02 a6fa366
[libressl] update to 3.3.3 (#18729)
kayru 1ccec96
[asio] update to 1.18.2 (#18728)
mathisloge d85f513
[json-dto] Update to 0.2.13 (#18710)
eao197 371257d
[README_ko_KR.md] Fix typo for korean doc (#18673)
goyarn cbd7abf
[geographiclib] Update to version 1.52 (#18694)
cffk f7b7fb3
[spdlog] Do not build examples (#18639)
dkavolis cf7be3c
[drogon] Update to 1.7.1 (#18643)
an-tao b077138
[socket-io-client] update to 3.0.0 (#18646)
JonLiu1993 186ee0b
[morton-nd] Update to v4.0.0. (#18652)
kevinhartman 1971b1f
[libdatachannel] Fix usage (#18621)
NancyLi1013 15435ba
[fmt] Fix an easily avoidable compilation warning (#18622)
PazerOP 58633d7
[sentry-native] Update to 0.4.10 (#18627)
AenBleidd e7a9b4e
[Vc] Update to 1.4.2 (#18601)
bernhardmgruber f19fcd0
[seal] Fixed cannot find SEAL. (#18596)
08e9cba
[mongo-c-driver] Fix for custom VCPKG_BUILD_TYPE (#18569)
ahojnnes 45f4780
[protobuf] Fixed protoc path (#18741)
bucurb d60a9ad
[recast] Export unofficial target (#18671)
JackBoosY 8234355
[vcpkg] Expand Architecture list with escape chars (#18156)
sandercox 355bbe8
[ffmpeg] multi arch support (#18635)
omartijn a22e2ed
[libxml2] Fix target (#18714)
bucurb 47d7b85
[bzip2] Update repository (#18705)
NancyLi1013 c114c31
[tgui] Fix feature tool dependency (#18724)
JackBoosY 02ca4b5
[OpenSSL] support for "no-autoload-config" config option (#18389)
lstipakov 27b833e
[rmlui] Add Rmlui library (#18409)
mikke89 b239b67
[cnl] Update to version 1.1.7 (#18439)
mathijs727 394d9e3
[vcpkg.cmake] fix X_VCPKG_APPLOCAL_DEPS_INSTALL (#18607)
strega-nil e431d4e
Merge branch 'master' of https://github.com/microsoft/vcpkg into mapnik
mathisloge f98830c
Merge branch 'master' of https://github.com/microsoft/vcpkg into mapnik
mathisloge 17418ff
update to latest upstream commit; add proj4 patch; add boost-interpro…
mathisloge 306d362
update to latest upstream commit; add proj4 patch; add boost-interpro…
mathisloge 85a6a13
update version
mathisloge c43f597
update version
mathisloge c6c9239
remove duplicate keys from baseline
mathisloge aba766d
remove duplicate keys from baseline
mathisloge ca5fe26
wrong baseline
mathisloge 4df66a6
wrong baseline
mathisloge 124456c
update mapnik ref
mathisloge c2eb7b0
update mapnik ref
mathisloge 438328b
update version
mathisloge b56e5d5
update version
mathisloge d872de1
extend usage; update to
mathisloge 2623f51
extend usage; update to
mathisloge 0db8164
fix some strange proj bug
mathisloge 51878fc
fix some strange proj bug
mathisloge a3453a5
update version
mathisloge 400d91a
update version
mathisloge dd28fd4
update to latest ref
mathisloge 7abb757
update to latest ref
mathisloge 4868699
update to latest ref
mathisloge 0c0d161
update to latest ref
mathisloge 5dc7686
update version
mathisloge 6e22fac
update version
mathisloge a9e6c13
[klein] create a new port (#18279)
JPMMaia b7faeb7
update to latest ref
mathisloge a7ab548
update to latest ref
mathisloge cf29fdd
update versions
mathisloge e09b19c
update versions
mathisloge d2cbf63
update to latest ref
mathisloge dfaa881
update to latest ref
mathisloge f20694e
update version
mathisloge 3998b46
update version
mathisloge c4d3121
[vcpkg baseline][cnl] Disable tests (#18767)
PhoebeHui 43ff4e7
[hdf5] Fix linking order in pc file (#18825)
dg0yt 2a75e1c
[catch2] Fix linux build in NTFS fs (#18814)
bansan85 6e770ae
[binarycaching.md] Improve Azure DevOps example (#18807)
julianxhokaxhiu 85a0c69
[sdl2-mixer] Add fluidsynth feature (#18826)
MCJack123 aa174a4
[paho-mqtt] update to 1.3.9 (#18765)
JonLiu1993 4ef7e72
[Qt6] Update to 6.1.2 (#18787)
Neumann-A 7219223
[ffmpeg] fix LGPL build, disable avisynthplus on static builds (#18803)
mcmtroffaes fa218ff
[google-cloud-cpp] update to latest release (v1.29.0) (#18759)
coryan 4f69281
[exiv2] update to 0.27.4 (#18750)
JonLiu1993 32d6fb4
[crow] update to v0.3+1 (#18706)
luca-schlecker 2f81516
[irrlicht] Add OSX support (#18725)
shybovycha 53c09c3
update to latest ref. Hopefully fixes osx
mathisloge 61db194
update to latest ref. Hopefully fixes osx
mathisloge df0a9db
version
mathisloge 9c87f1f
version
mathisloge 7f495f0
[mapbox-wagyu] add new port (#18771)
mathisloge 2cc242a
[ftxui] Add new port (fix #16327) (#18360)
myd7349 d049440
[xlsxio] new port (#18438)
playgithub 976e8c0
[boost-modular-build-helper] Fix boost build toolchain options not be…
omartijn e4ee25c
[libzippp] Update to 4.1-1.8.0 (#18553)
ctabin 0057d76
Merge branch 'master' of https://github.com/microsoft/vcpkg into mapnik
mathisloge 5cf0d00
Merge branch 'master' of https://github.com/microsoft/vcpkg into mapnik
mathisloge 4cf45db
fix baseline
mathisloge ea21d7c
fix baseline
mathisloge b284276
Merge branch 'mapnik' of https://github.com/mathisloge/vcpkg into mapnik
mathisloge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#header-only library | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO mapbox/geometry.hpp | ||
REF v2.0.3 | ||
SHA512 76c10578e1fba44430786fb5e043dbc063aa251f62396701a509f7fa1e2e5c351fa0fe041d16be84bda9816ec5df3342cd9890da6fe99d78d6fb26e0a3b2485b | ||
HEAD_REF master | ||
) | ||
|
||
# Copy header files | ||
file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp") | ||
|
||
# Handle copyright | ||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"name": "mapbox-geometry", | ||
"version-string": "2.0.3", | ||
"description": "C++ geometry types", | ||
"homepage": "https://github.com/mapbox/geometry.hpp" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#header-only library | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO mapbox/polylabel | ||
REF v1.0.4 | ||
SHA512 c337577545e072dbc43b5fc822e7a4fc9585051e24f6af76a3525faee7ab5c332915c43401629ad2e8f1f142f9e920f65347609607aec9394fd6bbc5d4936564 | ||
HEAD_REF master | ||
) | ||
|
||
# Copy header files | ||
file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp") | ||
|
||
# Handle copyright | ||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"name": "mapbox-polylabel", | ||
"version-string": "1.0.4", | ||
"description": "A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)", | ||
"homepage": "https://github.com/mapbox/polylabel", | ||
"dependencies": [ | ||
"mapbox-geometry", | ||
"mapbox-variant" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY) | ||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO mathisloge/mapnik | ||
REF 410393fefabf2c9d25f6ed3f823868139cbd7467 | ||
SHA512 3452a113946339aae3818d10d4d202ea16a24c4690feadad2cf6c6bba5c5806eb563cc6ab7f2ef4d4fba1c6029a9c15376fd23de8e359f2d2577ac724626a317 | ||
HEAD_REF master | ||
) | ||
|
||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS | ||
jpeg USE_JPEG | ||
png USE_PNG | ||
tiff USE_TIFF | ||
webp USE_WEBP | ||
libxml2 USE_LIBXML2 | ||
cairo USE_CAIRO | ||
proj4 USE_PROJ4 | ||
"grid-renderer" USE_GRID_RENDERER | ||
"svg-renderer" USE_SVG_RENDERER | ||
"input-csv" USE_PLUGIN_INPUT_CSV | ||
"input-gdal" USE_PLUGIN_INPUT_GDAL | ||
"input-geobuf" USE_PLUGIN_INPUT_GEOBUF | ||
"input-geojson" USE_PLUGIN_INPUT_GEOJSON | ||
"input-ogr" USE_PLUGIN_INPUT_OGR | ||
"input-pgraster" USE_PLUGIN_INPUT_PGRASTER | ||
"input-postgis" USE_PLUGIN_INPUT_POSTGIS | ||
"input-raster" USE_PLUGIN_INPUT_RASTER | ||
"input-shape" USE_PLUGIN_INPUT_SHAPE | ||
"input-sqlite" USE_PLUGIN_INPUT_SQLITE | ||
"input-topojson" USE_PLUGIN_INPUT_TOPOJSON | ||
viewer BUILD_DEMO_VIEWER | ||
demo BUILD_DEMO_CPP | ||
"utility-geometry-to-wkb" BUILD_UTILITY_GEOMETRY_TO_WKB | ||
"utility-mapnik-index" BUILD_UTILITY_MAPNIK_INDEX | ||
"utility-mapnik-render" BUILD_UTILITY_MAPNIK_RENDER | ||
"utility-ogrindex" BUILD_UTILITY_OGRINDEX | ||
"utility-pgsql2sqlite" BUILD_UTILITY_PGSQL2SQLITE | ||
"utility-shapeindex" BUILD_UTILITY_SHAPEINDEX | ||
"utility-svg2png" BUILD_UTILITY_SVG2PNG | ||
) | ||
|
||
mathisloge marked this conversation as resolved.
Show resolved
Hide resolved
|
||
vcpkg_configure_cmake( | ||
SOURCE_PATH ${SOURCE_PATH} | ||
PREFER_NINJA | ||
OPTIONS | ||
${FEATURE_OPTIONS} | ||
-DBUILD_SHARED_LIBS=ON | ||
-DBUILD_TEST=OFF | ||
-DUSE_EXTERNAL_MAPBOX_GEOMETRY=ON | ||
-DUSE_EXTERNAL_MAPBOX_POLYLABEL=ON | ||
-DUSE_EXTERNAL_MAPBOX_PROTOZERO=ON | ||
-DUSE_EXTERNAL_MAPBOX_VARIANT=ON | ||
-DINSTALL_CMAKE_DIR=share/mapnik/cmake | ||
) | ||
|
||
vcpkg_install_cmake() | ||
|
||
# copy plugins into tool path, if any plugin is installed | ||
if(IS_DIRECTORY ${CURRENT_PACKAGES_DIR}/bin/plugins) | ||
file(COPY ${CURRENT_PACKAGES_DIR}/bin/plugins DESTINATION ${CURRENT_PACKAGES_DIR}/tools/${PORT}) | ||
#file(COPY ${SOURCE_PATH}/fonts DESTINATION ${CURRENT_PACKAGES_DIR}/tools/${PORT}) | ||
mathisloge marked this conversation as resolved.
Show resolved
Hide resolved
|
||
endif() | ||
vcpkg_copy_pdbs() | ||
|
||
if("demo" IN_LIST FEATURES) | ||
file(COPY ${SOURCE_PATH}/demo/data DESTINATION ${CURRENT_PACKAGES_DIR}/tools/${PORT}/demo) | ||
vcpkg_copy_tools(TOOL_NAMES mapnik-demo AUTO_CLEAN) | ||
endif() | ||
|
||
if("viewer" IN_LIST FEATURES) | ||
# copy the ini file to reference the plugins correctly | ||
file(COPY ${CURRENT_PACKAGES_DIR}/bin/viewer.ini DESTINATION ${CURRENT_PACKAGES_DIR}/tools/${PORT}) | ||
vcpkg_copy_tools(TOOL_NAMES mapnik-viewer AUTO_CLEAN) | ||
endif() | ||
|
||
if("utility-geometry-to-wkb" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES geometry_to_wkb AUTO_CLEAN) | ||
endif() | ||
|
||
if("utility-mapnik-index" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES mapnik-index AUTO_CLEAN) | ||
endif() | ||
if("utility-mapnik-render" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES mapnik-render AUTO_CLEAN) | ||
endif() | ||
if("utility-ogrindex" IN_LIST FEATURES) | ||
# build is currently not supported | ||
# vcpkg_copy_tools(TOOL_NAMES ogrindex AUTO_CLEAN) | ||
endif() | ||
if("utility-pgsql2sqlite" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES pgsql2sqlite AUTO_CLEAN) | ||
endif() | ||
if("utility-shapeindex" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES shapeindex AUTO_CLEAN) | ||
endif() | ||
if("utility-svg2png" IN_LIST FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES svg2png AUTO_CLEAN) | ||
endif() | ||
|
||
vcpkg_fixup_cmake_targets(CONFIG_PATH share/mapnik/cmake) | ||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") | ||
|
||
mathisloge marked this conversation as resolved.
Show resolved
Hide resolved
|
||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) | ||
file(INSTALL ${SOURCE_PATH}/fonts/unifont_license.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME fonts_copyright) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,219 @@ | ||
{ | ||
"name": "mapnik", | ||
"version-string": "3.0.23", | ||
"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", | ||
{ | ||
"name": "boost-locale", | ||
"features": [ | ||
"icu" | ||
], | ||
"platform": "windows" | ||
}, | ||
{ | ||
"name": "boost-locale", | ||
"platform": "!windows" | ||
}, | ||
"boost-msm", | ||
"boost-property-tree", | ||
{ | ||
"name": "boost-regex", | ||
"features": [ | ||
"icu" | ||
], | ||
"platform": "windows" | ||
}, | ||
{ | ||
"name": "boost-regex", | ||
"platform": "!windows" | ||
}, | ||
"boost-spirit", | ||
"boost-system", | ||
{ | ||
"name": "freetype", | ||
"features": [ | ||
"bzip2", | ||
"png" | ||
] | ||
}, | ||
{ | ||
"name": "harfbuzz", | ||
"features": [ | ||
"icu" | ||
] | ||
}, | ||
"icu", | ||
"mapbox-geometry", | ||
"mapbox-polylabel", | ||
"mapbox-variant", | ||
"protozero", | ||
"zlib" | ||
], | ||
"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" | ||
] | ||
}, | ||
"proj4": { | ||
"description": "PROJ4 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" | ||
] | ||
} | ||
} | ||
} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that you use the commit of your PR mapnik/mapnik#4191 as
REF
here. Since this PR hasn't been accepted by the upstream. The current REF is not suitable.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, thats right. as discussed we need to wait for merge. I will then change the REF and REPO