Skip to content

Commit b545373

Browse files
authored
[lilv] update to 0.24.24 (microsoft#42537)
1 parent 3b57fb2 commit b545373

24 files changed

+158
-340
lines changed

ports/lilv/CMakeLists.txt

Lines changed: 0 additions & 96 deletions
This file was deleted.

ports/lilv/portfile.cmake

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,20 @@ vcpkg_from_gitlab(
22
GITLAB_URL https://gitlab.com
33
OUT_SOURCE_PATH SOURCE_PATH
44
REPO lv2/lilv
5-
REF v0.24.10
6-
SHA512 be47b72f2671f3bbab219944519b990156547e26aa432c2618273683c86dc23ae3b071d1de586f45dfda3ea8dbbc095429ad318fda60efcf715ae917a7caa34b
5+
REF "v${VERSION}"
6+
SHA512 844d72a07d3978e1cc908962f0fb957b47032277a419e1639885e3a49d27278fc48ab774229d18ba2b811bab755c8a1cbfa10b805de5f1cfe1bc2f9424913f5a
77
HEAD_REF master
88
)
99

10-
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
11-
12-
vcpkg_cmake_configure(
10+
vcpkg_configure_meson(
1311
SOURCE_PATH "${SOURCE_PATH}"
14-
OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=1
12+
OPTIONS
13+
-Dtests=disabled
1514
)
1615

17-
vcpkg_cmake_install()
18-
16+
vcpkg_install_meson()
17+
vcpkg_copy_tools(TOOL_NAMES lv2info lv2ls AUTO_CLEAN)
18+
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
1919
vcpkg_copy_pdbs()
20-
vcpkg_cmake_config_fixup()
21-
file(
22-
INSTALL "${SOURCE_PATH}/COPYING"
23-
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
24-
RENAME copyright
25-
)
20+
vcpkg_fixup_pkgconfig()
21+
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

ports/lilv/vcpkg.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"name": "lilv",
3-
"version": "0.24.10",
4-
"port-version": 2,
3+
"version": "0.24.24",
54
"description": "Lilv is a C library for simple use of LV2 plugins in applications.",
65
"homepage": "https://drobilla.net/software/lilv",
76
"license": "ISC",
@@ -12,11 +11,7 @@
1211
"sord",
1312
"sratom",
1413
{
15-
"name": "vcpkg-cmake",
16-
"host": true
17-
},
18-
{
19-
"name": "vcpkg-cmake-config",
14+
"name": "vcpkg-tool-meson",
2015
"host": true
2116
}
2217
]

ports/lv2/portfile.cmake

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
set(VCPKG_BUILD_TYPE release) # header-only
2-
31
vcpkg_from_github(
42
OUT_SOURCE_PATH SOURCE_PATH
53
REPO lv2/lv2
@@ -17,8 +15,9 @@ vcpkg_configure_meson(
1715
)
1816

1917
vcpkg_install_meson()
18+
vcpkg_fixup_pkgconfig()
2019

21-
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
2220
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin")
21+
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/bin")
2322
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/lv2-config.cmake" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
2423
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

ports/lv2/vcpkg.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "lv2",
33
"version": "1.18.10",
4+
"port-version": 1,
45
"description": "LV2 is a plugin standard for audio systems. It defines a minimal yet extensible C API for plugin code and a format for plugin \"bundles\".",
56
"homepage": "https://lv2plug.in",
67
"license": "ISC",

ports/serd/CMakeLists.txt

Lines changed: 0 additions & 46 deletions
This file was deleted.

ports/serd/portfile.cmake

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,19 @@ vcpkg_from_gitlab(
22
GITLAB_URL https://gitlab.com
33
OUT_SOURCE_PATH SOURCE_PATH
44
REPO drobilla/serd
5-
REF v0.30.4
6-
SHA512 59b4f67dfa8a2c01119b1c69609030d851339ba6d85c5c559b7c2454492ef40498ce710e5cf5f7a698a292db81e6bffacb86f9dafa5d7f3fe0c60d53d6e2281f
7-
HEAD_REF master
5+
REF "v${VERSION}"
6+
SHA512 f90bf597579c5f858ebfe19a7e7cb0b824fe7485c475e3cce88427dd99f9228f5bf4708b7a9f2c67763a3c76166043cdc8cfc2d4891fab6d2a85d6ae8cd97615
7+
HEAD_REF main
88
)
99

10-
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
11-
12-
vcpkg_cmake_configure(
10+
vcpkg_configure_meson(
1311
SOURCE_PATH "${SOURCE_PATH}"
14-
OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=1
1512
)
1613

17-
vcpkg_cmake_install()
14+
vcpkg_install_meson()
1815

1916
vcpkg_copy_pdbs()
20-
vcpkg_cmake_config_fixup()
21-
file(
22-
INSTALL "${SOURCE_PATH}/COPYING"
23-
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
24-
RENAME copyright
25-
)
17+
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
18+
vcpkg_copy_tools(TOOL_NAMES serdi AUTO_CLEAN)
19+
vcpkg_fixup_pkgconfig()
20+
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

ports/serd/vcpkg.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
{
22
"name": "serd",
3-
"version": "0.30.4",
4-
"port-version": 2,
3+
"version": "0.32.2",
54
"description": "Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle, TRiG, NTriples, and NQuads.",
65
"homepage": "https://drobilla.net/software/serd",
76
"license": "ISC",
87
"dependencies": [
98
{
10-
"name": "vcpkg-cmake",
11-
"host": true
12-
},
13-
{
14-
"name": "vcpkg-cmake-config",
9+
"name": "vcpkg-tool-meson",
1510
"host": true
1611
}
1712
]

ports/sord/CMakeLists.txt

Lines changed: 0 additions & 55 deletions
This file was deleted.

ports/sord/portfile.cmake

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,19 @@ vcpkg_from_gitlab(
22
GITLAB_URL https://gitlab.com
33
OUT_SOURCE_PATH SOURCE_PATH
44
REPO drobilla/sord
5-
REF v0.16.4
6-
SHA512 cad8f8fd07afb5075938fce247d95f9d666f61f4d913ff0c3fde335384177de066a5c0f2620c76e098178aeded0412b3e76ef63a1ae65aba7eb99e3e8ce15896
5+
REF "v${VERSION}"
6+
SHA512 73011eba2beea1620f6ca2a911ac331e7a5b31835361893158ac04345504d7d071525fcae6126c2bd87e087c0a407afbd7dbcd37020a3e43cdf5679cb4b27a8b
77
HEAD_REF master
88
)
99

10-
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
11-
12-
vcpkg_cmake_configure(
10+
vcpkg_configure_meson(
1311
SOURCE_PATH "${SOURCE_PATH}"
14-
OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=1
1512
)
1613

17-
vcpkg_cmake_install()
14+
vcpkg_install_meson()
1815

1916
vcpkg_copy_pdbs()
20-
vcpkg_cmake_config_fixup()
21-
file(
22-
INSTALL "${SOURCE_PATH}/COPYING"
23-
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
24-
RENAME copyright
25-
)
17+
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
18+
vcpkg_copy_tools(TOOL_NAMES sordi sord_validate AUTO_CLEAN)
19+
vcpkg_fixup_pkgconfig()
20+
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

0 commit comments

Comments
 (0)