wtv4.13.4
- Updated
Wt is a C++ library for developing web applications
- Project website: https://github.com/emweb/wt
#License
GPL-2.0-only AND MIT AND (BSL-1.0 OR MIT)
#Features
Default feature: openssl
#graphicsmagick
WRasterImage support on non-Windows based on GraphicsMagick
Dependencies:
and 7 transitive dependencies:
- bzip2 (through graphicsmagick)
freetype (through graphicsmagick)
Features: (none)
- libjpeg-turbo (through graphicsmagick)
- libpng (through graphicsmagick)
libwebp (through graphicsmagick, libwebp)
Platforms:
osx & x64
Features:libwebpmux,nearlossless,simd,unicodetiff (through graphicsmagick)
Features: (none)
- zlib (through libpng)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through bzip2)
- vcpkg-cmake-config (through freetype)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android- vcpkg-make (through graphicsmagick)
#openssldefault
TLS support
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through openssl)
- vcpkg-cmake-config (through openssl)
- vcpkg-cmake-get-vars (through openssl)
#postgresql
Wt::Dbo PostgreSQL backend
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through lz4)
- vcpkg-cmake-get-vars (through libpq)
- vcpkg-tool-meson (through libpq)
#sqlite3
Wt::Dbo Sqlite 3 backend
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through sqlite3)
- vcpkg-cmake-config (through sqlite3)
- vcpkg-cmake-get-vars (through openssl)
#sqlserver
Wt::Dbo MS SQL Server backend
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through openssl)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through libltdl)
#Dependencies
- boost-algorithm
- boost-array
- boost-asio
- boost-bind
- boost-config
- boost-container-hash
- boost-filesystem
- boost-foreach
- boost-fusion
- boost-interprocess
- boost-lexical-cast
- boost-logic
- boost-math
- boost-multi-index
- boost-optional
- boost-phoenix
- boost-pool
- boost-program-options
- boost-range
- boost-serialization
- boost-smart-ptr
- boost-spirit
- boost-system
- boost-thread
- boost-tokenizer
- boost-tuple
- boost-ublas
- boost-variant
- glew
harfbuzz
Platforms:
!windows- libharu
- libpng
pango
Platforms:
!windows- zlib
and 70 transitive dependencies:
- boost-align
>= v1.92.0(through boost-asio) - boost-any
>= v1.92.0(through boost-program-options) - boost-assert
>= v1.92.0(through boost-array) - boost-atomic
>= v1.92.0(through boost-filesystem) - boost-chrono
>= v1.92.0(through boost-thread) - boost-cmake
>= v1.92.0(through boost-assert) - boost-compat
>= v1.92.0(through boost-system) - boost-compute
>= v1.92.0(through boost-ublas) - boost-concept-check
>= v1.92.0(through boost-algorithm) - boost-container
>= v1.92.0(through boost-lexical-cast) boost-context
>= v1.92.0(through boost-asio)Platforms:
!uwp & !emscripten- boost-conversion
>= v1.92.0(through boost-range) - boost-core
>= v1.92.0(through boost-bind) - boost-date-time
>= v1.92.0(through boost-asio) - boost-describe
>= v1.92.0(through boost-container-hash) - boost-detail
>= v1.92.0(through boost-iterator) - boost-dynamic-bitset
>= v1.92.0(through boost-random) - boost-endian
>= v1.92.0(through boost-spirit) - boost-exception
>= v1.92.0(through boost-algorithm) - boost-function
>= v1.92.0(through boost-algorithm) - boost-function-types
>= v1.92.0(through boost-fusion) - boost-headers
>= v1.92.0(through boost-config) - boost-integer
>= v1.92.0(through boost-pool) - boost-interval
>= v1.92.0(through boost-ublas) - boost-intrusive
>= v1.92.0(through boost-container) - boost-io
>= v1.92.0(through boost-utility) - boost-iterator
>= v1.92.0(through boost-algorithm) - boost-move
>= v1.92.0(through boost-intrusive) - boost-mp11
>= v1.92.0(through boost-describe) - boost-mpl
>= v1.92.0(through boost-function-types) - boost-numeric-conversion
>= v1.92.0(through boost-date-time) - boost-predef
>= v1.92.0(through boost-mpl) - boost-preprocessor
>= v1.92.0(through boost-concept-check) - boost-property-tree
>= v1.92.0(through boost-compute) - boost-proto
>= v1.92.0(through boost-phoenix) boost-random
>= v1.92.0(through boost-math)Platforms:
!uwp- boost-ratio
>= v1.92.0(through boost-chrono) - boost-regex
>= v1.92.0(through boost-range) - boost-scope
>= v1.92.0(through boost-filesystem) - boost-static-assert
>= v1.92.0(through boost-date-time) - boost-throw-exception
>= v1.92.0(through boost-array) - boost-type-index
>= v1.92.0(through boost-any) - boost-type-traits
>= v1.92.0(through boost-concept-check) - boost-typeof
>= v1.92.0(through boost-fusion) - boost-uninstall
>= v1.92.0(through boost-cmake) - boost-unordered
>= v1.92.0(through boost-algorithm) - boost-utility
>= v1.92.0(through boost-mpl) - boost-uuid
>= v1.92.0(through boost-compute) - boost-variant2
>= v1.92.0(through boost-system) - boost-winapi
>= v1.92.0(through boost-system) - brotli (through freetype)
- bzip2 (through freetype)
- dirent (through cairo)
- egl-registry (through opengl-registry)
- expat (through cairo)
- fontconfig (through cairo)
- freetype (through harfbuzz, pango)
- fribidi (through pango)
- gettext-libintl (through glib)
- glib (through cairo)
- libffi (through glib)
- libiconv (through fontconfig)
libuuid (through fontconfig)
Platforms:
!osx & !windows- opengl (through glew)
- opengl-registry (through opengl)
- pixman (through cairo)
- pthread (through cairo)
#Host Dependencies
and 6 transitive dependencies:
- gperf (through fontconfig)
- vcpkg-boost (through boost-cmake)
- vcpkg-cmake-get-vars (through vcpkg-tool-meson)
- vcpkg-make (through gperf)
- vcpkg-tool-meson (through harfbuzz)
#Host Tool For
No ports use this.
#Contributors
Stephan Kaiser
Alexander Karatarakis
Robert Schumacher
Todor Prokopov
Andrew McMahon
Victor Romero
pravic
wangli28
Stefano Sinigardi
JackBoosY
quatmax
Roel Standaert
Billy O'Neal
Yury Bura
autoantwort
Roel Standaert
JonLiu1993
Chuck Walbourn
MonicaLiu
Alexander Neumann
miyanyan
toge
Weihang Ding
#Changelog
Show 42 earlier changes
bb1bb1cUpdates 2018.12.1464a7483Upgrades 2018.09.18c0bb3e4[wt] Fix missing boost-interprocess dependency.8087d70[breakpad][jsonnet][nuklear][parson][thrift][wt][zeromq] Upgradescd6aa2a[wt] Upgradeb79395cUpdate downstream libraries to use modularized boost26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)6259ae9[wt] Fix static builds. Enable sqlite3, postgres, and pango backends.c38f2b6[wt] Update to 3.3.7c09e6ff[wt] Suppress reliance on boost autolinking1808d46triplet is now automatically included before portfiles.516a168[wt] Rename downloaded file to include wt in the namedade1c7Add Wt port