summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-10-07 20:15:47 +0000
committerPacho Ramos <pacho@gentoo.org>2010-10-07 20:15:47 +0000
commit04db696e4e4def90971c4c9c28b4cb9bc74c0e4b (patch)
tree4bd15937b3b4e892527f8bc5bcf6f6dc267a941a /dev-libs/libjit
parentppc64 stable wrt #324077 (diff)
downloadgentoo-2-04db696e4e4def90971c4c9c28b4cb9bc74c0e4b.tar.gz
gentoo-2-04db696e4e4def90971c4c9c28b4cb9bc74c0e4b.tar.bz2
gentoo-2-04db696e4e4def90971c4c9c28b4cb9bc74c0e4b.zip
Remove old.
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/libjit')
-rw-r--r--dev-libs/libjit/ChangeLog7
-rw-r--r--dev-libs/libjit/files/libjit-0.1.0-jit-rules-interp.h99
-rw-r--r--dev-libs/libjit/libjit-0.0.6.ebuild50
-rw-r--r--dev-libs/libjit/libjit-0.1.0.ebuild60
-rw-r--r--dev-libs/libjit/metadata.xml1
5 files changed, 6 insertions, 211 deletions
diff --git a/dev-libs/libjit/ChangeLog b/dev-libs/libjit/ChangeLog
index 402d74a45ee4..91033369e4be 100644
--- a/dev-libs/libjit/ChangeLog
+++ b/dev-libs/libjit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libjit
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libjit/ChangeLog,v 1.17 2010/09/23 20:58:00 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libjit/ChangeLog,v 1.18 2010/10/07 20:15:47 pacho Exp $
+
+ 07 Oct 2010; Pacho Ramos <pacho@gentoo.org> -libjit-0.0.6.ebuild,
+ -libjit-0.1.0.ebuild, -files/libjit-0.1.0-jit-rules-interp.h,
+ metadata.xml:
+ Remove old.
23 Sep 2010; Markus Meier <maekke@gentoo.org> libjit-0.1.2.ebuild:
arm stable, bug #327295
diff --git a/dev-libs/libjit/files/libjit-0.1.0-jit-rules-interp.h b/dev-libs/libjit/files/libjit-0.1.0-jit-rules-interp.h
deleted file mode 100644
index f46c71f5bd2e..000000000000
--- a/dev-libs/libjit/files/libjit-0.1.0-jit-rules-interp.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * 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 | \
- JIT_REG_START_STACK | JIT_REG_IN_STACK}, \
- {"r1", 1, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r2", 2, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r3", 3, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r4", 4, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r5", 5, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r6", 6, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r7", 7, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r8", 8, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r9", 9, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r10", 10, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r11", 11, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r12", 12, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r13", 13, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r14", 14, -1, JIT_REG_ALL | JIT_REG_CALL_USED | JIT_REG_IN_STACK}, \
- {"r15", 15, -1, JIT_REG_ALL | JIT_REG_CALL_USED | \
- JIT_REG_END_STACK | JIT_REG_IN_STACK},
-#define JIT_NUM_REGS 16
-#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 */
diff --git a/dev-libs/libjit/libjit-0.0.6.ebuild b/dev-libs/libjit/libjit-0.0.6.ebuild
deleted file mode 100644
index 16d6f56f941c..000000000000
--- a/dev-libs/libjit/libjit-0.0.6.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libjit/libjit-0.0.6.ebuild,v 1.5 2007/08/19 21:30:20 jurek Exp $
-
-inherit eutils
-
-DESCRIPTION="Just-In-Time compilation functionality and is designed to be independent of any particular virtual machine bytecode format or language"
-HOMEPAGE="http://www.southern-storm.com.au/libjit.html"
-SRC_URI="http://www.southern-storm.com.au/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE="doc examples interpreter long-double new-reg-alloc"
-
-DEPEND="doc? ( app-text/texi2html )"
-
-src_compile() {
- econf \
- $(use_enable interpreter) \
- $(use_enable long-double) \
- $(use_enable new-reg-alloc) \
- || die "configure failed"
-
- emake || die "emake failed"
-
- if use doc ; then
- if [ ! -f "${S}"/doc/libjit.texi ] ; then
- die "libjit.texi was not generated"
- fi
-
- texi2html -split_chapter "${S}"/doc/libjit.texi \
- || die "texi2html failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog NEWS README
-
- if use examples ; then
- docinto examples
- dodoc tutorial/{README,*.c}
- fi
-
- if use doc ; then
- docinto html
- dohtml libjit/*.html
- fi
-}
diff --git a/dev-libs/libjit/libjit-0.1.0.ebuild b/dev-libs/libjit/libjit-0.1.0.ebuild
deleted file mode 100644
index 23aba0caf4e5..000000000000
--- a/dev-libs/libjit/libjit-0.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libjit/libjit-0.1.0.ebuild,v 1.4 2009/03/08 18:41:32 loki_val Exp $
-
-inherit eutils
-
-DESCRIPTION="Just-In-Time compilation functionality and is designed to be independent of any particular virtual machine bytecode format or language"
-HOMEPAGE="http://www.southern-storm.com.au/libjit.html"
-SRC_URI="http://www.southern-storm.com.au/download/${P}.tar.gz
- http://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc examples interpreter long-double new-reg-alloc"
-
-DEPEND="doc? ( app-text/texi2html )"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch "${FILESDIR}/${PN}-0.1.2-gcc43.patch"
-
- # Upstream forgot a header fille, bug #190483
- cp ${FILESDIR}/${P}-jit-rules-interp.h ${S}/jit/jit-rules-interp.h
-}
-
-src_compile() {
- econf \
- $(use_enable interpreter) \
- $(use_enable long-double) \
- $(use_enable new-reg-alloc) \
- || die "configure failed"
-
- emake || die "emake failed"
-
- if use doc ; then
- if [ ! -f "${S}"/doc/libjit.texi ] ; then
- die "libjit.texi was not generated"
- fi
-
- texi2html -split_chapter "${S}"/doc/libjit.texi \
- || die "texi2html failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog NEWS README
-
- if use examples ; then
- docinto examples
- dodoc tutorial/{README,*.c}
- fi
-
- if use doc ; then
- docinto html
- dohtml libjit/*.html
- fi
-}
diff --git a/dev-libs/libjit/metadata.xml b/dev-libs/libjit/metadata.xml
index 11c5ba58ba41..e35a06f44114 100644
--- a/dev-libs/libjit/metadata.xml
+++ b/dev-libs/libjit/metadata.xml
@@ -5,6 +5,5 @@
<use>
<flag name='interpreter'>Enable the libjit interpreter</flag>
<flag name='long-double'>Enable the use of long double for jit_nfloat</flag>
- <flag name='new-reg-alloc'>Enable new register allocator</flag>
</use>
</pkgmetadata>