aboutsummaryrefslogtreecommitdiff
path: root/ports/libxml2/portfile.cmake
AgeCommit message (Collapse)Author
2021-08-02[libxml2] Fix build error on uwp (#19221)NancyLi1013
* [libxml2] Fix build error on uwp * Update versions
2021-07-15[libxml2] Update to 2.9.12 and use upstream CMakeLists.txt (#17945)Alexander Neumann
* vcpkg_fixup_pkgconfig for allgero5 * version stuff * Update port * version stuff * add missing patch * version stuff * deactivate ICU linkage * add missing 2 * fix include issue in dependend ports. * fix include dirs in wrapper * always install wrapper for corrections * target also needs fixing. * fix install of wrapper * version stuff * libxml define LIBXML_STATIC in the header in static builds * libxslt build only one type of library to avoid link issues * version stuff * add cmake policy * version stuff * remove accidental cmake_minimum_required(VERSION) * version stuff * version stuff * add feature tools to build tools * version stuff * fix version stuff * add ws2_32 to the target which was missing. * version stuff * add liblzma and zlib to the target * no need to adjust in config mode * version stuff * apply some of the CR suggestions * version update * remove icu dependency. * version stuff * setting uwp builds of libxml2 to fail. (icu supports:!uwp) * add !uwp into supports due to getenv call * version stuff * baseline stuff * Restore old version record for libxml2. Co-authored-by: Robert Schumacher <ras0219@outlook.com>
2021-05-18[libxml2] Improve pc file (#17747)Kai Pastor
* Use rcVersion.h.in from PORT_DIR directly * Inject static linking deps into pc file * x-add-version * Insert requires pc modules directly * x-add-version
2021-04-23[libxml2] Pass version to rc via configured file (#17389)Kai Pastor
* [libxml2] Pass version to rc via configured file This change fixes quotation issues with the dotted version string on mingw/Windows. * x-add-version
2021-04-07[ffmpeg] Add support for ↵Matthew Oliver
dav1d,fontconfig,freetype,fribidi,ilbc,modplug,opengl,openjpeg,libssh,tensorflow,tesseract,webp,libxml2 dependencies. (#15787) * [tesseract] Use vcpkg_fixup_pkgconfig. * [libxml2] Correct pkgconfig lib name. * [libwebp] Use vcpkg_fixup_pkgconfig. * [libssh] Export pkgconfig on windows. Also move to using git to get source. * [modplug] Export pkgconfig on windows. * [ffmpeg] Add support for fontconfig,freetype,fribidi,modplug,openjpeg,libssh,tesseract,libxml2 dependencies. * [openjpeg] Correct required static link libs in pkgconfig. * [modplug] Combine vcpkg_from_github using variable. * Update ports/libssh/CONTROL * Improve portfile.cmake * update version records. * [openjpeg] Update libs in pkgcfg. Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * update version records * [libssh] Add pthread to pkgconfig when using mbedtls. * [libssh] Correct pthread naming on windows. * [fontconfig] Add libintl to pkgconfig on windows. * update version records * [ffmpeg] Fixup FindFFmpeg. * [ffmpeg] speex now supports non-windows. * [ffmpeg] Add feature libass. * [ffmpeg] Add dav1d feature. * [ffmpeg] Add feature ilbc. * [ffmpeg] Add tensorflow feature. * [ffmpeg] update version record. * [ffmpeg] Add CI feature test. * [ffmpeg] Limit features based on CI failures. * [ffmpeg] Update version record. * [ffmpeg] limit features based on ci.baseline. * [various ports] Update supports field. * [ffmpeg] Limit features more based on CI. * update version records. * [ffmpeg] Add detection of additional non target deps.. select_library_configurations_from_names currently detects the debug libs even for release builds as _IMPORT_PREFIX was not being set. * [aubio] Silence warning about FindFFMPEG. * [pangolin] Use vcpkg supplied FindFFMPEG. * update version files. * [ffnvcodec] Set as not supporting uwp. ffnvcodec will build under uwp as its a header only lib, but it can not be used as it requires dynamic dll loading. * [ffmpeg] Update feature all. * update version records * [tesseract] Wrap debug pkgcfg update. * [libssh,libxml2,openjpeg,fontconfig] Fix pkg-config for release only triplets. * [libssh] Correct port version after merge. * [ffmpeg] Fixup after merge. * Update version files. * [ffmpeg] Add opengl support. * [ffmpeg] Update package version. * [ffmpeg] Fix ffnvcodec support. * [ffmpeg] Fix x265 detection on osx. * [libvpx] Enable arm-uwp build. * [ffmpeg] Fixup x265 patch. * trigger sdl rebuild * [ffmpeg] Disable opengl on osx. * Revert "trigger sdl rebuild" This reverts commit 94065bfe8414259ad5a5576bd4ac0b7ab4b97c6b. * [ffmpeg] Disable failing features on osx. * Update ports/ffmpeg/FindFFMPEG.cmake.in Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com> * [ffmpeg] Add ass dependencies to FindFFmpeg. * Update ports/ffmpeg/FindFFMPEG.cmake.in Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com> * update version * [fontconfig] disable pthread/json as they are not needed for lib builds. Only used for tests. * [ffmpeg] Enable fontconfig on static+windows. * update versions * update versions. * Fix incorrectly included commits * revert pangolin commit Reverts most of 2543be2edf60bf38511c2d477bb17b617398a108 * update versions * Correct port version after merge. * update versions. * [ffmpeg] Fix cmake dependency detection on non-windows. * Revert "revert pangolin commit" This reverts commit f59bc5a53ea74fd9df17fc368886e9d1a80ac42f. * [ffmpeg] Fix dependency loading that does not define separate debug/release libs. * update versions. * [ffmpeg] set CMP0072 policy. * [wavpack] Fix cmake config export. * [ffmpeg] Add optional system dependent libraries. * update versions after merge. * update versions. Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
2021-03-22[libxml2] Disable http and ftp on UWP (#16726)Jack·Boos·Yu
* [libxml2] Disable http and ftp on UWP * add version record * Replace option to set * fix typo * update version record
2020-11-11[libxslt] Fix install tools and pkgconfig (#14476)Jack·Boos·Yu
* [libxslt] Fix install tools and pkgconfig * [libxml2] install pkgconfig
2020-09-04[libxml2] Update to 2.9.10 (#13266)Matthew Oliver
2020-01-16[libxml2] Embed resources in Windows-based shared library (#9474) (#9492)klaus triendl
2019-03-15[libxml2] Update to 2.9.9 (#5193)myd7349
* [libxml2] Update to 2.9.9 Fix #5177 * [libxml2] Fix static build * [libxml2] Modernize * [libxml2] Use vcpkg_from_github * [libxml2] Get version info from configure.ac * [libxml2] Install xmlversion.h * [libxml2] Improve port file * [libxml2] Move version.h generation into CMakeLists.txt * [libxml2] Fix misspelled version header * [libxml2] Add UWP support
2018-04-19[libxml2] Display usage informationRobert Schumacher
2018-04-04[libiconv][libxml2] Fix libxml2 on Linux and OSXRobert Schumacher
2018-03-11[many ports] Improve behavior on Linux and general cleanupRobert Schumacher
2017-08-30[libxml2] Add http mirrorRaynor Vliegendhart
On some networks, access to FTP sites is restricted. In order to still download, build and install libxml2, an http mirror has to be added to the cmake file.
2017-04-05[libxml2] Switch build to CMake for better triplet support. Add liblzma ↵Robert Schumacher
dependency.
2016-11-22Use different output folder for every triplet, and add debug info to release ↵Martin Müller
builds
2016-11-21Fix libxml2 port when building with static linkageMartin Müller
2016-11-08triplet is now automatically included before portfiles.Alexander Karatarakis
Also remove trailing whitespaces from portfiles
2016-10-31[libxml2] Call vcpkg_copy_pdbs()Alexander Karatarakis
2016-10-16Add libxml2Martin Müller