Commit Graph

51 Commits

Author SHA1 Message Date
MonicaLiu
4f555033d3
[chakracore] Avoid using MSVC-internal _STRINGIZE (#37242)
Microsoft's C++ standard library recently merged microsoft/STL#4405 to
remove the internal `_STRINGIZE` macro. `chakracore` was using this MSVC
internal macro, so `avoid_msvc_internal_STRINGIZE.patch` was added to
adapt it to the microsoft/STL changes. Reference:
https://github.com/chakra-core/ChakraCore/pull/6970.

- [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-03-07 22:03:05 -08:00
Leonid Pospelov
3b7578831d
[chakracore] enable static crt (#34270) 2023-10-04 16:55:03 -07:00
Alexander Neumann
3c268c7706
[chakracore] msbuild (#33182)
* chakracore msbuild

* v db

* add features

* fix control flow

* v db

* format-manifest

* v db

* Fix build

* v db
2023-08-17 14:22:37 -07:00
Leonid Pospelov
6591bd9dfd
[ChakraCore] enable building without dotnet sdk installed (#30614)
* Update portfile.cmake

* Update vcpkg.json

* Update baseline.json

* Update chakracore.json

* Update chakracore.json
2023-04-03 09:52:26 -07:00
Leonid Pospelov
cf4f1fb3eb
[ChakraCore] enable find_package (#28769)
* [chakracore] add cmake config

* .

* .

* .

* wip

* fix review comments

* .
2023-01-31 16:00:25 -08:00
Leonid Pospelov
1b5f1aacad
[ChakraCore] Fix Linux build (/lib only) (#28689)
* [chakracore] Fix Linux build

* port-ver

* add-ver

* lib for all

* Update chakracore.json
2023-01-04 12:32:36 -08:00
Leonid Pospelov
df51b93304
[chakracore] Update to 2022-11-09 (#28472)
* [chakracore] Update port

* add version

* .

* remove obsolete funcs

* .

* more tools

* .

* remove obsolete code

* ad ver

* remove excess lib

* remove excess lib

* .

* fix win32

* happy new year bonchEquipment and valitovaa

* update

* fix

* fix

* addver

* fix-plat

* .
2022-12-28 13:01:51 -08:00
Billy O'Neal
22bb9aa810
[chakracore] Avoid race condition on generated headers. (#27968)
* [chakracore] Avoid race condition on generated headers.

* Add license.
2022-11-25 01:10:41 -08:00
Billy O'Neal
a84adb4e56
[chakracore] Remove vcpkg_fail_port_install. (#22733)
vcpkg.json and portfile.cmake disagreed.

```
vcpkg.json:     !osx & !uwp & (linux | !static)
portfile.cmake: !osx & !uwp & (!windows | !(static | staticcrt))
```

Trying to get portfile.cmake to agree:

```
!osx & !uwp & (!windows | !(static | staticcrt))             given
!osx & !uwp & (!windows | (!static & !staticcrt))            demorgan
```

Considering !osx is earlier, I'm assuming Linux and !Windows are equivalent here:

```
!osx & !uwp & (linux | (!static & !staticcrt))               (above)
```

I'm assuming that portfile.cmake just never considered staticrt and linux, so I'm adding that condition.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:20:27 -08:00
Leonid Pospelov
73e1ed0263
[chakracore] Add flag to use all available CPUs (#22439)
* Update portfile.cmake

* Update vcpkg.json

* Update baseline.json

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update ports/chakracore/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update chakracore.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-01-11 14:28:06 -08:00
Leonid Pospelov
cdd51899f6
[ChakraCore] Add Linux support (#18476)
* [ChakraCore] Add Linux support

* Fix

* x-add-version

* Update ci.baseline.txt

* Update portfile.cmake

* Do not emit error if VCPKG_BUILD_TYPE is undefined

* Update ports/chakracore/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/chakracore/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/chakracore/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/chakracore/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/chakracore/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Add missing space

* Add quotes to variables

* Update the baseline version

* Fix Windows build

* vcpkg x-add-version chakracore

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-07-22 22:58:17 -07:00
Billy O'Neal
bfe983d721
[chakracore,gamma,libopenmpt,portaudio,usrsctp] Fix baseline for 2020-10-14 (#14054)
* [portaudio] Remove from baseline, fix CRT linkage and mark UWP as unsupported.

portaudio was fixed by 654adc64b3

* [chakracore] Remove passing case from baseline and add Supports.

PASSING, REMOVE FROM FAIL LIST: chakracore:arm64-windows (.\scripts\ci.baseline.txt)

* [gamma] Remove from baseline.

PASSING, REMOVE FROM FAIL LIST: gamma:x64-linux (.\scripts\ci.baseline.txt)

This was blocked by portaudio before.

* [usrsctp] Remove baseline

PASSING, REMOVE FROM FAIL LIST: usrsctp:arm-uwp (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: usrsctp:x64-uwp (.\scripts\ci.baseline.txt)

Probably fixed by 16b68c2f35

* [libopenmpt] Fix build on recent msvc by backporting deaf2e3837fb08b1a53fd21bb53adbafe0a84e7d

deaf2e3837

* [chakracore] Also needs dynamic universe.
2020-10-14 17:38:40 -07:00
Robert Schumacher
75bd2efe0d
[many ports] 2019.09.14 Updates (#13536)
* [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-10-13 13:17:32 -07:00
Robert Schumacher
08c951fef9
[many ports] Upgrades to 2020.02.08 (#9986)
* [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>
2020-02-10 16:08:57 -08:00
unknown
acd340f319 [chakracore] Update library to 1.11.14 2019-10-14 15:51:09 +03:30
Ehsan
1edb209ed4 [chakracore] Update library to 1.11.13 (#8171) 2019-09-14 21:23:02 -07:00
unknown
890d9eae9d [chakracore] Update library to 1.11.12 2019-08-15 13:57:39 +04:30
Ehsan
ad187df6de [chakracore] Update library to 1.11.11 (#7576) 2019-08-07 12:35:04 -04:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Robert Schumacher
33af90d42a
[many ports] Updates 2019.05.19 (#6524) 2019-05-21 21:00:24 -07:00
Robert Schumacher
516d10bb68 [many ports] Updates 2019.04.19 (#6155)
* [many ports] Updates 2019.04.19
2019-04-30 09:20:18 -07:00
Robert Schumacher
c95512aaf6 [many ports] Updates 2019.03.29 (#5698)
* Updates 2019.03.29

* Undo changes to 4 ports(rocksdb tbb thrift uwebsockets) due to failures

* [folly] Fix target files in debug mode

* Undo glog changes since it caused sophus openmvg and cartographer failures

* Undo Folly changes since it cause wangle failed

* Undo Folly portfile
2019-04-15 22:30:11 -07:00
Robert Schumacher
c6db2c880a Updates 2019.01.09 2019-01-18 14:08:49 -08:00
Robert Schumacher
bb1bb1c94a Updates 2018.12.14 2019-01-09 12:27:19 -08:00
Robert Schumacher
9c62c6a37a Upgrades 2018.10.11 2018-10-25 10:27:26 -07:00
Kyle Farnung
f9122d3aa2 Force ChakraCore to statically link the CRT (#4371)
ChakraCore can only dynamically link against MSVCRT currently. To work
around this it's best just to statically link the CRT like official
builds do.

Refs: https://github.com/Microsoft/ChakraCore/issues/5725
2018-10-01 09:57:56 -07:00
Robert Schumacher
64a7483a4a Upgrades 2018.09.18 2018-09-19 14:13:12 -07:00
past-due
75b7dcfefa [chakracore] Fix Windows port CRT linkage (#4080)
* Fix Windows ChakraCore port CRT linkage

ChakraCore now supports both static and dynamic CRT linkage on Windows.

* [chakracore] Small cleanups
2018-08-24 14:05:07 -07:00
Robert Schumacher
c3d34e7d8e Upgrades 2018.06.31 2018-08-03 00:09:21 -07:00
Robert Schumacher
feb0e9af9a Upgrades 2018.07.01 2018-07-03 00:52:10 -07:00
Robert Schumacher
a650bad523 Updates 2018.06.15 2018-06-15 22:16:58 -07:00
Alexander Karatarakis
6ad96b7e7a 2018.05.17 updates 2018-05-17 22:56:05 -07:00
Robert Schumacher
0764aafbd0 [abseil][aws-sdk-cpp][breakpad][chakracore][cimg][date][exiv2][libzip][rs-core-lib] Upgrades 2018-04-12 23:32:09 -07:00
past-due
2a311cb01f [chakracore] Fix build failure when VCPKG_BUILD_TYPE is set 2018-03-19 16:02:19 -04:00
Robert Schumacher
33a8ee0a88 [abseil][curl][chakracore][thrift] Upgrades 2018-03-17 20:05:25 -07:00
Robert Schumacher
7221344fd8 [libmysql][chakracore] Add fast fail for uwp 2018-03-07 11:10:12 -08:00
Robert Schumacher
c7616b902b [many ports] Upgrades 2018-02-26 15:10:56 -08:00
Robert Schumacher
6d3fb52c70 [chakracore] Use out of source builds 2018-02-24 01:43:37 -08:00
Robert Schumacher
26f12d20bb [many ports] Updates to latest 2017-11-30 12:27:56 -08:00
Robert Schumacher
195e1b45dd [chakracore] Update to 1.4.3 2017-05-19 17:13:06 -07:00
Robert Schumacher
900613d7f0 [chakracore] Fix VS2017 builds, reformat to 4-spaces indentation. 2017-05-19 16:57:06 -07:00
sdcb
7c5f8e2f70 [chakracore] upgrade to latest 1.4.1 and fix #665
1. upgrade to latest 1.4.1(https://github.com/Microsoft/ChakraCore/releases)
2. fix https://github.com/Microsoft/vcpkg/issues/665 by disable /WX
3. add ch.exe, GCStres.exe, rl.exe into tools directory(which I think maybe useful).
2017-02-14 15:30:30 +08:00
flysha
cab893dd20 [chakracore] upgrade to 1.4.0 2017-01-02 23:58:26 +08:00
sdcb
3b345d4ab5 [chakracore] upgrade to 1.3.1 2016-11-28 09:50:37 +08:00
sdcb
59a879be2b [chakracore] Delete useless code: find_program(powershell). 2016-11-10 15:50:57 +08:00
sdcb
02b7c87e6e [chakracore] Upgrade version to official lastest 1.3.0 2016-11-10 15:48:32 +08:00
Alexander Karatarakis
cadee66ca2 If portfile is not static-enabled yet, warn and then build dynamic
The opposite if portfile is not dynamic enabled
2016-11-08 14:38:47 -08:00
Alexander Karatarakis
1808d461b0 triplet is now automatically included before portfiles.
Also remove trailing whitespaces from portfiles
2016-11-08 14:25:47 -08:00
Alexander Karatarakis
814eaacd2c [chakracore] Mark regarding static/dynamic building 2016-10-26 12:20:46 -07:00
sdcb
9fa54bb205 Using a real link instead of PR# to describe the patching progress. 2016-10-11 14:18:42 +08:00