early-access version 2853

This commit is contained in:
pineappleEA
2022-07-23 03:01:36 +02:00
parent 1f2b5081b5
commit 1f111bb69c
8955 changed files with 418777 additions and 999 deletions

View File

@@ -0,0 +1,10 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f32f6ffe3..639fc4109 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -815,4 +815,4 @@ endif()
# ############################################################################
# New CPACK section, please see the README file inside cpack.d directory.
-add_subdirectory(cpack.d)
+#add_subdirectory(cpack.d)

47
externals/vcpkg/ports/coin/portfile.cmake vendored Executable file
View File

@@ -0,0 +1,47 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Coin3D/coin
REF Coin-4.0.0
SHA512 8a0289cab3e02a7417022fe659ec30a2dd705b9bacb254e0269ada9155c76c6aea0285c475cd6e663f5d7f2b49e60244b16baac7188d57e3d7f8ab08d228f21f
HEAD_REF master
PATCHES
disable-cpackd.patch
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
set(COIN_BUILD_SHARED_LIBS OFF)
else()
set(COIN_BUILD_SHARED_LIBS ON)
endif()
if(VCPKG_CRT_LINKAGE STREQUAL dynamic)
set(COIN_BUILD_MSVC_STATIC_RUNTIME OFF)
elseif(VCPKG_CRT_LINKAGE STREQUAL static)
set(COIN_BUILD_MSVC_STATIC_RUNTIME ON)
endif()
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
-DCOIN_BUILD_DOCUMENTATION=OFF
-DCOIN_BUILD_MSVC_STATIC_RUNTIME=${COIN_BUILD_MSVC_STATIC_RUNTIME}
-DCOIN_BUILD_SHARED_LIBS=${COIN_BUILD_SHARED_LIBS}
-DCOIN_BUILD_TESTS=OFF
)
vcpkg_install_cmake()
vcpkg_copy_pdbs()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/Coin-4.0.0)
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
endif()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/Coin/profiler)
vcpkg_fixup_pkgconfig()

65
externals/vcpkg/ports/coin/vcpkg.json vendored Executable file
View File

@@ -0,0 +1,65 @@
{
"name": "coin",
"version-string": "4.0.0",
"port-version": 5,
"description": "A high-level 3D visualization library with Open Inventor 2.1 API",
"homepage": "https://github.com/coin3d/coin",
"supports": "!(arm | arm64 | uwp)",
"dependencies": [
"boost-assert",
"boost-config",
"boost-lexical-cast",
"boost-math",
"boost-smart-ptr",
"boost-static-assert",
"opengl-registry"
],
"default-features": [
"simage",
"zlib"
],
"features": {
"bzip2": {
"description": "Support bzip2 compressed fonts",
"dependencies": [
"bzip2",
{
"name": "freetype",
"features": [
"bzip2"
]
}
]
},
"fontconfig": {
"description": "Use fontconfig for font support",
"dependencies": [
"fontconfig"
]
},
"freetype": {
"description": "Use freetype for font support",
"dependencies": [
"freetype"
]
},
"openal": {
"description": "Use OpenAL for sound support in VRML97",
"dependencies": [
"openal-soft"
]
},
"simage": {
"description": "Use simage for loading images (textures), audio, and animations",
"dependencies": [
"simage"
]
},
"zlib": {
"description": "Use zlib for reading/writing compressed files",
"dependencies": [
"zlib"
]
}
}
}