aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Markus <tobbi.bugs@googlemail.com>2018-11-04 20:28:27 +0100
committerRobert Schumacher <roschuma@microsoft.com>2018-11-04 11:28:27 -0800
commitf11fd8aa5de71d6664b6dfb0b5425308b6426bcc (patch)
tree5cfed03e1640723f2e26a4f6cfaa0e13dd47a345
parentccafb5641156e9e59d16d6f2db407f1514b4e939 (diff)
downloadvcpkg-f11fd8aa5de71d6664b6dfb0b5425308b6426bcc.tar.gz
vcpkg-f11fd8aa5de71d6664b6dfb0b5425308b6426bcc.zip
[fribidi] new port (#4627)
-rw-r--r--ports/fribidi/CONTROL3
-rw-r--r--ports/fribidi/portfile.cmake27
2 files changed, 30 insertions, 0 deletions
diff --git a/ports/fribidi/CONTROL b/ports/fribidi/CONTROL
new file mode 100644
index 000000000..65e9a2248
--- /dev/null
+++ b/ports/fribidi/CONTROL
@@ -0,0 +1,3 @@
+Source: fribidi
+Version: 1.0.5
+Description: GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi)
diff --git a/ports/fribidi/portfile.cmake b/ports/fribidi/portfile.cmake
new file mode 100644
index 000000000..d366b89ef
--- /dev/null
+++ b/ports/fribidi/portfile.cmake
@@ -0,0 +1,27 @@
+include(vcpkg_common_functions)
+
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO fribidi/fribidi
+ REF v1.0.5
+ SHA512 c51b67cc3e7610bef9a66f2456f7602fe010164c2c01e7d91026cefa4a08fdce5165b6eb3814e76cd89e766356fb71adc08bf75d9b2f5802f71c18b5d0476887
+HEAD_REF master)
+
+vcpkg_configure_meson(SOURCE_PATH ${SOURCE_PATH}
+ OPTIONS
+ -Ddocs=false
+ --backend=ninja)
+
+vcpkg_install_meson()
+vcpkg_copy_pdbs()
+
+file(GLOB EXE_FILES
+ "${CURRENT_PACKAGES_DIR}/bin/*.exe"
+ "${CURRENT_PACKAGES_DIR}/debug/bin/*.exe"
+)
+if (EXE_FILES)
+ file(REMOVE ${EXE_FILES})
+endif()
+
+# Handle copyright
+file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/fribidi RENAME copyright) \ No newline at end of file