aboutsummaryrefslogtreecommitdiff
path: root/ports/luafilesystem
diff options
context:
space:
mode:
authorStephen E. Baker <baker.stephen.e@gmail.com>2020-05-27 00:32:47 -0400
committerGitHub <noreply@github.com>2020-05-26 21:32:47 -0700
commit46d0f05e2dc8c2df63dfb6e81294d88cf99c391a (patch)
tree08860b8c94c5c259a612953921bda599d62a5e63 /ports/luafilesystem
parentcff57958e7025176ee3af5c027b417c4dcc44d80 (diff)
downloadvcpkg-46d0f05e2dc8c2df63dfb6e81294d88cf99c391a.tar.gz
vcpkg-46d0f05e2dc8c2df63dfb6e81294d88cf99c391a.zip
[luafilesystem][lpeg] Bump versions (#11554)
* Bump luafilesytem to 1.8.0 and lpeg to 1.0.2 * Code review changes for lpeg / luafilesystem * [lpeg][luafilesystem] Remove windows only gates * Remove failures from baseline
Diffstat (limited to 'ports/luafilesystem')
-rw-r--r--ports/luafilesystem/CMakeLists.txt38
-rw-r--r--ports/luafilesystem/CONTROL2
-rw-r--r--ports/luafilesystem/lfs-def-fix.patch20
-rw-r--r--ports/luafilesystem/portfile.cmake13
4 files changed, 22 insertions, 51 deletions
diff --git a/ports/luafilesystem/CMakeLists.txt b/ports/luafilesystem/CMakeLists.txt
index 85fb5eb86..79dd424f4 100644
--- a/ports/luafilesystem/CMakeLists.txt
+++ b/ports/luafilesystem/CMakeLists.txt
@@ -1,21 +1,17 @@
-cmake_minimum_required(VERSION 3.0)
-project(luafilesystem)
-
-if(NOT WIN32)
- message(FATAL_ERROR "Written for windows only")
-endif()
-
-find_path(LUA_INCLUDE_DIR lua.h PATH_SUFFIXES lua)
-find_library(LUA_LIBRARY lua)
-set(LFS_INCLUDES ${LUA_INCLUDE_DIR})
-set(LFS_LIBRARIES ${LUA_LIBRARY})
-
-add_library( lfs src/lfs.h src/lfs.c src/lfs.def)
-
-target_include_directories(lfs PRIVATE ${LFS_INCLUDES})
-target_link_libraries(lfs PRIVATE ${LFS_LIBRARIES})
-
-install(TARGETS lfs
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib)
+cmake_minimum_required(VERSION 3.0)
+project(luafilesystem)
+
+find_path(LUA_INCLUDE_DIR lua.h PATH_SUFFIXES lua)
+find_library(LUA_LIBRARY lua)
+set(LFS_INCLUDES ${LUA_INCLUDE_DIR})
+set(LFS_LIBRARIES ${LUA_LIBRARY})
+
+add_library( lfs src/lfs.h src/lfs.c src/lfs.def)
+
+target_include_directories(lfs PRIVATE ${LFS_INCLUDES})
+target_link_libraries(lfs PRIVATE ${LFS_LIBRARIES})
+
+install(TARGETS lfs
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib)
diff --git a/ports/luafilesystem/CONTROL b/ports/luafilesystem/CONTROL
index e05ed6df3..021620ec1 100644
--- a/ports/luafilesystem/CONTROL
+++ b/ports/luafilesystem/CONTROL
@@ -1,5 +1,5 @@
Source: luafilesystem
-Version: 1.7.0.2-1
+Version: 1.8.0-1
Homepage: https://github.com/keplerproject/luafilesystem
Description: LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution.
Build-Depends: lua
diff --git a/ports/luafilesystem/lfs-def-fix.patch b/ports/luafilesystem/lfs-def-fix.patch
deleted file mode 100644
index 34923427f..000000000
--- a/ports/luafilesystem/lfs-def-fix.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 92527d96199912f79b8046ddb32ff83a16771cb4 Mon Sep 17 00:00:00 2001
-From: "Stephen E. Baker" <baker.stephen.e@gmail.com>
-Date: Fri, 15 Sep 2017 21:18:58 -0400
-Subject: [PATCH] Update version in lfs.def
-
-Version number of current release is 1.7
----
- src/lfs.def | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/lfs.def b/src/lfs.def
-index 8a36d41..4055ff0 100644
---- a/src/lfs.def
-+++ b/src/lfs.def
-@@ -1,4 +1,4 @@
- LIBRARY lfs.dll
--VERSION 1.6
-+VERSION 1.7
- EXPORTS
- luaopen_lfs
diff --git a/ports/luafilesystem/portfile.cmake b/ports/luafilesystem/portfile.cmake
index da13d7e55..bd6f1ebd4 100644
--- a/ports/luafilesystem/portfile.cmake
+++ b/ports/luafilesystem/portfile.cmake
@@ -1,8 +1,6 @@
-include(vcpkg_common_functions)
-
-set(LUAFILESYSTEM_VERSION 1.7.0.2)
-set(LUAFILESYSTEM_REVISION v1_7_0_2)
-set(LUAFILESYSTEM_HASH a1d4d077776e57cd878dbcd21656da141ea3686c587b5420a2b039aeaf086b7e7d05d531ee1cc2bbd7d06660d1315b09593e52143f6711f033ce8eecdc550511)
+set(LUAFILESYSTEM_VERSION 1.8.0)
+set(LUAFILESYSTEM_REVISION v1_8_0)
+set(LUAFILESYSTEM_HASH 79d964f13ae43716281dc8521d2f128b22f2261234c443e242b857cfdf621e208bdf4512f8ba710baa113e9b3b71e2544609de65e2c483f569c243a5cf058247)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
@@ -10,8 +8,6 @@ vcpkg_from_github(
REF ${LUAFILESYSTEM_REVISION}
SHA512 ${LUAFILESYSTEM_HASH}
HEAD_REF master
- PATCHES
- lfs-def-fix.patch
)
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
@@ -25,8 +21,7 @@ vcpkg_install_cmake()
vcpkg_copy_pdbs()
# Handle copyright
-file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/luafilesystem)
-file(RENAME ${CURRENT_PACKAGES_DIR}/share/luafilesystem/LICENSE ${CURRENT_PACKAGES_DIR}/share/luafilesystem/copyright)
+file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
# Allow empty include directory
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)