aboutsummaryrefslogtreecommitdiff
path: root/ports/eigen3
AgeCommit message (Collapse)Author
2021-09-09Bulk convert control files. (#19986)Billy O'Neal
``` function Convert-Control { Param($full) .\vcpkg.exe format-manifest $full $root = $full.Substring(0, $full.Length - 7) # CONTROL $new = $root + 'vcpkg.json' $content = Get-Content -Raw $new $asJson = ConvertFrom-Json $content -AsHashtable -Depth 100 $oldVersion = $asJson['port-version'] if ($null -eq $oldVersion) { $oldVersionFull = $asJson['version-string'] Write-Host "Got version $oldVersionFull" $match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$') if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) { $newFullVersion = [string]$match.Groups[1].Value $oldVersion = [int]$match.Groups[2].Value Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion" $newVersion = $oldVersion + 1 $asJson['version-string'] = $newFullVersion Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion" } else { Write-Host "No previous version for $full -- setting 1" $newVersion = 1 } } else { $newVersion = [int]$oldVersion + 1 Write-Host "New version for $full : $newVersion" } $asJson['port-version'] = $newVersion $content = ConvertTo-Json $asJson -Depth 100 Set-Content -Path $new -Value $content .\vcpkg.exe format-manifest $new } Get-ChildItem ports\CONTROL -Recurse | Foreach-Object { Convert-Control $_.FullName } git commit -am "this message" .\vcpkg.exe x-add-version -all git commit -a --amend ```
2020-12-17[eigen3] update to 3.3.9 (#15022)Alexander Puzicha
2020-11-05[eigen3] Fix include path (#13739)Lily
2020-08-27[OpenMVG/OpenMVS] fix tools (#12229)Stefano Sinigardi
2020-07-15[eigen3] Fix eigen3 and cuda compatibility issue (#12279)Jack·Boos·Yu
* [eigen3] Fix eigen3 and cuda compatibility issue * forgot to apply patch * Update ports/eigen3/portfile.cmake * Update ports/eigen3/portfile.cmake
2020-05-11[eigen3] [ignition-modularscripts] Fix installed pkgconfig files (#11270)Silvio Traversaro
* [eigen3] Fix generated pkgconfig files * [ignition-cmake2] Update to C++ library Now ignition-cmake also installs a C++ library, so it is possible to remove code specific for CMake-only ports. * [ignition-modularscripts] Fix pkgconfig files installed by ignition libraries Use the new function vcpkg_fixup_pkgconfig to fix the installed .pc pkgconfig files of the ignition libraries. As ignition-fuel-tools1 depends on curl that has a broken pkg-config file, disable installation of its pkg-config files.
2020-01-30Update eigen3's portfile to use new gitlab repo (#9821)Silvio Traversaro
* Update eigen3's portfile to use new gitlab repo The official GitHub mirror at https://github.com/eigenteam/eigen-git-mirror is deprecated and soon will be removed. * Bump eigen3's version * Update eigen3's homepage * Update hash
2019-09-26[many ports] Warning to VCPKG long build path (#8331)Phoebe
2019-06-20[many ports] improvements for linux/wsl (#6730)Stefano Sinigardi
* [many ports] improve compatibility with WSL and mixed case filesystems * [treehopper] express dependency on libusb, which was not working on non-win32 platforms and is still broken there * [libharu] add compatibility with non-win32 platforms * [geogram] fix openblas on linux [clapack] better integration with linux environment [visit-struct] put cmake config file in the expected folder [geogram] remove trailing underscore to enable compatibility with OpenBLAS * [openblas] playing with underscore, without success * [openblas/lapack] fix library integration * [clapack] improve target handling in cmake module * [openblas] promote self-generated config to default cmake module, otherwise internal ones thinks wrongly that openblas can also solve lapack libs * [clapack,openblas] improve libraries integration * [many ports] fix cmake unnecessary target paths, wrong config paths, empty default dependencies, unnecessary [core] tags * [suitesparse] improve integration with new lapack/openblas mechanism * [suitesparse] add no underscore postfix also for linux * [ceres] fix integration with newer openblas/lapack configs * [aws-c-event-stream] fix regression * [systemc] fix regression * [libwebp,geogram] trigger rebuild * [libwebp,pthread4w] fix regressions * [glbinding] fix cmake module installation * [globjects] disentangle unnecessary dependency from qt5 * [jasper] remove broken and unnecessary patches * [libwebp] fix regression * [many ports] avoid using BUILD_SHARED_LIBS which is uninitialized in port files * [clapack] correctly find dlls * [clapack] use a generic blas as dependency * [fizz,g2o] restore expected version * fix mistake * [many ports] remove WIN32, APPLE and UNIX (again, they keep creeping in) from ports since they are broken and usually break non-win32 ports * [libressl,openssl] do not try to build one if the other is already installed * [itk] update ref and patch to avoid regression * [libressl,openssl] implement full strategy to fix CI * [libwebp] disable components that are broken on macOS * [ogre] enable macOS build * [freeimage,jxrlib,ogre,openexr,protobuf] port patches from #5169 * [ogre] add missing install command * [ffmpeg] enable wrapper for cmake module * [ffmpeg] add avresample module finder * [ffmpeg] improve module detection and exported symbols * [ffmpeg] add variables to cache * [thrift] remove unnecessary build option * [allegro5] fix shared/static inversion * [protobuf] cleanup * [libressl] cleanup * [moos-core] cleanup * commented features must not be separated from other features, otherwise vcpkg complains * [itk] fix regression * [shogun,itk] fix regressions * [ogre] fix regression * [opusfile] add compatibility with non-win32 * [itk] fix regression * [sndfile,libsndfile] remove duplicate, redirect sndfile to libsndfile * add missing dependencies * [ismrmrd] fix regression * [ffmpeg] trigger rebuild * [clapack,openblas,libogg] fix regressions on macOS * [libtins] fix regression * force rebuild windows regressions, unable to reproduce locally * [mosquitto] enable non-win32 builds * [json-dto] force rebuild, unable to reproduce regression locally * [many ports] uniform naming and path length requests * fix regression * fix regression * [ffmpeg] fixes for downstream projects * clean up - thanks to reviewers * trigger rebuild of regressions on macOS * trigger rebuild of regressions on macOS - part2 * Add core back * Use VCPKG_CONCURRENCY * Add core back to suitesparse * Add core back to curl * Add core back to magnum * Add core back to magnum * Add core back to magnum * Add core back to cgal
2019-06-15[WIP] Add a Homepage URL entry for vcpkg ports (#2933)pravic
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-04-18[eigen3] Fix long path issue in UWP (#6136)LarryIII
2018-12-22Merge pull request #5002 from Neumann-A/patch-1Phil Christensen
[eigen3]Fix for #4902
2018-12-18Fix for #4902Alexander Neumann
having testing enabled seems to mess up builds if other dependencies are available
2018-12-17Update eigen3 to 3.3.7Lennart Trunk
2018-07-31[Eigen3] Update to 3.3.5 (#3949)Voskrese
* Update portfile.cmake * Update CONTROL
2018-03-02[eigen3][libffi][libmysql][libwebp][rapidjson][websocketpp] Convert to use ↵Robert Schumacher
vcpkg_from_github
2017-10-21use vcpkg_from_bitbucketjasjuang
2017-10-20[eigen3] use vcpkg_from_github to enable install from --headjasjuang
2017-09-09vcpkg_configure_cmake (and _meson) now embed debug symbols within static ↵Alexander Karatarakis
libs (/Z7)
2017-07-15[eigen3] update to version 3.3.4James Chang
also remove the code to check for missing CMakeLists.txt, since it can only happen in version 3.3.3
2017-07-08[eigen3] Copy includes from packages dir instead of source, since they're ↵Robert Schumacher
already being installed.
2017-07-08[eigen3] fix the missing CMakeLists.txt problem and copy additional Eigen ↵James Chang
directory to include
2017-06-28[eigen3] Fix installed cmake-config files to be relativeRobert Schumacher
2017-05-18[eigen3] Bump version to match change in outputRobert Schumacher
2017-05-17[eigen3] Move eigen3 *.cmake files to share/eigen3 folderArkady Shapkin
2017-05-10[eigen3] Bump versionAlexander Karatarakis
2017-05-07Use CMake to build Eigen3Andrew Short
Since 3.3.3, Eigen has included an INTERFACE target. Use CMake to build Eigen so the generated target can be imported in your project using `target_link_libraries` rather than having to distribute `FindEigen3.cmake` with your project. find_package(Eigen3) target_link_libraries(myproject Eigen3::Eigen)
2017-04-14Fixed version to what is actually downloaded.Dada
2017-03-09[eigen3] Update to 3.3.3. Resolves #754Alexander Karatarakis
2016-11-16update Eigen3 to version 3.3.0charlie barto
2016-10-31[eigen3] Deploy signature file. Deploy unsupported Eigen extensions. Fixes #230.Robert Schumacher
2016-10-26[eigen3] Mark as header-only libraryAlexander Karatarakis
2016-10-18[eigen3] Fix source path for 3.2.10 updateRobert Schumacher
2016-10-17updated eigen versionCharles Barto
2016-09-29[eigen3] Avoid calling file(REMOVE ...) with a blank argumentRobert Schumacher
2016-09-28Introduce SOURCE_PATH to almost all portfilesAlexander Karatarakis
2016-09-25URL and MIRRORS are now URLSNinetainedo
Updated all portfiles accordingly.
2016-09-22Replaced everything concerning MD5 with SHA512Ninetainedo
2016-09-21[eigen] Renamed to eigen3Sergey Kosarevsky