svn commit: r490083 - in head/databases/percona57-server: . files

Mark Linimon linimon at FreeBSD.org
Sat Jan 12 23:05:02 UTC 2019


Author: linimon
Date: Sat Jan 12 23:05:00 2019
New Revision: 490083
URL: https://svnweb.freebsd.org/changeset/ports/490083

Log:
  Fix build on gcc-based architectures by removing the assumption that FreeBSD
  must imply clang.  While here, remove duplicate definition from USES.
  
  PR:		234580
  Submitted by:	Piotr Kubaj
  Approved by:	portmgr (tier-2 blanket)

Added:
  head/databases/percona57-server/files/patch-cmake_os_FreeBSD.cmake   (contents, props changed)
Modified:
  head/databases/percona57-server/Makefile

Modified: head/databases/percona57-server/Makefile
==============================================================================
--- head/databases/percona57-server/Makefile	Sat Jan 12 23:04:06 2019	(r490082)
+++ head/databases/percona57-server/Makefile	Sat Jan 12 23:05:00 2019	(r490083)
@@ -22,7 +22,7 @@ LIB_DEPENDS=	libevent.so:devel/libevent \
 
 SLAVEDIRS=	databases/percona57-client \
 		databases/percona57-pam-for-mysql
-USES=		bison:build cmake:insource,noninja compiler:c11 compiler:c++11-lib \
+USES=		bison:build cmake:insource,noninja compiler:c11 \
 		cpe libedit localbase perl5 shebangfix
 
 MY_DBDIR=	/var/db/mysql
@@ -83,8 +83,6 @@ USES+=		libedit
 .else
 LIB_DEPENDS+=	libcurl.so:ftp/curl
 
-BROKEN_powerpc64=	Does not configure: CMake Error at cmake/os/FreeBSD.cmake:34 (MESSAGE): Unsupported compiler!
-
 # MySQL-Server part
 OPTIONS_DEFINE=	OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
 OPTIONS_DEFAULT=	OPENSSL INNODBMEMCACHED
@@ -150,6 +148,10 @@ post-patch:
 	${WRKSRC}/configure.cmake
 
 .include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+CXXFLAGS+=	-fpermissive
+.endif
 
 .if ${ARCH} == "arm"
 BROKEN=		Does not compile on arm

Added: head/databases/percona57-server/files/patch-cmake_os_FreeBSD.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/percona57-server/files/patch-cmake_os_FreeBSD.cmake	Sat Jan 12 23:05:00 2019	(r490083)
@@ -0,0 +1,11 @@
+--- cmake/os/FreeBSD.cmake.orig	2018-12-16 19:27:57 UTC
++++ cmake/os/FreeBSD.cmake
+@@ -30,8 +30,6 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER)
+     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()
+ 


More information about the svn-ports-all mailing list