aboutsummaryrefslogtreecommitdiff
path: root/ports/tbb
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 ```
2021-07-01[tbb] Remove ability to disable exception support in TBB runtime (#18740)aggieNick02
* After filing an issue with TBB (https://github.com/oneapi-src/oneTBB/issues/414), I found out that building the library with exceptions explicitly disabled as I had added support for had gone from not officially supported to more explicitly disallowed * update tbb port-version * run x-add-version
2021-04-08Add disable-exceptions feature to portfile for tbb (#16068)aggieNick02
* Add disable-exceptions feature to portfile to pass exceptions=0 to tbb_build in the non-windows case, and set TBB_USE_EXCEPTIONS=0 in the vcxproj files in the windows case. This removes the try/catch(...) wrappers around user code run by TBB. While these exception facilities can be nice in some cases, their removal allows for much easier debugging of a crash due to an unhandled exception in code that a TBB client provides to a TBB algortihm. With the try/catch(...) wrappers removed, the unhandled exception and crash dump are generated at the point of the thrown exception, versus significantly later in a different thread with the originally throwing thread no longer having the stack from when the exception was thrown. * commit for changes from running x-add-version tbb to update for new port version * Remove feature and undo changes made by x-add-version * Rerun x-add-version
2020-12-29[tbb] arm64-osx support (#15306)Andrei Lebedev
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-11-13[tbb] fix shared tbb library configuration build under *nix (#14555)Eli Arzhannikov
* fix shared tbb library configuration build under *nix * bump Port Version * installing missed TBBConfigVersion.cmake
2020-11-03[tbb] Support tbb build for arm-linux & arm64-linux (#14325)xyb
2020-10-13[many ports] 2019.09.14 Updates (#13536)Robert Schumacher
* [many ports] 2019.09.14 Updates * Revert failure ports * Revert failure ports * Revert failure ports * [urdfdom] Fix find dependency console_bridge * Revert failure ports * [devil] Compatible with jasper 2.0.20 * [devil] Refix compatible with jasper functions declaration on different os * Update ports/alembic/CONTROL Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com> * Revert failure ports wangle * [azure-kinect-sensor-sdk] Fix build with matroska 1.6.2 * Revert failure ports * Revert failure ports * [urdfdom-headers] Fix include path in config.cmake file * upload patch * [urdfdom-headers] Refix include path in config.cmake file * [qt5-imageformats] Fix missing include math.h * [urdfdom-headers] Refix include path in config.cmake file * [qt5] Fix adding option PATCHES and other options when using qt_submodule_installation * Remove updated ports version * Commit suggestions * [libideviceactivation] revert Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-03-25[vcpkg baseline] Fix CI test (#10508)Jack·Boos·Yu
* re-trigger ci test * [kealib] Switch repo to github * [mongo-c-driver] Set icu as a feature * [monkeys-audio] Update version to 5.24 * [mongo-c-driver] Fix arm build * [mongo-c-driver] Re-generate patch * [mongo-c-driver] Remove key word PRIVATE in patch * [llvm] Remove default feature tools * [llvm] Add judgment to install tools * [llvm] Add more condition * [llvm] Fix clang cmake files when selecting feature tools * [halide] Fix build depends info in CONTROL * update baseline
2020-03-22[tbb] Update to new repository (#10456)NancyLi1013
* [tbb] Update the repository * Update version
2020-02-10[many ports] Upgrades to 2020.02.08 (#9986)Robert Schumacher
* [many ports] Upgrades to 2020.02.08 * Undo asio asmjit libimobiledevice mlpack mongo-c-driver oniguruma openmvg openvdb pcl * Update ci baseline file Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2019-12-20[tbb] Set fatal build tool requirements for UNIX (#9188)Jack·Boos·Yu
* [tbb]Stop building TBB when build tools are not found in UNIX, remove vcpkg_test_cmake. * [tbb]Re-fix message.
2019-11-01tbb: Fix compilation on OSX (#8744)tarcila
* tbb: Fix compilation on OSX Make sure CMake detected sysroot is correctly forwarded to TBB build system so system headers files will be found later on. * tbb: Version bump
2019-09-10[tbb]Fix static build. (#8018)JackBoosY
2019-08-24[many ports] Updates 2019.07.09 (#7217)Robert Schumacher
* [many ports] Upgrades 2019.07.11 * Re-generate patches and fix build errors. * [manyport]Fix build errors. * Fix avro-c and console-bridge failures, revert curl and tesseract * fix botan failure * Fix build errors and undo some ports upgrades. * [aws-c-common,chipmunk,cxxopts,grpc]Fix build errors * Fix build errors. * [angle]Undo upgrade changes. * [directxtk]Fix UWP build error (#7233) * Revert leptonica since it cause tesseract failed * Revert jsonnet * [google-cloud-cpp] Disable parallel configure due to source directory writes * [many ports] Undo undesired changes * [bitsery] Fix indentation * [avro-c][aws-c-common][graphite2] Convert line endings to minimize PR diff * fix console-bridge and remove usockets unused patch * update ogre patch * [many ports] Revert unneeded changes w.r.t. master. Add missing write to console-bridge. * [console-bridge] Fix export macro * [avro-c] Revert upgrade; split to #7875 * [avro-c] Complete previous revert
2019-07-02[tbb] Add shared library support for Linux and OSX (#6510)Andrei Lebedev
* [tbb] Add shared library support for Linux and OSX Signed-off-by: Andrei Lebedev <lebdron@gmail.com> * Remove whitespace * Simplify string replace * Revert removal of lib exts
2019-06-15[WIP] Add a Homepage URL entry for vcpkg ports (#2933)pravic
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-10[many ports] Updates 2019.05.24 (#6618)Robert Schumacher
* [many ports] Updates 2019.05.24 * Update SHA512 and resolve conflict for ebml and matroska * [avro-c]Fix build error caused by jansson upgrades. * [xxhash]Update to the next version to fix build error.(xxhash issue:#179) * Fix failures and undo asio * [libyaml, grpc, miniz, paho-mqtt, sqlitecpp] Update patches * Update REF * Undo nvtt flann itk libtins aws-sdk-cpp openvdb vlpp xmsh changes * [flann, fastcdr] Fix old patches and build error. * [flann, fastcdr] Fix build error. * Fix ensmallen uvatlas cppcms libplist failures and undo aws-c-common libopusenc arb taglib changes * [dcmtk, draco, flatbuffers, forge, ftgl, mosquitto,nmslib, ogre] Update old patches and fix build error. * fix libusbmuxd failures and undo xxhash paho-mqtt mongo-c-driver flann libffi * fix libimobiledevice and undo qhull harfbuzz lcm libbson draco flatbuffers * undo libmupdf forge kd-soap qca * [mosquitto] Fix installation of import libs * [arb][asio][aws-c-common][collada-dom][concurrentqueue][cryptopp][ebml] Revert trivial/undesired changes * [fastcdr] Minimize patch * [many ports] Revert trivial changes * [libyaml] Switch to non-dist tag * [sqlite-modern-cpp] Track master due to infrequent release * [nano-signal-slot] Revert downgrade * [openvpn3] Bump control version to account for portfile change * [sqlite-modern-cpp] Fixup wrong hash * [mosquitto] Commit missing patch
2019-05-08[many ports] Updates 2019.05.07 (#6338)Robert Schumacher
* [many ports] Updates 2019.05.07 * Undo assimp and gdcm2 changes since they caused regressions
2019-05-02Remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#5937)Victor Romero
* [various ports] remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS * [alac,benchmark,capnproto] Fix check_linkage call * [fastlz] Fix SHA512 * [coroutine] Fix dynamic build * [folly] Find double-conversion * [gamma] Use vcpkg_from_github * [librsync] Enable static builds * [netcdf-cxx4] Fix SHA512 * [octomap] Fix static build * [tidy-html5] Fix static build * [various ports] remove custom messages for shared/static builds, modernize some scripts in the meantime * [folly] Use ras0219's fix for link paths * [octomap] Fix exported targets * [uvatlas] Set tool download SHA512 * [duktape+python2] fix portfile to call configure with correct python version, manage python2 also outside win32 * [suitesparse] osx fix * [gtkmm] Call vcpkg_check_linkage after including vcpkg functions * [duktape] Resolve conflicts * [duktape] FIxed typo in Python paths * [wangle] Find zlib * [openssl-uwp] Fix SHA512 * [glib] Allow static builds on non-Windows * [suitesparse] Fix build on Windows * [multiple ports] Bump CONTROL version * [multiple ports] Fix description indent * [directxtk] Fix CONTROL file * [bde,duktape,qpid-proton] Build packages with python2 installed * [binn] remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS * [gdal,live555,uriparser] Fix regressions * [live555] Update to 2019.04.24
2019-04-15[tbb] Fix config path (#6100)Griffin Downs
* Fix config path * Add lib prefix substitution
2019-04-08[Tbb] Updates 2019.03.29 (#5928)Phoebe
* [Tbb] Updates 2019.03.29 * Set the tbb installed libs in TBBConfig.cmake
2019-04-02[darknet,openssl-windows,tbb] Rebuild on CIVictor Romero
2019-03-26[tbb] Upgrade to 2019_U4 (#5760)zhihaoy
* [tbb] Upgrade to 2019_U4 This release fixes a bug that causes problem in vTune. * [tbb] whitespace change to force rebuild in CI
2019-02-26[tbb] Build dll for static dependency on Windows (#5430)zhihaoy
* [tbb] Build dll for static dependency on Windows
2019-01-09Updates 2018.12.14Robert Schumacher
2018-10-25Upgrades 2018.10.11Robert Schumacher
2018-09-04[tbb] Add support for Linux and OSXRobert Schumacher
[tbb] Fix installed cmake file. Add vcpkg_test_cmake() [tbb] Fix static non-windows builds [tbb] Fix find_package() on Windows
2018-07-03Upgrades 2018.07.01Robert Schumacher
2018-06-12Upgrades for 2018.06.12Robert Schumacher
2018-04-05[tbb] Use exact hash to avoid tag changesRobert Schumacher
2018-03-29[abseil][aws-sdk-cpp][exiv2][rs-core-lib][tbb][thrift][zeromq] UpgradesRobert Schumacher
2017-12-15[tbb] Update to 2018_U2Mark Garcia
2017-09-12Fix several port hashes due to github tar.gz changeAlexander Karatarakis
It looks like github changed the version (or the generally the way) they do tars, causing some hash mismatches. This fixes the affected ports.
2017-06-09[box2d][directxmesh][directxtex][directxtk][directxtk12][dxut][entityx][octo ↵Robert Schumacher
map][pdcurses][redshell][rttr][tbb][uvatlas] Improve constraint checking
2017-06-07[tbb] update to 2017_U7codicodi
2017-05-24[tbb] update to 2017 U6codicodi
2016-11-08If portfile is not static-enabled yet, warn and then build dynamicAlexander Karatarakis
The opposite if portfile is not dynamic enabled
2016-11-08triplet is now automatically included before portfiles.Alexander Karatarakis
Also remove trailing whitespaces from portfiles
2016-10-26[tbb] Mark as not static readyAlexander Karatarakis
2016-10-18[tbb] Correct install pathsRobert Schumacher
2016-10-18[tbb] Rename package to 'tbb'Robert Schumacher