Commit graph

40 commits

Author SHA1 Message Date
jlam
a8f52f2ada * Rearrange MySQL build structure by providing a Makefile.common that is
included by both mysql-server/Makefile and mysql-client/Makefile.
* Remove some unnecessary patches from mysql-client.
* Remove build dependency on autoconf as we don't really need to use it.
* Improve detection of native readline library.
* Provide INSTALL/DEINSTALL scripts to perform initial database setup and
  to remind the package administrator to remove unnecessary directories upon
  package removal.
* Use complete path to chown in various installed scripts.  Fixes pkg/12725.
* Install server manpages with the server package.  Fixes pkg/12724.
2001-05-02 08:22:28 +00:00
agc
6ef28d06c5 Move to sha1 digests, and add distfile sizes. 2001-04-18 16:10:56 +00:00
agc
5092342d3d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:56:50 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
bad
533efc75e2 When using the included mit-pthreads, do not link against random
-lpthread found in library search path, use explicit path to library.
Noticed by hubertf.
When OPSYS == NetBSD, force use of included mit-pthreads.
Bumb version to "nb1".
2001-03-26 22:37:33 +00:00
bad
776dbabaad Update to mysql-3.23.35.
Enable use of tcp_wrappers in the server.

BDB and Innobase table types are not configured in, so no transaction
support yet.

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.
2001-03-26 13:46:19 +00:00
bad
a236e650ca Fix configure script to not use "-Lyes/lib" when tcp_wrapper support
is configured in.

Work around the fact that our libtool doesn't seem to grok "-L dir" syntax.
2001-03-26 13:43:50 +00:00
bad
c5025b090f Replace with hack to do the __RENAME hack for sigaction() in mit-pthreads.
Now, mysql-server doesn't require COMPAT_NETBSD13 anymore.
2001-03-26 13:41:32 +00:00
wiz
417e8bbabf Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:17:22 +00:00
tron
f2d262e0be Use full pathname "${LOCALBASE}/bin/auto..." in dependences and make
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-05 09:00:54 +00:00
briggs
c332e21f5a Add support for NetBSD-*-powerpc to embedded mit-pthreads, and enable
this package for same.
2001-01-10 06:03:13 +00:00
bad
8d1528d669 It's "--with-named-curses-libs=...". 2001-01-09 18:39:44 +00:00
skrll
15a7dba68f Fix timezone return value in threads. From Thomas T. Thai in pkg/11256. 2000-12-24 12:27:15 +00:00
wiz
d5b9e5d2f1 Recognize 1.5 systems; add an #include <errno.h> (still some warnings left,
though).
Addresses pkg/10881 & pkg/10882.
2000-08-23 14:46:52 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
jlam
f894bb47b3 Update MASTER_SITES to current locations. 2000-08-12 01:26:51 +00:00
bad
e4c6f643bd Update mysql to 3.22.32.
This includes a security fix for the remote password checking protocol.

Other wise it's just the regular bunch of bugfixes.  See appendix D of
the manual.
2000-02-15 04:46:23 +00:00
bad
0f5fa2f23d Redo this patch with less context to avoid a RCS keyword.
``This time for sure!''
2000-01-17 17:15:30 +00:00
bad
e429da21c1 Regen. 1999-12-29 16:06:51 +00:00
bad
edfcd98439 Use mit-pthreads/stdio/xprintf.c instead of printf.c because the latter
isn't thread safe.
1999-12-29 16:06:13 +00:00
bad
b315e88f3f Restore a line that was lost in my previous commit. 1999-12-29 16:05:11 +00:00
wiz
78d7354cbb RCS tag added 1999-12-28 04:41:25 +00:00
bad
684bfd2aa4 Regen. 1999-12-22 15:38:57 +00:00
bad
6a7e47e216 Defuzz again. 1999-12-22 15:38:18 +00:00
bad
bba5c391f5 Use less context to avoid a RCS keyword in the patch. 1999-12-22 15:37:52 +00:00
bad
b160e49250 Oops. This needs to depend on the real mysql-client pkg and not the client
from the test environment.
1999-12-13 23:57:22 +00:00
bad
3bffb74284 Regen. 1999-12-13 22:26:27 +00:00
bad
ff0e31e234 Update MySQL to 3.22.27.
There are a bunch of bug fixes to the server.  For a complete list see
the documentation.

Also, get rid of USE_GMAKE.  The normal make works just fine.
Delete a whole bunch of patches that have been integrated into the
distribution.
Update the mit-pthreads patches to use _C_LABEL where appropriate so that
mit-pthreads works on ELF and a.out for the affected platforms.
1999-12-13 20:36:21 +00:00
rh
7c291db4b3 cvs admin -ko patch-be (because it contains RCS keywords at the wrong
places) and redo defuzz.
1999-11-15 17:45:47 +00:00
rh
ec5cd59f3f defuzz 1999-11-15 17:32:06 +00:00
bad
0a662988f9 Extract distfile with pax. This works around bugs in our tar that manifest
themselves on big endian machines.

XXX As a side effect most of the files in bench/Results won't get extracted,
but we don't install them anyway.
1999-08-24 18:55:27 +00:00
bad
549f405a8e regen. 1999-08-03 20:33:52 +00:00
bad
216c39fe9f Add support for m68k machines. Patches by Andy Finnell.
Thanks to Greg Oster for testing.
1999-08-03 20:30:41 +00:00
bad
d67edabba1 Add ftp.sunet.se to the master sites as ftp.mysql.com doesn't accept passive
FTP connections.  Per Michael C. Richardson.
1999-07-12 17:41:58 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
tron
8475357fcd Don't use "{}" or "[]" in "ONLY_FOR_PLATFORM" or "NOT_FOR_PLATFORM"
because "bsd.pkg.mk" can't handle those patterns. Fixes PR pkg/7808
by Chris Demetriou.
1999-06-20 21:06:17 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
tron
02e48b67b3 Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".
1999-05-20 20:09:49 +00:00
tv
6b3ae61a5e Make the `ps' check work with systems where ps doesn't necessarily match
the kernel (and ps falls back to /proc).
1999-05-10 19:57:41 +00:00
tv
51434187e0 Second half of the split mysql pkg (server). Works on alpha, arm32, i386,
and sparc (more to come when this works properly with PTL2).
1999-05-06 23:37:00 +00:00