diff options
author | Pacho Ramos <pacho@gentoo.org> | 2010-10-07 20:15:47 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2010-10-07 20:15:47 +0000 |
commit | 04db696e4e4def90971c4c9c28b4cb9bc74c0e4b (patch) | |
tree | 4bd15937b3b4e892527f8bc5bcf6f6dc267a941a /dev-libs/libjit | |
parent | ppc64 stable wrt #324077 (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libjit/files/libjit-0.1.0-jit-rules-interp.h | 99 | ||||
-rw-r--r-- | dev-libs/libjit/libjit-0.0.6.ebuild | 50 | ||||
-rw-r--r-- | dev-libs/libjit/libjit-0.1.0.ebuild | 60 | ||||
-rw-r--r-- | dev-libs/libjit/metadata.xml | 1 |
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> |