--- /dev/null
+set(PLPLOT_VERSION 5.13.0)\r
+\r
+vcpkg_from_sourceforge(\r
+ OUT_SOURCE_PATH SOURCE_PATH\r
+ REPO plplot/plplot\r
+ REF ${PLPLOT_VERSION}%20Source\r
+ FILENAME "plplot-${PLPLOT_VERSION}.tar.gz"\r
+ SHA512 1d5cb5da17d4bde6d675585bff1f8dcb581719249a0b2687867e767703f8dab0870e7ea44b9549a497f4ac0141a3cabf6761c49520c0e2b26ffe581468512cbb\r
+ PATCHES\r
+ 0001-findwxwidgets-fixes.patch\r
+ 0002-wxwidgets-dev-fixes.patch\r
+ install-interface-include-directories.patch\r
+ use-math-h-nan.patch\r
+ fix_utils.patch\r
+ fix-pkg-config.patch\r
+)\r
+\r
+set(BUILD_with_wxwidgets OFF)\r
+if("wxwidgets" IN_LIST FEATURES)\r
+ set(BUILD_with_wxwidgets ON)\r
+endif()\r
+\r
+vcpkg_configure_cmake(\r
+ SOURCE_PATH ${SOURCE_PATH}\r
+ PREFER_NINJA\r
+ OPTIONS\r
+ -DENABLE_tcl=OFF\r
+ -DPL_HAVE_QHULL=OFF\r
+ -DENABLE_qt=OFF\r
+ -DPLPLOT_USE_QT5=OFF\r
+ -DENABLE_ocaml=OFF\r
+ -DPL_DOUBLE=ON\r
+ -DPLD_wxwidgets=${BUILD_with_wxwidgets}\r
+ -DENABLE_DYNDRIVERS=OFF\r
+ -DDATA_DIR=${CURRENT_PACKAGES_DIR}/share/plplot\r
+ OPTIONS_DEBUG\r
+ -DDRV_DIR=${CURRENT_PACKAGES_DIR}/debug/bin\r
+ OPTIONS_RELEASE\r
+ -DDRV_DIR=${CURRENT_PACKAGES_DIR}/bin\r
+)\r
+\r
+vcpkg_install_cmake()\r
+\r
+vcpkg_copy_pdbs()\r
+\r
+vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/plplot)\r
+\r
+# Remove unnecessary tool\r
+file(REMOVE\r
+ ${CURRENT_PACKAGES_DIR}/debug/bin/pltek.exe\r
+ ${CURRENT_PACKAGES_DIR}/bin/pltek.exe\r
+ ${CURRENT_PACKAGES_DIR}/debug/bin/wxPLViewer.exe\r
+ ${CURRENT_PACKAGES_DIR}/bin/wxPLViewer.exe\r
+)\r
+\r
+if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")\r
+ message(STATUS "Static build: Removing the full bin directory.")\r
+ file(REMOVE_RECURSE\r
+ ${CURRENT_PACKAGES_DIR}/debug/bin\r
+ ${CURRENT_PACKAGES_DIR}/bin\r
+ )\r
+endif()\r
+\r
+# Remove unwanted and duplicate directories\r
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)\r
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)\r
+\r
+file(INSTALL ${SOURCE_PATH}/Copyright DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)\r