[guile] Added guile port (#26336)

This commit is contained in:
Tim Miller 2022-08-24 12:04:34 -04:00 committed by GitHub
parent 9eb19776b0
commit c350275db4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,25 @@
vcpkg_download_distfile(GUILE_ARCHIVE
URLS https://ftp.gnu.org/gnu/guile/guile-3.0.8.tar.gz
FILENAME guile-3.0.8.tar.gz
SHA512 7b2728e849a3ee482fe9a167dd76cc4835e911cc94ca0724dd51e8a813a240c6b5d2de84de16b46469ab24305b5b153a3c812fec942e007d3310bba4d1cf947d
)
vcpkg_extract_source_archive(GUILE_SOURCES ARCHIVE ${GUILE_ARCHIVE})
vcpkg_configure_make(
SOURCE_PATH "${GUILE_SOURCES}"
ADD_BIN_TO_PATH
AUTOCONFIG
)
vcpkg_install_make()
vcpkg_copy_pdbs()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_fixup_pkgconfig()
file(
INSTALL "${GUILE_SOURCES}/COPYING.LESSER"
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
RENAME copyright
)

22
ports/guile/vcpkg.json Normal file
View File

@ -0,0 +1,22 @@
{
"name": "guile",
"version": "3.0.8",
"description": "GNU's programming and extension language",
"homepage": "https://www.gnu.org/software/guile/",
"documentation": "https://www.gnu.org/software/guile/manual/",
"license": "LGPL-3.0-or-later",
"supports": "linux",
"dependencies": [
"bdwgc",
{
"name": "gettext",
"host": true,
"features": [
"tools"
]
},
"gmp",
"libffi",
"libunistring"
]
}

View File

@ -2764,6 +2764,10 @@
"baseline": "2020-09-14",
"port-version": 2
},
"guile": {
"baseline": "3.0.8",
"port-version": 0
},
"guilite": {
"baseline": "2022-05-05",
"port-version": 0

9
versions/g-/guile.json Normal file
View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "1c74041cde8519afb26d9fa588b8d24877d35514",
"version": "3.0.8",
"port-version": 0
}
]
}