pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc *: Remove mysql51 - EOL since 2013, completely broken ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/97181bc84cfe
branches:  trunk
changeset: 412902:97181bc84cfe
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Mar 13 10:05:41 2020 +0000

description:
*: Remove mysql51 - EOL since 2013, completely broken with OpenSSL 1.1

diffstat:

 audio/amarok/Makefile                                        |     7 +-
 databases/mysql51-client/DESCR                               |    17 -
 databases/mysql51-client/MESSAGE                             |     9 -
 databases/mysql51-client/Makefile                            |    38 -
 databases/mysql51-client/Makefile.common                     |   143 -
 databases/mysql51-client/PLIST                               |    93 -
 databases/mysql51-client/buildlink3.mk                       |    18 -
 databases/mysql51-client/distinfo                            |    32 -
 databases/mysql51-client/options.mk                          |    18 -
 databases/mysql51-client/patches/patch-aa                    |    15 -
 databases/mysql51-client/patches/patch-ab                    |    32 -
 databases/mysql51-client/patches/patch-ac                    |    17 -
 databases/mysql51-client/patches/patch-ad                    |    21 -
 databases/mysql51-client/patches/patch-ae                    |    14 -
 databases/mysql51-client/patches/patch-af                    |    17 -
 databases/mysql51-client/patches/patch-ag                    |    15 -
 databases/mysql51-client/patches/patch-ah                    |    24 -
 databases/mysql51-client/patches/patch-ai                    |    15 -
 databases/mysql51-client/patches/patch-aj                    |    24 -
 databases/mysql51-client/patches/patch-ak                    |    14 -
 databases/mysql51-client/patches/patch-am                    |    22 -
 databases/mysql51-client/patches/patch-an                    |    26 -
 databases/mysql51-client/patches/patch-ao                    |    13 -
 databases/mysql51-client/patches/patch-ap                    |    24 -
 databases/mysql51-client/patches/patch-aq                    |    13 -
 databases/mysql51-client/patches/patch-ar                    |    21 -
 databases/mysql51-client/patches/patch-as                    |    24 -
 databases/mysql51-client/patches/patch-at                    |    16 -
 databases/mysql51-client/patches/patch-au                    |    17 -
 databases/mysql51-client/patches/patch-av                    |    15 -
 databases/mysql51-client/patches/patch-aw                    |    17 -
 databases/mysql51-client/patches/patch-ax                    |    13 -
 databases/mysql51-client/patches/patch-ay                    |    16 -
 databases/mysql51-client/patches/patch-client_mysql.cc       |    15 -
 databases/mysql51-client/patches/patch-vio_viossl.c          |    15 -
 databases/mysql51-server/DEINSTALL                           |    16 -
 databases/mysql51-server/DESCR                               |    16 -
 databases/mysql51-server/MESSAGE                             |    21 -
 databases/mysql51-server/Makefile                            |   118 -
 databases/mysql51-server/PLIST                               |  5136 ----------
 databases/mysql51-server/buildlink3.mk                       |    16 -
 databases/mysql51-server/distinfo                            |    33 -
 databases/mysql51-server/files/mysqld.sh                     |   115 -
 databases/mysql51-server/files/smf/manifest.xml              |    31 -
 databases/mysql51-server/files/smf/mysqld.sh                 |    31 -
 databases/mysql51-server/patches/patch-aa                    |    13 -
 databases/mysql51-server/patches/patch-ab                    |    31 -
 databases/mysql51-server/patches/patch-ac                    |    13 -
 databases/mysql51-server/patches/patch-ad                    |    22 -
 databases/mysql51-server/patches/patch-ae                    |    33 -
 databases/mysql51-server/patches/patch-af                    |    15 -
 databases/mysql51-server/patches/patch-ag                    |    21 -
 databases/mysql51-server/patches/patch-ah                    |    26 -
 databases/mysql51-server/patches/patch-ai                    |    29 -
 databases/mysql51-server/patches/patch-aj                    |    38 -
 databases/mysql51-server/patches/patch-ak                    |    13 -
 databases/mysql51-server/patches/patch-al                    |    22 -
 databases/mysql51-server/patches/patch-am                    |    13 -
 databases/mysql51-server/patches/patch-an                    |    33 -
 databases/mysql51-server/patches/patch-ao                    |    13 -
 databases/mysql51-server/patches/patch-ap                    |    13 -
 databases/mysql51-server/patches/patch-aq                    |    13 -
 databases/mysql51-server/patches/patch-ar                    |    32 -
 databases/mysql51-server/patches/patch-as                    |    22 -
 databases/mysql51-server/patches/patch-at                    |    22 -
 databases/mysql51-server/patches/patch-au                    |    22 -
 databases/mysql51-server/patches/patch-ax                    |    13 -
 databases/mysql51-server/patches/patch-include_my__net.h     |    15 -
 databases/mysql51-server/patches/patch-mysys_my__net.c       |    15 -
 databases/mysql51-server/patches/patch-mysys_my__thr__init.c |    33 -
 databases/mysql51-server/patches/patch-sql_ha_ndbcluster.cc  |    14 -
 databases/mysql51-server/patches/patch-vio_viossl.c          |    15 -
 mail/akonadi/options.mk                                      |     6 +-
 misc/php-orangehrm/MESSAGE                                   |     4 +-
 mk/mysql.buildlink3.mk                                       |    16 +-
 www/php-soycms/MESSAGE                                       |     4 +-
 www/php-tiki6/MESSAGE                                        |     4 +-
 77 files changed, 14 insertions(+), 6967 deletions(-)

