aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShimon Doodkin <helpmepro1@gmail.com>2020-11-06 23:36:23 +0200
committerGitHub <noreply@github.com>2020-11-06 13:36:23 -0800
commit5a97bb2f576f951959e26baa377afcd2777acb48 (patch)
tree077ba6cce0311d8fa6ac60ac6947abdd40fc2662
parent5a95fe218fb8bfbc00b40c952935c70d30dfb177 (diff)
downloadvcpkg-5a97bb2f576f951959e26baa377afcd2777acb48.tar.gz
vcpkg-5a97bb2f576f951959e26baa377afcd2777acb48.zip
add dataframe of github hosseinmoein/DataFrame (#14351)
-rw-r--r--ports/dataframe/CONTROL5
-rw-r--r--ports/dataframe/portfile.cmake31
2 files changed, 36 insertions, 0 deletions
diff --git a/ports/dataframe/CONTROL b/ports/dataframe/CONTROL
new file mode 100644
index 000000000..14c7d5522
--- /dev/null
+++ b/ports/dataframe/CONTROL
@@ -0,0 +1,5 @@
+Source: dataframe
+Version: 1.12.0
+Description: This is a C++ statistical library that provides an interface similar to Pandas package in Python
+Homepage: https://github.com/hosseinmoein/DataFrame
+Supports: !uwp
diff --git a/ports/dataframe/portfile.cmake b/ports/dataframe/portfile.cmake
new file mode 100644
index 000000000..2bb0b1bbb
--- /dev/null
+++ b/ports/dataframe/portfile.cmake
@@ -0,0 +1,31 @@
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO hosseinmoein/DataFrame
+ REF 106fb398a3a05a9d4055a1b00d1e3b9b26a72fa1
+ SHA512 43bd888312e16866f399e47adf7d0dc4fb4fd961063d3f53df4a69fb69f1ec95a1c294a4cefc4135f1acf6a4f27715fdcc71cb4bf69f2f72557290d9af439774
+ HEAD_REF master
+)
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ OPTIONS
+ -DENABLE_TESTING:BOOL=OFF
+)
+
+vcpkg_install_cmake()
+
+if(VCPKG_TARGET_IS_WINDOWS)
+ vcpkg_fixup_cmake_targets(CONFIG_PATH cmake TARGET_PATH share/dataframe)
+else()
+ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/DataFrame TARGET_PATH share/dataframe)
+
+endif()
+vcpkg_fixup_pkgconfig()
+
+file( REMOVE_RECURSE
+ ${CURRENT_PACKAGES_DIR}/debug/include
+)
+
+file( INSTALL
+ ${SOURCE_PATH}/License DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright
+)