* [libunistring] Add support for building on Windows
Tweaked the portfile to no longer trigger autotools as it
caused more problems when trying to build for MSVC, so the
old automake patch is no longer needed.
The awk script used in configure should've worked, but seems
to somehow get double-interpolated somewhere along the way in
such a way as to strip out quotes needed in the script, so
put in in a dedicated script.
Added wrappers so the build scripts can use "nm" and "ar" as
if this were a UNIX target.
Fixed compiler output (warnings) getting merged with dumpbin
output and putting garbage into lib/config.h
* [libunistring] Fix non-x64 Windows builds.
* [libunistring] Bump port-version
* vcpkg x-add-version --all
* [libunistring] Mark failure under UWP as expected
* [libunistring] Remove my wrapper scripts in favour of built-in ones.
* vcpkg x-add-version --all
* [libunistring] UWP isn't supported.
* vcpkg x-add-version --all
* [llvm] fix abi-breaking-checks to always be disabled
in Debug builds, LLVM_ABI_BREAKING_CHECKS was on by default;
however, they use the release headers (which set it to OFF)
this results in a mismatch,
and means you can't link LLVM
* update port version
* version
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* Fix unused CMake variable warning
* Acquire msys only on Windows
* Revise APNG variable names and usage
* Fix download mode usability with APNG
* Uncompress APNG patch with gzip
gzip is a default package of MSYS2 and (most) other systems.
7z download is implemented for windows only.
* Revise main CMake patches
cmake.patch deals with libpng build configuration.
fix-export-targets deals with cmake config export.
* Revise pkgconfig patching and fixup
* Additional cleanup
* Add usage based on FindPNG.cmake
* Update versions
Co-authored-by: Leonid Pospelov <pospelovlm@yandex.ru>
* add upstream patch
* [skip actions] add the patch file
* fine tune
* [opencv] update portfiles to use vcpkg-get-python-packages
* fix references
* try another fix
* add all deps
* add code from tensorflow about venv
* retry
* fix file path
* new approach
* unset pythonhome
* next unset
* try this instead.
* retry without the PYTHON_LIB_PATH stuff
* try and error
* next try
* retry
* typo fix
* try updating
* retry
* more try and error
* reorder
* drop qface version
* use qface 2.0.5
* bump watchdog
* fix call on !windows
* fine tuning
* refactor function signature
* update version
* fix formating
* version stuff
* create dir before usage
* fine tuning
* version stuff
* update and patch libilbc
* formating stuff
* fix version-string
* version stuff
* add license
* version update
* bump version
* version stuff
* version stuff
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
* Update to v1.2.2
* Fix libwebpmux Windows name breakage
The pc file relies on the original output name:
No 'lib' prefix for MSVC. No 'liblib' prefix for mingw.
* Minor portfile updates
* Don't self-depend on default features
* Fix the libwebpmux feature
* Fix internal tool dependencies
* Drop Xrandr patch (fixed in freeglut)
* Drop X11 patch (fixed in freeglut)
* Cleanup CMake config patch, no extra case hacks
* Adjust webp lib names in skia, qt5-imageformats
* Adjust downstream WEBP cmake usage
* Debug qtimageformats [skip actions]
* [tiff] Drive-by fix for CMake warning
* Drop non-standard debug postfix
* Update indentation
* Update port versions
* Update versions
* Revert qtimageformat debug change
* Fixup qt5-imageformats change
* Update versions
* [loguru] Add loguru[fmt] feature
Add fmt feature, with if checks to require and link fmt if it is specified
* [loguru] Replace deprecated functions
Remove deprecated functions vcpkg_install_cmake, vcpkg_fixup_cmake_targets, vcpkg_configure_cmake and replace them with vcpkg_cmake_install, vcpkg_cmake_config_fixup and vcpkg_cmake_configure respectively.
Also add vcpkg-cmake and vcpkg-cmake-config to vcpkg.json to provide the replacements
* [loguru] Update versioning files
* [loguru] Add CONFIG flag to find_package(fmt)
* Make suggested changes
* Update version database
* Make requested changes
* [loguru] Update version database
* [libsndfile] Update to 1.1.0
* Update to 1.1.0
* Add `mpeg` and `regtest` features to sync with upstream.
* Add fix for mp3lame
* Stop using deprecated functions
* Update versions
* Update fix
* Update versions
* More fixes
* More updates
* Create package openssl3
* Create package openssl3
* Delete openssl3
* update version to 3.0.1
* Delete openssl3
* Update manifests to 3.0.1
* Fix download url
* Update port version
* Update version
* Remove wrong port version
* Fix errors
* Fix license
* Remove empty folders
* Fix post-build errors
* Add license field
* Fix cmake for uwp
* Remove patch file
* format manifest
* Update version file
* Fix port version
* version
* Test: remove vcvarsall
* version
* fix version
* version
* Fix docs in cmake files as well
* wrong branch
* Add port openssl-1
* Fix directories
* delete openssl-1
* [openssl-1] Add port
* version
* Fix UWP build
* version
* migrate uthenticode
* version
* Fix UWP build for librabbitmq
* version
* Fix UWP warnings
* version
* Fix patch
* version
* Disable C4996 on UWP
* version
* [idevicerestore] disable C4996
* remove warning fixes
* Revert uthenticode
* Final newlines
* version
* Remove winsock replace
* version
* [libwebsockets] Disable /WX on Windows
* version
* Typo
* version
* Disable C4996 in patch instead
* version
* [luasec] Use openssl-1
* version
* revert luasec
* migrate luasec
* version
* revert winsock
* version
* revert winsock
* version
* revert revert
* version
* Fix platform for luasec
* Fix supports
* version
* .
* version
* uthenticode
* libmysql
* azure-c-shared-utility
* version
* remove azure-c-shared-utility
* revert all
* uthenticode
* version
* azure
* version
* libmysql
* version
* remove mysql
* [libdatachannel] disable warnings on UWP
* version
* Fix patches
* version
* Add openssl-1 to CI baseline
* openssl-1: check if copyright exists
* version
* revert azure
* [libssh2] disable c4996
* version
* [aws-sdk-cpp] -Wno-deprecated
* version
* fix aws patch
* version
* fix aws patch
* version
* [qpid-proton] disable warning
* version
* Fix patch
* version
* [librtmp] disable c4996
* version
* [libu2f-server] disablec4996
* switch version scheme
* version
* [idevicerestore] disable c4996
* version
* typo
* version
* fix cmake
* version
* fix cmake again
* version
* [uthenticode] patch to support Openssl 3
* version
* fix idevicerestore
* version
* search for conflicting copyrights
* version
* Fix luasec
* fix version
* version
* fix azure
* version
* Remove debug stuff
* version
* [open62541] patch
* update port version
* version
* [libmysql] patch
* version
* Fix patch
* version
* Format openssl
* Format openssl portfiles
* Check for conflicting copyrights
* Fix typo
* Rename openssl-1 to openssl1
* Rename openssl-1 to openssl1
* version
* Update ci baseline
* version
* resolve conflicting port versions
* version
* apply latest openssl security fix
* version
* Fix qpid-proton
* version
* retrigger Bbuild of qtbase
* version
* revert qtbase
* Remove openssl1
* version
* version
* fix openssl_version_fix
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [librdkafka] fix find_dependency LZ4.
Include `FindLZ4.cmake` will result following error message:
```
CMake Warning (dev) at /usr/local/lib/python3.6/dist-packages/cmake/data/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (LZ4) does
not match the name of the calling package (RdKafka). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
```
* [librdkafka] update port-version.
* Prepend and restore cmake module path.
* Update version database
* Update ports/librdkafka/portfile.cmake
* use the lz4 config files
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Verify library location for debug vs. release
* Use existing variables for wrapper
* Always install freetype wrapper
* Quote @expressions
* Set policies for freetype wrapper (#19459)
* Test JPEG
* Fix jpeg wrapper for CMake < 3.12
* Test TIFF
* Test with current and oldest supported CMake
* Test and fix icu cmake wrapper
* CMake policy fixes [skip actions]
* Update versions
* CI
* CI
* Nicole CRs
* Disable Curses test
* Prefer <Pkg>_VAR over <PKG>_VAR
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [leptonica] Fix find openjpeg
* update version
* update patch
* update version
* format portfile.cmake
* update version
* update patch
* update version
* format portfile.cmake
* update version
* update to 1.82.0
* update version
* update patches
* update version
* update patches
* update version
* Revise patching and configuration
* Update versions
* update patch
* update version
* update version
* update patch
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
* don't use msvc parameters with non-msvc compiler
* change condition
* Update version
* add license field
* updated the license field
* formatted the manifest file.
* updated version
* update to 14.1
* adjust patches
* add lz4 feature on !windows
* version stuff
* [skip actions] patch configure.ac and run autoreconf
* fix some stuff
* [skip actions] more details
* [libpq] Add license filed to vcpkg json
* [libpq] Adjust tcl version to 90g 90s and 90sg
* [libpq] fail early from unsupported features
* [libpq] lake xslt dependent from xml
* [libpq] Update version database
* [libpq] quote static
* [libpq] Update Version Database
Co-authored-by: Alexander Neumann <Alexander.Neumann@hamburg.de>
* [libnoise] Export CMake files
* update version
* format vcpkg.json
* update version
* update patch
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* [libhv] add ssl support
* update version
* [libhv] add ssl support
* fix version
* update version
* revert git-tree
* Add license
* update version
* update version
* update version
* [libhv] add ssl support
* update version
* update portfile.cmake
* update version
* [vcpkg baseline] Fix ncurses linux build
* version
* fix homepage
* version
* [libgnutls] Fix build on Linux
* version
* [pcapplusplus] Re-factory build system, use cmake instead.
* version
* version
* Update ports/ncurses/vcpkg.json
* Update versions/n-/ncurses.json
* [libssh2] Fix various issues
* Remove dynamic linking
* Add feature zlib
* Disable dynamic linking on Windows and UWP
* version
* Use MSBuild generator on Windows
* version
* Hack for generator on OSX
* version
* Fix windows dynamic build
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [libcpplocate] New port
* UWP unsupported
Errors that I don't know how to fix and personally unfamiliar with UWP.
Maybe someone else knows how to fix/support it
* Add version
* Apply suggestions from code review
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Simplify patch
* Update version
* Use tagged v2.3.0
* Update version
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update libressl
* version stuff
* correctly seperate urls
* version stuff
* let CI build it
* Revert "let CI build it"
This reverts commit a6bc04b33463beba876808addad31e9ed8aadf9d.
Co-authored-by: Alexander Neumann <you@example.com>
* [libao] Add parameter to control whether to detect dlfcn
* Use Cache variables instead of patch file
* Avoid using undefined variable
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* [leveldb] Fix target "Threads::Threads" was not found
* update version
* add dependency pthreads
* update version
* remove pthreads
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* ao: add libao windows port
* ao: update baseline version
* Update ports/ao/portfile.cmake
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* ao:update version
* Update ports/ao/portfile.cmake
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* ao:add license and supports
* ao:rename libao to ao
* ao:modify libao license to be same with libao
* Update version database
* ao rename to libao
* Update version database
* libao add def export file
* ao use vcpkg_configure_make
* Update version database
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
* [sqlite3] Add more features
* version
* Add dependency zlib for feature zlib
* version
* Remove -DSQLITE_API=extern
* version
* Add pre-defines to pkgconfig
* Add new option CFLAGS to get all clfags
* Get pkgconfig cflags, add sqlite3 feature dependency
* version
* doc
* Update librabbitmq
* format manifest
* version
* add vcpkg_fixup_pkgconfig
* update version
* keep the pkgconfig file
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* Added libe57format port
* Formatted the manifest file
* vcpkg x-add-version --all
* From vcpkg_configure_cmake to vcpkg_cmake_configure
* Updated to vcpkg_cmake_config_fixup
* Fix version database and format vcpkg.json.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.