Commit Graph

13 Commits

Author SHA1 Message Date
Theodore Tsirpanis
9e80334e7c
[liblzma] Update to version 5.6.2. (#39024) 2024-06-18 12:34:27 -07:00
Billy O'Neal
ce1916404f
Revert [liblzma] update to version 5.6.0 (#37199) (#37841)
Resolves https://github.com/microsoft/vcpkg/issues/37839
Reverts #37199

See https://www.openwall.com/lists/oss-security/2024/03/29/4

Note that the version database is unmodified, only the baseline is
changed.

Because vcpkg builds liblzma from cmake sources downloaded from github
and this backdoor required modifications only present in the release
tarballs, it is our belief that vcpkg customers are not affected by this
problem. However, we are reverting this version out of an abundance of
caution as the threat actor clearly has broad access to liblzma
infrastructure, and because we believe customers will start flagging
this package by version as being a problem.
2024-03-30 03:30:28 -07:00
Dr.-Ing. Carsten Grimm
0ddcda32f1
[liblzma] update to version 5.6.0 (#37199)
Fixes #37197.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] 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.

The update to version 5.6.0, includes the following changes
* the patches were adapted for changes in the new version (I cannot
check if the patch for iOS support was adapted correctly)
* the new tools `lzmadec` and `lzmainfo` are handled in the same manner
as the existing tools `xz` and `xzdec`
* ~nls was disabled to sidestep an issue with installing the man pages~
* ~a new feature `nls` was added to enable native language support. This
was necessary to handle a new optional dependency on `gettext` so that
the existing `tools` feature continues to work.~
* nls support was not added, yet. See discussion below for details.

I have successfully built 
* `liblzma:x86-windows`,
* `liblzma:x64-windows`,
* `liblzma:x64-linux`, 
* `liblzma[tools]:x64-linux`,

Note that `tools`  is not supported on `windows`.

Requested by @Neustradamus

EDIT 1: added nls feature
EDIT 2: removed nls feature again
2024-03-11 13:24:56 -07:00
Dr.-Ing. Carsten Grimm
8e8f057d23
[liblzma] update to version 5.4.4 (#34306) 2023-10-09 15:09:25 -07:00
Kai Pastor
7822b3b516
[liblzma] Fix vcpkg windows debug flags (#32348) 2023-07-11 10:33:28 -07:00
Lily Wang
a487471068
[liblzma] Update to 5.4.3 (#31603)
* [liblzma] Update to 5.4.3

* update version

---------

Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-06-13 23:03:20 -07:00
Leonid Pospelov
371892cc20
[liblzma] fix emscripten build (#29561)
* fix wasm32

* port-version

* add ver
2023-02-10 11:30:30 -08:00
Kai Pastor
e631713f1a
[liblzma] Update to 5.4.1 (#28921)
* [liblzma] Update to 5.4.1

* Update usage

* Update versions
2023-01-16 12:32:04 -08:00
Kai Pastor
e9e1c40c76
[liblzma] Update to 5.4.0 (#28250)
* [liblzma] Update to 5.2.9

* Update to 5.4.0
2023-01-05 05:01:34 -08:00
Kai Pastor
8d59cb32d2
[liblzma] Update wrapper, add feature tools (#24708)
* Fix liblzma wrapper for older CMake

* Add feature for tools

* Update versions

* Test find_package(... REQUIRED)
2022-05-17 16:53:40 -07:00
Kai Pastor
0707a17ecf
[liblzma] No debug postfix. Rewrite wrapper. (#22856)
* Restore upstream's DLL name

* Don't add debug postfix

* Decouple wrapper from config

* Don't inject Find module stuff into config

* Cleanup

* [skip actions] Trim lzmad and LibLZMA patching

* [skip actions] Fix CMAKE_DISABLE_FIND_PACKAGE_LibLZMA

* [skip actions] CI

* Update manifests

* Update versions

* Backfill LibLZMA::LibLZMA to CMake < 3.14

* Update versions

* Update versions
2022-02-28 10:25:31 -08:00
Kai Pastor
48dcbd29b3
[liblzma] Generally fix output name (#20751)
* Really fix output names

* Fix parameter warning

* Update versions
2021-10-26 22:49:56 -07:00
Jimmy Lee
dad6d64276
[liblzma] add install bundle for support build target for ios platform. (#18829)
* [liblzma] add install bundle for support build target for ios platform.

* Remove the deprecated functions

* format vcpkg.json

* Update the baseline version

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-07-22 15:48:47 -07:00