aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authorcodicodi <rob.ceglinski@gmail.com>2017-02-09 18:13:52 +0100
committercodicodi <rob.ceglinski@gmail.com>2017-02-09 18:13:52 +0100
commit6ca475a5b47e0a49e2cdd4e65f3c51913a431328 (patch)
treecf596a9390295900e4bd73a79aeec06703a0366e /ports
parent5f46d896d562f2f2d2aa2e1eedf629969d5e5a7d (diff)
downloadvcpkg-6ca475a5b47e0a49e2cdd4e65f3c51913a431328.tar.gz
vcpkg-6ca475a5b47e0a49e2cdd4e65f3c51913a431328.zip
add libepoxy
Diffstat (limited to 'ports')
-rw-r--r--ports/libepoxy/CONTROL3
-rw-r--r--ports/libepoxy/portfile.cmake17
2 files changed, 20 insertions, 0 deletions
diff --git a/ports/libepoxy/CONTROL b/ports/libepoxy/CONTROL
new file mode 100644
index 000000000..8ac70cd22
--- /dev/null
+++ b/ports/libepoxy/CONTROL
@@ -0,0 +1,3 @@
+Source: libepoxy
+Version: 1.4.0-2432daf
+Description: Epoxy is a library for handling OpenGL function pointer management for you
diff --git a/ports/libepoxy/portfile.cmake b/ports/libepoxy/portfile.cmake
new file mode 100644
index 000000000..add95b480
--- /dev/null
+++ b/ports/libepoxy/portfile.cmake
@@ -0,0 +1,17 @@
+
+include(vcpkg_common_functions)
+set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libepoxy-2432daf4cf58b5ff11e008ca34811588285c43b3)
+vcpkg_download_distfile(ARCHIVE
+ URLS "https://github.com/anholt/libepoxy/archive/2432daf4cf58b5ff11e008ca34811588285c43b3.zip"
+ FILENAME "libepoxy-2432daf4cf58b5ff11e008ca34811588285c43b3.zip"
+ SHA512 70b59b6c5722eb87522927fdedab44f74ffd2d71d2ae42509de07b0c3e13f71320b25da0d4c75dca75c4208ea7a525483267d6ccb8acd5274728c015c7ac4006)
+
+vcpkg_extract_source_archive(${ARCHIVE})
+
+vcpkg_configure_meson(SOURCE_PATH ${SOURCE_PATH})
+vcpkg_install_meson()
+
+vcpkg_copy_pdbs()
+
+file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/libepoxy)
+file(RENAME ${CURRENT_PACKAGES_DIR}/share/libepoxy/COPYING ${CURRENT_PACKAGES_DIR}/share/libepoxy/copyright)