svn commit: r505549 - in head: . Mk Mk/Uses audio/amarok audio/amarok/files databases/apq-mysql databases/ateam_mysql_ldap_auth databases/mroonga databases/mysac databases/mysql-connector-odbc data...
Alex Dupre
ale at FreeBSD.org
Mon Jul 1 07:43:37 UTC 2019
Author: ale
Date: Mon Jul 1 07:43:32 2019
New Revision: 505549
URL: https://svnweb.freebsd.org/changeset/ports/505549
Log:
Update default MySQL version to 5.7.
PR: 238365
Submitted by: ale
Exp-run by: antoine
Approved by: portmgr (antoine)
Added:
head/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake (contents, props changed)
Deleted:
head/databases/mysql-connector-odbc/files/patch-driver_catalog_no_i_s.c
head/databases/mysql-connector-odbc/files/patch-driver_desc.c
head/databases/mysql-connector-odbc/files/patch-driver_handle.c
head/databases/mysql-connector-odbc/files/patch-driver_parse.c
head/databases/mysql-connector-odbc/files/patch-util_odbcinstw.c
Modified:
head/Mk/Uses/mysql.mk
head/Mk/bsd.default-versions.mk
head/UPDATING
head/audio/amarok/Makefile
head/databases/apq-mysql/Makefile
head/databases/ateam_mysql_ldap_auth/Makefile
head/databases/mroonga/Makefile
head/databases/mysac/Makefile
head/databases/mysql-connector-odbc/Makefile
head/databases/mysql-connector-odbc/distinfo
head/databases/mysql-connector-odbc/files/patch-CMakeLists.txt
head/databases/mysql-q4m/Makefile
head/databases/mysqlbigram/Makefile
Modified: head/Mk/Uses/mysql.mk
==============================================================================
--- head/Mk/Uses/mysql.mk Mon Jul 1 07:41:59 2019 (r505548)
+++ head/Mk/Uses/mysql.mk Mon Jul 1 07:43:32 2019 (r505549)
@@ -7,7 +7,8 @@
#
# version If no version is given (by the maintainer via the port), try to
# find the currently installed version. Fall back to default if
-# necessary (MySQL-5.6 = 56).
+# necessary (MySQL-5.7 = 57, look at bsd.default-versions.mk for
+# possible values).
# client Depends on the libmysqlclient library (default)
# server/embedded
# Depend on the server at run/build time. If none of these is
Modified: head/Mk/bsd.default-versions.mk
==============================================================================
--- head/Mk/bsd.default-versions.mk Mon Jul 1 07:41:59 2019 (r505548)
+++ head/Mk/bsd.default-versions.mk Mon Jul 1 07:43:32 2019 (r505549)
@@ -65,7 +65,7 @@ LLVM_DEFAULT?= 80
# Possible values: 5.1, 5.2, 5.3
LUA_DEFAULT?= 5.2
# Possible values: 5.5, 5.6, 5.7, 8.0, 5.5m, 10.0m, 10.1m, 10.2m, 10.3m, 5.5p, 5.6p, 5.7p, 5.6w
-MYSQL_DEFAULT?= 5.6
+MYSQL_DEFAULT?= 5.7
# Possible values: 5.26, 5.28, 5.30, devel
.if !exists(${LOCALBASE}/bin/perl) || (!defined(_PORTS_ENV_CHECK) && \
defined(PACKAGE_BUILDING))
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Mon Jul 1 07:41:59 2019 (r505548)
+++ head/UPDATING Mon Jul 1 07:43:32 2019 (r505549)
@@ -6,6 +6,28 @@ You should get into the habit of checking this file fo
you update your ports collection, before attempting any port upgrades.
+20190701:
+ AFFECTS: users of databases/mysql56-(server|client)
+ AUTHOR: ale at FreeBSD.org
+
+ The default MySQL version has been updated from 5.6 to 5.7.
+
+ If you compile your own ports you may keep 5.6 as the default version by
+ adding the following lines to your /etc/make.conf file:
+
+ #
+ # Keep MySQL 5.6 as default version
+ #
+ DEFAULT_VERSIONS+=mysql=5.6
+
+ If you wish to update to the new default version, you need to first stop any
+ running server instance. Then, you will need to follow these steps, depending
+ on installed packages.
+
+ # pkg set -o databases/mysql56-client:databases/mysql57-client
+ # pkg set -o databases/mysql56-server:databases/mysql57-server
+ # pkg upgrade
+
20190630:
AFFECTS: users of net/samba410
AUTHOR: timur at FreeBSD.org
Modified: head/audio/amarok/Makefile
==============================================================================
--- head/audio/amarok/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/audio/amarok/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -19,7 +19,8 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
libqjson-qt5.so:devel/qjson \
libqca-qt5.so:devel/qca \
libtag.so:audio/taglib \
- libtag-extras.so:audio/taglib-extras
+ libtag-extras.so:audio/taglib-extras \
+ liblz4.so:archivers/liblz4
USES= cmake compiler:c++11-lang desktop-file-utils \
kde:5 mysql:client,embedded pkgconfig qt:5 shebangfix ssl
Added: head/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake Mon Jul 1 07:43:32 2019 (r505549)
@@ -0,0 +1,25 @@
+--- cmake/modules/FindMySQL.cmake.orig 2019-06-14 07:24:31 UTC
++++ cmake/modules/FindMySQL.cmake
+@@ -31,21 +31,7 @@ if(MYSQLCONFIG_EXECUTABLE)
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+
+- execute_process(
+- COMMAND ${MYSQLCONFIG_EXECUTABLE} --libmysqld-libs
+- RESULT_VARIABLE MC_return_embedded
+- OUTPUT_VARIABLE MC_MYSQL_EMBEDDED_LIBRARIES
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- if(NOT MC_MYSQL_EMBEDDED_LIBRARIES)
+- # At least on OpenSUSE --libmysql-libs doesn't exist, so we just use
+- # MYSQL_LIBRARIES for that. We'll see if that's enough when testing
+- # below.
+- set(MYSQL_EMBEDDED_LIBRARIES ${MYSQL_LIBRARIES})
+- else()
+- set(MYSQL_EMBEDDED_LIBRARIES ${MC_MYSQL_EMBEDDED_LIBRARIES})
+- endif()
++ set(MYSQL_EMBEDDED_LIBRARIES "-L/usr/local/lib/mysql" -lmysqld -llz4)
+ endif()
+
+ # Try searching manually via find_path/find_library, possibly with hints
Modified: head/databases/apq-mysql/Makefile
==============================================================================
--- head/databases/apq-mysql/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/apq-mysql/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -18,8 +18,9 @@ BUILD_DEPENDS= bash:shells/bash \
${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
RUN_DEPENDS= ${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
-USES= ada tar:bzip2
-USE_MYSQL= yes
+USES= ada tar:bzip2 mysql
+
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
HAS_CONFIGURE= yes
WRKPATH= ${WRKDIR}/build
CONFIGURE_ARGS= --prefix=${PREFIX} \
Modified: head/databases/ateam_mysql_ldap_auth/Makefile
==============================================================================
--- head/databases/ateam_mysql_ldap_auth/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/ateam_mysql_ldap_auth/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -17,6 +17,8 @@ LIB_DEPENDS= libconfig.so:devel/libconfig
USE_OPENLDAP= yes
USES= gmake mysql:client,server
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
+
USE_GITHUB= yes
GH_ACCOUNT= ateamsystems
GH_TAGNAME= f6a1a5d
Modified: head/databases/mroonga/Makefile
==============================================================================
--- head/databases/mroonga/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mroonga/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -16,6 +16,7 @@ LIB_DEPENDS= libgroonga.so:textproc/groonga
USES= libtool mysql pkgconfig
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-mysql-source="$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V WRKSRC)" \
--with-mysql-build="$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V BUILD_WRKSRC)" \
Modified: head/databases/mysac/Makefile
==============================================================================
--- head/databases/mysac/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysac/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -12,8 +12,11 @@ COMMENT= MySQL Simple Asynchronous Client
LICENSE= LGPL3
+USES= mysql
+
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
+
USE_LDCONFIG= yes
-USE_MYSQL= yes
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -I${LOCALBASE}/lib
Modified: head/databases/mysql-connector-odbc/Makefile
==============================================================================
--- head/databases/mysql-connector-odbc/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysql-connector-odbc/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= mysql-connector-odbc
-PORTVERSION= 5.3.4
-PORTREVISION= 1
+PORTVERSION= 5.3.13
CATEGORIES= databases
MASTER_SITES= MYSQL/Connector-ODBC/5.3
PKGNAMESUFFIX= -${DRIVER_MANAGER}-mysql${MYSQL_VER}
@@ -13,25 +12,22 @@ MAINTAINER= ports at FreeBSD.org
COMMENT= ODBC driver for MySQL${MYSQL_VER} / ${DRIVER_MANAGER}
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= unixODBC>=2.2.14_1:databases/unixODBC
LIB_DEPENDS= libodbc.so:databases/unixODBC
USES= cmake mysql
-CMAKE_ARGS= -DWITH_UNIXODBC=1
+
+CMAKE_ARGS= -DWITH_UNIXODBC=1 -DDISABLE_GUI=1
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE=yes
-IGNORE_WITH_MYSQL= 55 55m 55p 51 51m 51p
-
LDFLAGS+= -L${LOCALBASE}/lib
DRIVER_MANAGER= unixodbc
-PORTDOCS= ChangeLog INSTALL \
- README README.debug Licenses_for_Third-Party_Components.txt
+PORTDOCS= *
PLIST_FILES= bin/myodbc-installer \
lib/libmyodbc5a.so \
Modified: head/databases/mysql-connector-odbc/distinfo
==============================================================================
--- head/databases/mysql-connector-odbc/distinfo Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysql-connector-odbc/distinfo Mon Jul 1 07:43:32 2019 (r505549)
@@ -1,2 +1,3 @@
-SHA256 (mysql-connector-odbc-5.3.4-src.tar.gz) = a5f7a490f2958f2768d18b8a57f71909f9699a8619c82776b3ad1c02b8abce0d
-SIZE (mysql-connector-odbc-5.3.4-src.tar.gz) = 667340
+TIMESTAMP = 1560498109
+SHA256 (mysql-connector-odbc-5.3.13-src.tar.gz) = 6127639a503e80cff71e211d7534801a074e781624974807a279c7f6e6f0353a
+SIZE (mysql-connector-odbc-5.3.13-src.tar.gz) = 3009032
Modified: head/databases/mysql-connector-odbc/files/patch-CMakeLists.txt
==============================================================================
--- head/databases/mysql-connector-odbc/files/patch-CMakeLists.txt Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysql-connector-odbc/files/patch-CMakeLists.txt Mon Jul 1 07:43:32 2019 (r505549)
@@ -1,36 +1,30 @@
---- CMakeLists.txt.orig 2014-06-18 22:50:16 UTC
+--- CMakeLists.txt.orig 2019-04-15 16:56:34 UTC
+++ CMakeLists.txt
-@@ -269,7 +269,7 @@ ENDIF(NOT DISABLE_GUI)
+@@ -431,7 +431,6 @@ ENDIF(NOT DISABLE_GUI)
+
ADD_SUBDIRECTORY(dltest)
ADD_SUBDIRECTORY(installer)
-
-ADD_SUBDIRECTORY(test)
-+# ADD_SUBDIRECTORY(test)
- ##############################################################################
- #
-@@ -382,18 +382,17 @@ IF(WIN32)
+ # For dynamic linking use the built-in sys and strings
+ IF(NOT MYSQLCLIENT_STATIC_LINKING)
+@@ -501,8 +500,8 @@ cmake/sql.*\\\\.c$
+ #------------ Installation ---------------------------
+
+-INSTALL(FILES LICENSE.txt DESTINATION .)
+-INSTALL(FILES README.txt DESTINATION .)
++INSTALL(FILES LICENSE.txt DESTINATION ./share/doc/mysql-connector-odbc/)
++INSTALL(FILES README.txt DESTINATION ./share/doc/mysql-connector-odbc/)
+
+ IF(WIN32)
+
+@@ -542,7 +541,7 @@ IF(WIN32)
+
ELSE(WIN32)
- INSTALL(FILES ChangeLog DESTINATION .)
-- INSTALL(FILES README DESTINATION .)
-- INSTALL(FILES README.debug DESTINATION .)
-- INSTALL(FILES INSTALL DESTINATION .)
+ INSTALL(FILES ChangeLog DESTINATION ./share/doc/mysql-connector-odbc/)
-+ INSTALL(FILES README DESTINATION ./share/doc/mysql-connector-odbc/)
-+ INSTALL(FILES README.debug DESTINATION ./share/doc/mysql-connector-odbc/)
-+ INSTALL(FILES INSTALL DESTINATION ./share/doc/mysql-connector-odbc/)
- IF(EXISTS "${CMAKE_SOURCE_DIR}/COPYING")
-- INSTALL(FILES COPYING DESTINATION .)
- ELSE()
-- INSTALL(FILES LICENSE.mysql DESTINATION .)
-+ INSTALL(FILES LICENSE.mysql DESTINATION ./share/doc/mysql-connector-odbc/)
- ENDIF()
ENDIF(WIN32)
--INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION .)
-+INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION ./share/doc/mysql-connector-odbc/)
-
- INCLUDE(CPack)
Modified: head/databases/mysql-q4m/Makefile
==============================================================================
--- head/databases/mysql-q4m/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysql-q4m/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -14,8 +14,9 @@ COMMENT= Message queue that works as a pluggable stora
FETCH_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:fetch
BUILD_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:build
-USES= gmake perl5 libtool
-USE_MYSQL= server
+USES= gmake perl5 libtool mysql:server
+
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
USE_GCC= any
USE_PERL5= run
Modified: head/databases/mysqlbigram/Makefile
==============================================================================
--- head/databases/mysqlbigram/Makefile Mon Jul 1 07:41:59 2019 (r505548)
+++ head/databases/mysqlbigram/Makefile Mon Jul 1 07:43:32 2019 (r505549)
@@ -13,9 +13,10 @@ COMMENT= Simple n-gram (bi-gram) fulltext parser plugi
LICENSE= LGPL21
+USES= libtool mysql
+
GNU_CONFIGURE= yes
-USES= libtool
-USE_MYSQL= yes
+IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
INSTALL_TARGET= install-strip
WRKSRC= ${WRKDIR}/bi_gram
More information about the svn-ports-all
mailing list