diff options
author | Daniel Engberg <daniel.engberg.lists@pyret.net> | 2019-02-23 22:38:04 +0000 |
---|---|---|
committer | Yousong Zhou <yszhou4tech@gmail.com> | 2019-11-01 14:22:37 +0000 |
commit | f051a967b817eef118f315aee02dcc6857bc35e4 (patch) | |
tree | 6178456bc890de192dcec188dfe3f30d86bfa7a9 /package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch | |
parent | 466d499d033946a6e6799365f15e98680ca27b08 (diff) | |
download | upstream-f051a967b817eef118f315aee02dcc6857bc35e4.tar.gz upstream-f051a967b817eef118f315aee02dcc6857bc35e4.tar.bz2 upstream-f051a967b817eef118f315aee02dcc6857bc35e4.zip |
libevent2: Update to 2.1.11
Update libevent to 2.1.11
Use CMake instead GNU Autotools
Backport following commits:
https://github.com/libevent/libevent/commit/f05ba671931e2b4e38459899f6f63f79f99869fe
..and partially
https://github.com/libevent/libevent/commit/7201062f3ef505a77baa6ccaf1cf73812462308a
to fix compilation
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(cherry picked from commit f351beedfd47766e5e44a04af50e3724bec54dbc)
(resolves FS#2435)
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Diffstat (limited to 'package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch')
-rw-r--r-- | package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch b/package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch new file mode 100644 index 0000000000..b0b4bf8c0b --- /dev/null +++ b/package/libs/libevent2/patches/0001-Add-missing-file-Uninstall.cmake.in.patch @@ -0,0 +1,45 @@ +From 9c2d9d2c8f65d7c6bb268c0e9795bac296661ca8 Mon Sep 17 00:00:00 2001 +From: Daniel Engberg <daniel.engberg.lists@pyret.net> +Date: Wed, 7 Aug 2019 00:56:39 +0200 +Subject: [PATCH] Add missing file Uninstall.cmake.in + +Needed to fix compilation + +Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net> +--- + cmake/Uninstall.cmake.in | 23 +++++++++++++++++++++++ + 1 file changed, 23 insertions(+) + create mode 100644 cmake/Uninstall.cmake.in + +diff --git a/cmake/Uninstall.cmake.in b/cmake/Uninstall.cmake.in +new file mode 100644 +index 0000000..c6dc09e +--- /dev/null ++++ b/cmake/Uninstall.cmake.in +@@ -0,0 +1,23 @@ ++# https://gitlab.kitware.com/cmake/community/wikis/FAQ#can-i-do-make-uninstall-with-cmake ++ ++if(NOT EXISTS "@CMAKE_BINARY_DIR@/install_manifest.txt") ++ message(FATAL_ERROR "Cannot find install manifest: @CMAKE_BINARY_DIR@/install_manifest.txt") ++endif(NOT EXISTS "@CMAKE_BINARY_DIR@/install_manifest.txt") ++ ++file(READ "@CMAKE_BINARY_DIR@/install_manifest.txt" files) ++string(REGEX REPLACE "\n" ";" files "${files}") ++foreach(file ${files}) ++ message(STATUS "Uninstalling $ENV{DESTDIR}${file}") ++ if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++ exec_program( ++ "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" ++ OUTPUT_VARIABLE rm_out ++ RETURN_VALUE rm_retval ++ ) ++ if(NOT "${rm_retval}" STREQUAL 0) ++ message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}") ++ endif(NOT "${rm_retval}" STREQUAL 0) ++ else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++ message(STATUS "File $ENV{DESTDIR}${file} does not exist.") ++ endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++endforeach(file) +-- +2.22.0 + |