diffs (truncated from 7390 to 300 lines):

diff -r a371b398c5a2 -r 97181bc84cfe audio/amarok/Makefile
--- a/audio/amarok/Makefile     Fri Mar 13 09:50:15 2020 +0000
+++ b/audio/amarok/Makefile     Fri Mar 13 10:05:41 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.195 2020/03/10 22:09:18 wiz Exp $
+# $NetBSD: Makefile,v 1.196 2020/03/13 10:05:41 nia Exp $
 
 DISTNAME=      amarok-${VERS}
 VERS=          2.8.0
@@ -39,6 +39,8 @@
 
 .include "options.mk"
 
+MYSQL_VERSIONS_ACCEPTED=       56 55
+
 .include "../../mk/mysql.buildlink3.mk"
 .if ${_MYSQL_VERSION} == "56"
 .include "../../databases/mysql56-server/buildlink3.mk"
@@ -46,9 +48,6 @@
 .elif ${_MYSQL_VERSION} == "55"
 .include "../../databases/mysql55-server/buildlink3.mk"
 SUBST_SED.mysql+=      -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib:
-.elif ${_MYSQL_VERSION} == "51"
-.include "../../databases/mysql51-server/buildlink3.mk"
-SUBST_SED.mysql+=      -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql:
 .else
 PKG_FAIL_REASON+=      "Unknown mysql version: ${_MYSQL_VERSION}"
 .endif
