Update to nqp 2012.04.1.

This commit is contained in:
pascal 2012-05-09 13:50:58 +00:00
parent a9ef031d4f
commit 4a5ed836cf
13 changed files with 144 additions and 8 deletions

View File

@ -1,13 +1,15 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/03/08 14:57:25 pascal Exp $
# $OpenBSD: Makefile,v 1.2 2012/05/09 13:50:58 pascal Exp $
SHARED_ONLY = Yes
VMEM_WARNING = Yes
COMMENT = Not Quite Perl
V = 2012.02
V = 2012.04.1
DISTNAME = nqp-${V}
PARROT_VERSION = 4.1.0
PARROT_VERSION = 4.3.0
SUBST_VARS += PARROT_VERSION
CATEGORIES = lang

View File

@ -1,5 +1,5 @@
MD5 (nqp-2012.02.tar.gz) = O7rmHH1Cbjpy2DM4stFlnA==
RMD160 (nqp-2012.02.tar.gz) = 2tjazsueJCNgdUkVWkYFS8IUbUI=
SHA1 (nqp-2012.02.tar.gz) = 0+P1GOWdpRgxoZvdcRlnpViGzyw=
SHA256 (nqp-2012.02.tar.gz) = Q7syKPAGXOP0HIGFESi/4cAZcuUei4VeuvcQyw/GPG0=
SIZE (nqp-2012.02.tar.gz) = 857125
MD5 (nqp-2012.04.1.tar.gz) = iEpWFQEu22KpWNkVMeK6rw==
RMD160 (nqp-2012.04.1.tar.gz) = Yryoiv/t9PyoLqXt2dHJr/aCu6o=
SHA1 (nqp-2012.04.1.tar.gz) = wp760Qal+5afn+RdNsv2M6XXNS8=
SHA256 (nqp-2012.04.1.tar.gz) = hOtuauJNZofLNO9zX819+4unyJxhQ755TPiTg5TeFrk=
SIZE (nqp-2012.04.1.tar.gz) = 952658

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_callback_ppc32_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_callback_ppc32.c.orig Wed May 9 15:41:23 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_callback_ppc32.c Wed May 9 15:41:37 2012
@@ -35,7 +35,7 @@ void dcbInitCallback(DCCallback* pcb, const char* sign
pcb->userdata = userdata;
}
-extern void dcCallbackThunkEntry();
+extern void dcCallbackThunkEntry(void);
DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* handler, void* userdata)
{

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_callback_sparc64_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_callback_sparc64.c.orig Wed May 9 15:42:04 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_callback_sparc64.c Wed May 9 15:42:13 2012
@@ -32,7 +32,7 @@ void dcbInitCallback(DCCallback* pcb, const char* sign
{
}
-extern void dcCallbackThunkEntry();
+extern void dcCallbackThunkEntry(void);
DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* handler, void* userdata)
{

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_callback_x64_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_callback_x64.c.orig Mon Apr 30 21:01:56 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_callback_x64.c Mon Apr 30 21:02:07 2012
@@ -30,8 +30,8 @@
/* Callback symbol. */
-extern void dcCallback_x64_sysv();
-extern void dcCallback_x64_win64();
+extern void dcCallback_x64_sysv(void);
+extern void dcCallback_x64_win64(void);
void dcbInitCallback(DCCallback* pcb, const char* signature, DCCallbackHandler* handler, void* userdata)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_callback_x86_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_callback_x86.c.orig Wed May 9 15:40:07 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_callback_x86.c Wed May 9 15:40:16 2012
@@ -34,7 +34,7 @@
* assembly thunk entry for callbacks
*/
-extern void dcCallbackThunkEntry();
+extern void dcCallbackThunkEntry(void);
/* compute stacksize for callee cleanup calling conventions:
*

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_h,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk.h.orig Mon Apr 30 21:00:15 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk.h Mon Apr 30 21:00:26 2012
@@ -56,7 +56,7 @@ typedef struct DCThunk_ DCThunk;
extern "C" {
#endif
-void dcbInitThunk(DCThunk* p, void (*entry)());
+void dcbInitThunk(DCThunk* p, void (*entry)(void));
#if defined(DC__Arch_Intel_x86)
#include "dyncall_thunk_x86.h"

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_ppc32_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_ppc32.c.orig Wed May 9 15:45:36 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_ppc32.c Wed May 9 15:44:50 2012
@@ -28,7 +28,7 @@
unsigned short hi16(x) { return ( (unsigned short) (((unsigned int)x)>>16UL) ); }
unsigned short lo16(x) { return ( (unsigned short) ((unsigned int)x) ); }
-void dcbInitThunk(DCThunk* p, void (*entry)())
+void dcbInitThunk(DCThunk* p, void (*entry)(void))
{
/*
ppc32 thunk code:

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_sparc64_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_sparc64.c.orig Wed May 9 15:47:38 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_sparc64.c Wed May 9 15:47:45 2012
@@ -25,7 +25,7 @@
#include "dyncall_thunk.h"
-void dcbInitThunk(DCThunk* p, void (*entry)())
+void dcbInitThunk(DCThunk* p, void (*entry)(void))
{
/* not yet implemented */
}

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_x64_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_x64.c.orig Mon Apr 30 21:01:20 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_x64.c Mon Apr 30 21:01:28 2012
@@ -25,7 +25,7 @@
#include "dyncall_thunk.h"
-void dcbInitThunk(DCThunk* p, void (*entry)())
+void dcbInitThunk(DCThunk* p, void (*entry)(void))
{
/*
# x64 thunk code:

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_x64_h,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_x64.h.orig Mon Apr 30 21:00:40 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_x64.h Mon Apr 30 21:00:49 2012
@@ -29,7 +29,7 @@
struct DCThunk_
{
unsigned long long code[2];
- void (*entry)();
+ void (*entry)(void);
};
#define DCTHUNK_X64_SIZE 24

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_x86_c,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_x86.c.orig Wed May 9 15:38:33 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_x86.c Wed May 9 15:47:20 2012
@@ -25,7 +25,7 @@
#include "dyncall_thunk.h"
-void dcbInitThunk(DCThunk* p, void (*entry)())
+void dcbInitThunk(DCThunk* p, void (*entry)(void))
{
/*
x86 thunk code:

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-3rdparty_dyncall_dyncallback_dyncall_thunk_x86_h,v 1.1 2012/05/09 13:50:58 pascal Exp $
--- 3rdparty/dyncall/dyncallback/dyncall_thunk_x86.h.orig Wed May 9 15:46:34 2012
+++ 3rdparty/dyncall/dyncallback/dyncall_thunk_x86.h Wed May 9 15:47:09 2012
@@ -31,7 +31,7 @@ struct DCThunk_
unsigned int code_load;
void* addr_self;
unsigned int code_jump;
- void (*addr_entry)();
+ void (*addr_entry)(void);
};
#define DCTHUNK_X86_SIZE 16