commit 0419a5d412ddd76529a6ec432649456c2ab9ffc9
Author: Jakub Bogusz <[email protected]>
Date:   Sat Dec 13 19:31:35 2014 +0100

    - added missing patch (missing file from git)

 libjit-missing.patch | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 libjit.spec          |  2 ++
 2 files changed, 89 insertions(+)
---
diff --git a/libjit.spec b/libjit.spec
index 4575331..ad24d76 100644
--- a/libjit.spec
+++ b/libjit.spec
@@ -14,6 +14,7 @@ Source0:      
http://download.savannah.gnu.org/releases/dotgnu-pnet/%{name}-%{version
 Patch0:                %{name}-format.patch
 Patch1:                %{name}-info.patch
 Patch2:                %{name}-am.patch
+Patch3:                %{name}-missing.patch
 URL:           http://www.gnu.org/software/dotgnu/pnet.html
 BuildRequires: autoconf
 BuildRequires: automake >= 1.6
@@ -70,6 +71,7 @@ Biblioteka kompilatora do interpretacji kodu - biblioteka 
statyczna.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__libtoolize}
diff --git a/libjit-missing.patch b/libjit-missing.patch
new file mode 100644
index 0000000..b3901ea
--- /dev/null
+++ b/libjit-missing.patch
@@ -0,0 +1,87 @@
+--- libjit-0.1.0/jit/jit-rules-interp.h.orig   1970-01-01 01:00:00.000000000 
+0100
++++ libjit-0.1.0/jit/jit-rules-interp.h        2014-12-13 19:26:16.000000000 
+0100
+@@ -0,0 +1,84 @@
++/*
++ * jit-rules-interp.h - Rules that define the interpreter characteristics.
++ *
++ * Copyright (C) 2004  Southern Storm Software, Pty Ltd.
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
++ */
++
++#ifndef       _JIT_RULES_INTERP_H
++#define       _JIT_RULES_INTERP_H
++
++#include "jit-interp.h"
++
++#ifdef        __cplusplus
++extern        "C" {
++#endif
++
++/*
++ * Information about all of the registers, in allocation order.
++ */
++#define       JIT_REG_INFO \
++      {"r0", 0, -1, JIT_REG_ALL | JIT_REG_CALL_USED}, \
++      {"r1", 1, -1, JIT_REG_ALL | JIT_REG_CALL_USED}, \
++      {"r2", 2, -1, JIT_REG_ALL | JIT_REG_CALL_USED},
++#define       JIT_NUM_REGS            3
++#define       JIT_NUM_GLOBAL_REGS     0
++
++/*
++ * Define to 1 if we should always load values into registers
++ * before operating on them.  i.e. the CPU does not have reg-mem
++ * and mem-reg addressing modes.
++ */
++#define       JIT_ALWAYS_REG_REG              1
++
++/*
++ * The maximum number of bytes to allocate for the prolog.
++ * This may be shortened once we know the true prolog size.
++ */
++#define       JIT_PROLOG_SIZE                 jit_function_interp_size
++
++/*
++ * Preferred alignment for the start of functions.
++ */
++#define       JIT_FUNCTION_ALIGNMENT  (sizeof(void *))
++
++/*
++ * Define this to 1 if the platform allows reads and writes on
++ * any byte boundary.  Define to 0 if only properly-aligned
++ * memory accesses are allowed.
++ */
++#define       JIT_ALIGN_OVERRIDES             0
++
++/*
++ * Extra state information that is added to the "jit_gencode" structure.
++ */
++#define       jit_extra_gen_state     \
++                      int working_area; \
++                      int max_working_area; \
++                      int extra_working_space
++#define       jit_extra_gen_init(gen) \
++                      do { \
++                              (gen)->working_area = 0; \
++                              (gen)->max_working_area = 0; \
++                              (gen)->extra_working_space = 0; \
++                      } while (0)
++#define       jit_extra_gen_cleanup(gen)      do { ; } while (0)
++
++#ifdef        __cplusplus
++};
++#endif
++
++#endif        /* _JIT_RULES_INTERP_H */
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libjit.git/commitdiff/0419a5d412ddd76529a6ec432649456c2ab9ffc9

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to