Commit Graph

9 Commits

Author SHA1 Message Date
toge 46c9428f8e
[libxcrypt] update to 4.5.2 (#48238) 2025-11-12 05:15:15 +00:00
toge 2f8e0e0805
[libxcrypt] update to 4.5.1 (#48192) 2025-11-10 10:27:48 -08:00
toge 78a40c4503
[libxcrypt] update to 4.5.0 (#48156) 2025-11-06 12:10:44 -08:00
Kai Pastor 69e2539950
[vcpkg-make] Check system deps by running aclocal (#47961) 2025-10-29 12:12:05 -07:00
Long Nguyen 6bf9d9a6a8
[libxcrypt] Disable `-Werror` (#45880) 2025-06-09 15:59:15 -07:00
Kai Pastor f2cce00466
[libxcrypt] Update to 4.4.38 (#44468) 2025-03-18 23:35:47 -07:00
WangWeiLin-MV a25bd22100
[libxcrypt] crypt-bcrypt.c: Fix Werror=strict-overflow with GCC 4.8.5 (#43021) 2025-01-02 11:21:55 -08:00
WangWeiLin-MV 9f22b3df4c
[libxcrypt] Add build requirements (#38376)
Fix #38372

Add message of build requirements `autoconf` `automake` `libtool`
`pkg-config` from [upstream
README](https://github.com/besser82/libxcrypt?tab=readme-ov-file#build-requirements-and-instructions)

### Checklist
- [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.

### Test
Port install tests pass with following triplets:
* x64-linux
2024-04-30 11:25:23 -07:00
Jón Bjarni 5be487d27a
[libsystemd] add new port (#31150)
* add libsystemd, libcap, libxcrypt

* baseline libsystemd, libcap, libxcrypt

* versions tree libsystemd, libcap, libxcrypt

* licenses for libsystemd, libcap, libxcrypt in vcpkg.json

* update tree for libsystemd, libcap, libxcrypt

* allow restricted header libxcrypt

* tree allow restricted header libxcrypt

* remove message Warning

* use targets exist during configure, instead of configure_file variable to search for zstd

* update git-tree

* add quotes to full paths and remove messages in portfiles

* update git-tree

* remove extra spaces

* update git-tree

* remove extra line

* update git tree

* do configure hack differently and remove cross compile patch and override compiler during build_make

* update git tree

* try either gcc or clang for libcap and specify log file root for each build command

* update git-tree

* libcap use host dependency of self

* libcap update git tree

* libsystemd is LGPL2.1

* update libsystemd git-tree

* change from find_package to find_dependency in unofficial cmake export
of libsystemd

* update libsystemd git-tree

* update libxcrypt

* update git tree libxcrypt

* patch pkgconfig file of libsystemd

* update libsystemd git-tree

* update libsystemd to 254

* update git-tree libsystemd

* * Copy of cap_names.h checked in for cross compilation
* Decouple cap_names.h from libcap.* make targets
* Use vcpkg_cmake_get_vars instead of ENV{CC} etc.
* Remove unnecessary self dependency of libcap
* Update libcap to 1.2.69

* Update git-tree

* cleanup old versions from version jsons
2023-09-20 09:56:16 -07:00