* [vtk-m] new port vtk-m
* [VTK] Update to 9.0
* include local buildtree changes
* [pcl] disable VTK due to API changes in VTK 9.0
* [vtk-m] add supports field to be only x64
* [vtk-dicom] add python executable.
* fix vtkm dependency
* [vtk-dicom] fix missing std:: namespace
* [vtk-m] add uwp to unsupported triplets
* [vtk] add pegtl include patch, reenable IOMotionFX
* remove hdf5 changes for testing
* use different pgetl patch which redirects to the installed config of pegtl
* [pegtl-2] version file needs renaming too
* [vtk] change dependency to pgetl-2 and fix the patch
* [vtk] put in hdf5 fix again and correct manually installed include files
* remove deprecated function to retrigger CI
* [lz4] correctly lowercase the lz4 config
* [vtk] remove unnecessary code
* [pegtl-2] add homepage
* [pegtl] modernize portfiles
* [vtk-dicom] add homepage
* [vtk-dicom] modernize portfile
* [vtk-m] remove empty build depends
* [vtk] try fixing the permission issue
* bump control
* Update FindHDF5.cmake
* Update pegtl.patch
* Update ports/vtk/pegtl.patch
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [vtk] refactor portfile, added a few deps on [core] and added feature cuda
* [vtk] pegtl.patch: Add additional found message
* [vtk-m] add more documentation comments
* [vtk] fix string replacement
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [vcpkg] Bump Linux VM memory size and do all operations on the temporary disk.
* [llvm] disable optional dependencies to libxml2 and zlib
* [vcpkg] Reduce quotas on the share to something reasonable.
* [mpir] Skip on Linux because it conflicts with libgmp.
Co-authored-by: yurybura <yurybura@gmail.com>
* [uthenticode] Add new port
* ports/uthenticode: Add openssl as a dependency
* ports/uthenticode: 1.0.1
* ports/uthenticode: 1.0.2
* ports/uthenticode: Drop quotes
* treewide: Mark uthenticode as failing on UWP
* ports/uthenticode: Use ${PORT}
* Changed dependency on qt5 to qt5-base, closesmicrosoft/vcpkg#11138
* Bump the correct control file.
* Also added qt5-base as dep for opencv3, bumped version
* Changed dep for `qt` feature from `qt5` to `qt5-base`, bumped ver
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* add new function vcpkg_fixup_pkgconfig
* make message with changed files a debug_message
* add two more cases to the debug *.pc files
* comment out prefix.
use --define-variable=prefix=INSTALL_PATH
* changed the comment header.
* add missing word
* finish vcpkg_fixup_pkgconfig.cmake
* Update vcpkg_fixup_pkgconfig.cmake
Note: since CMake is run in script mode the description of VCPKG_FIXUP_PKGCONFIG_CALLED cannot be viewed
* transfer changes from x windows pr
* fix typo in regex
* add port for vs yasm integration within VCPKG
* add gmp
* add nettle
* add missing windows flag in control
* CI workaround
CI seems to not pass env YASMPATH correctly to cl.
Since YASM is on PATH -> remove $(VCInstallDir) as the default for YasmPath
* overwrite correct import.
* If CI does not give logs just display some extra info
* target replacement was mising
* apply same replacements for nettle
* remove unnecessary status message
* remove unnecessary platform code
* update supports field for vs-yasm
* apply replacement also to libhogweed
* fix static builds
* remove not working code
* remove debug/release options
* add additional replacement for the case the SOURCE dir has already been patched within VCPKG
* add triplet selection to vcpkg_install_msbuild
* fix missing ; in patches
* remove gmp dependency in static builds since they are not required
* cleanup portfiles
* add missing vcpkg_fixup_pkgconfig() call
* Added new port GASol
* added patch file
* Code Refactoring
* Code Refactoring to change port name
* Updated baseline to resolve file conflicts with nanovg and stb
* Added changes to ci-baseline and added port not supported on arm/uwp
* [gasol] Use cmake to build
* update baseline
Co-authored-by: SanaJahan <sanadgrt@gmail.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
As announced in https://community.gazebosim.org/t/important-gazebo-and-ignition-are-going-to-github/533,
the ignition project repositories have been migrated from BitBucket to GitHub.
This commit updates the ignition_modular_library helpers to use GitHub instead of BitBucket,
and also update the hashes of all the ignition ports as apparently the archive generated by GitHub
for releases are slightly different from the one generated by BitBucket.
* Add rtlsdr port
* Update ci.baseline.txt
* Update to use github mirror in portfile.cmake
Co-authored-by: Egor Chesakov <echesakov@users.noreply.github.com>
* [OpenCV2] add library for older C projects
* [OpenCV2] fixes for non-Windows systems
* [OpenCV2] add warnings for Ubuntu
* add fixes for cuda
* [OpenCV2] disable parallel building, otherwise cuda fails
* [OpenCV2] refresh port with latest fixes
* [OpenCV2] fix CONTROL
* [OpenCV2] fixes for windows
* [OpenCV2] fixes to avoid unnecessary install of pre-built ffmpeg, since it already uses externally provided one
* [OpenCV2] openexr still has some problems, explicitly removed UWP support
* [OpenCV2] use targets wherever possible. Jasper and OpenEXR features would require improvements in those ports, in order for them to provide targets too
* [OpenCV2] re-enable parallel build also with CUDA
* [OpenCV2] improve compatibility with CUDA 10+
* [OpenCV2] fix broken CUDA targets
* [darknet] enable opencv2 feature
* skip from building, like opencv3, to avoid problems in CI
* [libmpeg2] Add new port
Libmpeg2 seems to be a somewhat old project, last release was done in
2008, but it is still in use by some projects e.g. ResidualVM
I have verified the mpeg2dec built for x86-64 with MSVC produces similar
results as the one pre-packaged on my Arch.
* [libmpeg2] Apply review comments
* [libmpeg2] Add ci.baseline.txt exemptions
* Allow the apr port to be used on non-windows systems
* Allow the apr-util port to be used on non-windows systems
* Allow the apr-util port to be used on non-windows systems
* Allow the apr-util port to be used on non-windows systems
* [log4cxx] add new port
* Add aarch64 cross compilation support
* Allow apr and apr-util ports to used with a cross compiling tool chain
* @PhoebeHui requested changes
* Remove files that leaked from 'add-log4cxx-port' branch
* @PhoebeHui requested changes
* Move apr-util-unix and apr-util-windows portfile.cmake content back into apr-util/portfile.cmake
* Use the same released archive for unix and windows
* Use the same released archive for unix and windows (1.6.1)
* Update APR version to the latest
* Prevent unrelated CI failures
* Prevent CI failure for arm64 on x86 CI machine
* Prevent CI failure for arm64 on x86 CI machine
* Use vcpkg_configure_make and vcpkg_install_make instead of vcpkg_execute_required_process
* Remove shared libraries if a static build
* Revert "Remove shared libraries if a static build"
This reverts commit 540e158e1fbfe53b889bef8b928bc8feb62775c2.
* Prevent CI failures due to static build installing apr-1-config into bin
* @PhoebeHui requested changes
Co-authored-by: Stephen Webb <stephen.webb@sabreautonomous.com.au>
* [discord-game-sdk] new port
* [discord-game-sdk] Invert Supports field
* [discord-game-sdk] Fix Supports field
* [discord-game-sdk] Fix Supports field again
* [discord-game-sdk] Update find_library
* [discord-game-sdk] Rename LICENSE.md, remove include(vcpkg_common_functions)
* [discord-game-sdk] Fix Linux build, add usage file
* [discord-game-sdk] Add missing file(INSTALL)
* [discord-game-sdk] Update baseline and fix macOS build
* [discord-game-sdk] Specify C++ standard version
* [discord-game-sdk] Remove vcpkg_copy_pdbs
* [discord-game-sdk] Replace ToS text by link to online version
* [ace] Update to 6.5.8
* Address review comments
* ports/ace/portfile.cmake:
* Put back copy step
* ports/ace/portfile.cmake:
* Fixed error
* ports/ace/portfile.cmake:
* ARM should work, let us try it
* ports/ace/portfile.cmake:
* ARM doesn't work yet, so disable it again
* ports/ace/portfile.cmake:
* Add support for vcpkg of ace on MacOSX
* ports/ace/portfile.cmake:
* [ace] Update to 6.5.9 and removed fail check for ARM, when a new vs2019 is available with the compiler check that should work again
* ports/ace/CONTROL:
* ports/ace/portfile.cmake:
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [llvm] Update to version 10.0.0 and new features
* switch to llvmorg-10.0.0-rc3, allow to use bin directory for tools
* Fix CMake targets after vcpkg_fixup_cmake_targets call.
* [halide] Update to master version to support LLVM 10
* [halide] fix x64-osx build
* [llvm] add enable-assertions feature
* [llvm] fix comment
* [llvm] enable ci for x64-linux and x64-osx
* [llvm] update to v10.0.0-rc5
[llvm] disable assertions and ABI breaking checks by default
[llvm] limit the maximum number of concurrent link jobs to 1
[llvm] add postfix `d` and debug shared libraries in the `/bin` directory
* [llvm] revert debug postfix `d`
[llvm] don't remove debug version of tools and shared libs
* [llvm] fix debug tools path
* [llvm] update to release tag llvmorg-10.0.0
[llvm] build with CMAKE_DEBUG_POSTFIX=d
[llvm] remove debug binaries
* remove new CMake argument FOLLOW_SYMLINK_CHAIN
* [llvm] force TableGen to be built with optimization
* [llvm] add future disable-clang-static-analyzer
* [llvm] add futures for main targets
[llvm] remove utils and clang-tools-extra from default features list
[llvm] exclude tests
* [llvm] add features for main targets
[llvm] remove utils and clang-tools-extra from default features list
[llvm] exclude tests
* [llvm] update features description
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [vcpkg] Add new function vcpkg_copy_tools
* [cpuinfo][czmq][nanomsg][uriparser] Use vcpkg_copy_tools
* [czmq] Clean even tools are not copied
[libsvm][zyre] Use vcpkg_copy_tools
* [vcpkg-copy-tools] Clean debug/bin
This should fix czmq build error
* [czmq] czmq does not have BUILD_TOOLS option
* [vcpkg] Split clean logic into another function
* [cpuinfo][czmq][nanomsg][uriparser] Fix calling of vcpkg_copy_tools
* [zyre] Fix regression error
* [vcpkg] Update try_remove_empty_directory
* [libsvm] Fix vcpkg_copy_tools call
* [imgui] Separate feature tools from feature example
* [imgui] Separate feature tools from feature example
Co-authored-by: JackBoosY <yuzaiyang@microsoft.com>
* [mstch] add new port
* [mstch] update sha512 code
* [mstch] don't build in some window environment
* [mstch] remove some args which were no longer needed
* [mstch] Patch out forcing build type
* [mstch] Restore C++11 on non-Windows
* [ci.baseline.txt] Mark mstch as passing on x64-windows-static
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [alembic] make the portfile linux-compatible
* [alembic] fix build error in debug on linux
* [alembic] simplify renaming of copyright file
* [alembic] code simplification and formatting
* [alembic] update version to 1.7.12-1
* [alembic] linux build does not fail anymore
Adds a patch changing macros in absl/base/options.h to
always use the std:: namespace types instead of the
absl:: namespace replacements (for any, optional,
string_view, variant).
The upstream version of options.h uses compiler/library
feature detection to decide this, but patch
fix-lnk2019-error.patch hard codes use of absl:: types,
thus rendering setting CMAKE_CXX_STANDARD to 17 in the
port file ineffective. Since auto detection is problematic
from an ABI point of view (see comments in
absl/base/options.h for details), this applies an
alternate patch for fix-lnk2019-error.patch when feature
cxx17 is enabled.
* [libqcow] Add new port
Signed-off-by: Alexandro Sanchez Bach <alexandro@phi.nz>
* [libqcow] fix build
Co-authored-by: Alexandro Sanchez Bach <asanchez@kryptoslogic.com>
* [armadillo] Add dependent port superlu on osx
* [armadillo] Suppress automatic dependency enablement
* [mlpack] Re-enable in CI
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
This is required so that qt5-tools is not skipped in CI which affects CI coverage.
In general Qt5 ports should not be build apart from each other but as complete package!
Or VCPKG should accept installing duplicated *.dll in every folder excebt for /bin or debug/bin
* Update egl-registry to 2020-02-20 and opengl-registry to 2020-03-25
* opengl-registry: remove extra includes that
* egl-registry, opengl-registry: add Homepage
* egl-registry, opengl-registry: remove includes, use
* [pe-parse] Add new port
* pe-parse/CONTROL: Fix version, remove dep
* pe-parse/portfile: Formatting
* pe-parse/CONTROL: Add pe-parse's homepage
* pe-parse/CONTROL: Don't support UWP
This isn't a platform pe-parse intends to support.
* Add initial version of libttommath port
* Add initial version of libtomcrypt port
* Remove unnecessary EXTRALIB flag.
* Remove deprecated include(vcpkg_common_functions)
* Add homepage to CONTROL file
* Update license copying in portfile
* [libtommath] make build for non-windows
* [libtomcrypt] make build for non-windows
* [libtomcrypt] update ci baseline
* [libtomcrypt] set HEAD_REF to upstream dev branch
* [libtommath] set HEAD_REF to upstream dev branch
* [libtomcrypt] Correct CFLAGS and include path
* [libtommath][libtomcrypt] Lowercase 'debug' folder. Tweak CRT flags. Use VCPKG_CONCURRENCY.
* [libtomcrypt] Remove x64-windows-static=fail from the ci baseline
Co-authored-by: Frederik Juul <frederik.juul@3shape.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* make qt5 all features and add the missing qt modules
* fix control
* qt5 webengine enviromnent setup
* copy qtminimal plugin to tools
* add opengles3 option for testing
* [qt5-imageformats] freeglut is not a dependency on osx
* [qt5-base] fontconfig can require iconv on linux and osx
* include the jasper fix to get CI coverage?
* trying to get ci coverage for qt on osx
* Revert "trying to get ci coverage for qt on osx"
This reverts commit 8b9b188839.
* apply the correct ci hack
* fix wrapper to include macosx debug suffix
* update baseline
* first try to fix the Qt5 cmake configs at the root.
* fix missing backslash
* fix plugin patch
* fix qt config patch
* remove 90% of fixcmake.py
* update baseline
* experimental removal of fixcmake.py and dll copying into tools/qt5/bin
* fix experimental dll copying.
* fix static windows builds
* fix static builds
* fix plugin copy
* add quotes around configuration to make it work
* remove dll debug messages
* note about the cmake fix
* revert fontconfig changes on linux. Make qt.conf relative and not absolute
* make qt.conf relative
* trying to fix ogre osx ci regression
* fix silly path error
* Revert "trying to fix ogre osx ci regression"
This reverts commit 708d8250d6.
* add ogre:x64-osx=fail to CI baseline
* retry on osx
* fix configure error. since in qt5-base everything is in the package directory and not in the installed
* revert change to ci.baseline
* update ci baseline
* update Qt Control fields
* update qt hashes to 5.12.7
* update baseline
update missing hashes
update empty include/packages
add info for placeholder ports not yet correctly working (e.g. qt5-wayland)
* fix linux qt targets not having debug properties.
* remove most of the wrapper
* actual forgot to commit the prl parser
* fix the config a bit differently. have to check linux configs again
* add xlib patch.
* make qt-base fail to get logs on linux
* Need logs from qt5-base
* update versions I missed
* ws change
* lets see if this is enough to make qt5-x11extras happy
* add upstream patch.
* add newline to patch
* ws change to trigger rebuild and maybe get logs on osx failure
* need generated cmakescripts to check linkage.
* rename cmake files to end on .log so that i can inspect them after CI failure
* fix patch
* make qt run
* androidextras only supports android
* qt5-doc will only be build on linux
* ws ci trigger due to download failure
* WS to retrigger CI due to download failure
* add code for debug tools
* lets see if we can do it with only the release tools
* update baseline
* fix create link error on linx
* update baseline
* revert changes which tried to use release tools only
* fix dependencies
* add debug qt.conf
* add another copyright install
* qtdoc does not have any include files
* fix wrong copy pasta
* update latest port hashes.
* make the patches versions dependent
* cleanup qt5 control a bit
* update qt5-base control for ci run to use latest
* fix patches for latest
* forgot to commit the portfile changes
* fix imageformat dependencies for latest qt
* update last hash
* fix translations dependencies
* get cmake scripts from CI
* new patch for creating correct configs
* patch precompiled headers away from qt5-webengine
* fix patch for 5.12.7. (Patch was for 5.14.1)
* trigger CI rebuild
* add simple gl path to fix the chormium build error
* comment out debug message from prl parser
* bump control
* update webengine control
* update CI to skip webengine.
* update baseline
* ws change to osg-qt
* remove kd-soap from faillist
* reset ci baseline to upstream/master
* update baseline
* fix osg-qt?
* skip ms-angle on osx and linux since the normal angle port should be used!
* update ci baseline
* try adding fontconfig manually
* update ci baseline to remove osg-qt for the time being
* remove manual library.
* remove wrapper and get plugin info also from linux and osx
* allow build of complete qt
* fix missing parameter in populate plugin.
* need more info from CI
* fix foreach CI loop
* comment out CI code colllection to make a full qt5 ci run
* fix qt5-imageformats regression on linux
* update baseline
* - add patch to find the debug library
- manually fix EGL path in Qt5GuiConfigExtras.cmake
* bump control
* update hashes to 5.14.2
* comment out messages for debugging
* bump version in control
* fix create cmake patch
* add qtmain path corrections for single configuration build.
* fix escaping of . in regex
* remove one to many \\
* remove latest as a default feature
* reenable messages to debug osg-qt issue on osx.
* small cmake options details.
might need to patch cmakelists.txt if this is not working
* remove unnecessary comment
* make prl parser silent again.
* remove canvas3d from the default features since it has been deprecated and will be removed in the future
* fix some remaining absolute paths.
* update qt to 5.12.8
* deactivate qt update script
* removed merged patch
* remove a trailing ws and fix the mqtt hash which was missing before
* revert some ws changes
* fix version numbers in qt5 metaport
* [boost-modular-build-helper] Support Clang --target=<value> syntax to enable Android builds (#10091)
* [boost-modular-build-helper] Updating to version 1.72.0-2
* re-trigger ci test
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [coroutine] update to 1.5.0
* this is release candidate
* WindowsStore build will be updated soon
* [coroutine] support UWP build
* triplet(community) `x64-uwp`, `x86-uwp`
* triplet: `arm-uwp`, `arm64-windows`
* [coroutine] mark install failure on uwp/linux
* update checksum
* use `vcpkg_fail_port_install`
* [coroutine] remove x86-windows fail in ci.baseline
* [coroutine] Relax install restrictions on Linux. Use vcpkg_fixup_cmake_targets().
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [cppcoro] add new port
* [cppcoro] update with PR review
* update reference to tag and hash value
* ${PORT} for destination
Linux build support should marked unavailable?
* [cppcoro] embed CMakeLists.txt file
* copy the CMakeLists.txt file and start build with it
* change version to 2020.2
For now the repo doesn't have any tags.
Therefore its version followed the latest commit,
which is made in 2020 Feb.
* [cppcoro] 2020-02-28
* [cppcoro] port install failure on platforms
* vcpkg_fail_port_install on uwp/linux
mention PR #10693 so linux/clang users can see the port issues
* [cppcoro] force static linkage
* report error for clang-cl
build with VC++ in VS 2019 will fail by the header file.
* [cppcoro] register ci.baseline failure
* [cppcoro] Simplify CMakeLists.txt to ease future maintenance. Fix VS 2019 builds.
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>