diff --git a/databases/ateam_mysql_ldap_auth/Makefile b/databases/ateam_mysql_ldap_auth/Makefile index e3e7e87c076d..720c36967c99 100644 --- a/databases/ateam_mysql_ldap_auth/Makefile +++ b/databases/ateam_mysql_ldap_auth/Makefile @@ -1,44 +1,47 @@ PORTNAME= ateam_mysql_ldap_auth PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= databases MAINTAINER= ganbold@FreeBSD.org COMMENT= A-Team MySQL LDAP authentication plugin WWW= https://github.com/ateamsystems/ateam_mysql_ldap_auth LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Requires upstream EOL MySQL 5.6 +EXPIRATION_DATE= 2023-06-30 + 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 PLIST_FILES= lib/mysql/plugin/auth_ldap.so \ "@sample etc/ateam_mysql_ldap_auth.conf.sample" PORTDOCS= README INSTALL OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_PROGRAM} ${WRKSRC}/src/auth_ldap.so \ ${STAGEDIR}${PREFIX}/lib/mysql/plugin ${INSTALL_DATA} ${WRKSRC}/ateam_mysql_ldap_auth.conf \ ${STAGEDIR}${PREFIX}/etc/ateam_mysql_ldap_auth.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/mysac/Makefile b/databases/mysac/Makefile index 04b3902a5490..fa43cd1632ed 100644 --- a/databases/mysac/Makefile +++ b/databases/mysac/Makefile @@ -1,36 +1,39 @@ PORTNAME= mysac PORTVERSION= 1.1.2 CATEGORIES= databases MASTER_SITES= http://www.arpalert.org/src/ \ http://xz.cx/downloads/mysac/ MAINTAINER= jake@xz.cx COMMENT= MySQL Simple Asynchronous Client WWW= https://www.arpalert.org/mysac.html LICENSE= LGPL3 +DEPRECATED= Requires upstream EOL MySQL 5.6 +EXPIRATION_DATE= 2023-06-30 + USES= mysql IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -I${LOCALBASE}/lib PLIST_FILES= lib/libmysac.so \ lib/libmysac.so.0 \ lib/libmysac-static.a \ include/mysac.h pre-build: ${TOUCH} ${WRKSRC}/make.deps do-install: ${INSTALL_LIB} ${WRKSRC}/libmysac.so ${STAGEDIR}${PREFIX}/lib ${LN} -sf libmysac.so ${STAGEDIR}${PREFIX}/lib/libmysac.so.0 ${INSTALL_DATA} ${WRKSRC}/libmysac-static.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/mysac.h ${STAGEDIR}${PREFIX}/include .include diff --git a/databases/mysql-q4m/Makefile b/databases/mysql-q4m/Makefile index 91a7d939dc32..946df7053d1f 100644 --- a/databases/mysql-q4m/Makefile +++ b/databases/mysql-q4m/Makefile @@ -1,56 +1,59 @@ PORTNAME= q4m PORTVERSION= 0.9.14 PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= http://q4m.kazuhooku.com/dist/ PKGNAMEPREFIX= ${_MYSQL_SERVER:T:C/-server$/-/} MAINTAINER= ports@FreeBSD.org COMMENT= Message queue that works as a pluggable storage engine of MySQL WWW= http://q4m.github.com/ +DEPRECATED= Requires upstream EOL MySQL 5.6 +EXPIRATION_DATE= 2023-06-30 + FETCH_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:fetch BUILD_DEPENDS+= ${NONEXISTENT}:${_MYSQL_SERVER}:build USES= gmake perl5 libtool mysql:server IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w USE_GCC= yes USE_PERL5= run GNU_CONFIGURE= yes LDFLAGS+= -lpthread -L${LOCALBASE}/lib/mysql CONFIGURE_ARGS= --prefix="${PREFIX}" \ --libdir="${PREFIX}/lib/mysql/plugin" \ --with-mysql="$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V WRKSRC)" \ CPPFLAGS="-I$$(cd ${PORTSDIR}/${_MYSQL_SERVER}; ${MAKE} -V BUILD_WRKSRC)/include -DDEBUG_OFF" INSTALL_TARGET= bindir=${STAGEDIR}${PREFIX}/bin install post-extract: ${CP} -p ${WRKSRC}/support-files/install.sql ${WRKSRC}/examples/ OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= AUTHORS ChangeLog README doc PORTEXAMPLES= crawler install.sql post-patch: @${REINPLACE_CMD} -e 's|/include/mysql|/include/mysql/mysql|g' ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} cd ${WRKSRC}; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} cd ${WRKSRC}/examples; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor install-functions: mysql -u root -p -f mysql < ${EXAMPLESDIR}/install.sql test: cd ${WRKSRC}; ./run_tests.pl .include diff --git a/databases/mysqlbigram/Makefile b/databases/mysqlbigram/Makefile index c3a80a01067a..cdfde458dc92 100644 --- a/databases/mysqlbigram/Makefile +++ b/databases/mysqlbigram/Makefile @@ -1,28 +1,31 @@ PORTNAME= mysqlbigram PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://mysqlbigram.googlepages.com/ DISTNAME= bi_gram-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple n-gram (bi-gram) fulltext parser plugin for MySQL WWW= http://mysqlbigram.googlepages.com/ LICENSE= LGPL21 +DEPRECATED= Requires upstream EOL MySQL 5.6 +EXPIRATION_DATE= 2023-06-30 + USES= libtool mysql GNU_CONFIGURE= yes IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/bi_gram PLIST_FILES= lib/mysql/bi_gramlib.so \ lib/mysql/bi_gramlib.so.0 \ lib/mysql/bi_gramlib.so.0.0.0 post-patch: @${REINPLACE_CMD} -e 's,bool ,my_&,' ${WRKSRC}/bi_gram_plugin.c .include diff --git a/databases/mysqlwsrep56-server/Makefile b/databases/mysqlwsrep56-server/Makefile index 732434d742e4..0122b8eacc67 100644 --- a/databases/mysqlwsrep56-server/Makefile +++ b/databases/mysqlwsrep56-server/Makefile @@ -1,156 +1,158 @@ PORTNAME= mysqlwsrep PORTVERSION?= 5.6.51 DISTVERSIONPREFIX?= wsrep_ DISTVERSIONSUFFIX?= -25.33 PORTREVISION?= 1 CATEGORIES= databases PKGNAMESUFFIX= 56-server MAINTAINER= devel@galeracluster.com COMMENT= MySQL database enhanced with Galera replication (server package) WWW= https://galeracluster.com/ LICENSE= GPLv2 +DEPRECATED= Requires upstream EOL MySQL 5.6 +EXPIRATION_DATE= 2023-06-30 NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64 NOT_FOR_ARCHS_REASON= error: Unsupported platform RUN_DEPENDS= bash:shells/bash \ rsync:net/rsync \ socat:net/socat LIB_DEPENDS= libevent.so:devel/libevent liblz4.so:archivers/liblz4 USES= bison \ cmake:noninja \ compiler:c++11-lib \ compiler:c11 \ mysql:56 \ libedit \ perl5 \ shebangfix \ ssl DATADIR= ${PREFIX}/share/mysql ETCDIR= ${PREFIX}/etc/mysql USE_PERL5= run USE_LDCONFIG= yes USE_GITHUB= yes GH_TUPLE?= codership:mysql-wsrep:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \ codership:wsrep-API:eab2d5d5a31672c0b7d116ef1629ff18392fd7d0:dummy/wsrep/src MY_DBDIR= /var/db/mysql MY_SECDIR= /var/db/mysql_secure MY_TMPDIR= /var/db/mysql_tmpdir CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ -DINSTALL_PKGCONFIGDIR="${LOCALBASE}/libdata/pkgconfig" \ -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="share/man" \ -DINSTALL_MYSQLDATADIR="${MY_DBDIR}" \ -DINSTALL_MYSQLKEYRINGDIR="etc/mysql/keyring" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR="share/mysql/tests" \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DMYSQL_KEYRINGDIR="${ETCDIR}/keyring" \ -DWITH_EDITLINE=system \ -DWITH_LIBEVENT=system \ -DWITH_LZ4=system \ -DWITH_ZLIB=system \ -DWITH_SSL=${OPENSSLBASE} \ -DCRYPTO_LIBRARY=${OPENSSLLIB}/libcrypto.so \ -DOPENSSL_LIBRARY=${OPENSSLLIB}/libssl.so \ -DINSTALL_MYSQLTESTDIR=0 \ -DWITH_LIBWRAP=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITH_WSREP=1 SHEBANG_FILES= scripts/*.pl* scripts/*.sh scripts/wsrep_sst_* .ifdef USE_MYSQL .error You have USE_MYSQL variable defined either in environment or in make(1) arguments. Please undefine it and try again. .endif SUB_LIST= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ MY_TMPDIR=${MY_TMPDIR} CONFLICTS_INSTALL= mariadb*-server \ mysql*-server \ mysqlwsrep*-server \ percona*-server USE_RC_SUBR= mysql-server SUB_FILES= my.cnf.sample USERS= mysql GROUPS= mysql MMAN1= my_print_defaults.1 \ myisam_ftdump.1 \ myisamchk.1 \ myisamlog.1 \ myisampack.1 \ mysql.server.1 \ mysql_convert_table_format.1 \ mysql_fix_extensions.1 \ mysql_install_db.1 \ mysql_plugin.1 \ mysql_secure_installation.1 \ mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 \ mysql_upgrade.1 \ mysql_zap.1 \ mysqlbug.1 \ mysqld_multi.1 \ mysqld_safe.1 \ mysqldumpslow.1 \ mysqlhotcopy.1 \ mysqlman.1 \ perror.1 \ replace.1 \ resolve_stack_dump.1 \ resolveip.1 .include .include # Plugin innodb_memcached requires -fcommon to avoid duplicate symbol linker # error with llmv11. .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300109 CFLAGS+= -fcommon .endif post-patch: ${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample ${MKDIR} ${STAGEDIR}${ETCDIR}/keyring ${MKDIR} ${STAGEDIR}${MY_SECDIR} ${MKDIR} ${STAGEDIR}${MY_TMPDIR} .if ${ARCH} == armv6 || ${ARCH} == armv7 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif .include