Activate Android NDK r26d in vcpkg CI (#35851)

This commit is contained in:
Kai Pastor 2024-06-11 22:26:30 +02:00 committed by GitHub
parent 4d9c5616fe
commit e158d10763
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
96 changed files with 473 additions and 86 deletions

View File

@ -14,6 +14,8 @@ vcpkg_extract_source_archive(
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 removes std::binary_function
)
vcpkg_cmake_install()

View File

@ -1,7 +1,7 @@
{
"name": "ccfits",
"version": "2.5",
"port-version": 11,
"port-version": 12,
"description": "CCfits is an object oriented interface to the cfitsio library. It is designed to make the capabilities of cfitsio available to programmers working in C++.",
"homepage": "https://heasarc.gsfc.nasa.gov/fitsio/CCfits/",
"license": "NASA-1.3",

View File

@ -16,6 +16,10 @@ target_include_directories(
set_target_properties(cello PROPERTIES PUBLIC_HEADER include/Cello.h)
if(ANDROID AND ANDROID_NATIVE_API_LEVEL LESS "33")
target_compile_definitions(cello PRIVATE CELLO_NSTRACE)
endif()
install(TARGETS cello EXPORT unofficial-cello-config)
install(

View File

@ -1,9 +1,10 @@
{
"name": "cello",
"version-date": "2019-07-23",
"port-version": 3,
"port-version": 4,
"description": "Higher level programming in C",
"homepage": "https://libcello.org/",
"license": "BSD-2-Clause-Views",
"dependencies": [
{
"name": "vcpkg-cmake",

View File

@ -19,6 +19,8 @@ file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 removes std::unary_function
OPTIONS_DEBUG
-DDISABLE_INSTALL_HEADERS=ON
-DDISABLE_INSTALL_TOOLS=ON

View File

@ -1,6 +1,7 @@
{
"name": "cgicc",
"version": "3.2.20",
"port-version": 1,
"description": "GNU Cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web",
"homepage": "https://www.gnu.org/software/cgicc/",
"dependencies": [

View File

@ -1,7 +1,13 @@
cmake_minimum_required(VERSION 3.5)
project(chm C)
include (CheckIncludeFiles)
check_include_files(strings.h HAVE_STRINGS_H) # for ffs
add_library(chm src/lzx.c src/chm_lib.c)
if(HAVE_STRINGS_H)
target_compile_definitions(chm PRIVATE CHMLIB_HAVE_STRINGS_H)
endif()
if(BUILD_TOOLS)
link_libraries(chm)

View File

@ -16,6 +16,7 @@ vcpkg_extract_source_archive(
ARCHIVE "${ARCHIVE}"
PATCHES
all-platforms.patch
strings_h.patch
)
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")

View File

@ -0,0 +1,13 @@
diff --git a/src/chm_lib.c b/src/chm_lib.c
index 6c6736c..4a3f167 100644
--- a/src/chm_lib.c
+++ b/src/chm_lib.c
@@ -62,7 +62,7 @@
#include <stdio.h>
#endif
-#if __sun || __sgi
+#ifdef CHMLIB_HAVE_STRINGS_H
#include <strings.h>
#endif

View File

@ -1,7 +1,7 @@
{
"name": "chmlib",
"version": "0.40",
"port-version": 7,
"port-version": 8,
"description": "CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.",
"homepage": "http://www.jedrea.com/chmlib/",
"license": "LGPL-2.1-or-later",

View File

@ -12,6 +12,7 @@ vcpkg_from_github(
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}/src"
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 removes std::unary_function
-DBUILD_LOADLIBRARIES=OFF
-DBUILD_EXAMPLES=OFF
-DSUFFIX_LIB=

View File

@ -1,7 +1,7 @@
{
"name": "clfft",
"version": "2.12.2",
"port-version": 6,
"port-version": 7,
"description": "clFFT is an OpenCL 1.2 accelerated Fast Fourier Transform library.",
"homepage": "https://github.com/clMathLibraries/clFFT",
"license": "Apache-2.0",

View File

@ -1,6 +1,10 @@
cmake_minimum_required(VERSION 3.19 FATAL_ERROR)
PROJECT(crfsuite)
if(ANDROID AND ANDROID_NATIVE_API_LEVEL LESS 28)
set(CMAKE_C_STANDARD 99) # no aligned_alloc
endif()
file(GLOB SOURCE_FILE_CQDB
"lib/cqdb/src/*.c"
)

View File

@ -1,6 +1,7 @@
{
"name": "crfsuite",
"version-date": "2020-08-27",
"port-version": 1,
"description": "CRFSuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data.",
"homepage": "https://www.chokkan.org/software/crfsuite/",
"license": null,

View File

@ -14,6 +14,7 @@ vcpkg_cmake_configure(
-DTP_BUILD_TESTS=OFF
-DTP_BUILD_EXAMPLES=OFF
-DTP_BUILD_BENCHMARKS=OFF
-DTP_CXX_STANDARD=20
)
vcpkg_cmake_install()

View File

@ -1,6 +1,7 @@
{
"name": "dp-thread-pool",
"version": "0.6.2",
"port-version": 1,
"maintainers": "Paul Tsouchlos <developer.paul.123@gmail.com>",
"description": "dp::thread_pool - fast, lightweight C++20 thread pool.",
"homepage": "https://github.com/DeveloperPaul123/thread-pool",

View File

@ -12,6 +12,7 @@ vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
DISABLE_PARALLEL_CONFIGURE
OPTIONS
-DCMAKE_CXX_STANDARD=11 # std::iterator<X,Y> is deprecated in C++17
-DENTITYX_BUILD_TESTING=false
-DENTITYX_BUILD_SHARED=0
)

View File

@ -1,7 +1,7 @@
{
"name": "entityx",
"version": "1.3.0",
"port-version": 5,
"port-version": 6,
"description": "EntityX - A fast, type-safe C++ Entity-Component system.",
"homepage": "https://github.com/alecthomas/entityx",
"dependencies": [

View File

@ -0,0 +1,12 @@
diff --git a/src/android/native_app_glue/android_native_app_glue.c b/src/android/native_app_glue/android_native_app_glue.c
index be8d941..6ddae78 100644
--- a/src/android/native_app_glue/android_native_app_glue.c
+++ b/src/android/native_app_glue/android_native_app_glue.c
@@ -18,6 +18,7 @@
#include <jni.h>
#include <errno.h>
+#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/resource.h>

22
ports/freeglut/gles.patch Normal file
View File

@ -0,0 +1,22 @@
diff --git a/src/fg_geometry.c b/src/fg_geometry.c
index ee7cc89..ea42f72 100644
--- a/src/fg_geometry.c
+++ b/src/fg_geometry.c
@@ -44,7 +44,7 @@
/* declare for drawing using the different OpenGL versions here so we can
have a nice code order below */
-#ifndef GL_VERSION_1_1
+#if !(defined(GL_VERSION_1_1) || defined(GL_VERSION_ES_CM_1_0))
static void fghDrawGeometryWire10(GLfloat *varr, GLfloat *narr, GLushort *iarr,
GLsizei nparts, GLsizei npartverts, GLenum prim, GLushort *iarr2,
GLsizei nparts2, GLsizei npartverts2);
@@ -222,7 +222,7 @@ void fghDrawGeometrySolid(GLfloat *vertices, GLfloat *normals, GLfloat *textcs,
}
}
-#ifndef GL_VERSION_1_1
+#if !(defined(GL_VERSION_1_1) || defined(GL_VERSION_ES_CM_1_0))
static void fghDrawGeometryWire10(GLfloat *varr, GLfloat *narr, GLushort *iarr,
GLsizei nparts, GLsizei npartverts, GLenum prim, GLushort *iarr2,
GLsizei nparts2, GLsizei npartverts2)

View File

@ -4,7 +4,9 @@ vcpkg_from_github(
REF "v${VERSION}"
SHA512 4bb6d6c086bac7a9c0ec78062dce58987555785abe6375f462ee249f65210a964a28fb10ba7ee8a42d7fafb00eb8d196eb403d65d255f02f88467369c187228b
HEAD_REF master
PATCHES
PATCHES
android.patch
gles.patch # amends https://github.com/freeglut/freeglut/commit/093a5a46
x11-dependencies-export.patch
fix-debug-macro.patch
no_x64_enforcement.patch

View File

@ -1,7 +1,7 @@
{
"name": "freeglut",
"version": "3.4.0",
"port-version": 1,
"port-version": 2,
"description": "A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library.",
"homepage": "https://sourceforge.net/projects/freeglut/",
"license": null,

View File

@ -9,6 +9,7 @@ vcpkg_from_github(
install-layout.patch
keep-dup-libs.patch
windows-linkage.patch
winpr_strerror.patch
)
file(WRITE "${SOURCE_PATH}/.source_version" "${VERSION}-vcpkg")
file(WRITE "${SOURCE_PATH}/CMakeCPack.cmake" "")

View File

@ -1,7 +1,7 @@
{
"name": "freerdp",
"version": "3.4.0",
"port-version": 1,
"port-version": 2,
"description": "A free implementation of the Remote Desktop Protocol (RDP)",
"homepage": "https://github.com/FreeRDP/FreeRDP",
"license": "Apache-2.0",

View File

@ -0,0 +1,12 @@
diff --git a/winpr/libwinpr/sysinfo/cpufeatures/cpu-features.c b/winpr/libwinpr/sysinfo/cpufeatures/cpu-features.c
index d43b588..854c93a 100644
--- a/winpr/libwinpr/sysinfo/cpufeatures/cpu-features.c
+++ b/winpr/libwinpr/sysinfo/cpufeatures/cpu-features.c
@@ -73,6 +73,7 @@
#include <sys/system_properties.h>
#include <unistd.h>
#include <winpr/wtypes.h>
+#include <winpr/debug.h>
static pthread_once_t g_once;
static int g_inited;

View File

@ -17,6 +17,7 @@ file(RENAME "${SOURCE_PATH}/VERSION" "${SOURCE_PATH}/VERSION.txt")
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCMAKE_CXX_STANDARD=11 # C++17 does not allow 'register'
-DCMAKE_DISABLE_FIND_PACKAGE_LAPACK=ON
-DCMAKE_DISABLE_FIND_PACKAGE_FFT=ON
-DCMAKE_DISABLE_FIND_PACKAGE_BLAS=ON

View File

@ -1,7 +1,7 @@
{
"name": "itpp",
"version-semver": "4.3.1",
"port-version": 10,
"port-version": 11,
"description": "IT++ is a C++ library of mathematical, signal processing and communication classes and functions. Its main use is in simulation of communication systems and for performing research in the area of communications.",
"homepage": "http://itpp.sourceforge.net",
"dependencies": [

View File

@ -1,9 +1,11 @@
{
"name": "keccak-tiny",
"version-date": "2014-09-08",
"port-version": 1,
"description": "A tiny implementation of SHA-3, SHAKE, Keccak, and sha3sum",
"homepage": "https://github.com/coruus/keccak-tiny",
"license": "CC0-1.0",
"supports": "!android",
"dependencies": [
{
"name": "vcpkg-cmake",

View File

@ -16,10 +16,20 @@ vcpkg_from_github(
HEAD_REF main
)
vcpkg_list(SET options)
if(VCPKG_TARGET_IS_ANDROID)
vcpkg_list(APPEND options
-DCMAKE_CXX_EXTENSIONS=OFF
-DCOMPILER_OPTION_CURRENT_MAX_CXX_STANDARD=20
)
endif()
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
DISABLE_PARALLEL_CONFIGURE
OPTIONS "-DATFRAMEWORK_CMAKE_TOOLSET_DIR=${ATFRAMEWORK_CMAKE_TOOLSET}"
OPTIONS
${options}
"-DATFRAMEWORK_CMAKE_TOOLSET_DIR=${ATFRAMEWORK_CMAKE_TOOLSET}"
)
vcpkg_cmake_install()

View File

@ -1,6 +1,7 @@
{
"name": "libcopp",
"version": "2.2.0",
"port-version": 1,
"maintainers": "owent <admin@owent.net>",
"description": "A cross-platfrom coroutine library for C++",
"homepage": "https://github.com/owent/libcopp",

View File

@ -17,10 +17,12 @@ vcpkg_from_github(
005-fix-install-paths.patch # https://github.com/Konstanty/libmodplug/pull/61
)
set(EXTRA_OPTIONS)
set(EXTRA_OPTIONS "")
if(VCPKG_TARGET_IS_EMSCRIPTEN)
list(APPEND EXTRA_OPTIONS "-DCMAKE_CXX_STANDARD=11")
elseif(VCPKG_TARGET_IS_ANDROID)
list(APPEND EXTRA_OPTIONS "-DCMAKE_CXX_STANDARD=11")
endif()
vcpkg_cmake_configure(

View File

@ -1,7 +1,7 @@
{
"name": "libmodplug",
"version": "0.8.9.0",
"port-version": 11,
"port-version": 12,
"description": "The ModPlug mod file playing library.",
"homepage": "https://github.com/Konstanty/libmodplug",
"license": null,

View File

@ -1,5 +1,6 @@
cmake_minimum_required(VERSION 3.0)
project(libodb-pgsql VERSION 2.4.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11) # 17 removes 'auto_ptr'
find_package(odb 2.4.0 REQUIRED COMPONENTS libodb)
find_package(PostgreSQL REQUIRED)
configure_file(config.unix.h.in

View File

@ -1,7 +1,7 @@
{
"name": "libodb-pgsql",
"version": "2.4.0",
"port-version": 7,
"port-version": 8,
"description": "Description: PostgreSQL support for the ODB ORM library",
"homepage": "https://www.codesynthesis.com/products/odb/",
"dependencies": [

View File

@ -1,5 +1,6 @@
cmake_minimum_required(VERSION 3.0)
project(libodb-sqlite VERSION 2.4.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11) # 17 removes 'auto_ptr'
find_package(odb 2.4.0 REQUIRED COMPONENTS libodb)
find_package(unofficial-sqlite3 CONFIG)
configure_file(config.unix.h.in odb/sqlite/details/config.h COPYONLY)

View File

@ -1,7 +1,7 @@
{
"name": "libodb-sqlite",
"version": "2.4.0",
"port-version": 11,
"port-version": 12,
"description": "Sqlite support for the ODB ORM library",
"homepage": "https://www.codesynthesis.com/products/odb/",
"dependencies": [

View File

@ -22,6 +22,8 @@ file(COPY
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
DISABLE_PARALLEL_CONFIGURE
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 removes 'auto_ptr'
OPTIONS_DEBUG
-DLIBODB_INSTALL_HEADERS=OFF
)

View File

@ -1,7 +1,7 @@
{
"name": "libodb",
"version": "2.4.0",
"port-version": 11,
"port-version": 12,
"description": "ODB library, base runtime for the ODB ORM solution",
"homepage": "https://www.codesynthesis.com/products/odb/",
"dependencies": [

View File

@ -19,6 +19,10 @@ if(POPT_USE_CONFIG)
include(CheckIncludeFile)
include(CheckFunctionExists)
if(ANDROID AND ANDROID_NATIVE_API_LEVEL LESS "28")
set(HAVE_GLOB_H FALSE CACHE INTERNAL "")
endif()
check_include_file(float.h HAVE_FLOAT_H)
check_include_file(fnmatch.h HAVE_FNMATCH_H)
check_include_file(glob.h HAVE_GLOB_H)

View File

@ -1,7 +1,7 @@
{
"name": "libpopt",
"version": "1.16",
"port-version": 16,
"port-version": 17,
"description": "Library for parsing command line parameters",
"dependencies": [
{

View File

@ -2,6 +2,7 @@ cmake_minimum_required (VERSION 3.9)
project (udis86)
add_definitions(-DHAVE_STRING_H)
if (MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()

View File

@ -1,7 +1,7 @@
{
"name": "libudis86",
"version-date": "2018-01-28",
"port-version": 3,
"port-version": 4,
"description": "Disassembler Library for x86 and x86-64",
"homepage": "https://github.com/vmt/udis86",
"dependencies": [

View File

@ -0,0 +1,61 @@
diff --git a/configure b/configure
index dda98b3..5594bf3 100755
--- a/configure
+++ b/configure
@@ -26,7 +26,7 @@ enable() {
opt=`echo "$1" | sed 's/^--[^-]*-//'`
case "$opt" in
ipv6) ;;
- *) echo "configure: unrecognized option \`$1'" >&2; exit 1;;
+ *) echo "configure: unrecognized option \`$1'" >&2; opt=unused;;
esac
eval enable_$opt=$2
}
@@ -50,11 +50,14 @@ Optional features (all enabled by default if system supports a feature):
EOF
exit 0
;;
- *) echo "configure: unknown option \`$1'" >&2; exit 1 ;;
+ *) echo "configure: unknown option \`$1'" >&2;;
esac
shift
done
+CC="$CC $CPPFLAGS"
+export CC
+
. ./configure.lib
ac_msg "configure"
@@ -75,7 +78,8 @@ int main(int argc, char **argv) {
EOF
if ac_library_find_v 'socket and connect' "" "-lsocket -lnsl" <<EOF
-int main() { socket(); connect(); return 0; }
+#include <sys/socket.h>
+int main() { socket(0,0,0); connect(0,0,0); return 0; }
EOF
then :
else
diff --git a/configure.lib b/configure.lib
index 541177a..672c082 100644
--- a/configure.lib
+++ b/configure.lib
@@ -125,7 +125,7 @@ ac_prog_c_compiler_v() {
echo 'int main(int argc, char **argv) { return 0; }' >conftest.c
if [ -n "$CC" ]; then
- if ac_run $CC -o conftest conftest.c && ac_run ./conftest; then
+ if ac_run $CC -o conftest conftest.c && true ac_run ./conftest; then
ac_result "\$CC ($CC)"
else
ac_result no
@@ -224,7 +224,7 @@ ac_library_find_v() {
}
ac_compile_run() {
- ac_link "$@" && ac_run ./conftest
+ ac_link "$@" && true ac_run ./conftest
}
ac_grep_cpp() {

View File

@ -1,26 +0,0 @@
diff --git a/configure b/configure
index dda98b3ab..6f5f8a3c8 100644
--- a/configure
+++ b/configure
@@ -25,10 +25,9 @@ fi
enable() {
opt=`echo "$1" | sed 's/^--[^-]*-//'`
case "$opt" in
- ipv6) ;;
- *) echo "configure: unrecognized option \`$1'" >&2; exit 1;;
+ ipv6) eval enable_$opt=$2 ;;
+ *) echo "configure: unrecognized option \`$1'" >&2;;
esac
- eval enable_$opt=$2
}
while [ $# -gt 0 ]; do
@@ -50,7 +49,7 @@ Optional features (all enabled by default if system supports a feature):
EOF
exit 0
;;
- *) echo "configure: unknown option \`$1'" >&2; exit 1 ;;
+ *) echo "configure: unknown option \`$1'" >&2;;
esac
shift
done

View File

@ -1,10 +1,13 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY) # port needs work
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ortclib/udns
REF udns_0_4
SHA512 4df8def718c75872536d42a757237d6c8e0afce8a53aedd7fea73814dc5cf8b5d6c9ae8f01a8cfc76864aa8293c172f08953a6750a66749ba19a3721bb4cf2ec
HEAD_REF master
PATCHES ignore_unknown_options.patch
PATCHES
configure.patch
)
vcpkg_configure_make(
@ -12,7 +15,7 @@ vcpkg_configure_make(
COPY_SOURCE
)
vcpkg_build_make()
vcpkg_build_make(BUILD_TARGET staticlib)
vcpkg_fixup_pkgconfig()
# Install
if(NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL debug)

View File

@ -1,7 +1,7 @@
{
"name": "libudns",
"version": "0.4",
"port-version": 5,
"port-version": 6,
"description": "The DNS library, udns, implements thread-safe stub DNS resolver functionality, which may be used both traditional, syncronous way and asyncronously, with application-supplied event loop.",
"homepage": "https://github.com/ortclib/udns",
"supports": "!windows & !osx"

View File

@ -0,0 +1,14 @@
diff --git a/common/config.h b/common/config.h
index 04eda99..3565329 100644
--- a/common/config.h
+++ b/common/config.h
@@ -128,7 +128,9 @@
#define HAVE_IOCTL 1
/* Define if nl_langinfo has CODESET support. */
+#if !(defined(__ANDROID__) && __ANDROID_API__ < 28)
#define HAVE_LANGINFO_CODESET 1
+#endif
/* Define to 1 if you have the <langinfo.h> header file. */
#define HAVE_LANGINFO_H 1

View File

@ -10,6 +10,8 @@ vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
SOURCE_BASE "${VERSION}"
PATCHES
android.patch
)
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")

View File

@ -1,6 +1,7 @@
{
"name": "libvmdk",
"version": "20221124",
"port-version": 1,
"description": "Library and tools to access the VMware Virtual Disk (VMDK) format",
"homepage": "https://github.com/libyal/libvmdk",
"supports": "!uwp",

View File

@ -20,6 +20,8 @@ file(COPY "${SOURCE_PATH}/mecab/COPYING" DESTINATION "${SOURCE_PATH}/mecab/src")
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}/mecab/src"
WINDOWS_USE_MSBUILD
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 does not allow 'register'
)
vcpkg_cmake_install()

View File

@ -1,7 +1,7 @@
{
"name": "mecab",
"version-date": "2019-09-25",
"port-version": 5,
"port-version": 6,
"description": "A morphological analysis engine based on CRF",
"supports": "!uwp & !(arm & windows)",
"dependencies": [

View File

@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.0)
project(pqp)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_CUSTOM_DIR "PQP_v1.3")
include_directories(${SOURCE_CUSTOM_DIR}/src)

View File

@ -1,7 +1,7 @@
{
"name": "pqp",
"version": "1.3",
"port-version": 7,
"port-version": 8,
"description": "a proximity query package",
"homepage": "https://gamma.cs.unc.edu/SSV/",
"dependencies": [

View File

@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.25)
project(smpeg2 CXX)
set(CMAKE_CXX_STANDARD 11) # 17 does not allow 'register'
find_package(SDL2 CONFIG REQUIRED)
if(MSVC)
@ -66,6 +68,6 @@ install(EXPORT smpeg2-targets
DESTINATION share/unofficial-smpeg2
)
if(NOT DEFINED SMPEG_SKIP_HEADERS)
if(NOT SMPEG_SKIP_HEADERS)
install(FILES smpeg.h MPEGframe.h DESTINATION include)
endif()

View File

@ -18,6 +18,9 @@ vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS_DEBUG
-DSMPEG_SKIP_HEADERS=ON
MAYBE_UNUSED_VARIABLES
CMAKE_DISABLE_FIND_PACKAGE_ALSA
CMAKE_REQUIRE_FIND_PACKAGE_ALSA
)
vcpkg_cmake_install()
vcpkg_copy_pdbs()

View File

@ -1,7 +1,7 @@
{
"name": "smpeg2",
"version": "2.0.0",
"port-version": 10,
"port-version": 11,
"description": "SDL MPEG Player Library",
"homepage": "https://www.libsdl.org/projects/smpeg/",
"license": null,

View File

@ -15,10 +15,8 @@ vcpkg_extract_source_archive(
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
DISABLE_PARALLEL_CONFIGURE
OPTIONS
-DSL_TEST=OFF
-DSL_INSTALL_SLFIND_MODULE=OFF
OPTIONS_DEBUG
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 does not allow 'register'
-DSL_TEST=OFF
-DSL_INSTALL_SLFIND_MODULE=OFF
)

View File

@ -1,7 +1,7 @@
{
"name": "spaceland",
"version": "7.8.2",
"port-version": 8,
"port-version": 9,
"description": "Spaceland Lib (sl) is a suite for geometric computation, specifically adapted to OpenGL.",
"dependencies": [
{

View File

@ -0,0 +1,31 @@
diff --git a/cmake/StlabUtil.cmake b/cmake/StlabUtil.cmake
index 3b6d21e..e8d81d7 100644
--- a/cmake/StlabUtil.cmake
+++ b/cmake/StlabUtil.cmake
@@ -2,7 +2,7 @@
# functionality useful for stlab builds.
include( CheckCXXSymbolExists )
-include( CheckCXXSourceRuns )
+include( CheckCXXSourceCompiles )
# Determine if the selected C++ compiler has functional versions of
# 'std::variant' and 'std::optional'. Set the specified 'result_var' to 'TRUE'
@@ -10,7 +10,7 @@ include( CheckCXXSourceRuns )
# this check consists of a smoke test and does not check all the ways these
# library components may be deficient.
function( stlab_check_disfunctional_variant_optional result_var )
- check_cxx_source_runs( "
+ check_cxx_source_compiles( "
#include <variant>
#include <optional>
@@ -33,7 +33,7 @@ endfunction()
# and 'FALSE' otherwise. Note that this check consists of a smoke test and does
# not check all the ways this feature may be deficient.
function( stlab_check_disfunctional_coroutines result_var )
- check_cxx_source_runs( "
+ check_cxx_source_compiles( "
#include <concepts>
#include <coroutine>
#include <exception>

View File

@ -4,6 +4,8 @@ vcpkg_from_github(
REF "v${VERSION}"
SHA512 ceed4fffc381bebd5456d56e8f9d84094da2a9994c8be60e9c1fe4a72ae5f2c398448169927af1439615b55c549332dfe4c38a2b3b8bdf84e3c550fd14bf125c
HEAD_REF main
PATCHES
cross-build.patch
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS

View File

@ -1,7 +1,7 @@
{
"name": "stlab",
"version": "1.7.1",
"port-version": 1,
"port-version": 2,
"description": [
"stlab is the ongoing work of what was Adobe Software Technology Lab.",
"The Concurrency library provides futures and channels, high level constructs for implementing algorithms that eases the use of multiple CPU cores while minimizing contention. This library solves several problems of the C++11 and C++17 TS futures."

View File

@ -12,6 +12,7 @@ vcpkg_from_github(
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCMAKE_CXX_STANDARD=11 # 17 removes `std::ptr_fun`
-DCMAKE_REQUIRE_FIND_PACKAGE_ZLIB=ON
)

View File

@ -1,6 +1,7 @@
{
"name": "tmxparser",
"version-date": "2019-10-14",
"port-version": 1,
"description": "C++11 library for parsing the maps generated by the Map Editor called Tiled.",
"license": "BSD-2-Clause",
"supports": "!windows",

View File

@ -9,6 +9,8 @@ endif()
project(xqilla C CXX)
set(CMAKE_CXX_STANDARD 11) # 17 does not allow 'register'
add_library(xqilla
./src/exceptions/XQException.cpp
./src/exceptions/XQillaException.cpp

View File

@ -1,7 +1,7 @@
{
"name": "xqilla",
"version": "2.3.4",
"port-version": 2,
"port-version": 3,
"description": "XQuery and XPath 2 library",
"homepage": "http://xqilla.sourceforge.net/HomePage",
"license": "Apache-2.0",

View File

@ -37,6 +37,8 @@ jobs:
value: $[ dependencies.mintsas.outputs['mintsasstep.X_VCPKG_ASSET_SOURCES'] ]
- name: X_VCPKG_BINARY_SOURCE_STUB
value: $[ dependencies.mintsas.outputs['mintsasstep.X_VCPKG_BINARY_SOURCE_STUB'] ]
- name: ANDROID_NDK_HOME
value: /android-ndk-r26d
steps:
# Note: /mnt is the Azure machines' temporary disk.
- bash: |
@ -88,6 +90,7 @@ jobs:
--mount type=bind,source=$(WORKING_ROOT)/failure-logs,target=/vcpkg/failure-logs \
--mount type=bind,source=/mnt/vcpkg-ci,target=/mnt/vcpkg-ci \
--env X_VCPKG_ASSET_SOURCES="$(X_VCPKG_ASSET_SOURCES)" \
--env ANDROID_NDK_HOME="${{ variables.ANDROID_NDK_HOME }}" \
${{ parameters.dockerImage }} \
pwsh \
-File /vcpkg/scripts/azure-pipelines/test-modified-ports.ps1 \

View File

@ -286,6 +286,10 @@ cserialport:arm64-android=fail
cserialport:x64-android=fail
ctbench:x64-osx=fail
ctbench:arm64-osx=fail
# Needs android-28 (hidden before NDK r26)
cyclonedds:arm-neon-android=fail
cyclonedds:arm64-android=fail
cyclonedds:x64-android=fail
czmq:arm-neon-android=fail
czmq:arm64-android=fail
czmq:x64-android=fail
@ -523,6 +527,8 @@ jinja2cpplight:arm64-android=fail
jinja2cpplight:x64-android=fail
kfr:x64-android=fail
kfr:x64-uwp=fail
# needs android-24
kubazip:arm-neon-android=fail
lastools:arm-neon-android=fail
lastools:arm64-android=fail
lastools:x64-android=fail
@ -537,10 +543,18 @@ libaiff:x64-linux=fail
libbson:arm-neon-android=fail
libbson:arm64-android=fail
libbson:x64-android=fail
# needs android-28
libcaer:arm-neon-android=fail
libcaer:arm64-android=fail
libcaer:x64-android=fail
libcanberra:arm-neon-android=fail
libcanberra:arm64-android=fail
libcanberra:x64-android=fail
libcerf:x64-windows-static-md=fail
# needs android-24
libconfuse:arm-neon-android=fail
libconfuse:arm64-android=fail
libconfuse:x64-android=fail
libcoro:arm-neon-android=fail
libcoro:arm64-android=fail
libcoro:x64-android=fail
@ -555,6 +569,8 @@ libcrafter:x64-android=fail
libdc1394:arm-neon-android=fail
libdc1394:x64-android=fail
libdc1394:arm64-android=fail
# 32-bit needs android-24
libflac:arm-neon-android=fail
# Fails to build due to incompatible delcaration of select in macOS 14.2
libgo:x64-osx=fail
libgo:x64-android=fail
@ -575,6 +591,10 @@ libhdfs3:x64-android=fail
libhdfs3:x64-linux=fail
libhdfs3:x64-osx=fail
libhdfs3:arm64-osx=fail
# needs android-24
libimobiledevice-glue:arm-neon-android=fail
libimobiledevice-glue:arm64-android=fail
libimobiledevice-glue:x64-android=fail
# 120 min build time for libjxl arm64-uwp-rel, reason unknown
libjxl:arm64-uwp=skip
liblo:arm-neon-android=fail
@ -636,7 +656,7 @@ libqcow:x64-windows=skip
libqcow:x64-linux=skip
libqcow:x86-windows=skip
libqcow:arm64-windows=skip
# needs ftello
# 32-bit needs android-24
libraw:arm-neon-android=fail
# Conflicts with openssl
libressl:arm-neon-android=skip
@ -662,6 +682,10 @@ libtomcrypt:arm64-windows=fail
libtomcrypt:arm64-uwp=fail
libusb-win32:arm64-uwp=fail
libusb-win32:x64-uwp=fail
# needs android-26
libvhdi:arm-neon-android=fail
libvhdi:arm64-android=fail
libvhdi:x64-android=fail
#Skip detection to avoid upstream remove older releases
libvmdk:arm-neon-android =skip # upstream issue https://github.com/microsoft/vcpkg/pull/13765#issuecomment-699710253
libvmdk:arm64-android =skip
@ -704,6 +728,8 @@ log4cpp:x64-linux=fail # dynamic exception specifications
loguru:arm-neon-android=fail
loguru:arm64-android=fail
loguru:x64-android=fail
# 32-bit needs android-24
lua:arm-neon-android=fail
magma:x64-linux=fail
mchehab-zbar:arm-neon-android=fail
mchehab-zbar:arm64-android=fail
@ -1182,6 +1208,10 @@ usd:x64-windows-static-md=skip
usd:x64-linux=skip
usd:x64-osx=skip
usd:x86-windows=skip
# needs android-24
usrsctp:arm-neon-android=fail
usrsctp:arm64-android=fail
usrsctp:x64-android=fail
# the version of v8 we have in the repo doesn't support VS2022
v8:x64-android=fail
v8:x64-windows-static-md=fail
@ -1221,6 +1251,8 @@ wasmedge:arm64-android=fail
wasmedge:x64-android=fail
wavpack:arm-neon-android=fail
wavpack:x64-android=fail
# 32-bit needs android-24
wcslib:arm-neon-android=fail
# Collides with libpcap -> similar headers
winpcap:x64-windows = skip
winpcap:x86-windows = skip

View File

@ -1526,7 +1526,7 @@
},
"ccfits": {
"baseline": "2.5",
"port-version": 11
"port-version": 12
},
"cctag": {
"baseline": "1.0.2",
@ -1546,7 +1546,7 @@
},
"cello": {
"baseline": "2019-07-23",
"port-version": 3
"port-version": 4
},
"cereal": {
"baseline": "1.3.2",
@ -1566,7 +1566,7 @@
},
"cgicc": {
"baseline": "3.2.20",
"port-version": 0
"port-version": 1
},
"cglm": {
"baseline": "0.9.4",
@ -1606,7 +1606,7 @@
},
"chmlib": {
"baseline": "0.40",
"port-version": 7
"port-version": 8
},
"chromaprint": {
"baseline": "1.5.1",
@ -1674,7 +1674,7 @@
},
"clfft": {
"baseline": "2.12.2",
"port-version": 6
"port-version": 7
},
"cli": {
"baseline": "2.1.0",
@ -2014,7 +2014,7 @@
},
"crfsuite": {
"baseline": "2020-08-27",
"port-version": 0
"port-version": 1
},
"croncpp": {
"baseline": "2023-03-30",
@ -2330,7 +2330,7 @@
},
"dp-thread-pool": {
"baseline": "0.6.2",
"port-version": 0
"port-version": 1
},
"dpdk": {
"baseline": "22.07",
@ -2526,7 +2526,7 @@
},
"entityx": {
"baseline": "1.3.0",
"port-version": 5
"port-version": 6
},
"entt": {
"baseline": "3.13.2",
@ -2838,7 +2838,7 @@
},
"freeglut": {
"baseline": "3.4.0",
"port-version": 1
"port-version": 2
},
"freeimage": {
"baseline": "3.18.0",
@ -2850,7 +2850,7 @@
},
"freerdp": {
"baseline": "3.4.0",
"port-version": 1
"port-version": 2
},
"freetds": {
"baseline": "1.3.10",
@ -3714,7 +3714,7 @@
},
"itpp": {
"baseline": "4.3.1",
"port-version": 10
"port-version": 11
},
"itsy-bitsy": {
"baseline": "2022-08-02",
@ -3866,7 +3866,7 @@
},
"keccak-tiny": {
"baseline": "2014-09-08",
"port-version": 0
"port-version": 1
},
"kenlm": {
"baseline": "20230531",
@ -4270,7 +4270,7 @@
},
"libcopp": {
"baseline": "2.2.0",
"port-version": 0
"port-version": 1
},
"libcoro": {
"baseline": "0.11.1",
@ -4690,7 +4690,7 @@
},
"libmodplug": {
"baseline": "0.8.9.0",
"port-version": 11
"port-version": 12
},
"libmorton": {
"baseline": "0.2.12",
@ -4746,7 +4746,7 @@
},
"libodb": {
"baseline": "2.4.0",
"port-version": 11
"port-version": 12
},
"libodb-boost": {
"baseline": "2.4.0",
@ -4758,11 +4758,11 @@
},
"libodb-pgsql": {
"baseline": "2.4.0",
"port-version": 7
"port-version": 8
},
"libodb-sqlite": {
"baseline": "2.4.0",
"port-version": 11
"port-version": 12
},
"libofx": {
"baseline": "0.10.9",
@ -4842,7 +4842,7 @@
},
"libpopt": {
"baseline": "1.16",
"port-version": 16
"port-version": 17
},
"libpq": {
"baseline": "16.2",
@ -5106,11 +5106,11 @@
},
"libudis86": {
"baseline": "2018-01-28",
"port-version": 3
"port-version": 4
},
"libudns": {
"baseline": "0.4",
"port-version": 5
"port-version": 6
},
"libui": {
"baseline": "2018-11-03",
@ -5170,7 +5170,7 @@
},
"libvmdk": {
"baseline": "20221124",
"port-version": 0
"port-version": 1
},
"libvorbis": {
"baseline": "1.3.7",
@ -5694,7 +5694,7 @@
},
"mecab": {
"baseline": "2019-09-25",
"port-version": 5
"port-version": 6
},
"memorymodule": {
"baseline": "2019-12-31",
@ -6974,7 +6974,7 @@
},
"pqp": {
"baseline": "1.3",
"port-version": 7
"port-version": 8
},
"pravila00-enum-string": {
"baseline": "2023-10-16",
@ -8222,7 +8222,7 @@
},
"smpeg2": {
"baseline": "2.0.0",
"port-version": 10
"port-version": 11
},
"snap7": {
"baseline": "1.4.2",
@ -8310,7 +8310,7 @@
},
"spaceland": {
"baseline": "7.8.2",
"port-version": 8
"port-version": 9
},
"span-lite": {
"baseline": "0.11.0",
@ -8486,7 +8486,7 @@
},
"stlab": {
"baseline": "1.7.1",
"port-version": 1
"port-version": 2
},
"stormlib": {
"baseline": "9.26",
@ -8826,7 +8826,7 @@
},
"tmxparser": {
"baseline": "2019-10-14",
"port-version": 0
"port-version": 1
},
"toml11": {
"baseline": "3.8.1",
@ -9570,7 +9570,7 @@
},
"xqilla": {
"baseline": "2.3.4",
"port-version": 2
"port-version": 3
},
"xsimd": {
"baseline": "12.1.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "eb6cf964f54147b38cb3bf2df9f70700d733ae25",
"version": "2.5",
"port-version": 12
},
{
"git-tree": "69b00d0813b3ec9b7b963f07cf570cca5a8e2fd5",
"version": "2.5",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "77bec04318495925112bdf302bafc14956dde6c9",
"version-date": "2019-07-23",
"port-version": 4
},
{
"git-tree": "999cf1c190507b8494ddff1188f613bd4b6616ce",
"version-date": "2019-07-23",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d14a5cb5e4d6f0606e2071d1c94262916a45fd6b",
"version": "3.2.20",
"port-version": 1
},
{
"git-tree": "f9e35a8d1360fc1eb4f323ef22e461d0e5926a90",
"version": "3.2.20",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "a737b2f42b3bcb4992f51baac9a1a9254691a835",
"version": "0.40",
"port-version": 8
},
{
"git-tree": "bfe4841377722e56ccb7817f6ad93fcf24eab13b",
"version": "0.40",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d0b090c1d13a7faf8136d73853376fc1dee4cc68",
"version": "2.12.2",
"port-version": 7
},
{
"git-tree": "4acb8a5a455beee82cacccf5b72e6c6aa8d8c6a7",
"version": "2.12.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "fadb490144cc26196613b2ca3c05f2ebff67026b",
"version-date": "2020-08-27",
"port-version": 1
},
{
"git-tree": "8f290a396def84e4a24ca49e29d17d7218b8e410",
"version-date": "2020-08-27",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "b1d9e561e042312a0001dfbcb150bec1f4a40e98",
"version": "0.6.2",
"port-version": 1
},
{
"git-tree": "a8e355c1d995271f753fc560da82f65a3f5f8f02",
"version": "0.6.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "76f0e44ee706058d53a79eed3b1ba7df92ef2f35",
"version": "1.3.0",
"port-version": 6
},
{
"git-tree": "ad5351451933af0b68354f8ff7f018017c48d5c5",
"version": "1.3.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "4f94eb2ebe5a99dc25049de07201fbd5fc23ccbe",
"version": "3.4.0",
"port-version": 2
},
{
"git-tree": "f948f7bed9cac147c0687d4b170b99bc6b59f157",
"version": "3.4.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "adae65a68573f62c50bfbd2a3df9a2f341ee7787",
"version": "3.4.0",
"port-version": 2
},
{
"git-tree": "f85a10d88842fb71133557fba557094a71ea94c7",
"version": "3.4.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "deb799807d61211af72ccc732eea3950b2d52b4c",
"version-semver": "4.3.1",
"port-version": 11
},
{
"git-tree": "bb2b4a2f0b7fed9c43bf3587695b1c8c99079e32",
"version-semver": "4.3.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "bc08abcfa95ff215f36528c540d82bcbecab4ee1",
"version-date": "2014-09-08",
"port-version": 1
},
{
"git-tree": "068d9cedaf0a577eabe71f008037116929435931",
"version-date": "2014-09-08",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e0eacb882e582301599a4cd6e9d06b4e435a1561",
"version": "2.2.0",
"port-version": 1
},
{
"git-tree": "45c928d0a5c7281930ae8f7cd424a939da766f1a",
"version": "2.2.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "840fa5f79ab3d2f289308845958294759213d69e",
"version": "0.8.9.0",
"port-version": 12
},
{
"git-tree": "d9af89d39aa5f14bf7314ebc51bc74df26ff2a3b",
"version": "0.8.9.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "052d127643b92d10de1f4b1f5884787c4bafa92b",
"version": "2.4.0",
"port-version": 8
},
{
"git-tree": "793728785becb5235725430c432d1acfb9496cdb",
"version": "2.4.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "02dc624090eb462a27ba05eb1f0851911c724d95",
"version": "2.4.0",
"port-version": 12
},
{
"git-tree": "99e10de8845c5171477dc00ef7b2afab6d0a40f7",
"version": "2.4.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "72eba153a6a64136e4d3acc4145f6a0c27b333f7",
"version": "2.4.0",
"port-version": 12
},
{
"git-tree": "daca6d80b91b4d1c0d94a3b8a5553e6c2e9aa64f",
"version": "2.4.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "2f73cf4ebdadeac639e83a83e2acc8766ed597c3",
"version": "1.16",
"port-version": 17
},
{
"git-tree": "0610bc947719ba9009a8e99444332fd27d315033",
"version": "1.16",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "8c8ceebe8069429a1f3df2c57e36ce032b73bb53",
"version-date": "2018-01-28",
"port-version": 4
},
{
"git-tree": "db5757ef908acdfdb58b06da531d1a10aba11f69",
"version-date": "2018-01-28",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "3fbf0256b3d800d6d8ad4b905a05c4533ba82d8a",
"version": "0.4",
"port-version": 6
},
{
"git-tree": "b5b2efa89aac8ab7f97487cf72ed8aa489b2c6af",
"version": "0.4",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "83b05d9f7856924b78b137ce5f048c74e995e36d",
"version": "20221124",
"port-version": 1
},
{
"git-tree": "2065c045d5787d9fff6469d31fe6bbe2f925d367",
"version": "20221124",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "60fff785f597952c284a1538d04b9b1ce4f3a906",
"version-date": "2019-09-25",
"port-version": 6
},
{
"git-tree": "66081fbeecacd152e3964b0f64f25e0f0b10d461",
"version-date": "2019-09-25",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "fd068435ebeeb2238fab7fcac21ce337344a30a7",
"version": "1.3",
"port-version": 8
},
{
"git-tree": "4260f6ff5614f3a8e85aeb773224362635b47337",
"version": "1.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "a9dbc0195e8a7aa17a0be44e735f82ae4bc00bf3",
"version": "2.0.0",
"port-version": 11
},
{
"git-tree": "e72c715fb637688426feaa616ab0bc07c7758f8c",
"version": "2.0.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c90ee76ea6a1d48d54be7f968df9a4847fd846de",
"version": "7.8.2",
"port-version": 9
},
{
"git-tree": "261556139a5816276568790ac8b8c7eba3b58f72",
"version": "7.8.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "929ef11a6dc1df85348385786c621e0674c5c903",
"version": "1.7.1",
"port-version": 2
},
{
"git-tree": "abb069e17e53344d850ff3b01ebf636a1734a6e0",
"version": "1.7.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6cfca44e83f19eb68714ac2211026c914a255fd9",
"version-date": "2019-10-14",
"port-version": 1
},
{
"git-tree": "a3ac6698af14ebaa58de6ad3d5173ea54dc94ba9",
"version-date": "2019-10-14",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c5b161b57b6ff9c1c2131514506ac05ef1f76e77",
"version": "2.3.4",
"port-version": 3
},
{
"git-tree": "1e825e06e975c55c3a0811107d2488b32b1f600b",
"version": "2.3.4",