Commit Graph

206 Commits

Author SHA1 Message Date
brad
0df4459737 upgrade to MySQL 4.0.24 2005-03-23 03:47:20 +00:00
alek
d5005233fd Fix WANTLIB marker 2005-01-25 16:01:07 +00:00
brad
843e3c4483 fix symlink vulnerability.
http://lists.mysql.com/internals/20600

From: Bernd Ahlers <b dot ahlers at ba-net dot org>
2005-01-20 03:00:00 +00:00
brad
1337fc6ca9 upgrade to MySQL 4.0.23
fixes some crashing issues among many other bug fixes,
seems to have resolved a crashing issue henning@ was
experiencing on sparc64.
2005-01-14 01:42:58 +00:00
espie
28a459bb6d WANTLIB markers 2004-11-22 16:59:29 +00:00
brad
ce8889672c bump PKGNAME for both client and server. 2004-10-20 07:38:50 +00:00
brad
9edc7d5f0b use this workaround only with gcc2 2004-06-24 06:35:51 +00:00
brad
92121e2a16 upgrade to MySQL 4.0.20 2004-05-21 12:16:21 +00:00
brad
c76e4b492f revert back to 4.0.18
for details http://dev.mysql.com/doc/mysql/en/News-4.0.19.html

thanks to Frank Denis for pointing this out to me.
2004-05-16 09:01:15 +00:00
brad
b72dc871d3 upgrade to MySQL 4.0.19 2004-05-16 04:30:39 +00:00
brad
91d68f94f5 Fix a tmpfile/symlink issue with mysqlbug.
http://marc.theaimsgroup.com/?l=bugtraq&m=108023246916294&w=2

Fix from MySQL BitKeeper repo via Robert Nagy <thuglife at bsd dot hu>
2004-04-16 00:14:03 +00:00
pvalchev
ad7f9c5e6a mark as broken on m88k, same reason as hppa 2004-03-31 04:06:20 +00:00
pvalchev
85593466a7 mark as broken on hppa: gen_lex_hash hangs build 2004-03-10 20:28:07 +00:00
brad
83bf39eed7 use autoconf 2.57 2004-02-25 08:21:18 +00:00
brad
b6ecd9069b upgrade to MySQL 4.0.18 2004-02-22 01:20:11 +00:00
sturm
7297ccd7b0 mark some subpackages arch independent
ok naddy@
2004-02-04 07:39:18 +00:00
espie
ab60cbfa27 fix buglet 2004-01-06 14:13:03 +00:00
wilfried
51842af595 use p5-DBD-mysql 2003-12-30 20:42:48 +00:00
brad
f8f2fea305 upgrade to MySQL 4.0.17
LOTS of people have asked for this so here is my work in progress.
test as much as possible.
2003-12-30 05:57:30 +00:00
espie
7e9f4c3ab7 Include -lsupc++ if it's there. 2003-12-28 22:17:50 +00:00
brad
c50020e757 use new user/group schema 2003-08-27 00:14:49 +00:00
brad
90327a4768 upgrade to MySQL 3.23.57 + patches
fixes some older security issues as well as a soon to be disclosed issue.

