API/ABI changes, (backward compatible) changes to the client-server protocol and bug fixes. The 3.23 release has several major features that are not present in previous versions. We have added new table types: MyISAM, a new ISAM library which is tuned for SQL and supports large files; BDB, which uses the Berkeley DB library from Sleepycat Software to implement transaction-safe tables; INNOBASE, which uses the Innobase database backend to implement transaction-safe tables. The 3.23 release also includes support for database replication between a master and many slaves, full-text indexing, and much more. For a detailed list of changes see appendix E of the online documentation at http://www.mysql.com/. The replication code and BerkeleyDB code is still not as tested and as the rest of the code, so we will probably need to do a couple of future releases of 3.23 with small fixes for this part of the code. As long as you don't use these features, you should be quite safe with MySQL 3.23! Note that the above doesn't mean that replication or Berkeley DB doesn't work; We have done a lot of testing of all code, including replication and BDB without finding any problems. It only means that not as many users uses this code as the rest of the code and because of this we are not yet 100 % confident in this code.
35 lines
847 B
Makefile
35 lines
847 B
Makefile
# $NetBSD: Makefile,v 1.13 2001/03/26 13:26:42 bad Exp $
|
|
#
|
|
|
|
DISTNAME= mysql-3.23.35
|
|
PKGNAME= ${DISTNAME:S/-/-client-/}
|
|
CATEGORIES= databases
|
|
MASTER_SITES= ftp://ftp.mysql.com/MySQL-3.23/ \
|
|
ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MySQL-3.23/
|
|
|
|
MAINTAINER= packages@netbsd.org
|
|
HOMEPAGE= http://www.mysql.com/
|
|
COMMENT= MySQL, a free SQL database (client)
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+=--without-perl --without-debug --without-bench \
|
|
--without-server --with-named-curses-libs="-lcurses -ltermcap"
|
|
|
|
.if exists(/usr/include/readline.h)
|
|
CONFIGURE_ARGS+=--without-readline
|
|
.endif
|
|
|
|
CFLAGS+= -Dunix
|
|
|
|
USE_PERL5= yes
|
|
USE_LIBTOOL= yes
|
|
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
|
|
|
|
INFO_FILES= mysql.info
|
|
|
|
EXTRACT_USING_PAX= yes
|
|
|
|
pre-install:
|
|
${INSTALL_DATA} ${WRKSRC}/Docs/mysql.info ${PREFIX}/info
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|