vcpkg/ports/openjpeg/vcpkg.json

31 lines
913 B
JSON
Raw Normal View History

[openjpeg] 16645 Fix compile w/features jp3d,jpip,jpwl,mj2 triplet x64-windows VS 2019 ver 16.9.1 (#16661) * Fix for openjpeg issue 16645 compile with VS2019 16.9.1 - Modified portfile.cmake to apply patch fix-lrintf-to-opj_lrintf.patch - Added patch to change /src/lib/openmj2/opj_includes.h From: static INLINE long lrintf(float f) To: static INLINE long opj_lrintf(float f) - Converted CONTROL file to vcpkg.json file - Fix was tested locally on triplet x64-windows with Microsoft Windows x64 Professional 20H2 [Version 10.0.19042.867] Windows Feature Experience Pack 120.2212.551.0 Windows SDK [Version 10.0.19041.0] VS 2017: Visual Studio 2017 Community Edition [Version 15.9.34] Visual Studio Toolset [Version 14.16.27023] Microsoft (R) C/C++ Optimizing Compiler [Version 19.16.27045 for x64] VS 2019: Visual Studio 2019 Community Edition [Version 16.9.1] Visual Studio Toolset [Version 14.28.29910] Microsoft (R) C/C++ Optimizing Compiler [Version 19.28.29912 for x64] * Update json file * Reformat vcpkg.json file * Update port version * Update json file * Update ports/openjpeg/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/openjpeg/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/baseline.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/o-/openjpeg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update json file Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-16 06:21:09 +08:00
{
"name": "openjpeg",
"version-semver": "2.4.0",
[openjpeg] 16645 Fix compile w/features jp3d,jpip,jpwl,mj2 triplet x64-windows VS 2019 ver 16.9.1 (#16661) * Fix for openjpeg issue 16645 compile with VS2019 16.9.1 - Modified portfile.cmake to apply patch fix-lrintf-to-opj_lrintf.patch - Added patch to change /src/lib/openmj2/opj_includes.h From: static INLINE long lrintf(float f) To: static INLINE long opj_lrintf(float f) - Converted CONTROL file to vcpkg.json file - Fix was tested locally on triplet x64-windows with Microsoft Windows x64 Professional 20H2 [Version 10.0.19042.867] Windows Feature Experience Pack 120.2212.551.0 Windows SDK [Version 10.0.19041.0] VS 2017: Visual Studio 2017 Community Edition [Version 15.9.34] Visual Studio Toolset [Version 14.16.27023] Microsoft (R) C/C++ Optimizing Compiler [Version 19.16.27045 for x64] VS 2019: Visual Studio 2019 Community Edition [Version 16.9.1] Visual Studio Toolset [Version 14.28.29910] Microsoft (R) C/C++ Optimizing Compiler [Version 19.28.29912 for x64] * Update json file * Reformat vcpkg.json file * Update port version * Update json file * Update ports/openjpeg/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/openjpeg/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/baseline.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/o-/openjpeg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update json file Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-16 06:21:09 +08:00
"description": "OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 Reference Software.",
"homepage": "https://github.com/uclouvain/openjpeg",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
[openjpeg] 16645 Fix compile w/features jp3d,jpip,jpwl,mj2 triplet x64-windows VS 2019 ver 16.9.1 (#16661) * Fix for openjpeg issue 16645 compile with VS2019 16.9.1 - Modified portfile.cmake to apply patch fix-lrintf-to-opj_lrintf.patch - Added patch to change /src/lib/openmj2/opj_includes.h From: static INLINE long lrintf(float f) To: static INLINE long opj_lrintf(float f) - Converted CONTROL file to vcpkg.json file - Fix was tested locally on triplet x64-windows with Microsoft Windows x64 Professional 20H2 [Version 10.0.19042.867] Windows Feature Experience Pack 120.2212.551.0 Windows SDK [Version 10.0.19041.0] VS 2017: Visual Studio 2017 Community Edition [Version 15.9.34] Visual Studio Toolset [Version 14.16.27023] Microsoft (R) C/C++ Optimizing Compiler [Version 19.16.27045 for x64] VS 2019: Visual Studio 2019 Community Edition [Version 16.9.1] Visual Studio Toolset [Version 14.28.29910] Microsoft (R) C/C++ Optimizing Compiler [Version 19.28.29912 for x64] * Update json file * Reformat vcpkg.json file * Update port version * Update json file * Update ports/openjpeg/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/openjpeg/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/baseline.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions/o-/openjpeg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update json file Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-03-16 06:21:09 +08:00
"features": {
"jp3d": {
"description": "Build optional component jp3d"
},
"jpip": {
"description": "Build optional component jpip"
},
"jpwl": {
"description": "Build optional component jpwl"
},
"mj2": {
"description": "Build optional component mj2"
}
}
}