ok naddy@
2003-08-26 15:37:18 +00:00
brad
999d519077 upgrade to MySQL 3.23.55
STABILITY FIX:
Fixed double free'd pointer bug in mysql_change_user() handling, that
enabled a specially hacked version of MySQL client to crash mysqld.
Note, that one needs to login to the server by using a valid user
account to be able to exploit this bug.
2003-01-29 16:35:55 +00:00
brad
d320bc2c54 upgrade to MySQL 3.23.54 2002-12-14 23:56:43 +00:00
brad
14a634860a henning@ says this seems to atleast link on alpha so I can finally
remove all the cruft at the top of the Makefile.
2002-11-15 23:37:55 +00:00
brad
44feb79944 enable MySQL on sparc64, seems to link fine now and works no better or
worse than the other architectures that are currently enabled.
2002-11-14 03:51:45 +00:00
brad
2c33174e5f bring in a fix from newer MySQL which allows the autoconf option
--enable-local-infile to work as expected. before it didn't do anything.
2002-07-11 15:42:17 +00:00
brad
ff6ed811a2 update the list of architectures 2002-05-20 03:26:27 +00:00
espie
3c08c3c943 Kill a few SUBDIR. 2002-05-13 18:50:36 +00:00
brad
04f386e948 re-enable powerpc, the previously mentioned problem is not specific
to powerpc and also affects i386/sparc. the exact conditions that
cause this to happen are unknown at the moment though this will
have to be investigated in closer detail.
2002-05-02 03:04:14 +00:00
brad
d4dab887c8 - use -p flag for mkdir in mysql_install_db
- if the socket dir does not exist then create it as part of startup in
safe_mysqld
2002-03-19 19:11:39 +00:00
brad
d35ad4ae50 until MySQL can pass its own bench test without going up to 100% utilization and stop responding on powerpc then it's going to be removed from the working archs list for now. 2002-03-16 16:44:10 +00:00
brad
1209811e8e remove ftp.mysql.com 2002-03-12 03:10:06 +00:00
brad
5ea00f91ac alpha does not work 2002-03-03 06:02:11 +00:00
brad
e4d5f98cc5 a few improvements here and there. 2002-02-20 18:03:32 +00:00
brad
493bc5d2d0 - Move socket from the database dir to /var/run/mysql.
- Tighten perms on the database dir.
--
Suggestion of using /var/run/mysql from: Wilbern Cobb
2002-02-19 03:58:57 +00:00
brad
e87235f87e upgrade to MySQL 3.23.49 2002-02-18 03:25:33 +00:00
brad
de45ddd170 enable powerpc 2002-02-13 19:19:36 +00:00
brad
ca83fef56b add another dist site 2002-02-10 04:25:27 +00:00
brad
feb4f03daf upgrade to MySQL 3.23.48 2002-02-10 03:49:53 +00:00
brad
c476c7e67b workaround 2002-02-09 00:50:14 +00:00
brad
bf9bc62996 move BROKEN, some archs can't even build this. 2002-02-06 00:48:15 +00:00
brad
77bb5fd1b2 remove the static linking of mysqld for now, this is the source of some
recent problems with the MySQL port.
--
Confirmed by: marc@
2002-01-11 16:50:30 +00:00
brad
ab724ecc9a - Don't mark the whole port BROKEN, only the -server subpackage. Enable
this port on sparc.
- Set CXX=${CC} to get rid of libstdc++ in order to improve stability
under heavy load; From: FreeBSD.
- Build mysqld statically by default, enable InnoDB by default too.
- Replace max FLAVOR with bdb FLAVOR and only enable it on i386 for now
until it can be tested on other archs.
- Add comment to MySQL to indicate that this install of MySQL is from the
OpenBSD port/package.
- Add RUN_DEPENDS on p5-Msql-Mysql for some of the Perl-based MySQL
scripts.
- Set the mysql account to be apart of the daemon login class.
2002-01-06 07:06:25 +00:00
brad
f832fe4919 upgrade to MySQL 3.23.47 2001-12-29 17:56:56 +00:00
brad
af59157dc9 upgrade to MySQL 3.23.46
--
- The port has switched back to using native threads. Only tested and known to work on i386. For everything else the port is currently marked BROKEN until the appropriate architectures are tested. Do not even try this if you're not running -current libc_r.
- As suggested by Marc Espie, make symlink for the MySQL client library in lib/ to eliminate the need for adding lib/mysql to the shlib dir path. Porters have to be careful and ensure autoconf scripts do not arbitrarily enable MySQL support after this change.
2001-12-22 03:54:44 +00:00
heko
0e36dadb66 o Instead of copying the "virtual memory exhausted" warning for each
individual port, introduce a new variable for bsd.port.mk, VMEM_WARNING.
By setting this variable to `Yes', the user is given a warning about the
virtual memory requirements just before the pre-build stage.
o Also give some examples for different shells for what to do about
it, and mention login.conf(5). bash, for example, has a confusing
-v flag to ulimit.
o Document this in bsd.port.mk.5
espie@ ok
2001-11-11 13:57:32 +00:00
espie
0eb7375ec7 lib/pth needs a path as well. 2001-10-28 13:09:45 +00:00
brad
851b2a2b62 use ports in-tree libtool patches. 2001-10-06 03:55:34 +00:00
brad
27f790cc5a lop off first field of RUN_DEPENDS. 2001-09-28 17:43:01 +00:00
pvalchev
be54d47d8c CONFIGURE_STYLE=gnu w/ proper MODGNU_CONFIG_GUESS_DIRS
needed for the powerpc -> macppc name change
2001-09-28 06:02:12 +00:00
brad
027ccc4cbb upgrade to MySQL 3.23.42 2001-09-10 02:59:35 +00:00
brad
636fc64fbd add a comment to doucment a few ports which use pthreads 2001-08-30 02:10:40 +00:00
brad
ed4c8a5aba upgrade to MySQL 3.23.41
--
New version pointed out by: Wilbern Cobb <cobb@vedge.com.ar>
2001-08-14 02:06:29 +00:00
brad
ad03af2a4a - FULLPKGNAME-server -> PKGNAME-server, now that the behavior of
bsd.port.mk has been improved.
- bump NEED_VERSION
2001-08-12 22:48:37 +00:00
brad
07439e14e1 better dependency checking 2001-07-22 22:25:51 +00:00
brad
666752fc75 upgrade to MySQL 3.23.40 2001-07-22 20:35:29 +00:00
brad
e0021e087f upgrade to MySQL 3.23.39 2001-06-15 19:10:11 +00:00
brad
933b847b7d bump NEED_VERSION 2001-06-03 01:20:02 +00:00
brad
1f15fd42e7 upgrade to MySQL 3.23.38
- Also split the package into client and a server sub-package which
depends on the client portion. This allows for adding/removing the server
without needing to remove ports that might be dependent on the client
portion.
- innodb FLAVOR goes away and is replaced with the max FLAVOR like the
real MySQL distribution which gives us both Berkeley DB and InnoDB tables
for transaction support.
2001-06-02 20:18:43 +00:00
brad
f1f7315d48 upgrade to MySQL 3.23.37 2001-04-20 13:49:38 +00:00
brad
2b84c015aa add innodb FLAVOR to build MySQL with transaction support using InnoDB
(currently known throughout as Innobase though it will be renamed as of
MySQL 3.23.37 and up).
2001-04-13 18:15:46 +00:00
brad
7c3a0e7a56 same for Innobase and Gemini database(s). 2001-04-07 04:09:53 +00:00
brad
3970eb3500 ensure MySQL doesn't try to enable Berkeley DB transaction support by
default if it happens to be installed.
2001-04-07 03:26:49 +00:00
brad
4e2d38df35 upgrade to MySQL 3.23.36 2001-03-28 22:12:18 +00:00
brad
a0ccf53485 bump Pth major rev # and change paths for headers/library. 2001-03-27 00:04:28 +00:00
brad
f86a217432 - integrate COMMENT
- remove extraneous ${INTALL_DATA_DIR}
- WRKDIR -> WRKBUILD
2001-03-24 22:07:08 +00:00
brad
e204166352 add missing ending slash for shellhung.org dist site.
--
Pointed out by: Shell Hung <i@shellhung.org>
2001-03-24 21:47:12 +00:00
brad
efe1abec6b add another dist site.
--
From & run by: Shell Hung <i@shellhung.org>
2001-03-17 18:26:39 +00:00
brad
2373a38d4e upgrade to MySQL 3.23.35
--
Availability of this version pointed out to by: fries@
2001-03-16 21:14:42 +00:00
brad
eeb6788aa2 upgrade to MySQL 3.23.34 2001-03-12 22:30:59 +00:00
brad
0f08e2d351 remove pth FLAVOR and just make it the default until our threads library is suitable for use with MySQL. 2001-03-12 00:10:26 +00:00
brad
862ec817f6 oops, uncomment BROKEN tag. 2001-02-14 00:55:40 +00:00
brad
76f5c4c68b upgrade to MySQL 3.23.33 2001-02-13 21:03:42 +00:00
brad
2783c9e4ef upgrade to MySQL 3.23.32 2001-01-23 00:48:45 +00:00
brad
08677f0112 upgrade to MySQL 3.23.31 2001-01-21 17:09:12 +00:00
brad
3918ceb4a1 add name to MAINTAINER 2000-09-24 07:03:59 +00:00
brad
ec64f3033b bump NEED_VERSION 2000-08-23 01:21:11 +00:00
brad
62ccc49425 kill CFLAGS/CXXFLAGS override 2000-08-15 18:24:24 +00:00
brad
6fc17e3f42 - re-introduce DB_DIR option
- make sure MySQL is started as user mysql from safe_mysqld.sh script
instead of the example startup.sh
- hard coded /usr/local -> ${PREFIX} in MESSAGE
- use user/group commands instead of cat/adduser in INSTALL script
- ${FOO} -> $FOO in INSTALL/DEINSTALL
2000-08-15 13:24:00 +00:00
brad
ce08511713 add a pth FLAVOR to the MySQL port which makes it use the GNU Portable
Threads port for the threads library, this is primarily intended for users
of the SPARC architecture though it will work on all other archs too.
2000-07-28 22:04:25 +00:00
krw
c5e582e67c Change PFRAG.shared ldconfig invocation(s) to
NEWDYNLIBDIR() invocations.

Bump NEED_VERSION to 1.310 so NEWDYNLIBDIR() works.

As requested by espie@
2000-07-04 02:49:34 +00:00
brad
91186adef3 - add HOMEPAGE
- remove FAKE=Yes
- GNU_CONFIGURE -> CONFIGURE_STYLE
- use new framework for PLISTs
- add @comment with RCS id to PLISTs
2000-06-25 04:53:10 +00:00
brad
db13e80428 ${PREFIX} -> ${TRUEPREFIX} 2000-04-08 05:40:07 +00:00
brad
164aaec289 maybe this will get some comments/feedback once it's actually in the ports
tree, Fake MySQL port
2000-04-07 19:07:20 +00:00
brad
b4f6807790 - remove blank line
- remove license type
- better BROKEN message
- remove CONFIGURE_ARGS option --enable-thread-safe-client, the problems
caused by enabling it offset the good of enabling it in the first place
(programs that link agains't libmysqlclient.{a,so} should have an autoconf
test to check whether the library has support for pthreads built in or
not)
2000-03-31 06:10:35 +00:00
espie
0fd05ef2ce Move all NEED_VERSION right after CATEGORY 2000-03-24 22:11:32 +00:00
turan
03325804f1 broken, installs files automatically in /etc 2000-03-03 11:25:05 +00:00
brad
37bcd0929b - yes -> Yes
- turn on threads support for client programs
2000-02-16 19:01:20 +00:00
brad
adfbcd43c7 PERMIT_PKG_ -> PERMIT_PACKAGE_, PERMIT_DISTF_ -> PERMIT_DISTFILES_ 2000-02-15 07:36:39 +00:00
brad
9499cdb4ff add license info 2000-02-14 22:32:08 +00:00
brad
56b79fc7f8 upgrade to MySQL 3.22.32 2000-02-14 21:28:05 +00:00
brad
907c5ec443 typo 2000-02-11 07:56:30 +00:00
brad
edd0dbb01d re-add CONFIGURE_ENV junk to override CFLAGS and CXXFLAGS so that this
will compile on 2.6-RELEASE systems since there are so many people who
do not understand the concept of reading mailing lists before posting
questions which have been answered *MANY* times.
2000-02-11 07:42:07 +00:00
brad
72452bb507 upgrade to MySQL 3.22.30 2000-01-13 20:24:57 +00:00
brad
3c12f28355 change MAINTAINER, ports@ -> brad@ 2000-01-05 06:13:43 +00:00
brad
713b891944 - forgot to run the INSTALL script again for the post-install target
- fix mysql_install_db to pickup the hostname that's used while creating
the database
- add a missing brace for DB_DIR in INSTALL script
- run mysql_install_db as user mysql to make sure the database has proper
file permissions
--
Reported by: Peter Strömberg <peter.stromberg@commentor.se>
2000-01-04 17:39:42 +00:00
brad
a86c705da2 upgrade to MySQL 3.22.29 2000-01-03 08:36:19 +00:00
brad
6f39e9630f - upgrade to MySQL 3.22.27
- make the default database directory a bit easier to change with the
DB_DIR variable
- add warning about possible virtual memory limit exhaustion
- change default database directory to /var/mysql and chown it to the
user:group
- integrate check_old_version script into Makefile
- we should be able to make this into a full package now, though not
tested fully
- install user:group of mysql and make MySQL load as user mysql

Reviewed and tested by: ericj@
2000-01-01 05:54:12 +00:00
brad
b0ac3f25cd - remove now unnecesary USE_EGCC and USE_EGXX tags
- split out startup.sh cretion from Makefile and just include it in the
  files subdir
- remove CONFIGURE_ENV, CFLAGS and CXXFLAGS do not require overriding with
  -current pthreads, the autoconf script properly detects and uses them
- cleanup Makefile
1999-12-02 03:47:36 +00:00
brad
cf9bbad81f back out previous commit, add in BROKEN message about pthread's
currently not working on SPARC
1999-06-03 14:06:32 +00:00
brad
26d484b0c0 - upgrade to mysql 3.22.22
- add a few more master dist sites
- remove @exec of non-existant killall from PLIST
1999-05-11 21:25:17 +00:00
brad
6bab311225 fix dependency lists, fix email address's and remove unnecessary comments 1999-04-01 06:20:02 +00:00
brad
5fc17c62ee remove FreeBSDisms 1999-04-01 03:06:51 +00:00
marc
ffc8c02aa1 supress warning when mirroring distfiles 1999-04-01 00:27:02 +00:00
marc
6bb87769cd mysql, from freebsd via d@openbsd.org. Uses egcc with -pthread
said to work on i386, not tested on any other architecture
1999-03-30 06:42:47 +00:00