Commit Graph

47 Commits

Author SHA1 Message Date
Michał Janiszewski
4f9d25a7f2
[icu] Fix #30532: trying to set rpath on missing libicutu (#30544)
microsoft/vcpkg#29196 introduced new feature flag `[tools]` which
prevents generation of `libicutu`. The PR in question did not take into
account dynamic linkage target where rpath is set to hardcoded and no
longer valid list of libraries.

This PR dynamically detects presence of `[tools]` feature and adds
`libicutu` for rpath fix as necessary.

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-04-12 11:29:01 -07:00
Matthias Kuhn
261f5b1fcc
Fix https://github.com/microsoft/vcpkg/issues/29322 (#29329) 2023-02-07 15:01:58 -08:00
Matthias Kuhn
cdbcc03212
[icu] Add tools, fix building for ios (#29196)
* [icu] Add tools, fix building for ios

* Make qt5-base depend on icu[tools]

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-01-26 21:40:42 -08:00
Kai Pastor
cd08228e4a
[icu] Update to 72.1 (#28794)
* [icu] Update

* Cleanup
2023-01-09 01:14:24 -08:00
Daniel Schürmann
2930fd4571
icu 71.1 (#24512)
* [icu] Update to upstream version 71.1

* [icu] warn if autoconf-archive is not installed

* [icu] update version database and add license field
2022-05-04 19:25:20 -07:00
Frank
e9fcbfe8e1
[icu] update to 70.1 (#23445)
* [icu] update to 70.1

* update version

* reset patch

* overwrite version

* reset version

* overwrite version

* Fix configure

* version

* update version

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-04-11 09:06:15 -07:00
Billy O'Neal
c9e786d81a
[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)
* 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.
2022-01-25 10:31:15 -08:00
Phoebe
e0315fe85c
[icu] Fix pc files (#22388)
* [icu] Fix pc files

* Patch the issue in configure.ac
2022-01-13 13:23:44 -08:00
autoantwort
979a5197b3
[icu] no absolute paths (#21288) 2021-11-10 10:49:18 -08:00
Kai Pastor
d60da45f54
[icu] Fix mingw builds (#20253)
* 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-23 17:45:11 -07:00
Phoebe
6a8dea1ace
[icu] Fix tool path (#19726)
* [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-07 15:19:28 -07:00
Adam
aed3b48635
[icu] fixes for macOS dynamic lib install (#19441)
* 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-03 16:42:38 -07:00
autoantwort
adc1caf8f9
[icu] remove setting triplet (#19620)
* [icu] remove setting triplet

* add version files
2021-09-01 14:29:06 -07:00
Lucius Q. User
80cb194dd7
[icu] Fix x86-osx -> arm64-osx cross-compilation (#18608) 2021-07-22 22:00:40 -07:00
Alexander Neumann
0de461216d
[vcpkg.cmake] Cleanup every special case in the find_package override (#18047)
* 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-28 10:00:20 -07:00
autoantwort
4b6289b936
[icu] add host depedency (#16577)
* [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-05-01 11:16:52 -07:00
Rodrigo Hernandez Cordoba
66ce4e9277
[V8, icu] Update v8 to version 9.0.257.17, icu to 69.1 (#16077)
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-04-19 17:15:39 -07:00
Adam
e72302d442
[icu] Add support for macos rpath prefix macro (#15706)
* [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>
2021-01-26 14:58:42 -08:00
Long Nguyen
7944ed328a
[icu] mingw support + [mp3lame] Fix VCPKG_TARGET_STATIC_LIBRARY_SUFFIX (#14969) 2020-12-15 15:00:41 -08:00
Michał Janiszewski
34e79cb043
[icu] Add MSVC ARM64 support (#14186) 2020-11-18 14:09:34 -08:00
Pierre Gergondet
7dde05990f
[icu] Disable layoutex feature (#13991)
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-15 15:38:23 -07:00
hannesweisbach
15ec0792d8
[icu] Update automake dependency 1.15 -> 1.16 (#13980)
* [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-10-13 13:28:09 -07:00
Rodrigo Hernandez Cordoba
5cb765aebe
[v8] Add v8 Javascript engine port (#372). (#12687) 2020-08-28 15:02:08 -07:00
NancyLi1013
e33e3fc229
[icu] Add tools (#11897)
* [icu] Add tools

* Add macro variables
2020-06-23 14:14:02 -07:00
JonLiu1993
8ba7d81bf3
[icu] Update to 67.1 (#11714)
* update [amqpcpp] to 4.1.7

* [icu] update to 67.1

* Rebase changes
2020-06-02 22:36:09 -07:00
Lily
218e87ca1c
[icu] Fix configure failure due to not finding python (#10656)
* [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-04-27 08:03:18 -07:00
Leonid Pospelov
98513a5056
[icu] Fix typo (#10128) 2020-02-28 22:27:28 -08:00
Hongxu Xu
f53110de25
[ICU] Upgrade ICU to 65.1 (#9122)
* [ICU] Upgrade ICU to 65.1

* Fix wrong diff format.

* Removed deprecated vcpkg_common_functions
2020-02-04 14:14:45 -08:00
Stefano Sinigardi
726c111481 [vcpkg] fatal_error when patch fails to apply (#8087)
vcpkg will now fail on failure to apply patches except when using `--head`.
2019-10-07 10:35:13 -07:00
Curtis J Bezault
b7d6160b80
[icu] Enable parallel builds (#6695)
* Add VCPKG_NUM_LOGICAL_CORES

* break out logic that retries running a command several times into its own function

* Parallelize icu
2019-06-12 14:18:43 -07:00
emptyVoid
c76cc635dc Move gpg-agent termination to vcpkg_acquire_msys. 2019-06-02 22:26:04 +07:00
heydojo
58c7cfaae9 [icu] Prevent stale MSYS gpg-agent.exe process blocking command control (#6407)
* 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
2019-05-15 17:47:00 -07:00
hlysunnaram
008c5d8668 Handle VCPKG_BUILD_TYPE (#4287)
* [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-10-03 23:09:42 -07:00
Robert Schumacher
711034e583 [icu] Bump package version 2018-08-28 14:04:04 -07:00
icedream2linxi
197645a0f7 [icu] Support for compiling static libraries. 2018-08-26 10:05:56 +08:00
James Clark
f46cd9ae88 fix issue #3683 - fix ICU build on Linux (#3685)
* 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-08-15 09:54:57 -07:00
RT222
708f7c66c8
[icu] Update to version 61.1 2018-04-06 03:08:01 +02:00
Jacob Zhong
63901137f6 Add doxygen and add packages option to vcpkg_require_msys (#2869)
* 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.
2018-02-24 00:00:51 -08:00
codicodi
85f694b366 [icu] fix build with 64bit msys 2017-04-27 12:46:04 +02:00
Robert Schumacher
7fe89742db [icu] Avoid renaming link.exe inside msys -- insert into middle of path instead. 2017-04-24 18:58:17 -07:00
codicodi
3ee2b37df9 [icu] update to 59.1 2017-04-22 17:19:31 +02:00
codicodi
aab12428e5 [icu] fix typo 2016-12-30 15:27:25 +01:00
codicodi
2d746d8913 [icu] force rebuild of database 2016-12-30 13:11:58 +01:00
codicodi
9a2825a0a4 [icu] update to 58.2 2016-12-28 12:20:11 +01:00
codicodi
b5a6f7eb63 Fix arch/linkage checks 2016-12-01 15:03:33 +01:00
codicodi
76e1ee2cfc Fix small logic error 2016-11-27 02:28:37 +01:00
codicodi
cfa70c4f67 [ICU] Initial commit 2016-11-27 02:23:55 +01:00