mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 03:09:00 +08:00
[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
This commit is contained in:
parent
c561d1ec13
commit
9f22b3df4c
@ -1,5 +1,20 @@
|
||||
set(VCPKG_POLICY_ALLOW_RESTRICTED_HEADERS enabled)
|
||||
|
||||
# Requirements from https://github.com/besser82/libxcrypt?tab=readme-ov-file#build-requirements-and-instructions
|
||||
message(
|
||||
"${PORT} currently requires the following libraries from the system package manager:
|
||||
autoconf automake libtool pkg-config
|
||||
These can be installed on Debian systems via sudo apt install autoconf automake libtool pkg-config"
|
||||
)
|
||||
find_program(AUTORECONF_BIN autoreconf)
|
||||
if(NOT AUTORECONF_BIN)
|
||||
message(FATAL_ERROR "${PORT} requires autoconf from the system package manager (example: \"sudo apt install autoconf\")")
|
||||
endif()
|
||||
find_program(LIBTOOL_BIN libtoolize)
|
||||
if(NOT LIBTOOL_BIN)
|
||||
message(FATAL_ERROR "${PORT} requires libtool from the system package manager (example: \"sudo apt install libtool\")")
|
||||
endif()
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO besser82/libxcrypt
|
||||
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "libxcrypt",
|
||||
"version": "4.4.36",
|
||||
"port-version": 1,
|
||||
"description": "libxcrypt is a modern library for one-way hashing of passwords. On Linux-based systems, by default libxcrypt will be binary backward compatible with the libcrypt.so.1 shipped as part of the GNU C Library.",
|
||||
"homepage": "https://github.com/besser82/libxcrypt",
|
||||
"license": "LGPL-2.1-only",
|
||||
|
@ -5186,7 +5186,7 @@
|
||||
},
|
||||
"libxcrypt": {
|
||||
"baseline": "4.4.36",
|
||||
"port-version": 0
|
||||
"port-version": 1
|
||||
},
|
||||
"libxcvt": {
|
||||
"baseline": "0.1.2",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "89d7de97e87cb0eb10479d47ec43e1cc732b2734",
|
||||
"version": "4.4.36",
|
||||
"port-version": 1
|
||||
},
|
||||
{
|
||||
"git-tree": "85a0274aca1b0c7bf756cb41f77d9dbfc2b6fb78",
|
||||
"version": "4.4.36",
|
||||
|
Loading…
Reference in New Issue
Block a user