diff -r a371b398c5a2 -r 97181bc84cfe databases/mysql51-client/DESCR
--- a/databases/mysql51-client/DESCR    Fri Mar 13 09:50:15 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-MySQL is a SQL (Structured Query Language) database server.  SQL is the
-most popular database language in the world.  MySQL is a client-server
-implementation that consists of a server daemon `mysqld' and many
-different client programs/libraries.
-
-The main goals of MySQL are speed and robustness.
-
-The base upon which MySQL is built is a set of routines that have been
-used in a highly demanding production environment for many years.  While
-MySQL is still in development it already offers a rich and highly useful
-function set.
-
-The official way to pronounce 'MySQL' is 'My Ess Que Ell' (Not MY-SEQUEL).
-
-This package contains the MySQL client programs and libraries.
-
-This is an incredibly old version, which is EOL as of December 2013.
diff -r a371b398c5a2 -r 97181bc84cfe databases/mysql51-client/MESSAGE
--- a/databases/mysql51-client/MESSAGE  Fri Mar 13 09:50:15 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.2 2014/08/20 09:04:56 obache Exp $
-
-To use the ``mysqlhotcopy'' script, you'll have to install the following
-package:
-
-       databases/p5-DBD-mysql
-
-===========================================================================
diff -r a371b398c5a2 -r 97181bc84cfe databases/mysql51-client/Makefile
--- a/databases/mysql51-client/Makefile Fri Mar 13 09:50:15 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-# $NetBSD: Makefile,v 1.28 2020/01/18 21:48:00 jperkin Exp $
-
-PKGNAME=       ${DISTNAME:S/-/-client-/}
-PKGREVISION=   4
-COMMENT=       MySQL 5, a free SQL database (client)
-
-CONFLICTS=     mysql3-client-[0-9]*
-
-.include "Makefile.common"
-
-CONFIGURE_ARGS+=       --without-server
-UNWRAP_FILES+=         scripts/mysql_config
-INFO_FILES=            yes
-
-AUTO_MKDIRS=   yes
-
-REPLACE_PERL=  scripts/mysql_convert_table_format.sh \
-               scripts/mysql_find_rows.sh \
-               scripts/mysql_fix_extensions.sh \
-               scripts/mysql_fix_privilege_tables.sh \
-               scripts/mysql_setpermission.sh \
-               scripts/mysql_zap.sh \
-               scripts/mysqlaccess.sh \
-               scripts/mysqldumpslow.sh \
-               scripts/mysqlhotcopy.sh
-
-post-install:
-       cd ${WRKSRC}; for f in mysql.info mysql.info-[0-9]*; do         \
-               ${TEST} ! -f "$$f" ||                                   \
-               ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\
-       done
-.for f in huge large innodb-heavy-4G small medium
-       ${INSTALL_DATA} ${WRKSRC}/support-files/my-${f}.cnf.sh \
-               ${DESTDIR}${PREFIX}/share/examples/mysql/my-${f}.cnf
-.endfor
-
-.include "../../mk/readline.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r a371b398c5a2 -r 97181bc84cfe databases/mysql51-client/Makefile.common
--- a/databases/mysql51-client/Makefile.common  Fri Mar 13 09:50:15 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-# $NetBSD: Makefile.common,v 1.38 2019/04/30 14:09:52 abs Exp $
-#
-# used by databases/mysql51-client/Makefile
-# used by databases/mysql51-server/Makefile
-
-DISTNAME=      mysql-5.1.73
-CATEGORIES=    databases
-MASTER_SITES=  ${MASTER_SITE_MYSQL:=MySQL-5.1/}
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.mysql.com/
-LICENSE=       gnu-gpl-v2
-
-USE_LIBTOOL=           yes
-GNU_CONFIGURE=         yes
-USE_GCC_RUNTIME=       yes
-
-.include "../../mk/bsd.prefs.mk"
-.include "options.mk"
-
-EXTRACT_USING=         bsdtar
-
-# MYSQL_USER           username of the database administrator
-# MYSQL_GROUP          group of the database administrator
-# MYSQL_DATADIR                home directory of the database administrator and
-#                      location of the databases
-# MYSQL_PIDFILE                process ID file
-MYSQL_USER?=           mysql
-MYSQL_GROUP?=          mysql
-MYSQL_DATADIR?=                ${VARBASE}/mysql
-MYSQL_PIDFILE?=                ${MYSQL_DATADIR}/${HOST}.pid
-
-PKG_USERS_VARS+=       MYSQL_USER
-PKG_GROUPS_VARS+=      MYSQL_GROUP
-
-# MYSQL_CHARSET                default character set
-# MYSQL_EXTRA_CHARSET  additional character set to be compiled in.
-MYSQL_CHARSET?=                latin1
-MYSQL_EXTRA_CHARSET?=  all
-
-CONFIGURE_ARGS+=       --enable-thread-safe-client
-CONFIGURE_ARGS+=       --localstatedir=${MYSQL_DATADIR}
-CONFIGURE_ARGS+=       --without-libwrap
-CONFIG_SHELL=          ${TOOLS_PATH.bash}
-
-CFLAGS.IRIX+=          -DIRIX5 -DNEEDS_BSTRING_H
-# libgen is incorrectly detected
-CONFIGURE_ENV.IRIX+=   ac_cv_lib_gen_p2open="no"
-
-BUILD_DEFS+=           VARBASE
-
-# We always use our own readline.  Note that these --without-* settings
-# are confusing, but they just mean "don't use the included readline
-# or libedit".
-CONFIGURE_ARGS+=       --without-readline
-CONFIGURE_ARGS+=       --without-libedit
-
-# Speed up production one-time builds; see "./configure --help" for
-# more information on using or disabling this option.
-CONFIGURE_ARGS+=       --disable-dependency-tracking
-
-CONFIGURE_ARGS+=       --without-debug
-CONFIGURE_ARGS+=       --with-low-memory
-CONFIGURE_ARGS+=       --with-zlib-dir=${BUILDLINK_PREFIX.zlib}
-CONFIGURE_ARGS+=       --with-charset=${MYSQL_CHARSET:Q}
-CONFIGURE_ARGS+=       --with-extra-charsets=${MYSQL_EXTRA_CHARSET:Q}
-
-.if !empty(MACHINE_ARCH:Mi386) && ${OPSYS} != "Interix" && \
-       ${OPSYS} != "SunOS" && ${OPSYS} != "Darwin"
-CONFIGURE_ARGS+=       --enable-assembler
-.endif
-
-# MySQL 5.1 depends on builtin functions which enabled with i486 and
-# later with GCC.
-.if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386)
-GNU_ARCH.i386=         i486
-CFLAGS+=               -march=i486
-.endif
-
-CONFIGURE_ENV.NetBSD+= ac_cv_func_gethostbyname_r="no"
-
-CONFIGURE_ENV+=                mysql_cv_compress="yes"
-
-CPPFLAGS+=             -Dunix
-CFLAGS+=               -DUSE_OLD_FUNCTIONS # 3.23.x compat
-
-.if ${OPSYS} != "Interix"
-CFLAGS+=               -fPIC -DPIC
-CXXFLAGS+=             -fPIC -DPIC
-.endif
-
-# force HAVE_CURSES_H on Solaris since the configure script is broken
-# and does not properly detect this, breaking the build later on.
-CFLAGS.SunOS+=         -DHAVE_CURSES_H
-CXXFLAGS.SunOS+=       -DHAVE_CURSES_H
-
-.include "../../mk/pthread.buildlink3.mk"
-
-.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")
-CFLAGS+=               -DSIGNALS_DONT_BREAK_READ
-CXXFLAGS+=             -DSIGNALS_DONT_BREAK_READ
-CONFIGURE_ENV+=                ac_cv_func_pthread_setschedparam=no
-CONFIGURE_ENV+=                ac_cv_func_pthread_attr_setschedparam=no
-.endif
-
-USE_LANGUAGES=         c c++03
-USE_TOOLS+=            autoconf bash autoheader gmake perl:run
-LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysql
-
-# reset the platform diff on SunOS unless it's a GNU diff
-# which is required by the MySQL build
-.if ${OPSYS} == "SunOS" && empty(TOOLS_PLATFORM.diff:Mgdiff)
-TOOLS_PLATFORM.diff=   # empty
-.endif
-
-SUBST_CLASSES+=                mk
-SUBST_STAGE.mk=                pre-configure
-SUBST_FILES.mk=                dbug/Makefile.in heap/Makefile.in       \
-                       mysys/Makefile.in strings/Makefile.in
-SUBST_SED.mk=          -e "/^install-exec:/s/install-pkglibLIBRARIES//"
-SUBST_MESSAGE.mk=      Fixing Makefiles.
-
-SUBST_CLASSES+=                scr
-SUBST_STAGE.scr=       pre-configure
-SUBST_FILES.scr=       scripts/mysql_install_db.sh scripts/mysqld_safe.sh \
-                       scripts/mysql_secure_installation.sh \
-                       support-files/mysql.server.sh
-SUBST_SED.scr=         -e "s,chown,${CHOWN},g"
-SUBST_SED.scr+=                -e "s,/bin/sh,${RCD_SCRIPTS_SHELL},g"
-SUBST_MESSAGE.scr=     Fixing scripts.
-
-# Fix broken shared library detection under Mac OS X
-SUBST_CLASSES.Darwin+= dylib
-SUBST_STAGE.dylib=     pre-configure
-SUBST_FILES.dylib=     configure
-SUBST_SED.dylib=       -e "s|\\\$$shrext_cmds|\\.dylib|g"
-
-pre-configure:
-       ${RM} -f ${WRKSRC}/configure~
-       cd ${WRKSRC} && autoconf && autoheader
-
-.include "../../mk/curses.buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
diff -r a371b398c5a2 -r 97181bc84cfe databases/mysql51-client/PLIST
--- a/databases/mysql51-client/PLIST    Fri Mar 13 09:50:15 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-@comment $NetBSD: PLIST,v 1.3 2015/06/18 04:29:51 dholland Exp $
-bin/msql2mysql
-bin/mysql
-bin/mysql_config
-bin/mysql_convert_table_format
-bin/mysql_find_rows
-bin/mysql_fix_extensions
-bin/mysql_fix_privilege_tables
-bin/mysql_setpermission
-bin/mysql_upgrade
-bin/mysql_zap
-bin/mysqlaccess
-bin/mysqladmin
-bin/mysqlbinlog
-bin/mysqlbug
-bin/mysqlcheck
-bin/mysqldump
-bin/mysqldumpslow
-bin/mysqlhotcopy
-bin/mysqlimport
-bin/mysqlshow
-bin/mysqlslap
-bin/mysqltest
-include/mysql/decimal.h
-include/mysql/errmsg.h
-include/mysql/keycache.h
-include/mysql/m_ctype.h
-include/mysql/m_string.h
-include/mysql/my_alloc.h
-include/mysql/my_attribute.h
-include/mysql/my_compiler.h
-include/mysql/my_config.h
-include/mysql/my_dbug.h
-include/mysql/my_dir.h
-include/mysql/my_getopt.h
-include/mysql/my_global.h
-include/mysql/my_list.h
-include/mysql/my_net.h
-include/mysql/my_no_pthread.h
-include/mysql/my_pthread.h
-include/mysql/my_sys.h
-include/mysql/my_xml.h
-include/mysql/mysql.h
-include/mysql/mysql_com.h
-include/mysql/mysql_embed.h



Home | Main Index | Thread Index | Old Index