head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.36 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.34 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.32 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.30 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.28 pkgsrc-2009Q4-base:1.9 pkgsrc-2008Q4:1.9.0.26 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.24 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.22 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.20 pkgsrc-2008Q2-base:1.9 pkgsrc-2008Q1:1.9.0.18 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.16 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.14 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.12 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.10 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.8 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.6 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.4 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.8 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.6 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.4 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.2 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.6.0.8 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.6 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.4 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.2 pkgsrc-2003Q4-base:1.6 buildlink2-base:1.6 comdex-fall-1999:1.1.1.1 netbsd-1-4-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2006.01.07.10.36.12; author ghen; state dead; branches; next 1.8; 1.8 date 2005.01.20.14.17.15; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2004.10.28.01.08.15; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2000.02.15.04.46.25; author bad; state dead; branches; next 1.5; 1.5 date 2000.01.17.17.15.30; author bad; state Exp; branches; next 1.4; 1.4 date 99.12.29.16.05.11; author bad; state Exp; branches; next 1.3; 1.3 date 99.12.22.15.38.19; author bad; state Exp; branches; next 1.2; 1.2 date 99.12.13.20.36.26; author bad; state Exp; branches; next 1.1; 1.1 date 99.05.06.23.37.01; author tv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 99.05.06.23.37.01; author tv; state Exp; branches; next ; desc @@ 1.9 log @Remove mysql-server and mysql-client (versions 4.0.26), because 1) they will not be maintained anymore 2) their package directory names where confusing (mysql4-* have a more recent version) These package directories may be used for meta-pkgs in the future (pulling in the latest mysql?-* packages). @ text @$NetBSD: patch-ar,v 1.8 2005/01/20 14:17:15 xtraeme Exp $ --- man/Makefile.in.orig 2005-01-20 14:59:26.000000000 +0100 +++ man/Makefile.in 2005-01-20 14:59:50.000000000 +0100 @@@@ -290,14 +290,8 @@@@ uname_prog = @@uname_prog@@ vio_dir = @@vio_dir@@ vio_libs = @@vio_libs@@ -man_MANS = mysql.1 isamchk.1 isamlog.1 mysql_zap.1 mysqlaccess.1 \ - mysqladmin.1 mysqld.1 mysqld_multi.1 mysqldump.1 mysqlshow.1 \ - perror.1 replace.1 mysqld_safe.1 mysql_fix_privilege_tables.1 - -EXTRA_DIST = mysql.1.in isamchk.1.in isamlog.1.in mysql_zap.1.in \ - mysqlaccess.1.in mysqladmin.1.in mysqld.1.in mysqld_multi.1.in \ - mysqldump.1.in mysqlshow.1.in perror.1.in replace.1.in mysqlman.1.in \ - mysqld_safe.1.in mysql_fix_privilege_tables.1.in +man_MANS = mysqld.1 mysqld_multi.1 +EXTRA_DIST = mysqld.1.in mysqld_multi.1.in CLEANFILES = $(man_MANS) SUFFIXES = .in @ 1.8 log @Update mysql-{client,server} to 4.0.23a (bugfix release). See http://dev.mysql.com/doc/mysql/en/News-4.0.23.html for the full list of changes. This update applies the fix for the mysqlaccess script symlink vulnerability, bump BUILDLINK_RECOMMENDED. @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @Update mysql-{client,server} to 4.0.21 (previously mysql4-*). @ text @d1 1 a1 1 $NetBSD: patch-ar,v 1.3 2004/10/22 01:10:04 xtraeme Exp $ d3 4 a6 3 --- man/Makefile.in.orig 2004-10-22 02:58:47.000000000 +0200 +++ man/Makefile.in 2004-10-22 02:59:40.000000000 +0200 @@@@ -274,16 +274,8 @@@@ a8 1 a12 1 - a16 1 - d18 1 a18 1 +EXTRA_DITS = mysqld.1.in mysqld_multi.1.in d21 1 a21 1 @ 1.6 log @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. @ text @d1 1 a1 2 $NetBSD: patch-ar,v 1.5 2000/01/17 17:15:30 bad Exp $ # NOTE: this one needs to be created with "diff -u2" d3 18 a20 7 --- mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S.orig Mon Jun 7 12:34:23 1999 +++ mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S Mon Jan 17 17:56:51 2000 @@@@ -10,14 +10,15 @@@@ #endif +#include #include d22 1 a22 22 #define SYSCALL(x) \ - .globl _machdep_sys_##x; \ - \ -_machdep_sys_##x:; \ - \ - mov SYS_##x, %g1; \ - ta 0; \ - bcs,a 2b; \ + .globl _C_LABEL(machdep_sys_##x); \ + \ +_C_LABEL(machdep_sys_##x):; \ + \ + mov SYS_##x, %g1; \ + ta 0; \ + bcs,a 2b; \ sub %r0,%o0,%o0; \ retl @@@@ -44,7 +45,7 @@@@ * machdep_sys_pipe() */ - .globl _machdep_sys_pipe + .globl _C_LABEL(machdep_sys_pipe) a23 107 -_machdep_sys_pipe: +_C_LABEL(machdep_sys_pipe): mov %o0, %o2 mov SYS_pipe, %g1 @@@@ -60,7 +61,7 @@@@ * machdep_sys_fork() */ - .globl _machdep_sys_fork; + .globl _C_LABEL(machdep_sys_fork); -_machdep_sys_fork:; +_C_LABEL(machdep_sys_fork):; mov SYS_fork, %g1; @@@@ -68,7 +69,7 @@@@ bcs 1b; nop; - dec %o1; + dec %o1; retl; - and %o0, %o1, %o0; ! return 0 in child, pid in parent + and %o0, %o1, %o0; ! return 0 in child, pid in parent #ifndef SYS___sigprocmask14 @@@@ -76,9 +77,9 @@@@ * machdep_sys_sigprocmask() */ - .globl _machdep_sys_sigprocmask; + .globl _C_LABEL(machdep_sys_sigprocmask); -_machdep_sys_sigprocmask:; +_C_LABEL(machdep_sys_sigprocmask):; - ld [%o1], %o1; + ld [%o1], %o1; mov SYS_sigprocmask, %g1; ta 0; @@@@ -86,5 +87,5 @@@@ nop; retl - nop + nop #endif @@@@ -93,9 +94,9 @@@@ * machdep_sys_sigsuspend() */ - .globl _machdep_sys_sigsuspend; + .globl _C_LABEL(machdep_sys_sigsuspend); -_machdep_sys_sigsuspend:; +_C_LABEL(machdep_sys_sigsuspend):; - ld [%o0], %o0; + ld [%o0], %o0; mov SYS_sigsuspend, %g1; ta 0; @@@@ -103,5 +104,5 @@@@ nop; retl - nop + nop #endif @@@@ -109,7 +110,7 @@@@ * machdep_sys_fstat() */ - .globl _machdep_sys_fstat; + .globl _C_LABEL(machdep_sys_fstat); -_machdep_sys_fstat:; +_C_LABEL(machdep_sys_fstat):; mov SYS___fstat13, %g1; @@@@ -118,5 +119,5 @@@@ nop; retl - nop + nop /* ========================================================================== @@@@ -130,12 +131,12 @@@@ nop; retl - nop + nop /* ========================================================================== * machdep_sys_lseek() */ - .global _machdep_sys_lseek + .global _C_LABEL(machdep_sys_lseek) -_machdep_sys_lseek: +_C_LABEL(machdep_sys_lseek): save %sp,-112,%sp mov %i1,%o4 @@@@ -155,7 +156,7 @@@@ * machdep_sys_ftruncate() */ - .global _machdep_sys_ftruncate + .global _C_LABEL(machdep_sys_ftruncate) -_machdep_sys_ftruncate: +_C_LABEL(machdep_sys_ftruncate): save %sp,-104,%sp mov %i1,%o4 @ 1.5 log @Redo this patch with less context to avoid a RCS keyword. ``This time for sure!'' @ text @d1 1 a1 1 $NetBSD: patch-ar,v 1.4 1999/12/29 16:05:11 bad Exp $ @ 1.4 log @Restore a line that was lost in my previous commit. @ text @d1 2 a2 1 $NetBSD: patch-ar,v 1.3 1999/12/22 15:38:19 bad Exp $ d5 2 a6 3 +++ mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S Wed Dec 29 00:31:23 1999 @@@@ -9,16 +9,17 @@@@ .asciz "$Id: patch-ar,v 1.1.1.1 1999/05/06 23:37:01 tv Exp $"; d29 1 a29 3 @@@@ -43,9 +44,9 @@@@ /* ========================================================================== d39 1 a39 3 ta 0 @@@@ -59,65 +60,65 @@@@ /* ========================================================================== d49 1 a49 1 ta 0; d59 1 a59 1 /* ========================================================================== d72 1 a72 1 bcs 1b; d79 1 a79 2 #ifndef SYS___sigsuspend14 /* ========================================================================== d92 1 a92 1 bcs 1b; d99 1 a99 1 /* ========================================================================== d109 1 a109 2 ta 0; bcs 1b; d116 1 a116 3 * machdep_sys___syscall() @@@@ -129,14 +130,14 @@@@ bcs 1b; d132 1 a132 3 mov %i2,%o5 @@@@ -154,9 +155,9 @@@@ /* ========================================================================== a141 1 mov %i2,%o5 @ 1.3 log @Defuzz again. @ text @d1 1 a1 1 $NetBSD: patch-ar,v 1.2 1999/12/13 20:36:26 bad Exp $ d4 6 a9 2 +++ mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S Wed Dec 22 16:29:22 1999 @@@@ -12,13 +12,13 @@@@ d30 1 a30 1 @@@@ -43,9 +43,9 @@@@ d42 1 a42 1 @@@@ -59,65 +59,65 @@@@ d123 1 a123 1 @@@@ -129,14 +129,14 @@@@ d141 1 a141 1 @@@@ -154,9 +154,9 @@@@ @ 1.2 log @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. @ text @d1 1 a1 1 $NetBSD$ d4 2 a5 6 +++ mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S Sun Aug 22 03:22:12 1999 @@@@ -9,16 +9,17 @@@@ .asciz "$Id: patch-ar,v 1.1.1.1 1999/05/06 23:37:01 tv Exp $"; #endif +#include d26 1 a26 1 @@@@ -43,9 +44,9 @@@@ d38 1 a38 1 @@@@ -59,65 +60,65 @@@@ d119 1 a119 1 @@@@ -129,14 +130,14 @@@@ d137 1 a137 1 @@@@ -154,9 +155,9 @@@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ar,v 1.1 1998/10/28 18:18:09 bad Exp $ d3 77 a79 55 --- /dev/null Sun Oct 25 03:17:31 1998 +++ mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S Sat Oct 24 21:39:15 1998 @@@@ -0,0 +1,171 @@@@ +/* ==== syscall.S ============================================================ + * Copyright (c) 1994 Chris Provenzano, proven@@mit.edu + * All rights reserved. + * + */ + +#ifndef lint + .text + .asciz "$Id: patch-ar,v 1.1 1998/10/28 18:18:09 bad Exp $"; +#endif + +#include + +#define SYSCALL(x) \ + .globl _machdep_sys_##x; \ + \ +_machdep_sys_##x:; \ + \ + mov SYS_##x, %g1; \ + ta 0; \ + bcs,a 2b; \ + sub %r0,%o0,%o0; \ + retl + + +/* + * Initial asm stuff for all functions. + */ + .text + .align 4 + +/* ========================================================================== + * error code for all syscalls. The error value is returned as the negative + * of the errno value. + */ + +1: + sub %r0, %o0, %o0 +2: + retl + nop + +/* ========================================================================== + * machdep_sys_pipe() + */ + .globl _machdep_sys_pipe + +_machdep_sys_pipe: + mov %o0, %o2 + mov SYS_pipe, %g1 + ta 0 + bcs 1b d81 72 a152 118 + st %o0, [ %o2 ] + st %o1, [ %o2 + 4 ] + retl + mov %g0, %o0 + +/* ========================================================================== + * machdep_sys_fork() + */ + .globl _machdep_sys_fork; + +_machdep_sys_fork:; + + mov SYS_fork, %g1; + ta 0; + bcs 1b; + nop; + dec %o1; + retl; + and %o0, %o1, %o0; ! return 0 in child, pid in parent + +#ifndef SYS___sigprocmask14 +/* ========================================================================== + * machdep_sys_sigprocmask() + */ + .globl _machdep_sys_sigprocmask; + +_machdep_sys_sigprocmask:; + + ld [%o1], %o1; + mov SYS_sigprocmask, %g1; + ta 0; + bcs 1b; + nop; + retl + nop +#endif + +#ifndef SYS___sigsuspend14 +/* ========================================================================== + * machdep_sys_sigsuspend() + */ + .globl _machdep_sys_sigsuspend; + +_machdep_sys_sigsuspend:; + + ld [%o0], %o0; + mov SYS_sigsuspend, %g1; + ta 0; + bcs 1b; + nop; + retl + nop +#endif + +/* ========================================================================== + * machdep_sys_fstat() + */ + .globl _machdep_sys_fstat; + +_machdep_sys_fstat:; + + mov SYS___fstat13, %g1; + ta 0; + bcs 1b; + nop; + retl + nop + +/* ========================================================================== + * machdep_sys___syscall() + */ +_machdep_sys___syscall:; + + mov SYS___syscall, %g1; + ta 0; + bcs 1b; + nop; + retl + nop + +/* ========================================================================== + * machdep_sys_lseek() + */ + .global _machdep_sys_lseek + +_machdep_sys_lseek: + save %sp,-112,%sp + mov %i1,%o4 + mov %i2,%o5 + st %i3,[%sp+92] + mov 0,%o0 + mov SYS_lseek,%o1 + mov %i0,%o2 + call _machdep_sys___syscall,0 + mov 0,%o3 + mov %o0,%i0 + mov %o1,%i1 + ret + restore + +/* ========================================================================== + * machdep_sys_ftruncate() + */ + .global _machdep_sys_ftruncate + +_machdep_sys_ftruncate: + save %sp,-104,%sp + mov %i1,%o4 + mov %i2,%o5 + mov 0,%o0 + mov SYS_ftruncate,%o1 + mov %i0,%o2 + call _machdep_sys___syscall,0 + mov 0,%o3 + mov %o0,%o1 + sra %o0,31,%o0 + ret + restore %g0,%o1,%o0 @ 1.1.1.1 log @Second half of the split mysql pkg (server). Works on alpha, arm32, i386, and sparc (more to come when this works properly with PTL2). @ text @@