[Midnightbsd-cvs] mports [24287] trunk/databases/mysql80-client/files: update patchset

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 9 17:48:32 EDT 2018


Revision: 24287
          http://svnweb.midnightbsd.org/mports/?rev=24287
Author:   laffer1
Date:     2018-09-09 17:48:31 -0400 (Sun, 09 Sep 2018)
Log Message:
-----------
 update patchset

Modified Paths:
--------------
    trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_chartype.h
    trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_vi.c
    trunk/databases/mysql80-client/files/patch-libmysql_CMakeLists.txt

Added Paths:
-----------
    trunk/databases/mysql80-client/files/patch-cmake_os_MidnightBSD.cmake

Added: trunk/databases/mysql80-client/files/patch-cmake_os_MidnightBSD.cmake
===================================================================
--- trunk/databases/mysql80-client/files/patch-cmake_os_MidnightBSD.cmake	                        (rev 0)
+++ trunk/databases/mysql80-client/files/patch-cmake_os_MidnightBSD.cmake	2018-09-09 21:48:31 UTC (rev 24287)
@@ -0,0 +1,27 @@
+--- cmake/os/MidnightBSD.cmake.orig	2016-04-14 10:16:17 UTC
++++ cmake/os/MidnightBSD.cmake
+@@ -0,0 +1,24 @@
++INCLUDE(CheckCSourceRuns)
++
++# We require at least GCC 4.4 or Clang 3.3.
++IF(NOT FORCE_UNSUPPORTED_COMPILER)
++  IF(CMAKE_COMPILER_IS_GNUCC)
++    EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion
++                    OUTPUT_VARIABLE GCC_VERSION)
++    IF(GCC_VERSION VERSION_LESS 4.4)
++      MESSAGE(FATAL_ERROR "GCC 4.4 or newer is required!")
++    ENDIF()
++  ELSEIF(CMAKE_C_COMPILER_ID MATCHES "Clang")
++    CHECK_C_SOURCE_RUNS("
++      int main()
++      {
++        return (__clang_major__ < 3) ||
++               (__clang_major__ == 3 && __clang_minor__ < 3);
++      }" HAVE_SUPPORTED_CLANG_VERSION)
++    IF(NOT HAVE_SUPPORTED_CLANG_VERSION)
++      MESSAGE(FATAL_ERROR "Clang 3.3 or newer is required!")
++    ENDIF()
++  ELSE()
++    MESSAGE(FATAL_ERROR "Unsupported compiler!")
++  ENDIF()
++ENDIF()


Property changes on: trunk/databases/mysql80-client/files/patch-cmake_os_MidnightBSD.cmake
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_chartype.h
===================================================================
--- trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_chartype.h	2018-09-09 21:47:35 UTC (rev 24286)
+++ trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_chartype.h	2018-09-09 21:48:31 UTC (rev 24287)
@@ -5,7 +5,7 @@
  #if !defined(__NetBSD__) && !defined(__sun) \
    && !(defined(__APPLE__) && defined(__MACH__)) \
 -  && !defined(__FreeBSD__) && !defined(_AIX)
-+  && !defined(__FreeBSD__) && !defined(_AIX) && !defined(__DragonFly__)
++  && !defined(__FreeBSD__) && !defined(_AIX) && !defined(__DragonFly__) && !defined(__MidnightBSD__)
  #ifndef __STDC_ISO_10646__
  /* In many places it is assumed that the first 127 code points are ASCII
   * compatible, so ensure wchar_t indeed does ISO 10646 and not some other

Modified: trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_vi.c
===================================================================
--- trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_vi.c	2018-09-09 21:47:35 UTC (rev 24286)
+++ trunk/databases/mysql80-client/files/patch-cmd-line-utils_libedit_vi.c	2018-09-09 21:48:31 UTC (rev 24287)
@@ -5,7 +5,7 @@
   * this is against historical precedent...
   */
 -#if defined(__weak_reference) && !defined(__FreeBSD__)
-+#if defined(__weak_reference) && !defined(__FreeBSD__) && !defined(__DragonFly__)
++#if defined(__weak_reference) && !defined(__FreeBSD__) && !defined(__MidnightBSD__)
  __weakref_visible char *my_get_alias_text(const char *)
      __weak_reference(get_alias_text);
  #endif
@@ -14,7 +14,7 @@
  	 Int c __attribute__((__unused__)))
  {
 -#if defined(__weak_reference) && !defined(__FreeBSD__)
-+#if defined(__weak_reference) && !defined(__FreeBSD__) && !defined(__DragonFly__)
++#if defined(__weak_reference) && !defined(__FreeBSD__) && !defined(__MidnightBSD__)
  	char alias_name[3];
  	char *alias_text;
  

Modified: trunk/databases/mysql80-client/files/patch-libmysql_CMakeLists.txt
===================================================================
--- trunk/databases/mysql80-client/files/patch-libmysql_CMakeLists.txt	2018-09-09 21:47:35 UTC (rev 24286)
+++ trunk/databases/mysql80-client/files/patch-libmysql_CMakeLists.txt	2018-09-09 21:48:31 UTC (rev 24287)
@@ -5,7 +5,7 @@
  ENDIF()
  
 +INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/compile_flags.cmake)
-+IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++IF (CMAKE_SYSTEM_NAME STREQUAL "MidnightBSD")
 +  ADD_COMPILE_FLAGS(${CLIENT_SOURCES} COMPILE_FLAGS "-fPIC")
 +ENDIF()
 +
@@ -17,7 +17,7 @@
    IF(UNIX)
      # libtool compatability
 -    IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE)
-+    IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly" OR APPLE)
++    IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly|MidnightBSD" OR APPLE)
        SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}")
      ELSE()
        SET(OS_SHARED_LIB_VERSION



More information about the Midnightbsd-cvs mailing list