Index: head/databases/percona56-server/files/patch-sql_mysqld.cc =================================================================== --- head/databases/percona56-server/files/patch-sql_mysqld.cc (revision 483608) +++ head/databases/percona56-server/files/patch-sql_mysqld.cc (revision 483609) @@ -1,19 +1,28 @@ --- sql/mysqld.cc.orig 2015-07-25 17:06:21 UTC +++ sql/mysqld.cc @@ -2117,6 +2117,16 @@ #ifndef EMBEDDED_LIBRARY /* Initialise proxy protocol. */ + +/* At least OpenBSD and NexentaCore do not +* define s6_addr32 for user land settings. +*/ +#if !defined s6_addr32 && defined __sun__ +# define s6_addr32 _S6_un._S6_u32 +#elif !defined s6_addr32 && ( defined __OpenBSD__ || defined __FreeBSD__ ) +# define s6_addr32 __u6_addr.__u6_addr32 +#endif /* !defined s6_addr32 */ + static void set_proxy() { const char *p; +@@ -4685,7 +4695,7 @@ static void openssl_lock(int mode, opens + static int init_ssl() + { + #ifdef HAVE_OPENSSL +-#ifndef HAVE_YASSL ++#if !defined(HAVE_YASSL) && defined(OPENSSL_FIPS) + int fips_mode= FIPS_mode(); + if (fips_mode != 0) + {