aboutsummaryrefslogtreecommitdiff
path: root/ports/icu
AgeCommit message (Collapse)Author
2021-09-23[icu] Fix mingw builds (#20253)Kai Pastor
* Fix mingw dll installation * Patch static lib naming * Update icu homepage * Fix mingw builds on windows triplet host * Update versions Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-07[icu] Fix tool path (#19726)Phoebe
* [icu] Fix tool path * Update the baseline version * Apply the review suggestions Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-03[icu] fixes for macOS dynamic lib install (#19441)Adam
* fixes for macOS dynamic lib install * bump port version * remove mingw change * move install outside of conditional * update portfile hash Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-01[icu] remove setting triplet (#19620)autoantwort
* [icu] remove setting triplet * add version files
2021-07-22[icu] Fix x86-osx -> arm64-osx cross-compilation (#18608)Lucius Q. User
2021-05-28[vcpkg.cmake] Cleanup every special case in the find_package override (#18047)Alexander Neumann
* move boost out of the toolchain * move icu out of the toolchain * remove CURL from the toolchain (was already unreachable?) * remove gsl from toolchain * remove grpc from toolchain * version stuff * fix indent and missing endif() * version stuff * Revert changes to vcpkg.cmake * push port version * version stuff
2021-05-01[icu] add host depedency (#16577)autoantwort
* [icu] introduce host dependency * add version files * [icu] host dependency windows, update ci baseline * add version files * [icu] add debug messages * [icu] do not depend on buildtree, install required files instead * [icu] set env variable for dynamic libs * [icu] find dlls for windows * [icu] copy dlls * [icu] cleanup, fix apple arm targets * add version files * [icu] no for-cross-compile subfolder * add version files * [icu] use instead of * add version files * [icu] convert to vcpkg_configure_make * [icu] also build on arm * [icu] add DESTINATION param to vcpkg_copy_tools and use it * [icu] use foreach in macOS build * [icu] fix of copy tool dependencies on windows * [icu] delete more folders on windows * [icu] copy tool dependencies manually * [icu] don't copy non existing pdb files * add version files * [icu] bring vcpkg_copy_pdbs() back * add version files * [icu] add comment * add version files * [icu] use BUILD_TRIPLET instead of VCPKG_MAKE_BUILD_TRIPLET * add version files * [icu] simply logic for build on mac * add version files * Trigger Build * add version files * Trigger Build * Trigger Build * Apply suggestions from code review * Apply suggestions from code review * Trigger Build Co-authored-by: Billy Robert ONeal III <bion@microsoft.com> Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
2021-04-19[V8, icu] Update v8 to version 9.0.257.17, icu to 69.1 (#16077)Rodrigo Hernandez Cordoba
This change also includes a change to use the Windows SDK as reported by the WinSDK ENV variable. v8 9.0257.17 requires ICU to be version 68.x or up.
2021-01-26[icu] Add support for macos rpath prefix macro (#15706)Adam
* [icu] Add support for macos rpath prefix macro * update port_versions for icu * address review comments * update baseline Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-12-15[icu] mingw support + [mp3lame] Fix VCPKG_TARGET_STATIC_LIBRARY_SUFFIX (#14969)Long Nguyen
2020-11-18[icu] Add MSVC ARM64 support (#14186)Michał Janiszewski
2020-10-15[icu] Disable layoutex feature (#13991)Pierre Gergondet
This feature requires icu-le-hb which is not provided by vcpkg. When this package is otherwise available on the system the build will fail as the pkg-config file pulls the dependency from the system.
2020-10-13[icu] Update automake dependency 1.15 -> 1.16 (#13980)hannesweisbach
* [icu] Update automake dependency 1.15 -> 1.16 automake 1.15 is not available through msys anymore; automake 1.16 is the oldest available version. * [icu] Update CONTROL version Co-authored-by: LilyWangL <wangli28@beyondsoft.com>
2020-08-28[v8] Add v8 Javascript engine port (#372). (#12687)Rodrigo Hernandez Cordoba
2020-06-24Fix bootstrapping MSYS2 pacman (#11499) (#12080)Vicki Pfau
2020-06-23[icu] Add tools (#11897)NancyLi1013
* [icu] Add tools * Add macro variables
2020-06-02[icu] Update to 67.1 (#11714)JonLiu1993
* update [amqpcpp] to 4.1.7 * [icu] update to 67.1 * Rebase changes
2020-04-27[icu] Fix configure failure due to not finding python (#10656)Lily
* [icu] Fix configure failure due to not finding python * [icu] Remove deprecated functions * [icu] Fix configure failure due to not finding python * [icu] Fix deprecated functions * [icu] Fix deprecated functions
2020-03-19Fix ci baseline (#10390)Phoebe
* Rebuild failed ports on ci baseline * Remove passed port osg-qt:x64-linux from ci baseline file * Add mirrors for qt5
2020-02-28[icu] Fix typo (#10128)Leonid Pospelov
2020-02-04[ICU] Upgrade ICU to 65.1 (#9122)Hongxu Xu
* [ICU] Upgrade ICU to 65.1 * Fix wrong diff format. * Removed deprecated vcpkg_common_functions
2020-02-03[vcpkg] Add Supports: field. Use contents of triplets instead of names for ↵Phil Christensen
dependency resolution. (#8601) * remove unfinished "supports" tag * extract "supports" from control files But do nothing with the value * Start `Supports` documentation * Use Supports in a bunch of control files I only tried matching the already existing logic in the portfile.cmake. * Cmake var provider (#8) * Cmake var provider (#9) * fix windows build (#10) * Add missing files to build * Fix test (#11) * adding hooks for cmake variables in expressions * Adding hooks for 'supports' in CI test * Fix test (#12) * Add overrides to evaluation environment * use "supported" tag in CI testing * cleanup comment * Fix issues with PR * [var_provider] Get library linkage variables from triplet * Fix compilation errors in tests * Add unimplemented functions * Fix unit tests part 1 * Fix issue when buildtrees dir does not exist * Change binary output hash * Fix handling of * feature * Add core feature when using * * Do not add Default-Features when installing 'core' * [vcpkg] WIP. 6 failing tests. * [vcpkg] WIP. 1 failing tests. * [vcpkg] WIP. 0 failing tests. * [vcpkg] Removed 'remove_graph'. 0 failing tests. * [vcpkg] Removed 'install_graph'. 0 failing tests. * [vcpkg] Remove AnyAction; replace with ActionPlan * [vcpkg] Minor cleanup. * [vcpkg][z3][qt5-connectivity][qt5-purchasing] Improve error messages while parsing. Fix a few trivial port issues. * [vcpkg] Work around ICE with MSVC v140 * [vcpkg] Add purge on fail to decompress for CI * [vcpkg] Fix parsing of nested parentheses in qualifiers * [vcpkg] Fix Linux builds (explicit qualification in declaration) * [vcpkg] Fix Build-Depends implying default features. Fix qualified dependencies regression. * [mmx] Add to skip list and full rebuild -- mmx causes problems by installing 'sched.h' * [libpqxx][mqtt-cpp] Prevent installing include/CMakeLists.txt * [cppitertools] Fix installed include namespace (should be include/cppitertools) * [libsoundio] Move headers into soundio/ subdirectory as per original cmake * [ci.baseline] Temporarily skip charls due to conflict with dcmtk * [vcpkg] Add restricted include files post build check -- bump global abi version * [libsoundio] Hotfix stray line in portfile * [vcpkg] Fix regression: CMake information was not being displayed for build-and-install actions * [jsonnet] Fix installation of internal headers; use system nlohmann-json * [grpc][upb] Teach grpc to use packaged upb. Add find_package(upb). Remove inappropriate upb features. * [zfp] Move problematic 'include/bitstream.h' to 'include/zfp/bitstream.h' * [x265] Bump control version to trigger rebuild after zfp conflict * [akali] Disable parallel configure * [dirent][dlfcn-win32][getopt-win32][pthreads] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [ci.baseline] Update baseline for improved upb support * [tgui] Disable parallel configure * [libiconv] Enable VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [aws-sdk-cpp] Disable parallel configure * [vcpkg] Implement policy VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [aws-sdk-cpp] Fix amount of escaping semicolons -- Note: I do not know the root cause requiring this change * [libodb-sqlite] Fix configuring into source directory * [gettext] Grandfather into VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS * [libodb] DISABLE_PARALLEL_CONFIGURE * [vcpkg] Add 'config.h' and 'local.h' to restricted header list * [mcpp] Remove unused and problematic include 'config.h' from installed files * [teemo] Move installed headers into subdirectory to prevent conflicts with x265 * [ci.baseline] Update current OSX. Skip libmesh on all platforms due to heavy conflicts. * [vcpkg] Add 'slice.h' as a restricted header * [osg] Improve accuracy of dependencies (disable some, add some to Depends) * [vcpkg] Skip invoking a subprocess for 0 specs in load_tag_vars * [ci.baseline] Skip mongo-c-driver on osx due to flakiness * [teemo] Fix incorrect include file read * [osg] Fix dependency typo: glut -> freeglut * [vcpkg] Recover some lost performance with the addition of vcpkg_get_tags. A huge performance cost was loading the triplet files over and over; instead, we splice the sources into a macro and load it once, then just call that macro for each port. Remove use of hashing because we aren't cross-process-safe anyway (global static will do instead). * [vcpkg] Change Supports atom 'windows' to include UWP. Improve Supports field documentation. * [vcpkg] Add docs for VCPKG_ENV_PASSTHROUGH and VCPKG_DEP_INFO_OVERRIDE_VARS * Fix typo Co-authored-by: Curtis J Bezault <curtbezault@gmail.com> Co-authored-by: Victor Romero <romerosanchezv@gmail.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2019-10-07[vcpkg] fatal_error when patch fails to apply (#8087)Stefano Sinigardi
vcpkg will now fail on failure to apply patches except when using `--head`.
2019-06-15[WIP] Add a Homepage URL entry for vcpkg ports (#2933)pravic
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-12[icu] Enable parallel builds (#6695)Curtis J Bezault
* Add VCPKG_NUM_LOGICAL_CORES * break out logic that retries running a command several times into its own function * Parallelize icu
2019-06-04[icu] Bump version numberemptyVoid
2019-06-02Move gpg-agent termination to vcpkg_acquire_msys.emptyVoid
2019-05-15[icu] Prevent stale MSYS gpg-agent.exe process blocking command control (#6407)heydojo
* Prevent stale MSYS gpg-agent.exe process blocking command control This commit fixes: https://github.com/microsoft/vcpkg/issues/5476 The issue is that CI environments such as Appveyor's VS2017 image will wait for all processes to complete. If a stale process resides as a result, builds will hang. There does not appear to be any good reason for gpg-agent.exe to be running once the build of icu has completed. Without this patch builds of icu4c using CI systems will very likely hang and not in an obvious way. Is this the _right_ solution to this problem? Probably not but it is one solution. And it degrades gracefully in that the build will not fail if gpg-agent.exe is not running. The gpg-agent.exe will not run again once MSYS has been configured, so to test this patch, a fresh install of vcpkg is required. Open the task manager and before the icu build completes, look for gpg-agent.exe just sitting there for no reason. Might I suggest that the issue is fixed in vcpkg MSYS instead or as well? Please don't request further from this commit. * [icu] Kill MSYS gpg-agent.exe on Windows
2018-12-21[msys2] bump control version in msys dependant portsPhil Christensen
2018-10-03Handle VCPKG_BUILD_TYPE (#4287)hlysunnaram
* [curl] fix build failure when VCPKG_BUILD_TYPE is set * [libmysql] fix build failure when VCPKG_BUILD_TYPE is set * [openssl-windows] use VCPKG_BUILD_TYPE to build release or debug only * [icu] use VCPKG_BUILD_TYPE to build release or debug only * [gdal] use VCPKG_BUILD_TYPE to build release or debug only * bump versions of curl, gdal, icu, libmysql and openssl-windows
2018-08-28[icu] Bump package versionRobert Schumacher
2018-08-26[icu] Support for compiling static libraries.icedream2linxi
2018-08-15fix issue #3683 - fix ICU build on Linux (#3685)James Clark
* fix issue #3683 - fix ICU build on Linux The following changes allow ICU to build on Linux: - use the ICU tgz distribution rather than the zip file, to avoid CRLF line endings on Linux - don't use MSYS on Linux - fix runConfigureICU options for Linux - fix CFLAGS, CXXFLAGS, and LDFLAGS for Linux - don't rename the resulting libraries on Linux * [icu] Enable VCPKG_CXX_FLAGS * [icu] Formatting
2018-04-06[icu] Update to version 61.1RT222
2018-02-24Add doxygen and add packages option to vcpkg_require_msys (#2869)Jacob Zhong
* Add doxygen to acquired programs * Add packages option to msys function * Add documentation for PACKAGES in vcpkg_require_msys * [ffmpeg][x264] Update to use `PACKAGES` parameter. Tweak docs.
2017-04-27[icu] fix build with 64bit msyscodicodi
2017-04-24[icu] Avoid renaming link.exe inside msys -- insert into middle of path instead.Robert Schumacher
2017-04-22[icu] update to 59.1codicodi
2016-12-30[icu] fix typocodicodi
2016-12-30[icu] force rebuild of databasecodicodi
2016-12-28[icu] update to 58.2codicodi
2016-12-01Fix arch/linkage checkscodicodi
2016-11-27Fix small logic errorcodicodi
2016-11-27[ICU] Initial commitcodicodi