31 Commits

Author SHA1 Message Date
Kai Pastor
f3e209dba7
[icu] Fix mingw (#39742) 2024-07-08 10:15:55 -04:00
gerard-ryan-immersaview
6db51d86a9
[vcpkg_replace_string] warn unchanged by call (#34719)
If a call to `vcpkg_replace_string` makes no changes i.e doesn't
effectively replace a string, A warning is logged.

This should also help identify ports that no longer need these calls to
fix things in `.pc` files etc.
2024-06-19 14:07:05 -07:00
MonicaLiu
f8d65dccc0
[icu] Add reminder to install autoconf-archive (#38019)
Fixes #38005.
By user request, add a reminder to install `autoconf-archive` on
non-windows machines.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~SHA512s are updated for each updated download.~
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ·Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~Any patches that are no longer applied are deleted from the
port's directory.~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-05-17 14:31:11 -07:00
Alon Regev
7008c6abcb
[icu] Bump ICU Version to 74.2 (#37488) 2024-03-18 14:36:20 -07:00
Kai Pastor
b2f8426094
[vcpkg_configure_make] Misc fixes (#31228)
* Fix lib suffix matching

* Preserve flags when transforming standard libs

* Use separate_arguments

* Fix transform

* [vcpkg_configure_make] Fix SKIP_CONFIGURE

* Update linker flags

* Update linker flags

* Fix regex substitution

* Restore full CI

* Reuse configure's linker flags setup

* Handle ldflags separately from linker flags

* Factor out common definitions

* Control docdir and mandir for debug

* Use vcpkg_list APPEND

* Don't pass -avoid-version into configure

* Restore lost escaping

* Copy --target from LDFLAGS to CC/CXX

* Consolidate macros into one function

* Elaborate ABI flags

* Elaborate flag processing

* Update warnings for embedded space

* Update windows tool path fixup

* [libudns] No cross builds

* [vcpkg_find_acquire_program] Add VSCLANG

Find VS's clang without fallback to the giant LLVM download.

* [gmp] Update CCAS setup

* [nettle] Update CCAS setup

* Fix VSCLANG

* WIP

* Restore processing of isysroot

* [nettle] Fix assembler option

* [liburing] Adjust

* Variable name changes

* Remove redundant separate arguments

* Move -m32/-m64 to ABI flags

* Unify ABIFLAGS spelling

* CI

* Revert VSCLANG

* Use GNU Make to build autotools ports on FreeBSD (microsoft/vcpkg#32282)

* Fix flag removal

* Drop separation of ABI flags

* Handle '-arch=...'

* Revert "Control docdir and mandir for debug"

This reverts commit d8293a199745ced3e8e77a274ebe2005d9a213be.

* [icu] Pass uwp option to pkgdata

* Restore old osx flags hook

* Add triplet variable to make libtool pass --target to linker

---------

Co-authored-by: Schaich, Alonso <alonsoschaich@fastmail.fm>
2024-01-23 13:27:46 -08:00
Kai Pastor
a1e13e8d58
[icu] Update, enable uwp, fix osx-dynamic (#35530)
* [cppcms] No uwp

* [libzim] No uwp

* [cppcms] Fix dependencies and linkage

* [libzim] Update to 9.0.0

* [cppcms] No python for build

* Fixup

* CI: uwp

* [vcpkg-ci-boost] Enable boost-regex[icu]

* [icu] Enable uwp

* [icu] Update to 74.1

* [icu] Cleanup

* v

* [icu] Set install names during linking

* Revert "CI: uwp"

This reverts commit 127afe8aa1518b1148f57b071bdee2ff22838d24.

* CI

* [icu] Use --enable-rpath on osx
2023-12-14 17:37:17 -08:00
Kai Pastor
ffc1b51dfb
[icu] Fix wasm, fix icudt for almost-native builds (#35529) 2023-12-07 12:22:04 -08:00
Matthias Kuhn
b94fe49a53
[icu] Fix osx release only builds (#34539)
* [icu] Fix osx release only builds

* Use list
2023-10-30 15:01:58 -07:00
Mengna Li
6507e8cbe5
[icu] update to 73.1 (#31144)
* update to 73.1

* add arm-android to ci.baseline

* remove ci.baseline fail
2023-06-21 22:58:38 -07:00
SIYAO CHEN
65e91ebd9e
feat: fix rpath setting in osx dynamic debug build (#31681) 2023-05-31 18:56:41 -07:00
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
Todor Prokopov
f67d9135ae
[icu] Fix x86 MinGW build (#29532) 2023-02-09 12:35:16 -08: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
Kai Pastor
cb91b416cb
[cmake-user] Verify library location for debug vs. release, fix ports (#21641)
* Verify library location for debug vs. release

* Use existing variables for wrapper

* Always install freetype wrapper

* Quote @expressions

* Set policies for freetype wrapper (#19459)

* Test JPEG

* Fix jpeg wrapper for CMake < 3.12

* Test TIFF

* Test with current and oldest supported CMake

* Test and fix icu cmake wrapper

* CMake policy fixes [skip actions]

* Update versions

* CI

* CI

* Nicole CRs

* Disable Curses test

* Prefer <Pkg>_VAR over <PKG>_VAR

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-04-01 13:30:43 -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
nicole mazzuca
68a74950d0
[vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00