On Sat, Jan 13, 2018 at 10:37:06PM +0000, Stuart Henderson wrote: > On 2018/01/13 20:02, Sebastien Marie wrote: > > On Sat, Jan 13, 2018 at 02:00:50PM +0000, Stuart Henderson wrote: > > > On 2018/01/13 14:11, Sebastien Marie wrote: > > > > I didn't check RUN_DEPENDS, as I didn't expect command-line change. > > > > > > I wouldn't put it past them to chage command-line again ;) > > OK, I've compared the help output from old and new, diff is a bit hard > to read but it seems pretty close so I don't think there will be a problem.
thanks. > > > > +WANTLIB += ossaudio > > > > > > I don't _think_ we don't want that.. -DWITH_OSS=OFF ? > > > > I am unsure... ossaudio is hardcoded for OpenBSD in CMakeLists.txt (see > > client/common/CMakeLists.txt file). I did few tests, but I couldn't get > > audio (with or without using ossaudio). > > There was a big effort to remove ossaudio across as much of the ports > tree as possible (exceptions mostly for mixer use IIRC). It doesn't seem > to be used for anything here and isn't required to build, so I think we > should just patch it away. I removed ossaudio. > It might not be all that hard to port to sndio, if somebody actually > wants audio over this.. I agree. > xfreerdp itself still works for me. > > remmina needs cvs rm patch-* then it builds, but doesn't work > properly for me (displays the window, but doesn't do anything if > I enter a hostname and try to connect). Same behaviour at runtime. Diff updated to link as Freebsd with -rdynamic (Gtk error messages asked for it) in CMakeLists.txt. I am able to connect via RDP (sole protocol tested). I have also cvs rm old patches. > I haven't tried vinagre. I should be able to try it today. Thanks. -- Sebastien Marie Index: x11/freerdp/Makefile =================================================================== RCS file: /cvs/ports/x11/freerdp/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- x11/freerdp/Makefile 9 Nov 2017 16:50:39 -0000 1.29 +++ x11/freerdp/Makefile 14 Jan 2018 08:14:58 -0000 @@ -5,18 +5,17 @@ BROKEN-arm = unrecognized option -mfpu= BROKEN-hppa = undefined reference to __sync_val_compare_and_swap_4 COMMENT = open source client for Windows Terminal Server -DISTNAME = freerdp-1.2.0beta1 +DISTNAME = freerdp-2.0.0rc1 CATEGORIES = x11 net -REVISION = 2 GH_ACCOUNT = FreeRDP GH_PROJECT = FreeRDP -GH_COMMIT = f5ff6e1bd819a347aa532c1ef1a9cf0c67387507 +GH_TAGNAME = 2.0.0-rc1 -SHARED_LIBS += freerdp-client 0.0 # 1.2 -SHARED_LIBS += freerdp 0.0 # 1.2 -SHARED_LIBS += winpr 0.0 # 1.1 -SHARED_LIBS += xfreerdp-client 0.0 # 1.2 +SHARED_LIBS += freerdp-client2 0.0 # 2.0 +SHARED_LIBS += freerdp2 0.0 # 2.0 +SHARED_LIBS += winpr-tools2 0.0 # 2.0 +SHARED_LIBS += winpr2 0.0 # 2.0 HOMEPAGE = http://www.freerdp.com/ @@ -25,7 +24,6 @@ PERMIT_PACKAGE_CDROM = Yes WANTLIB += X11 Xcursor Xext Xfixes Xi Xinerama Xrender Xv avcodec WANTLIB += avutil c crypto cups execinfo m pthread ssl xkbfile -WANTLIB += z MODULES = devel/cmake @@ -38,20 +36,14 @@ LIB_DEPENDS = devel/libexecinfo \ print/cups,-libs \ graphics/ffmpeg -CONFIGURE_ARGS += -DWITH_ALSA=OFF \ - -DWITH_CUPS=ON \ +CONFIGURE_ARGS += -DWITH_CUPS=ON \ -DWITH_DIRECTFB=OFF \ -DWITH_GSTREAMER_0_10=OFF \ -DWITH_GSTREAMER_1_0=OFF \ -DWITH_OPENSLES=OFF \ -DWITH_PCSC=ON \ - -DWITH_PULSE=OFF - -# XXX does not build -CONFIGURE_ARGS += -DCHANNEL_DRIVE=OFF - -# -msse3 requires a newer gcc -CONFIGURE_ARGS += -DWITH_SSE2=OFF + -DWITH_LIBSYSTEMD=OFF \ + -DWITH_OSS=OFF NO_TEST = Yes Index: x11/freerdp/distinfo =================================================================== RCS file: /cvs/ports/x11/freerdp/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- x11/freerdp/distinfo 6 May 2017 15:10:18 -0000 1.7 +++ x11/freerdp/distinfo 14 Jan 2018 08:14:58 -0000 @@ -1,2 +1,2 @@ -SHA256 (freerdp-1.2.0beta1-f5ff6e1b.tar.gz) = /LC7jfaSVy4Bmye9sljZvhOW/pOAerJ3Ld4vC7JqxVY= -SIZE (freerdp-1.2.0beta1-f5ff6e1b.tar.gz) = 6036392 +SHA256 (freerdp-2.0.0rc1.tar.gz) = osHIMHJInVbaeLvnbClykCL1w1o+w6HOJs6ogj3gQ8I= +SIZE (freerdp-2.0.0rc1.tar.gz) = 6530403 Index: x11/freerdp/patches/patch-CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-CMakeLists_txt diff -N x11/freerdp/patches/patch-CMakeLists_txt --- x11/freerdp/patches/patch-CMakeLists_txt 7 Nov 2015 05:55:08 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,54 +0,0 @@ -$OpenBSD: patch-CMakeLists_txt,v 1.5 2015/11/07 05:55:08 ajacoutot Exp $ ---- CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ CMakeLists.txt Fri Nov 6 19:29:28 2015 -@@ -170,20 +170,9 @@ if(CMAKE_COMPILER_IS_GNUCC) - if(CMAKE_BUILD_TYPE STREQUAL "Release") - set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG") - set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG") -- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - -- CHECK_C_COMPILER_FLAG (-Wno-builtin-macro-redefined Wno-builtin-macro-redefined) -- if(Wno-builtin-macro-redefined) -- set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wno-builtin-macro-redefined") -- set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -D__FILE__='\"$(subst ${CMAKE_BINARY_DIR}/,,$(subst ${CMAKE_SOURCE_DIR}/,,$(abspath $<)))\"'") -- endif() -- -- CHECK_CXX_COMPILER_FLAG (-Wno-builtin-macro-redefined Wno-builtin-macro-redefinedCXX) -- if(Wno-builtin-macro-redefinedCXX) -- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wno-builtin-macro-redefined") -- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -D__FILE__='\"$(subst ${CMAKE_BINARY_DIR}/,,$(subst ${CMAKE_SOURCE_DIR}/,,$(abspath $<)))\"'") -- endif() - else() - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g") -@@ -315,6 +304,14 @@ if(APPLE) - endif() - endif(APPLE) - -+# BSD -+if(${CMAKE_SYSTEM_NAME} MATCHES "BSD") -+ set(BSD TRUE) -+ if(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") -+ set(OPENBSD TRUE) -+ endif() -+endif() -+ - # Android - if(ANDROID) - set(WITH_LIBRARY_VERSIONING "OFF") -@@ -554,6 +551,12 @@ set(FREERDP_EXTENSION_PATH "${CMAKE_INSTALL_FULL_LIBDI - 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") Index: x11/freerdp/patches/patch-channels_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-channels_CMakeLists_txt diff -N x11/freerdp/patches/patch-channels_CMakeLists_txt --- x11/freerdp/patches/patch-channels_CMakeLists_txt 21 Nov 2015 10:04:31 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-channels_CMakeLists_txt,v 1.1 2015/11/21 10:04:31 ajacoutot Exp $ - -From 1b663ceffe51008af7ae9749e5b7999b2f7d6698 Mon Sep 17 00:00:00 2001 -From: Bernhard Miklautz <bernhard.mikla...@shacknet.at> -Date: Fri, 12 Dec 2014 18:26:45 +0100 -Subject: [PATCH] build: cmake 3.1 compatibility - ---- channels/CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ channels/CMakeLists.txt Sat Nov 21 10:50:04 2015 -@@ -202,8 +202,8 @@ set(FILENAME "ChannelOptions.cmake") - file(GLOB FILEPATHS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/${FILENAME}") - - foreach(FILEPATH ${FILEPATHS}) -- if(${FILEPATH} MATCHES "^([^/]*)//${FILENAME}") -- string(REGEX REPLACE "^([^/]*)//${FILENAME}" "\\1" DIR ${FILEPATH}) -+ if(${FILEPATH} MATCHES "^([^/]*)/+${FILENAME}") -+ string(REGEX REPLACE "^([^/]*)/+${FILENAME}" "\\1" DIR ${FILEPATH}) - set(CHANNEL_OPTION) - include(${FILEPATH}) - if(${CHANNEL_OPTION}) Index: x11/freerdp/patches/patch-channels_client_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-channels_client_CMakeLists_txt diff -N x11/freerdp/patches/patch-channels_client_CMakeLists_txt --- x11/freerdp/patches/patch-channels_client_CMakeLists_txt 21 Nov 2015 10:04:31 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-channels_client_CMakeLists_txt,v 1.2 2015/11/21 10:04:31 ajacoutot Exp $ - -From 1b663ceffe51008af7ae9749e5b7999b2f7d6698 Mon Sep 17 00:00:00 2001 -From: Bernhard Miklautz <bernhard.mikla...@shacknet.at> -Date: Fri, 12 Dec 2014 18:26:45 +0100 -Subject: [PATCH] build: cmake 3.1 compatibility - ---- channels/client/CMakeLists.txt.orig Thu Oct 29 07:42:20 2015 -+++ channels/client/CMakeLists.txt Thu Oct 29 07:42:34 2015 -@@ -24,7 +24,9 @@ set(${MODULE_PREFIX}_SRCS - ${CMAKE_CURRENT_SOURCE_DIR}/addin.c - ${CMAKE_CURRENT_SOURCE_DIR}/addin.h) - -+if(CHANNEL_STATIC_CLIENT_ENTRIES) - list(REMOVE_DUPLICATES CHANNEL_STATIC_CLIENT_ENTRIES) -+endif() - - foreach(STATIC_ENTRY ${CHANNEL_STATIC_CLIENT_ENTRIES}) - foreach(STATIC_MODULE ${CHANNEL_STATIC_CLIENT_MODULES}) Index: x11/freerdp/patches/patch-client_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-client_CMakeLists_txt diff -N x11/freerdp/patches/patch-client_CMakeLists_txt --- x11/freerdp/patches/patch-client_CMakeLists_txt 21 Nov 2015 10:04:31 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-client_CMakeLists_txt,v 1.1 2015/11/21 10:04:31 ajacoutot Exp $ - -From 1b663ceffe51008af7ae9749e5b7999b2f7d6698 Mon Sep 17 00:00:00 2001 -From: Bernhard Miklautz <bernhard.mikla...@shacknet.at> -Date: Fri, 12 Dec 2014 18:26:45 +0100 -Subject: [PATCH] build: cmake 3.1 compatibility - ---- client/CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ client/CMakeLists.txt Sat Nov 21 10:50:15 2015 -@@ -59,8 +59,8 @@ set(FILENAME "ModuleOptions.cmake") - file(GLOB FILEPATHS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/${FILENAME}") - - foreach(FILEPATH ${FILEPATHS}) -- if(${FILEPATH} MATCHES "^([^/]*)//${FILENAME}") -- string(REGEX REPLACE "^([^/]*)//${FILENAME}" "\\1" FREERDP_CLIENT ${FILEPATH}) -+ if(${FILEPATH} MATCHES "^([^/]*)/+${FILENAME}") -+ string(REGEX REPLACE "^([^/]*)/+${FILENAME}" "\\1" FREERDP_CLIENT ${FILEPATH}) - set(FREERDP_CLIENT_ENABLED 0) - include(${FILEPATH}) - if(FREERDP_CLIENT_ENABLED) Index: x11/freerdp/patches/patch-client_X11_CMakeLists_txt =================================================================== RCS file: /cvs/ports/x11/freerdp/patches/patch-client_X11_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -r1.2 patch-client_X11_CMakeLists_txt --- x11/freerdp/patches/patch-client_X11_CMakeLists_txt 7 Nov 2015 05:55:08 -0000 1.2 +++ x11/freerdp/patches/patch-client_X11_CMakeLists_txt 14 Jan 2018 08:14:58 -0000 @@ -1,12 +1,14 @@ -$OpenBSD: patch-client_X11_CMakeLists_txt,v 1.2 2015/11/07 05:55:08 ajacoutot Exp $ ---- client/X11/CMakeLists.txt.orig Thu Oct 29 07:05:08 2015 -+++ client/X11/CMakeLists.txt Thu Oct 29 07:05:18 2015 -@@ -108,7 +108,7 @@ if(WITH_MANPAGES) - add_custom_target(xfreerdp.manpage ALL - DEPENDS xfreerdp.1) +$OpenBSD$ + +Index: client/X11/CMakeLists.txt +--- client/X11/CMakeLists.txt.orig ++++ client/X11/CMakeLists.txt +@@ -203,7 +203,7 @@ endif() + include_directories(${CMAKE_SOURCE_DIR}/resources) -- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/xfreerdp.1 DESTINATION share/man/man1) -+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/xfreerdp.1 DESTINATION man/man1) - else() - message(WARNING "WITH_MANPAGES was set, but xsltproc was not found. man-pages will not be installed") - endif() + set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS} freerdp-client freerdp m) +-if (NOT APPLE) ++if ((NOT APPLE) AND (NOT OPENBSD)) + list(APPEND ${MODULE_PREFIX}_LIBS rt) + endif() + target_link_libraries(${MODULE_NAME} ${PRIVATE_KEYWORD} ${${MODULE_PREFIX}_LIBS}) Index: x11/freerdp/patches/patch-client_common_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-client_common_CMakeLists_txt diff -N x11/freerdp/patches/patch-client_common_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/freerdp/patches/patch-client_common_CMakeLists_txt 14 Jan 2018 08:14:58 -0000 @@ -0,0 +1,18 @@ +$OpenBSD$ +Doesn't use ossaudio for OpenBSD +Index: client/common/CMakeLists.txt +--- client/common/CMakeLists.txt.orig ++++ client/common/CMakeLists.txt +@@ -66,11 +66,7 @@ endif() + set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS} winpr) + + target_link_libraries(${MODULE_NAME} ${PRIVATE_KEYWORD} ${FREERDP_CHANNELS_CLIENT_LIBS}) +-if(OPENBSD) +- target_link_libraries(${MODULE_NAME} ${PUBLIC_KEYWORD} ${${MODULE_PREFIX}_LIBS} ossaudio) +-else() +- target_link_libraries(${MODULE_NAME} ${PUBLIC_KEYWORD} ${${MODULE_PREFIX}_LIBS}) +-endif() ++target_link_libraries(${MODULE_NAME} ${PUBLIC_KEYWORD} ${${MODULE_PREFIX}_LIBS}) + + + install(TARGETS ${MODULE_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries EXPORT FreeRDP-ClientTargets) Index: x11/freerdp/patches/patch-libfreerdp_crypto_tls_c =================================================================== RCS file: x11/freerdp/patches/patch-libfreerdp_crypto_tls_c diff -N x11/freerdp/patches/patch-libfreerdp_crypto_tls_c --- x11/freerdp/patches/patch-libfreerdp_crypto_tls_c 1 Feb 2017 11:43:23 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,31 +0,0 @@ -$OpenBSD: patch-libfreerdp_crypto_tls_c,v 1.1 2017/02/01 11:43:23 sthen Exp $ - -"For x11/freerdp we need to switch from handshake_func tests to other -existing ways of doing this, which is what they've already done upstream. -Note that this diff also switches from TLSv1_client_method() to -SSLv23_client_method() so that TLSv1.1 and TLSv1.2 will work if the -server supports them." - ---- libfreerdp/crypto/tls.c.orig Wed Feb 1 11:38:11 2017 -+++ libfreerdp/crypto/tls.c Wed Feb 1 11:38:48 2017 -@@ -218,9 +218,9 @@ static long bio_rdp_tls_ctrl(BIO* bio, int cmd, long n - case BIO_CTRL_RESET: - SSL_shutdown(tls->ssl); - -- if (tls->ssl->handshake_func == tls->ssl->method->ssl_connect) -+ if (SSL_in_connect_init(tls->ssl)) - SSL_set_connect_state(tls->ssl); -- else if (tls->ssl->handshake_func == tls->ssl->method->ssl_accept) -+ else if (SSL_in_accept_init(tls->ssl)) - SSL_set_accept_state(tls->ssl); - - SSL_clear(tls->ssl); -@@ -749,7 +749,7 @@ int tls_connect(rdpTls* tls, BIO *underlying) - */ - options |= SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS; - -- if (!tls_prepare(tls, underlying, TLSv1_client_method(), options, TRUE)) -+ if (!tls_prepare(tls, underlying, SSLv23_client_method(), options, TRUE)) - return FALSE; - - return tls_do_handshake(tls, TRUE); Index: x11/freerdp/patches/patch-server_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-server_CMakeLists_txt diff -N x11/freerdp/patches/patch-server_CMakeLists_txt --- x11/freerdp/patches/patch-server_CMakeLists_txt 21 Nov 2015 10:04:32 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-server_CMakeLists_txt,v 1.1 2015/11/21 10:04:32 ajacoutot Exp $ - -From 1b663ceffe51008af7ae9749e5b7999b2f7d6698 Mon Sep 17 00:00:00 2001 -From: Bernhard Miklautz <bernhard.mikla...@shacknet.at> -Date: Fri, 12 Dec 2014 18:26:45 +0100 -Subject: [PATCH] build: cmake 3.1 compatibility - ---- server/CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ server/CMakeLists.txt Sat Nov 21 10:50:15 2015 -@@ -44,8 +44,8 @@ set(FILENAME "ModuleOptions.cmake") - file(GLOB FILEPATHS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/${FILENAME}") - - foreach(FILEPATH ${FILEPATHS}) -- if(${FILEPATH} MATCHES "^([^/]*)//${FILENAME}") -- string(REGEX REPLACE "^([^/]*)//${FILENAME}" "\\1" FREERDP_SERVER ${FILEPATH}) -+ if(${FILEPATH} MATCHES "^([^/]*)/+${FILENAME}") -+ string(REGEX REPLACE "^([^/]*)/+${FILENAME}" "\\1" FREERDP_SERVER ${FILEPATH}) - set(FREERDP_SERVER_ENABLED 0) - include(${FILEPATH}) - if(FREERDP_SERVER_ENABLED) Index: x11/freerdp/patches/patch-third-party_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-third-party_CMakeLists_txt diff -N x11/freerdp/patches/patch-third-party_CMakeLists_txt --- x11/freerdp/patches/patch-third-party_CMakeLists_txt 21 Nov 2015 10:04:32 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -$OpenBSD: patch-third-party_CMakeLists_txt,v 1.1 2015/11/21 10:04:32 ajacoutot Exp $ - -From 1b663ceffe51008af7ae9749e5b7999b2f7d6698 Mon Sep 17 00:00:00 2001 -From: Bernhard Miklautz <bernhard.mikla...@shacknet.at> -Date: Fri, 12 Dec 2014 18:26:45 +0100 -Subject: [PATCH] build: cmake 3.1 compatibility - ---- third-party/CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ third-party/CMakeLists.txt Sat Nov 21 10:50:15 2015 -@@ -22,11 +22,11 @@ - file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt") - - foreach(dir ${all_valid_subdirs}) -- if(${dir} MATCHES "^([^/]*)//CMakeLists.txt") -- string(REGEX REPLACE "^([^/]*)//CMakeLists.txt" "\\1" dir_trimmed ${dir}) -+ if(${dir} MATCHES "^([^/]*)/+CMakeLists.txt") -+ string(REGEX REPLACE "^([^/]*)/+CMakeLists.txt" "\\1" dir_trimmed ${dir}) - message(STATUS "Adding third-party component ${dir_trimmed}") - add_subdirectory(${dir_trimmed}) - endif() - endforeach(dir) - --set(THIRD_PARTY_INCLUDES ${THIRD_PARTY_INCLUDES} PARENT_SCOPE) -\ No newline at end of file -+set(THIRD_PARTY_INCLUDES ${THIRD_PARTY_INCLUDES} PARENT_SCOPE) Index: x11/freerdp/patches/patch-winpr_include_winpr_crt_h =================================================================== RCS file: /cvs/ports/x11/freerdp/patches/patch-winpr_include_winpr_crt_h,v retrieving revision 1.1 diff -u -p -r1.1 patch-winpr_include_winpr_crt_h --- x11/freerdp/patches/patch-winpr_include_winpr_crt_h 7 Nov 2015 05:55:08 -0000 1.1 +++ x11/freerdp/patches/patch-winpr_include_winpr_crt_h 14 Jan 2018 08:14:58 -0000 @@ -2,14 +2,15 @@ $OpenBSD: patch-winpr_include_winpr_crt_ __builtin_bswap32 ---- winpr/include/winpr/crt.h.orig Fri Nov 6 19:36:54 2015 -+++ winpr/include/winpr/crt.h Fri Nov 6 19:37:12 2015 -@@ -56,7 +56,7 @@ static INLINE UINT64 _rotr64(UINT64 value, int shift) +Index: winpr/include/winpr/crt.h +--- winpr/include/winpr/crt.h.orig ++++ winpr/include/winpr/crt.h +@@ -68,7 +68,7 @@ static INLINE UINT64 _rotr64(UINT64 value, int shift) } #endif -#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) +#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)) - #define _byteswap_ushort(_val) __builtin_bswap16(_val) #define _byteswap_ulong(_val) __builtin_bswap32(_val) + #define _byteswap_uint64(_val) __builtin_bswap64(_val) Index: x11/freerdp/patches/patch-winpr_libwinpr_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_CMakeLists_txt diff -N x11/freerdp/patches/patch-winpr_libwinpr_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/freerdp/patches/patch-winpr_libwinpr_CMakeLists_txt 14 Jan 2018 08:14:58 -0000 @@ -0,0 +1,16 @@ +$OpenBSD$ + +Index: winpr/libwinpr/CMakeLists.txt +--- winpr/libwinpr/CMakeLists.txt.orig ++++ winpr/libwinpr/CMakeLists.txt +@@ -21,6 +21,10 @@ if (APPLE) + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-flat_namespace,-undefined,warning") + endif() + ++if (OPENBSD) ++ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L/usr/local/lib") ++endif() ++ + set(WINPR_DIR ${CMAKE_CURRENT_SOURCE_DIR}) + set(WINPR_SRCS "") + set(WINPR_LIBS "") Index: x11/freerdp/patches/patch-winpr_libwinpr_crt_alignment_c =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_crt_alignment_c diff -N x11/freerdp/patches/patch-winpr_libwinpr_crt_alignment_c --- x11/freerdp/patches/patch-winpr_libwinpr_crt_alignment_c 13 Jan 2016 22:25:48 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: patch-winpr_libwinpr_crt_alignment_c,v 1.1 2016/01/13 22:25:48 jasper Exp $ - -Use stdlib.h for malloc() - ---- winpr/libwinpr/crt/alignment.c.orig Fri Sep 12 00:46:32 2014 -+++ winpr/libwinpr/crt/alignment.c Wed Jan 13 23:24:42 2016 -@@ -36,7 +36,7 @@ - - #ifdef __APPLE__ - #include <malloc/malloc.h> --#elif __FreeBSD__ -+#elif defined(__FreeBSD__) || defined(__OpenBSD__) - #include <stdlib.h> - #else - #include <malloc.h> Index: x11/freerdp/patches/patch-winpr_libwinpr_synch_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_synch_CMakeLists_txt diff -N x11/freerdp/patches/patch-winpr_libwinpr_synch_CMakeLists_txt --- x11/freerdp/patches/patch-winpr_libwinpr_synch_CMakeLists_txt 7 Nov 2015 05:55:08 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-winpr_libwinpr_synch_CMakeLists_txt,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr/libwinpr/synch/CMakeLists.txt.orig Thu Oct 29 08:00:39 2015 -+++ winpr/libwinpr/synch/CMakeLists.txt Thu Oct 29 08:00:54 2015 -@@ -30,7 +30,7 @@ winpr_module_add( - timer.c - wait.c) - --if((NOT WIN32) AND (NOT APPLE) AND (NOT ANDROID)) -+if((NOT WIN32) AND (NOT APPLE) AND (NOT ANDROID) AND (NOT OPENBSD)) - winpr_library_add(rt) - endif() - Index: x11/freerdp/patches/patch-winpr_libwinpr_synch_wait_c =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_synch_wait_c diff -N x11/freerdp/patches/patch-winpr_libwinpr_synch_wait_c --- x11/freerdp/patches/patch-winpr_libwinpr_synch_wait_c 7 Nov 2015 05:55:08 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-winpr_libwinpr_synch_wait_c,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr/libwinpr/synch/wait.c.orig Fri Sep 12 00:46:32 2014 -+++ winpr/libwinpr/synch/wait.c Fri Nov 6 19:23:22 2015 -@@ -134,7 +134,7 @@ static int pthread_timedjoin_np(pthread_t td, void** r - return ETIMEDOUT; - } - --#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined(__OpenBSD__) - /*the only way to get it work is to remove the static*/ - int pthread_mutex_timedlock(pthread_mutex_t* mutex, const struct timespec* timeout) - #else Index: x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_CMakeLists_txt =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_CMakeLists_txt diff -N x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_CMakeLists_txt --- x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_CMakeLists_txt 7 Nov 2015 05:55:08 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-winpr_libwinpr_sysinfo_CMakeLists_txt,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr/libwinpr/sysinfo/CMakeLists.txt.orig Thu Oct 29 08:01:02 2015 -+++ winpr/libwinpr/sysinfo/CMakeLists.txt Thu Oct 29 08:01:12 2015 -@@ -17,7 +17,7 @@ - - winpr_module_add(sysinfo.c) - --if((NOT WIN32) AND (NOT APPLE) AND (NOT ANDROID)) -+if((NOT WIN32) AND (NOT APPLE) AND (NOT ANDROID) AND NOT(OPENBSD)) - winpr_library_add(rt) - endif() - Index: x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_sysinfo_c =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_sysinfo_c diff -N x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_sysinfo_c --- x11/freerdp/patches/patch-winpr_libwinpr_sysinfo_sysinfo_c 7 Nov 2015 05:55:08 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-winpr_libwinpr_sysinfo_sysinfo_c,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr/libwinpr/sysinfo/sysinfo.c.orig Wed Nov 12 18:56:03 2014 -+++ winpr/libwinpr/sysinfo/sysinfo.c Thu Oct 29 09:34:59 2015 -@@ -105,7 +105,7 @@ static DWORD GetNumberOfProcessors() - int mib[4]; - size_t length = sizeof(numCPUs); - mib[0] = CTL_HW; --#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined(__OpenBSD__) - mib[1] = HW_NCPU; - #else - mib[1] = HW_AVAILCPU; Index: x11/freerdp/patches/patch-winpr_libwinpr_utils_CMakeLists_txt =================================================================== RCS file: /cvs/ports/x11/freerdp/patches/patch-winpr_libwinpr_utils_CMakeLists_txt,v retrieving revision 1.1 diff -u -p -r1.1 patch-winpr_libwinpr_utils_CMakeLists_txt --- x11/freerdp/patches/patch-winpr_libwinpr_utils_CMakeLists_txt 7 Nov 2015 05:55:08 -0000 1.1 +++ x11/freerdp/patches/patch-winpr_libwinpr_utils_CMakeLists_txt 14 Jan 2018 08:14:58 -0000 @@ -1,8 +1,9 @@ $OpenBSD: patch-winpr_libwinpr_utils_CMakeLists_txt,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr/libwinpr/utils/CMakeLists.txt.orig Fri Sep 12 00:46:32 2014 -+++ winpr/libwinpr/utils/CMakeLists.txt Fri Nov 6 19:23:22 2015 -@@ -105,6 +105,10 @@ if(UNIX) - winpr_library_add(m) +Index: winpr/libwinpr/utils/CMakeLists.txt +--- winpr/libwinpr/utils/CMakeLists.txt.orig ++++ winpr/libwinpr/utils/CMakeLists.txt +@@ -149,6 +149,10 @@ if(WIN32) + winpr_library_add(Dbghelp) endif() +if(BSD) Index: x11/freerdp/patches/patch-winpr_libwinpr_utils_ssl_c =================================================================== RCS file: x11/freerdp/patches/patch-winpr_libwinpr_utils_ssl_c diff -N x11/freerdp/patches/patch-winpr_libwinpr_utils_ssl_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/freerdp/patches/patch-winpr_libwinpr_utils_ssl_c 14 Jan 2018 08:14:58 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ +LibreSSL doesn't have FIPS +Index: winpr/libwinpr/utils/ssl.c +--- winpr/libwinpr/utils/ssl.c.orig ++++ winpr/libwinpr/utils/ssl.c +@@ -279,7 +279,7 @@ static BOOL CALLBACK _winpr_openssl_initialize(PINIT_O + + if (flags & WINPR_SSL_INIT_ENABLE_FIPS) + { +-#if (OPENSSL_VERSION_NUMBER < 0x10001000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10001000L) || defined(LIBRESSL_VERSION_NUMBER) + WLog_ERR(TAG, "Openssl fips mode ENable not available on openssl versions less than 1.0.1!"); + #else + WLog_DBG(TAG, "Ensuring openssl fips mode is ENabled"); +@@ -348,7 +348,7 @@ BOOL winpr_CleanupSSL(DWORD flags) + + BOOL winpr_FIPSMode(void) + { +-#if (OPENSSL_VERSION_NUMBER < 0x10001000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10001000L) || defined(LIBRESSL_VERSION_NUMBER) + return FALSE; + #else + return (FIPS_mode() == 1); Index: x11/freerdp/patches/patch-winpr_pc_in =================================================================== RCS file: x11/freerdp/patches/patch-winpr_pc_in diff -N x11/freerdp/patches/patch-winpr_pc_in --- x11/freerdp/patches/patch-winpr_pc_in 7 Nov 2015 05:55:08 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,10 +0,0 @@ -$OpenBSD: patch-winpr_pc_in,v 1.1 2015/11/07 05:55:08 ajacoutot Exp $ ---- winpr.pc.in.orig Fri Sep 12 00:46:32 2014 -+++ winpr.pc.in Thu Oct 29 07:55:29 2015 -@@ -11,5 +11,5 @@ Version: @WINPR_VERSION_FULL@ - Requires: - Requires.private: zlib libssl - Libs: -L${libdir} ${libs} --Libs.private: -ldl -lrt -lm -lpthread -+Libs.private: -lm -lpthread - Cflags: -I${includedir} Index: x11/freerdp/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/freerdp/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- x11/freerdp/pkg/PLIST 21 Nov 2015 10:04:32 -0000 1.7 +++ x11/freerdp/pkg/PLIST 14 Jan 2018 08:14:58 -0000 @@ -1,250 +1,236 @@ @comment $OpenBSD: PLIST,v 1.7 2015/11/21 10:04:32 ajacoutot Exp $ @pkgpath x11/freerdp,no_cups +@bin bin/winpr-hash +@bin bin/winpr-makecert @bin bin/xfreerdp -include/freerdp/ -include/freerdp/addin.h -include/freerdp/altsec.h -include/freerdp/api.h -include/freerdp/assistance.h -include/freerdp/cache/ -include/freerdp/cache/bitmap.h -include/freerdp/cache/brush.h -include/freerdp/cache/cache.h -include/freerdp/cache/glyph.h -include/freerdp/cache/nine_grid.h -include/freerdp/cache/offscreen.h -include/freerdp/cache/palette.h -include/freerdp/cache/pointer.h -include/freerdp/channels/ -include/freerdp/channels/audin.h -include/freerdp/channels/channels.h -include/freerdp/channels/cliprdr.h -include/freerdp/channels/encomsp.h -include/freerdp/channels/log.h -include/freerdp/channels/rail.h -include/freerdp/channels/rdpdr.h -include/freerdp/channels/rdpgfx.h -include/freerdp/channels/rdpsnd.h -include/freerdp/channels/remdesk.h -include/freerdp/channels/tsmf.h -include/freerdp/channels/wtsvc.h -include/freerdp/client/ -include/freerdp/client.h -include/freerdp/client/audin.h -include/freerdp/client/channels.h -include/freerdp/client/cliprdr.h -include/freerdp/client/cmdline.h -include/freerdp/client/disp.h -include/freerdp/client/drdynvc.h -include/freerdp/client/encomsp.h -include/freerdp/client/file.h -include/freerdp/client/rail.h -include/freerdp/client/rdpei.h -include/freerdp/client/rdpgfx.h -include/freerdp/client/rdpsnd.h -include/freerdp/client/remdesk.h -include/freerdp/client/tsmf.h -include/freerdp/codec/ -include/freerdp/codec/audio.h -include/freerdp/codec/bitmap.h -include/freerdp/codec/bulk.h -include/freerdp/codec/clear.h -include/freerdp/codec/color.h -include/freerdp/codec/dsp.h -include/freerdp/codec/h264.h -include/freerdp/codec/interleaved.h -include/freerdp/codec/jpeg.h -include/freerdp/codec/mppc.h -include/freerdp/codec/ncrush.h -include/freerdp/codec/nsc.h -include/freerdp/codec/planar.h -include/freerdp/codec/progressive.h -include/freerdp/codec/region.h -include/freerdp/codec/rfx.h -include/freerdp/codec/xcrush.h -include/freerdp/codec/zgfx.h -include/freerdp/codecs.h -include/freerdp/constants.h -include/freerdp/crypto/ -include/freerdp/crypto/ber.h -include/freerdp/crypto/certificate.h -include/freerdp/crypto/crypto.h -include/freerdp/crypto/der.h -include/freerdp/crypto/er.h -include/freerdp/crypto/per.h -include/freerdp/crypto/tls.h -include/freerdp/dvc.h -include/freerdp/error.h -include/freerdp/event.h -include/freerdp/extension.h -include/freerdp/freerdp.h -include/freerdp/gdi/ -include/freerdp/gdi/16bpp.h -include/freerdp/gdi/32bpp.h -include/freerdp/gdi/8bpp.h -include/freerdp/gdi/bitmap.h -include/freerdp/gdi/brush.h -include/freerdp/gdi/clipping.h -include/freerdp/gdi/dc.h -include/freerdp/gdi/drawing.h -include/freerdp/gdi/gdi.h -include/freerdp/gdi/line.h -include/freerdp/gdi/palette.h -include/freerdp/gdi/pen.h -include/freerdp/gdi/region.h -include/freerdp/gdi/shape.h -include/freerdp/graphics.h -include/freerdp/input.h -include/freerdp/listener.h -include/freerdp/locale/ -include/freerdp/locale/keyboard.h -include/freerdp/locale/locale.h -include/freerdp/locale/timezone.h -include/freerdp/log.h -include/freerdp/message.h -include/freerdp/metrics.h -include/freerdp/peer.h -include/freerdp/pointer.h -include/freerdp/primary.h -include/freerdp/primitives.h -include/freerdp/rail/ -include/freerdp/rail.h -include/freerdp/rail/icon.h -include/freerdp/rail/rail.h -include/freerdp/rail/window.h -include/freerdp/rail/window_list.h -include/freerdp/scancode.h -include/freerdp/secondary.h -include/freerdp/server/ -include/freerdp/server/audin.h -include/freerdp/server/channels.h -include/freerdp/server/cliprdr.h -include/freerdp/server/drdynvc.h -include/freerdp/server/echo.h -include/freerdp/server/encomsp.h -include/freerdp/server/rdpdr.h -include/freerdp/server/rdpsnd.h -include/freerdp/server/remdesk.h -include/freerdp/server/shadow.h -include/freerdp/settings.h -include/freerdp/svc.h -include/freerdp/types.h -include/freerdp/update.h -include/freerdp/utils/ -include/freerdp/utils/debug.h -include/freerdp/utils/event.h -include/freerdp/utils/msusb.h -include/freerdp/utils/passphrase.h -include/freerdp/utils/pcap.h -include/freerdp/utils/profiler.h -include/freerdp/utils/rail.h -include/freerdp/utils/ringbuffer.h -include/freerdp/utils/signal.h -include/freerdp/utils/stopwatch.h -include/freerdp/utils/svc_plugin.h -include/freerdp/utils/tcp.h -include/freerdp/utils/time.h -include/freerdp/utils/uds.h -include/freerdp/version.h -include/freerdp/window.h -include/winpr/ -include/winpr/asn1.h -include/winpr/bcrypt.h -include/winpr/bitstream.h -include/winpr/cmdline.h -include/winpr/collections.h -include/winpr/comm.h -include/winpr/credentials.h -include/winpr/credui.h -include/winpr/crt.h -include/winpr/crypto.h -include/winpr/debug.h -include/winpr/dsparse.h -include/winpr/endian.h -include/winpr/environment.h -include/winpr/error.h -include/winpr/file.h -include/winpr/handle.h -include/winpr/heap.h -include/winpr/image.h -include/winpr/ini.h -include/winpr/input.h -include/winpr/interlocked.h -include/winpr/io.h -include/winpr/library.h -include/winpr/locale.h -include/winpr/memory.h -include/winpr/midl.h -include/winpr/ndr.h -include/winpr/nt.h -include/winpr/ntlm.h -include/winpr/path.h -include/winpr/pipe.h -include/winpr/platform.h -include/winpr/pool.h -include/winpr/print.h -include/winpr/registry.h -include/winpr/rpc.h -include/winpr/sam.h -include/winpr/schannel.h -include/winpr/security.h -include/winpr/smartcard.h -include/winpr/spec.h -include/winpr/ssl.h -include/winpr/sspi.h -include/winpr/sspicli.h -include/winpr/stream.h -include/winpr/string.h -include/winpr/synch.h -include/winpr/sysinfo.h -include/winpr/tchar.h -include/winpr/thread.h -include/winpr/timezone.h -include/winpr/tools/ -include/winpr/tools/makecert.h -include/winpr/windows.h -include/winpr/winhttp.h -include/winpr/winpr.h -include/winpr/winsock.h -include/winpr/wlog.h -include/winpr/wnd.h -include/winpr/wtsapi.h -include/winpr/wtypes.h -lib/cmake/ -lib/cmake/FreeRDP/ -lib/cmake/FreeRDP/FreeRDPConfig.cmake -lib/cmake/FreeRDP/FreeRDPConfigVersion.cmake -lib/cmake/FreeRDP/FreeRDPTargets${MODCMAKE_BUILD_SUFFIX} -lib/cmake/FreeRDP/FreeRDPTargets.cmake -lib/cmake/WinPR/ -lib/cmake/WinPR/WinPRConfig.cmake -lib/cmake/WinPR/WinPRConfigVersion.cmake -lib/cmake/WinPR/WinPRTargets${MODCMAKE_BUILD_SUFFIX} -lib/cmake/WinPR/WinPRTargets.cmake -lib/freerdp/ -lib/freerdp/audin-client.a -lib/freerdp/cliprdr-client.a -lib/freerdp/disp-client.a -lib/freerdp/drdynvc-client.a -lib/freerdp/echo-client.a -lib/freerdp/encomsp-client.a -lib/freerdp/parallel-client.a -lib/freerdp/printer-client.a -lib/freerdp/rail-client.a -lib/freerdp/rdpdr-client.a -lib/freerdp/rdpei-client.a -lib/freerdp/rdpgfx-client.a -lib/freerdp/rdpsnd-client.a -lib/freerdp/remdesk-client.a -lib/freerdp/serial-client.a -lib/freerdp/smartcard-client.a -lib/freerdp/tsmf-client-ffmpeg-decoder.a -lib/freerdp/tsmf-client.a -@lib lib/libfreerdp-client.so.${LIBfreerdp-client_VERSION} -@lib lib/libfreerdp.so.${LIBfreerdp_VERSION} -lib/libwinpr-makecert-tool.a -@lib lib/libwinpr.so.${LIBwinpr_VERSION} -@lib lib/libxfreerdp-client.so.${LIBxfreerdp-client_VERSION} -lib/pkgconfig/freerdp.pc -lib/pkgconfig/winpr.pc +include/freerdp2/ +include/freerdp2/freerdp/ +include/freerdp2/freerdp/addin.h +include/freerdp2/freerdp/altsec.h +include/freerdp2/freerdp/api.h +include/freerdp2/freerdp/assistance.h +include/freerdp2/freerdp/autodetect.h +include/freerdp2/freerdp/build-config.h +include/freerdp2/freerdp/cache/ +include/freerdp2/freerdp/cache/bitmap.h +include/freerdp2/freerdp/cache/brush.h +include/freerdp2/freerdp/cache/cache.h +include/freerdp2/freerdp/cache/glyph.h +include/freerdp2/freerdp/cache/nine_grid.h +include/freerdp2/freerdp/cache/offscreen.h +include/freerdp2/freerdp/cache/palette.h +include/freerdp2/freerdp/cache/pointer.h +include/freerdp2/freerdp/channels/ +include/freerdp2/freerdp/channels/audin.h +include/freerdp2/freerdp/channels/channels.h +include/freerdp2/freerdp/channels/cliprdr.h +include/freerdp2/freerdp/channels/encomsp.h +include/freerdp2/freerdp/channels/log.h +include/freerdp2/freerdp/channels/rail.h +include/freerdp2/freerdp/channels/rdpdr.h +include/freerdp2/freerdp/channels/rdpei.h +include/freerdp2/freerdp/channels/rdpgfx.h +include/freerdp2/freerdp/channels/rdpsnd.h +include/freerdp2/freerdp/channels/remdesk.h +include/freerdp2/freerdp/channels/tsmf.h +include/freerdp2/freerdp/channels/wtsvc.h +include/freerdp2/freerdp/client/ +include/freerdp2/freerdp/client.h +include/freerdp2/freerdp/client/audin.h +include/freerdp2/freerdp/client/channels.h +include/freerdp2/freerdp/client/cliprdr.h +include/freerdp2/freerdp/client/cmdline.h +include/freerdp2/freerdp/client/disp.h +include/freerdp2/freerdp/client/drdynvc.h +include/freerdp2/freerdp/client/encomsp.h +include/freerdp2/freerdp/client/file.h +include/freerdp2/freerdp/client/rail.h +include/freerdp2/freerdp/client/rdpei.h +include/freerdp2/freerdp/client/rdpgfx.h +include/freerdp2/freerdp/client/rdpsnd.h +include/freerdp2/freerdp/client/remdesk.h +include/freerdp2/freerdp/client/sshagent.h +include/freerdp2/freerdp/client/tsmf.h +include/freerdp2/freerdp/codec/ +include/freerdp2/freerdp/codec/audio.h +include/freerdp2/freerdp/codec/bitmap.h +include/freerdp2/freerdp/codec/bulk.h +include/freerdp2/freerdp/codec/clear.h +include/freerdp2/freerdp/codec/color.h +include/freerdp2/freerdp/codec/dsp.h +include/freerdp2/freerdp/codec/h264.h +include/freerdp2/freerdp/codec/interleaved.h +include/freerdp2/freerdp/codec/jpeg.h +include/freerdp2/freerdp/codec/mppc.h +include/freerdp2/freerdp/codec/ncrush.h +include/freerdp2/freerdp/codec/nsc.h +include/freerdp2/freerdp/codec/planar.h +include/freerdp2/freerdp/codec/progressive.h +include/freerdp2/freerdp/codec/region.h +include/freerdp2/freerdp/codec/rfx.h +include/freerdp2/freerdp/codec/xcrush.h +include/freerdp2/freerdp/codec/zgfx.h +include/freerdp2/freerdp/codecs.h +include/freerdp2/freerdp/constants.h +include/freerdp2/freerdp/crypto/ +include/freerdp2/freerdp/crypto/ber.h +include/freerdp2/freerdp/crypto/certificate.h +include/freerdp2/freerdp/crypto/crypto.h +include/freerdp2/freerdp/crypto/der.h +include/freerdp2/freerdp/crypto/er.h +include/freerdp2/freerdp/crypto/per.h +include/freerdp2/freerdp/crypto/tls.h +include/freerdp2/freerdp/dvc.h +include/freerdp2/freerdp/error.h +include/freerdp2/freerdp/event.h +include/freerdp2/freerdp/extension.h +include/freerdp2/freerdp/freerdp.h +include/freerdp2/freerdp/gdi/ +include/freerdp2/freerdp/gdi/bitmap.h +include/freerdp2/freerdp/gdi/dc.h +include/freerdp2/freerdp/gdi/gdi.h +include/freerdp2/freerdp/gdi/gfx.h +include/freerdp2/freerdp/gdi/pen.h +include/freerdp2/freerdp/gdi/region.h +include/freerdp2/freerdp/gdi/shape.h +include/freerdp2/freerdp/graphics.h +include/freerdp2/freerdp/input.h +include/freerdp2/freerdp/listener.h +include/freerdp2/freerdp/locale/ +include/freerdp2/freerdp/locale/keyboard.h +include/freerdp2/freerdp/locale/locale.h +include/freerdp2/freerdp/log.h +include/freerdp2/freerdp/message.h +include/freerdp2/freerdp/metrics.h +include/freerdp2/freerdp/peer.h +include/freerdp2/freerdp/pointer.h +include/freerdp2/freerdp/primary.h +include/freerdp2/freerdp/primitives.h +include/freerdp2/freerdp/rail.h +include/freerdp2/freerdp/scancode.h +include/freerdp2/freerdp/secondary.h +include/freerdp2/freerdp/server/ +include/freerdp2/freerdp/server/audin.h +include/freerdp2/freerdp/server/channels.h +include/freerdp2/freerdp/server/cliprdr.h +include/freerdp2/freerdp/server/drdynvc.h +include/freerdp2/freerdp/server/echo.h +include/freerdp2/freerdp/server/encomsp.h +include/freerdp2/freerdp/server/rdpdr.h +include/freerdp2/freerdp/server/rdpei.h +include/freerdp2/freerdp/server/rdpgfx.h +include/freerdp2/freerdp/server/rdpsnd.h +include/freerdp2/freerdp/server/remdesk.h +include/freerdp2/freerdp/server/shadow.h +include/freerdp2/freerdp/session.h +include/freerdp2/freerdp/settings.h +include/freerdp2/freerdp/svc.h +include/freerdp2/freerdp/types.h +include/freerdp2/freerdp/update.h +include/freerdp2/freerdp/utils/ +include/freerdp2/freerdp/utils/msusb.h +include/freerdp2/freerdp/utils/passphrase.h +include/freerdp2/freerdp/utils/pcap.h +include/freerdp2/freerdp/utils/profiler.h +include/freerdp2/freerdp/utils/ringbuffer.h +include/freerdp2/freerdp/utils/signal.h +include/freerdp2/freerdp/utils/stopwatch.h +include/freerdp2/freerdp/version.h +include/freerdp2/freerdp/window.h +include/winpr2/ +include/winpr2/winpr/ +include/winpr2/winpr/asn1.h +include/winpr2/winpr/bcrypt.h +include/winpr2/winpr/bitstream.h +include/winpr2/winpr/clipboard.h +include/winpr2/winpr/cmdline.h +include/winpr2/winpr/collections.h +include/winpr2/winpr/comm.h +include/winpr2/winpr/credentials.h +include/winpr2/winpr/credui.h +include/winpr2/winpr/crt.h +include/winpr2/winpr/crypto.h +include/winpr2/winpr/debug.h +include/winpr2/winpr/dsparse.h +include/winpr2/winpr/endian.h +include/winpr2/winpr/environment.h +include/winpr2/winpr/error.h +include/winpr2/winpr/file.h +include/winpr2/winpr/handle.h +include/winpr2/winpr/heap.h +include/winpr2/winpr/image.h +include/winpr2/winpr/ini.h +include/winpr2/winpr/input.h +include/winpr2/winpr/interlocked.h +include/winpr2/winpr/intrin.h +include/winpr2/winpr/io.h +include/winpr2/winpr/library.h +include/winpr2/winpr/locale.h +include/winpr2/winpr/memory.h +include/winpr2/winpr/midl.h +include/winpr2/winpr/ndr.h +include/winpr2/winpr/nt.h +include/winpr2/winpr/ntlm.h +include/winpr2/winpr/pack.h +include/winpr2/winpr/path.h +include/winpr2/winpr/pipe.h +include/winpr2/winpr/platform.h +include/winpr2/winpr/pool.h +include/winpr2/winpr/print.h +include/winpr2/winpr/registry.h +include/winpr2/winpr/rpc.h +include/winpr2/winpr/sam.h +include/winpr2/winpr/schannel.h +include/winpr2/winpr/security.h +include/winpr2/winpr/shell.h +include/winpr2/winpr/smartcard.h +include/winpr2/winpr/spec.h +include/winpr2/winpr/ssl.h +include/winpr2/winpr/sspi.h +include/winpr2/winpr/sspicli.h +include/winpr2/winpr/stream.h +include/winpr2/winpr/string.h +include/winpr2/winpr/synch.h +include/winpr2/winpr/sysinfo.h +include/winpr2/winpr/tchar.h +include/winpr2/winpr/thread.h +include/winpr2/winpr/timezone.h +include/winpr2/winpr/tools/ +include/winpr2/winpr/tools/makecert.h +include/winpr2/winpr/user.h +include/winpr2/winpr/version.h +include/winpr2/winpr/windows.h +include/winpr2/winpr/winhttp.h +include/winpr2/winpr/winpr.h +include/winpr2/winpr/winsock.h +include/winpr2/winpr/wlog.h +include/winpr2/winpr/wnd.h +include/winpr2/winpr/wtsapi.h +include/winpr2/winpr/wtypes.h +lib/cmake/FreeRDP-Client2/ +lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfig.cmake +lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfigVersion.cmake +lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets.cmake +lib/cmake/FreeRDP2/ +lib/cmake/FreeRDP2/FreeRDPConfig.cmake +lib/cmake/FreeRDP2/FreeRDPConfigVersion.cmake +lib/cmake/FreeRDP2/FreeRDPTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/FreeRDP2/FreeRDPTargets.cmake +lib/cmake/WinPR2/ +lib/cmake/WinPR2/WinPRConfig.cmake +lib/cmake/WinPR2/WinPRConfigVersion.cmake +lib/cmake/WinPR2/WinPRTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/WinPR2/WinPRTargets.cmake +@lib lib/libfreerdp-client2.so.${LIBfreerdp-client2_VERSION} +@lib lib/libfreerdp2.so.${LIBfreerdp2_VERSION} +@lib lib/libwinpr-tools2.so.${LIBwinpr-tools2_VERSION} +@lib lib/libwinpr2.so.${LIBwinpr2_VERSION} +lib/pkgconfig/freerdp-client2.pc +lib/pkgconfig/freerdp2.pc +lib/pkgconfig/winpr-tools2.pc +lib/pkgconfig/winpr2.pc +@man man/man1/winpr-hash.1 +@man man/man1/winpr-makecert.1 @man man/man1/xfreerdp.1 +@man man/man7/wlog.7 Index: x11/remmina/Makefile =================================================================== RCS file: /cvs/ports/x11/remmina/Makefile,v retrieving revision 1.24 diff -u -p -r1.24 Makefile --- x11/remmina/Makefile 7 Sep 2017 12:29:31 -0000 1.24 +++ x11/remmina/Makefile 14 Jan 2018 08:14:59 -0000 @@ -2,11 +2,11 @@ COMMENT= GTK+3 remote desktop client -V= 1.1.2 +V= 1.2.0rc26 DISTNAME= remmina-${V} REVISION= 1 -GH_TAGNAME= v${V} +GH_TAGNAME= v1.2.0-rcgit.26 GH_PROJECT= Remmina GH_ACCOUNT= FreeRDP @@ -20,10 +20,11 @@ MAINTAINER= Jasper Lievisse Adriaanse < PERMIT_PACKAGE_CDROM= Yes WANTLIB += ICE SM X11 Xext atk-1.0 avahi-client avahi-common avahi-ui-gtk3 -WANTLIB += c cairo freerdp freerdp-client gcrypt gdk-3 gdk_pixbuf-2.0 -WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gnome-keyring gobject-2.0 +WANTLIB += c cairo freerdp2 freerdp-client2 gcrypt gdk-3 gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 WANTLIB += gthread-2.0 gtk-3 intl pango-1.0 pthread ssh ssh_threads WANTLIB += telepathy-glib vncclient vte-2.91 xkbfile +WANTLIB += winpr2 MODULES= devel/cmake @@ -35,10 +36,10 @@ LIB_DEPENDS= devel/gettext \ net/libvncserver \ security/libssh \ x11/freerdp \ - net/telepathy/telepathy-glib \ - x11/gnome/libgnome-keyring + net/telepathy/telepathy-glib RUN_DEPENDS= devel/desktop-file-utils \ + misc/shared-mime-info \ x11/gtk+3,-guic .if ${MACHINE_ARCH} == "amd64" Index: x11/remmina/distinfo =================================================================== RCS file: /cvs/ports/x11/remmina/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- x11/remmina/distinfo 17 Apr 2017 07:31:50 -0000 1.4 +++ x11/remmina/distinfo 14 Jan 2018 08:14:59 -0000 @@ -1,2 +1,2 @@ -SHA256 (remmina-1.1.2.tar.gz) = KgdRNePBpBDuBDHzameV4qxVa2X7giMeQSa1w3LKjO8= -SIZE (remmina-1.1.2.tar.gz) = 796692 +SHA256 (remmina-1.2.0rc26.tar.gz) = GAICEmYX5ChrJV7yOqdfDreC2yykZXrxQNXmIibOhmE= +SIZE (remmina-1.2.0rc26.tar.gz) = 1153386 Index: x11/remmina/patches/patch-CMakeLists_txt =================================================================== RCS file: x11/remmina/patches/patch-CMakeLists_txt diff -N x11/remmina/patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/remmina/patches/patch-CMakeLists_txt 14 Jan 2018 08:14:59 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: CMakeLists.txt +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -95,7 +95,7 @@ include_directories(remmina/include) + + # FreeBSD + +-if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") ++if((CMAKE_SYSTEM_NAME MATCHES "FreeBSD") OR (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")) + set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic") + include_directories(/usr/local/include /usr/include) + link_directories(/usr/local/lib /usr/lib) Index: x11/remmina/patches/patch-cmake_FindFREERDP_cmake =================================================================== RCS file: x11/remmina/patches/patch-cmake_FindFREERDP_cmake diff -N x11/remmina/patches/patch-cmake_FindFREERDP_cmake --- x11/remmina/patches/patch-cmake_FindFREERDP_cmake 7 Nov 2015 13:32:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,38 +0,0 @@ -$OpenBSD: patch-cmake_FindFREERDP_cmake,v 1.1 2015/11/07 13:32:35 ajacoutot Exp $ - -Build with freerdp >=1.2. - ---- cmake/FindFREERDP.cmake.orig Fri Oct 10 14:25:23 2014 -+++ cmake/FindFREERDP.cmake Sat Nov 7 07:51:39 2015 -@@ -24,21 +24,9 @@ set(FREERDP_DEFINITIONS ${PC_FREERDP_CFLAGS_OTHER}) - find_path(FREERDP_INCLUDE_DIR NAMES freerdp/freerdp.h - HINTS ${PC_FREERDP_INCLUDEDIR} ${PC_FREERDP_INCLUDE_DIRS}) - --find_library(FREERDP_LIBRARY NAMES freerdp-core -+find_library(FREERDP_LIBRARY NAMES freerdp - HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) - --find_library(FREERDP_GDI_LIBRARY NAMES freerdp-gdi -- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) -- --find_library(FREERDP_LOCALE_LIBRARY NAMES freerdp-locale -- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) -- --find_library(FREERDP_RAIL_LIBRARY NAMES freerdp-rail -- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) -- --find_library(FREERDP_CODEC_LIBRARY NAMES freerdp-codec -- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) -- - find_library(FREERDP_CLIENT_LIBRARY NAMES freerdp-client - HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS}) - -@@ -46,7 +34,7 @@ include(FindPackageHandleStandardArgs) - - find_package_handle_standard_args(FREERDP DEFAULT_MSG FREERDP_LIBRARY FREERDP_INCLUDE_DIR) - --set(FREERDP_LIBRARIES ${FREERDP_LIBRARY} ${FREERDP_GDI_LIBRARY} ${FREERDP_LOCALE_LIBRARY} ${FREERDP_RAIL_LIBRARY} ${FREERDP_CODEC_LIBRARY} ${FREERDP_CLIENT_LIBRARY}) -+set(FREERDP_LIBRARIES ${FREERDP_LIBRARY} ${FREERDP_CLIENT_LIBRARY}) - set(FREERDP_INCLUDE_DIRS ${FREERDP_INCLUDE_DIR}) - - mark_as_advanced(FREERDP_INCLUDE_DIR FREERDP_LIBRARY) Index: x11/remmina/patches/patch-remmina-plugins_rdp_rdp_plugin_c =================================================================== RCS file: x11/remmina/patches/patch-remmina-plugins_rdp_rdp_plugin_c diff -N x11/remmina/patches/patch-remmina-plugins_rdp_rdp_plugin_c --- x11/remmina/patches/patch-remmina-plugins_rdp_rdp_plugin_c 17 Apr 2017 07:31:50 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,23 +0,0 @@ -$OpenBSD: patch-remmina-plugins_rdp_rdp_plugin_c,v 1.2 2017/04/17 07:31:50 jasper Exp $ - -Build with freerdp >=1.2. - ---- remmina-plugins/rdp/rdp_plugin.c.orig Mon Dec 8 21:29:27 2014 -+++ remmina-plugins/rdp/rdp_plugin.c Sun Apr 16 21:33:38 2017 -@@ -257,7 +257,7 @@ static BOOL remmina_rdp_pre_connect(freerdp* instance) - settings->LargePointerFlag = True; - settings->PerformanceFlags = PERF_FLAG_NONE; - -- rfi->rfx_context = rfx_context_new(); -+ rfi->rfx_context = rfx_context_new(FALSE); - } - - freerdp_client_load_addins(instance->context->channels, instance->settings); -@@ -1186,7 +1186,6 @@ G_MODULE_EXPORT gboolean remmina_plugin_entry(RemminaP - - remmina_rdp_settings_init(); - freerdp_handle_signals(); -- freerdp_channels_global_init(); - - return TRUE; - } Index: x11/remmina/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/remmina/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- x11/remmina/pkg/PLIST 7 Nov 2015 13:32:35 -0000 1.4 +++ x11/remmina/pkg/PLIST 14 Jan 2018 08:14:59 -0000 @@ -7,142 +7,156 @@ @pkgpath x11/remmina/plugins,-rdp @pkgpath x11/remmina/plugins,-telepathy @bin bin/remmina +include/remmina/ +include/remmina/plugin.h +include/remmina/remmina_trace_calls.h +include/remmina/types.h lib/pkgconfig/remmina.pc lib/remmina/ lib/remmina/plugins/ +lib/remmina/plugins/remmina-plugin-exec.so lib/remmina/plugins/remmina-plugin-nx.so lib/remmina/plugins/remmina-plugin-rdp.so lib/remmina/plugins/remmina-plugin-telepathy.so lib/remmina/plugins/remmina-plugin-vnc.so lib/remmina/plugins/remmina-plugin-xdmcp.so -lib/remmina/plugins/remmina-plugins-gnome.so -share/applications/remmina.desktop +@man man/man1/remmina.1 +share/applications/org.remmina.Remmina.desktop +share/applications/remmina-file.desktop +share/dbus-1/services/org.freedesktop.Telepathy.Client.Remmina.service +share/icons/hicolor/128x128/apps/remmina.png +share/icons/hicolor/16x16/actions/remmina-dynres.png share/icons/hicolor/16x16/actions/remmina-fit-window.png share/icons/hicolor/16x16/actions/remmina-fullscreen.png share/icons/hicolor/16x16/actions/remmina-pin-down.png share/icons/hicolor/16x16/actions/remmina-pin-up.png share/icons/hicolor/16x16/actions/remmina-scale.png share/icons/hicolor/16x16/actions/remmina-switch-page.png +share/icons/hicolor/16x16/apps/remmina-panel-inverted.png +share/icons/hicolor/16x16/apps/remmina-panel.png share/icons/hicolor/16x16/apps/remmina.png share/icons/hicolor/16x16/emblems/remmina-nx.png share/icons/hicolor/16x16/emblems/remmina-rdp-ssh.png share/icons/hicolor/16x16/emblems/remmina-rdp.png share/icons/hicolor/16x16/emblems/remmina-sftp.png +share/icons/hicolor/16x16/emblems/remmina-tool.png share/icons/hicolor/16x16/emblems/remmina-vnc-ssh.png share/icons/hicolor/16x16/emblems/remmina-vnc.png share/icons/hicolor/16x16/emblems/remmina-xdmcp-ssh.png share/icons/hicolor/16x16/emblems/remmina-xdmcp.png +share/icons/hicolor/22x22/actions/remmina-dynres.png share/icons/hicolor/22x22/actions/remmina-fit-window.png share/icons/hicolor/22x22/actions/remmina-fullscreen.png share/icons/hicolor/22x22/actions/remmina-scale.png share/icons/hicolor/22x22/actions/remmina-switch-page.png +share/icons/hicolor/22x22/apps/remmina-panel-inverted.png +share/icons/hicolor/22x22/apps/remmina-panel.png share/icons/hicolor/22x22/apps/remmina.png share/icons/hicolor/22x22/emblems/remmina-nx.png share/icons/hicolor/22x22/emblems/remmina-rdp-ssh.png share/icons/hicolor/22x22/emblems/remmina-rdp.png share/icons/hicolor/22x22/emblems/remmina-sftp.png +share/icons/hicolor/22x22/emblems/remmina-tool.png share/icons/hicolor/22x22/emblems/remmina-vnc-ssh.png share/icons/hicolor/22x22/emblems/remmina-vnc.png share/icons/hicolor/22x22/emblems/remmina-xdmcp-ssh.png share/icons/hicolor/22x22/emblems/remmina-xdmcp.png +share/icons/hicolor/24x24/apps/remmina-panel-inverted.png +share/icons/hicolor/24x24/apps/remmina-panel.png share/icons/hicolor/24x24/apps/remmina.png share/icons/hicolor/32x32/apps/remmina.png share/icons/hicolor/48x48/apps/remmina.png +share/icons/hicolor/64x64/apps/remmina.png +share/icons/hicolor/72x72/apps/remmina.png +share/icons/hicolor/96x96/apps/remmina.png share/icons/hicolor/scalable/apps/remmina.svg share/locale/ar/LC_MESSAGES/remmina.mo share/locale/ast/LC_MESSAGES/remmina.mo -share/locale/bg/LC_MESSAGES/remmina-plugins.mo share/locale/bg/LC_MESSAGES/remmina.mo share/locale/bn/LC_MESSAGES/remmina.mo share/locale/bs/LC_MESSAGES/remmina.mo share/locale/ca/LC_MESSAGES/remmina.mo share/locale/ca@valencia/LC_MESSAGES/remmina.mo -share/locale/cs/LC_MESSAGES/remmina-plugins.mo share/locale/cs/LC_MESSAGES/remmina.mo -share/locale/da/LC_MESSAGES/remmina-plugins.mo share/locale/da/LC_MESSAGES/remmina.mo -share/locale/de/LC_MESSAGES/remmina-plugins.mo share/locale/de/LC_MESSAGES/remmina.mo -share/locale/el/LC_MESSAGES/remmina-plugins.mo share/locale/el/LC_MESSAGES/remmina.mo share/locale/en_AU/LC_MESSAGES/remmina.mo share/locale/en_GB/LC_MESSAGES/remmina.mo -share/locale/es/LC_MESSAGES/remmina-plugins.mo share/locale/es/LC_MESSAGES/remmina.mo share/locale/et/LC_MESSAGES/remmina.mo -share/locale/eu/LC_MESSAGES/remmina-plugins.mo share/locale/eu/LC_MESSAGES/remmina.mo share/locale/fi/LC_MESSAGES/remmina.mo -share/locale/fr/LC_MESSAGES/remmina-plugins.mo share/locale/fr/LC_MESSAGES/remmina.mo share/locale/gl/LC_MESSAGES/remmina.mo share/locale/he/LC_MESSAGES/remmina.mo share/locale/hr/LC_MESSAGES/remmina.mo -share/locale/hu/LC_MESSAGES/remmina-plugins.mo share/locale/hu/LC_MESSAGES/remmina.mo -share/locale/id/LC_MESSAGES/remmina-plugins.mo share/locale/id/LC_MESSAGES/remmina.mo -share/locale/it/LC_MESSAGES/remmina-plugins.mo share/locale/it/LC_MESSAGES/remmina.mo share/locale/ja/LC_MESSAGES/remmina.mo -share/locale/kk/LC_MESSAGES/remmina-plugins.mo share/locale/kk/LC_MESSAGES/remmina.mo share/locale/km/LC_MESSAGES/remmina.mo share/locale/kn/LC_MESSAGES/remmina.mo share/locale/ko/LC_MESSAGES/remmina.mo -share/locale/lt/LC_MESSAGES/remmina-plugins.mo share/locale/lt/LC_MESSAGES/remmina.mo share/locale/lv/LC_MESSAGES/remmina.mo share/locale/ms/LC_MESSAGES/remmina.mo share/locale/my/LC_MESSAGES/remmina.mo share/locale/nb/LC_MESSAGES/remmina.mo -share/locale/nl/LC_MESSAGES/remmina-plugins.mo share/locale/nl/LC_MESSAGES/remmina.mo share/locale/oc/LC_MESSAGES/remmina.mo -share/locale/pl/LC_MESSAGES/remmina-plugins.mo share/locale/pl/LC_MESSAGES/remmina.mo share/locale/pt/LC_MESSAGES/remmina.mo -share/locale/pt_BR/LC_MESSAGES/remmina-plugins.mo share/locale/pt_BR/LC_MESSAGES/remmina.mo share/locale/pt_PT/ share/locale/pt_PT/LC_MESSAGES/ -share/locale/pt_PT/LC_MESSAGES/remmina-plugins.mo share/locale/pt_PT/LC_MESSAGES/remmina.mo share/locale/ro/LC_MESSAGES/remmina.mo -share/locale/ru/LC_MESSAGES/remmina-plugins.mo share/locale/ru/LC_MESSAGES/remmina.mo share/locale/shn/ share/locale/shn/LC_MESSAGES/ share/locale/shn/LC_MESSAGES/remmina.mo share/locale/si/LC_MESSAGES/remmina.mo -share/locale/sk/LC_MESSAGES/remmina-plugins.mo share/locale/sk/LC_MESSAGES/remmina.mo share/locale/sl/LC_MESSAGES/remmina.mo share/locale/sq/LC_MESSAGES/remmina.mo share/locale/sr/LC_MESSAGES/remmina.mo -share/locale/sv/LC_MESSAGES/remmina-plugins.mo share/locale/sv/LC_MESSAGES/remmina.mo share/locale/te/LC_MESSAGES/remmina.mo -share/locale/th/LC_MESSAGES/remmina-plugins.mo share/locale/th/LC_MESSAGES/remmina.mo -share/locale/tr/LC_MESSAGES/remmina-plugins.mo share/locale/tr/LC_MESSAGES/remmina.mo share/locale/ug/LC_MESSAGES/remmina.mo -share/locale/uk/LC_MESSAGES/remmina-plugins.mo share/locale/uk/LC_MESSAGES/remmina.mo -share/locale/zh_CN/LC_MESSAGES/remmina-plugins.mo +share/locale/uz@cyrillic/LC_MESSAGES/remmina.mo share/locale/zh_CN/LC_MESSAGES/remmina.mo @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database share/locale/zh_TW/LC_MESSAGES/remmina.mo +share/metainfo/ +share/metainfo/org.remmina.Remmina.appdata.xml +share/mime/packages/remmina-mime.xml share/remmina/ share/remmina/external_tools/ +share/remmina/external_tools/functions.sh share/remmina/external_tools/launcher.sh -share/remmina/external_tools/pause.sh share/remmina/external_tools/remmina_filezilla_sftp.sh share/remmina/external_tools/remmina_filezilla_sftp_pki.sh share/remmina/external_tools/remmina_nslookup.sh share/remmina/external_tools/remmina_ping.sh share/remmina/external_tools/remmina_traceroute.sh +share/remmina/ui/ +share/remmina/ui/remmina_about.glade +share/remmina/ui/remmina_key_chooser.glade +share/remmina/ui/remmina_main.glade +share/remmina/ui/remmina_mpc.glade +share/remmina/ui/remmina_preferences.glade +share/remmina/ui/remmina_spinner.glade +share/remmina/ui/remmina_string_list.glade +share/telepathy/ +share/telepathy/clients/ +share/telepathy/clients/Remmina.client +@exec %D/bin/update-mime-database %D/share/mime +@unexec-delete %D/bin/update-mime-database %D/share/mime Index: x11/gnome/vinagre/Makefile =================================================================== RCS file: /cvs/ports/x11/gnome/vinagre/Makefile,v retrieving revision 1.106 diff -u -p -r1.106 Makefile --- x11/gnome/vinagre/Makefile 7 Sep 2017 12:29:31 -0000 1.106 +++ x11/gnome/vinagre/Makefile 14 Jan 2018 08:14:59 -0000 @@ -4,7 +4,7 @@ COMMENT= remote desktop viewer for GNOM GNOME_PROJECT= vinagre GNOME_VERSION= 3.22.0 -REVISION= 3 +REVISION= 4 CATEGORIES= net @@ -13,7 +13,7 @@ PERMIT_PACKAGE_CDROM= Yes WANTLIB += X11 atk-1.0 avahi-client avahi-common avahi-glib avahi-gobject WANTLIB += avahi-ui-gtk3 c cairo cairo-gobject dbus-1 dbus-glib-1 -WANTLIB += freerdp freerdp-client gdk-3 gdk_pixbuf-2.0 gio-2.0 +WANTLIB += freerdp2 freerdp-client2 gdk-3 gdk_pixbuf-2.0 gio-2.0 WANTLIB += glib-2.0 gnutls gobject-2.0 gthread-2.0 gtk-3 gtk-vnc-2.0 WANTLIB += gvnc-1.0 intl m pango-1.0 pangocairo-1.0 pthread secret-1 WANTLIB += spice-client-glib-2.0 spice-client-gtk-3.0 telepathy-glib Index: x11/gnome/vinagre/patches/patch-configure =================================================================== RCS file: x11/gnome/vinagre/patches/patch-configure diff -N x11/gnome/vinagre/patches/patch-configure --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/gnome/vinagre/patches/patch-configure 14 Jan 2018 08:14:59 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ +Search for freerdp2 +Index: configure +--- configure.orig ++++ configure +@@ -4747,7 +4747,7 @@ fi + + + # Whether to enable support for RDP. +-RDP_DEPS="freerdp x11" ++RDP_DEPS="freerdp2 x11" + # Check whether --enable-rdp was given. + if test "${enable_rdp+set}" = set; then : + enableval=$enable_rdp; +@@ -4764,7 +4764,7 @@ if test "x$enable_rdp" != "xno"; then : + have_rdp=yes + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freerdp >= 1.1\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "freerdp >= 1.1") 2>&5 ++ ($PKG_CONFIG --exists --print-errors "freerdp2 >= 1.1") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then Index: x11/gnome/vinagre/patches/patch-plugins_rdp_vinagre-rdp-tab_c =================================================================== RCS file: x11/gnome/vinagre/patches/patch-plugins_rdp_vinagre-rdp-tab_c diff -N x11/gnome/vinagre/patches/patch-plugins_rdp_vinagre-rdp-tab_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11/gnome/vinagre/patches/patch-plugins_rdp_vinagre-rdp-tab_c 14 Jan 2018 08:14:59 -0000 @@ -0,0 +1,20 @@ +$OpenBSD$ +Use freerdp2 API for gdi_init() +Index: plugins/rdp/vinagre-rdp-tab.c +--- plugins/rdp/vinagre-rdp-tab.c.orig ++++ plugins/rdp/vinagre-rdp-tab.c +@@ -591,11 +591,11 @@ frdp_post_connect (freerdp *instance) + #if defined(FREERDP_VERSION_MAJOR) && defined(FREERDP_VERSION_MINOR) && \ + !(FREERDP_VERSION_MAJOR > 1 || (FREERDP_VERSION_MAJOR == 1 && \ + FREERDP_VERSION_MINOR >= 2)) +- CLRBUF_24BPP, ++ CLRBUF_24BPP, NULL + #else +- CLRBUF_32BPP, ++ PIXEL_FORMAT_RGBA32 + #endif +- NULL); ++ ); + gdi = instance->context->gdi; + + instance->update->BeginPaint = frdp_begin_paint;