Pullup ticket #4672 - requested by joerg devel/st: build fix Revisions pulled up: - devel/st/distinfo 1.8 - devel/st/patches/patch-md_h 1.2 --- Module Name: pkgsrc Committed By: joerg Date: Sat Apr 18 20:41:44 UTC 2015 Modified Files: pkgsrc/devel/st: distinfo pkgsrc/devel/st/patches: patch-md_h Log Message: Support NetBSD/ARM. Simplify NetBSD/amd64.diff -r1.7 -r1.7.20.1 pkgsrc/devel/st/distinfo
(tron)
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2012/12/17 01:58:55 dholland Exp $ | 1 | $NetBSD: distinfo,v 1.7.20.1 2015/04/18 22:30:04 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (st-1.8.tar.gz) = 3f9c9bfe0a6074ccfcb642c1b95320dba496b9e8 | 3 | SHA1 (st-1.8.tar.gz) = 3f9c9bfe0a6074ccfcb642c1b95320dba496b9e8 | |
4 | RMD160 (st-1.8.tar.gz) = 951c55807d2164c1a8f1fcde75d97aeb6a47a256 | 4 | RMD160 (st-1.8.tar.gz) = 951c55807d2164c1a8f1fcde75d97aeb6a47a256 | |
5 | Size (st-1.8.tar.gz) = 106604 bytes | 5 | Size (st-1.8.tar.gz) = 106604 bytes | |
6 | SHA1 (patch-aa) = 57fcd19a3768d198a874edddaf9f4395e002d243 | 6 | SHA1 (patch-aa) = 57fcd19a3768d198a874edddaf9f4395e002d243 | |
7 | SHA1 (patch-ab) = b1967d6ee1dcdd549f3f90f53f51aa253be2dc5c | 7 | SHA1 (patch-ab) = b1967d6ee1dcdd549f3f90f53f51aa253be2dc5c | |
8 | SHA1 (patch-md_h) = 1c542014ac3607908b7484642293b9e0a5709ac2 | 8 | SHA1 (patch-md_h) = 954e32e14277d6875c0fe60d51d8c374c88c6c50 |
@@ -1,15 +1,17 @@ | @@ -1,15 +1,17 @@ | |||
1 | $NetBSD: patch-md_h,v 1.1 2012/12/17 01:58:55 dholland Exp $ | 1 | $NetBSD: patch-md_h,v 1.1.20.1 2015/04/18 22:30:04 tron Exp $ | |
2 | 2 | |||
3 | Add amd64 support on NetBSD by cribbing from existing OpenBSD support. | 3 | Support for NetBSD/amd64 and NetBSD/arm. | |
4 | 4 | |||
5 | --- md.h~ 2007-03-14 02:53:10.000000000 +0000 | 5 | --- md.h~ 2007-03-14 02:53:10.000000000 +0000 | |
6 | +++ md.h | 6 | +++ md.h | |
7 | @@ -482,6 +482,8 @@ extern void _st_md_cxt_restore(jmp_buf e | 7 | @@ -482,6 +482,10 @@ extern void _st_md_cxt_restore(jmp_buf e | |
8 | #define MD_JB_SP 0 | 8 | #define MD_JB_SP 0 | |
9 | #elif defined(__vax__) | 9 | #elif defined(__vax__) | |
10 | #define MD_JB_SP 2 | 10 | #define MD_JB_SP 2 | |
11 | +#elif defined(__amd64__) | 11 | +#elif defined(__amd64__) | |
12 | +#define MD_JB_SP 6 | 12 | +#define MD_JB_SP _JB_RSP | |
13 | +#elif defined(__arm__) | |||
14 | +#define MD_JB_SP _JB_REG_R13 | |||
13 | #else | 15 | #else | |
14 | #error Unknown CPU architecture | 16 | #error Unknown CPU architecture | |
15 | #endif | 17 | #endif |