freebsd-ports/net/freerdp/files/patch-git_434436b7
Antoine Brodin 203d99cf93 Revert r390700 and r390719, some pkgconfig fixes were reverted and the
update breaks net/vinagre (and gnome3)

Pointy hat:	pi@
With hat:	portmgr
2015-06-28 08:24:14 +00:00

74 lines
1.9 KiB
Text

From 434436b75f00c5475f66ff0f4062e168aa409688 Mon Sep 17 00:00:00 2001
From: ivan-83 <rozhuk.im@gmail.com>
Date: Tue, 10 Mar 2015 01:21:28 +0300
Subject: [PATCH] * BSD/FreeBSD build fix
---
CMakeLists.txt | 14 ++++++++++++++
winpr/libwinpr/synch/wait.c | 2 +-
winpr/libwinpr/sysinfo/sysinfo.c | 1 +
winpr/libwinpr/utils/CMakeLists.txt | 4 ++++
4 files changed, 20 insertions(+), 1 deletion(-)
diff CMakeLists.txt CMakeLists.txt
index 0a9144a..386ae67 100644
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -358,6 +358,14 @@ if(APPLE)
endif()
endif(APPLE)
+# BSD
+if(${CMAKE_SYSTEM_NAME} MATCHES "BSD")
+ set(BSD TRUE)
+ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+ set(FREEBSD TRUE)
+ endif()
+endif()
+
# Android
if(ANDROID)
set(WITH_LIBRARY_VERSIONING "OFF")
@@ -618,6 +626,12 @@ set(FREERDP_EXTENSION_PATH "${CMAKE_INSTALL_FULL_LIBDIR}/freerdp/extensions")
include_directories(${CMAKE_CURRENT_BINARY_DIR})
include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
+if(BSD)
+ if(IS_DIRECTORY /usr/local/include)
+ include_directories(/usr/local/include)
+ link_directories(/usr/local/lib)
+ endif()
+endif()
# Configure files
add_definitions("-DHAVE_CONFIG_H")
diff winpr/libwinpr/sysinfo/sysinfo.c winpr/libwinpr/sysinfo/sysinfo.c
index 1529d54..457ab9d 100644
--- winpr/libwinpr/sysinfo/sysinfo.c
+++ winpr/libwinpr/sysinfo/sysinfo.c
@@ -54,6 +54,7 @@
#ifndef _WIN32
#include <time.h>
+#include <sys/time.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
diff winpr/libwinpr/utils/CMakeLists.txt winpr/libwinpr/utils/CMakeLists.txt
index e524bf9..501f605 100644
--- winpr/libwinpr/utils/CMakeLists.txt
+++ winpr/libwinpr/utils/CMakeLists.txt
@@ -113,6 +113,10 @@ if(UNIX)
winpr_library_add(m)
endif()
+if(BSD)
+ winpr_library_add(execinfo)
+endif()
+
if(BUILD_TESTING)
add_subdirectory(test)
endif()
--
2.4.1