mirror of
https://github.com/cemu-project/vcpkg.git
synced 2024-11-30 14:40:24 +00:00
[libyaml] Add new port for libyaml v0.2.1 (#4484)
* [libyaml] Add new port for libyaml v0.2.1 * [libyaml] Cleanup
This commit is contained in:
parent
3d12e5ca72
commit
82eb85df41
15
ports/libyaml/0001-fix-version.patch
Normal file
15
ports/libyaml/0001-fix-version.patch
Normal file
@ -0,0 +1,15 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 1abdd77..60a6b44 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -3,8 +3,8 @@ cmake_minimum_required(VERSION 3.0)
|
||||
project (yaml C)
|
||||
|
||||
set (YAML_VERSION_MAJOR 0)
|
||||
-set (YAML_VERSION_MINOR 1)
|
||||
-set (YAML_VERSION_PATCH 7)
|
||||
+set (YAML_VERSION_MINOR 2)
|
||||
+set (YAML_VERSION_PATCH 1)
|
||||
set (YAML_VERSION_STRING "${YAML_VERSION_MAJOR}.${YAML_VERSION_MINOR}.${YAML_VERSION_PATCH}")
|
||||
|
||||
option(BUILD_SHARED_LIBS "Build libyaml as a shared library" OFF)
|
3
ports/libyaml/CONTROL
Normal file
3
ports/libyaml/CONTROL
Normal file
@ -0,0 +1,3 @@
|
||||
Source: libyaml
|
||||
Version: 0.2.1-1
|
||||
Description: A C library for parsing and emitting YAML.
|
23
ports/libyaml/portfile.cmake
Normal file
23
ports/libyaml/portfile.cmake
Normal file
@ -0,0 +1,23 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO yaml/libyaml
|
||||
REF 0.2.1
|
||||
SHA512 8b91738183a6d81c2c0381b4279cff9d8f811dac643ce5e08aa869058f5653ad8a2d9d8f9e563b26ad75b617b80b10ccb32753984a50ed684529a90bdd248bff
|
||||
HEAD_REF master
|
||||
PATCHES 0001-fix-version.patch
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PREFER_NINJA
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/include/config.h)
|
||||
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)
|
||||
|
||||
configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/libyaml/copyright COPYONLY)
|
Loading…
Reference in New Issue
Block a user