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