summaryrefslogtreecommitdiff
path: root/databases/mysql-server
diff options
context:
space:
mode:
authorfredb <fredb@pkgsrc.org>2002-04-11 13:45:24 +0000
committerfredb <fredb@pkgsrc.org>2002-04-11 13:45:24 +0000
commitc1136110cca5f89a311d8f419a0120a558183200 (patch)
tree5b914ea7f08681fd44aaf46989fae88eadb3446f /databases/mysql-server
parent58dba79df291392be6f2db51960fd50a7ff84a1c (diff)
downloadpkgsrc-c1136110cca5f89a311d8f419a0120a558183200.tar.gz
Prefix register names with '%' in included mit-pthreads to let this build
on current/m68k (plus minor clean-ups: a paste-o and whitespace).
Diffstat (limited to 'databases/mysql-server')
-rw-r--r--databases/mysql-server/distinfo5
-rw-r--r--databases/mysql-server/patches/patch-ab34
-rw-r--r--databases/mysql-server/patches/patch-ac93
-rw-r--r--databases/mysql-server/patches/patch-ad29
4 files changed, 160 insertions, 1 deletions
diff --git a/databases/mysql-server/distinfo b/databases/mysql-server/distinfo
index 5d35071c178..d7e61af7a1e 100644
--- a/databases/mysql-server/distinfo
+++ b/databases/mysql-server/distinfo
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.12 2002/03/25 15:19:30 briggs Exp $
+$NetBSD: distinfo,v 1.13 2002/04/11 13:45:24 fredb Exp $
SHA1 (mysql-3.23.49.tar.gz) = 0256331c7aa9388955148f80cdca382f467ad1be
Size (mysql-3.23.49.tar.gz) = 11844905 bytes
SHA1 (patch-aa) = d40a52dd115b3fd4236d66c2c5946fddc04f13cb
+SHA1 (patch-ab) = 8e80dc2b0def56f3453395f8310e71f8113c7ccd
+SHA1 (patch-ac) = 29fbb5bac3a81c3f9197c2d9ff84b795cdfbcaed
+SHA1 (patch-ad) = 7127dd00a6067aa06a563c13dde1ea25e70fa7bf
SHA1 (patch-ae) = 81fa0273261ea44c599cf44f5a3a56935c3a62bd
SHA1 (patch-af) = 78acdcd5a0f65ecaf545561eb3d450fa43746d1a
SHA1 (patch-ah) = 7cd4278c9bdc5220de04f7e6b62bb8d11c892ffb
diff --git a/databases/mysql-server/patches/patch-ab b/databases/mysql-server/patches/patch-ab
new file mode 100644
index 00000000000..ba74bafea24
--- /dev/null
+++ b/databases/mysql-server/patches/patch-ab
@@ -0,0 +1,34 @@
+$NetBSD: patch-ab,v 1.6 2002/04/11 13:45:24 fredb Exp $
+
+--- mit-pthreads/machdep/engine-m68000-netbsd.c.orig Thu Feb 14 11:30:25 2002
++++ mit-pthreads/machdep/engine-m68000-netbsd.c
+@@ -66,14 +66,14 @@
+ }
+
+ /* ==========================================================================
+- * machdep_save_state()
++ * machdep_save_float_state()
+ */
+ void machdep_save_float_state(struct pthread * pthread)
+ {
+ char * fdata = pthread->machdep_data.machdep_fstate;
+
+- __asm__ ( "fmovem fp0-fp7,%0"::"m" (*fdata) );
+- __asm__ ( "fmovem fpcr/fpsr/fpi,%0"::"m" (fdata[80]) );
++ __asm__ ( "fmovem %%fp0-%%fp7,%0"::"m" (*fdata) );
++ __asm__ ( "fmovem %%fpcr/%%fpsr/%%fpi,%0"::"m" (fdata[80]) );
+ }
+
+ /* ==========================================================================
+@@ -83,9 +83,8 @@
+ {
+ char * fdata = pthread_run->machdep_data.machdep_fstate;
+
+- __asm__ ( "fmovem %0,fp0-fp7"::"m" (*fdata) );
+- __asm__ ( "fmovem %0,fpcr/fpsr/fpi"::"m" (fdata[80]) );
+-
++ __asm__ ( "fmovem %0,%%fp0-%%fp7"::"m" (*fdata) );
++ __asm__ ( "fmovem %0,%%fpcr/%%fpsr/%%fpi"::"m" (fdata[80]) );
+ }
+
+ /* ==========================================================================
diff --git a/databases/mysql-server/patches/patch-ac b/databases/mysql-server/patches/patch-ac
new file mode 100644
index 00000000000..48440604871
--- /dev/null
+++ b/databases/mysql-server/patches/patch-ac
@@ -0,0 +1,93 @@
+$NetBSD: patch-ac,v 1.6 2002/04/11 13:45:25 fredb Exp $
+
+--- mit-pthreads/machdep/syscall-m68000-netbsd.S.orig Thu Feb 14 11:30:15 2002
++++ mit-pthreads/machdep/syscall-m68000-netbsd.S
+@@ -10,10 +10,10 @@
+ #ifdef __STDC__
+ #define IMM #
+ #define SYSCALL(x) .even; ENTRY(machdep_sys_ ## x); \
+- movl IMM SYS_ ## x,d0; trap IMM 0; jcs err; rts
++ movl IMM SYS_ ## x,%d0; trap IMM 0; jcs err; rts
+ #else /* !__STDC__ */
+ #define SYSCALL(x) .even; ENTRY(machdep_sys_/**/x); \
+- movl #SYS_/**/x,d0; trap #0; jcs err; rts
++ movl #SYS_/**/x,%d0; trap #0; jcs err; rts
+ #endif /* !__STDC__ */
+
+ /*
+@@ -29,7 +29,7 @@
+ */
+
+ err:
+- negl d0
++ negl %d0
+ rts
+
+ /* ==========================================================================
+@@ -37,47 +37,47 @@
+ */
+ .even
+ ENTRY(machdep_sys_pipe);
+- movl #SYS_pipe,d0
++ movl #SYS_pipe,%d0
+ trap #0
+ jcs err
+- movl sp@(4),a0
+- movl d0,a0@+
+- movl d1,a0@
+- clrl d0
++ movl %sp@(4),%a0
++ movl %d0,%a0@+
++ movl %d1,%a0@
++ clrl %d0
+ rts
+
+ #ifndef SYS___sigsuspend14
+ .even
+ ENTRY(machdep_sys_sigsuspend)
+- movl sp@(4),a0
+- movl a0@,sp@(4)
+- movl #SYS_compat_13_sigsuspend13,d0
++ movl %sp@(4),%a0
++ movl %a0@,%sp@(4)
++ movl #SYS_compat_13_sigsuspend13,%d0
+ trap #0
+ jcs err
+- clrl d0
++ clrl %d0
+ rts
+ #endif
+
+ #ifndef SYS___sigprocmask14
+ .even
+ ENTRY(machdep_sys_sigprocmask)
+- tstl sp@(8)
++ tstl %sp@(8)
+ jne gotptr
+-/* movl #0,sp@(8) /* null mask pointer; block empty set */
+- movl #1,sp@(4)
++/* movl #0,%sp@(8) /* null mask pointer; block empty set */
++ movl #1,%sp@(4)
+ jra doit
+ gotptr:
+- movl sp@(8),a0
+- movl a0@,sp@(8)
++ movl %sp@(8),%a0
++ movl %a0@,%sp@(8)
+ doit:
+- movl #SYS_compat_13_sigprocmask13,d0
++ movl #SYS_compat_13_sigprocmask13,%d0
+ trap #0
+ jcs err
+- tstl sp@(12)
++ tstl %sp@(12)
+ jeq out
+- movl sp@(12),a0
+- movl d0,a0@
++ movl %sp@(12),%a0
++ movl %d0,%a0@
+ out:
+- clrl d0
++ clrl %d0
+ rts
+ #endif
diff --git a/databases/mysql-server/patches/patch-ad b/databases/mysql-server/patches/patch-ad
new file mode 100644
index 00000000000..056b3e9a074
--- /dev/null
+++ b/databases/mysql-server/patches/patch-ad
@@ -0,0 +1,29 @@
+$NetBSD: patch-ad,v 1.4 2002/04/11 13:45:25 fredb Exp $
+
+--- mit-pthreads/machdep/syscall-template-m68000-netbsd.S.orig Thu Feb 14 11:30:13 2002
++++ mit-pthreads/machdep/syscall-template-m68000-netbsd.S
+@@ -13,13 +13,13 @@
+ #define IMM #
+ #define SYSCALL(x) .even; \
+ ENTRY(machdep_sys_ ## x); \
+- movl IMM SYS_ ## x,d0; \
++ movl IMM SYS_ ## x,%d0; \
+ trap IMM 0; \
+ jcs err; \
+ rts
+ #else /* !__STDC__ */
+ #define SYSCALL(x) .even; ENTRY(machdep_sys_/**/x); \
+- movl #SYS_/**/x,d0; trap #0; jcs err; rts
++ movl #SYS_/**/x,%d0; trap #0; jcs err; rts
+ #endif /* !__STDC__ */
+
+ /*
+@@ -35,7 +35,7 @@
+ */
+
+ err:
+- negl d0
++ negl %d0
+ rts
+
+ #define XSYSCALL(NAME) SYSCALL(NAME)