From patchwork Wed May 22 05:29:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Tai X-Patchwork-Id: 14049 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 001E916FCD; Wed, 22 May 2019 06:44:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 4FC1916FCD for ; Wed, 22 May 2019 06:44:10 +0100 (BST) Received: from localhost ([127.0.0.1]:36678 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTK2r-0003Xb-Fy for patchwork@mira.cbaines.net; Wed, 22 May 2019 01:44:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTJqC-00020F-4P for guix-patches@gnu.org; Wed, 22 May 2019 01:31:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hTJqA-0002Ps-Ta for guix-patches@gnu.org; Wed, 22 May 2019 01:31:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56097) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hTJqA-0002Pe-MJ for guix-patches@gnu.org; Wed, 22 May 2019 01:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hTJqA-0002v2-Hw for guix-patches@gnu.org; Wed, 22 May 2019 01:31:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35788] [PATCH] gnu: assembly: Add libjit References: <20190518080649.21073-1-atai@atai.org> In-Reply-To: <20190518080649.21073-1-atai@atai.org> Resent-From: atai@atai.org Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 22 May 2019 05:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35788 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35788@debbugs.gnu.org Received: via spool by 35788-submit@debbugs.gnu.org id=B35788.155850302910932 (code B ref 35788); Wed, 22 May 2019 05:31:02 +0000 Received: (at 35788) by debbugs.gnu.org; 22 May 2019 05:30:29 +0000 Received: from localhost ([127.0.0.1]:41408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTJpd-0002qF-0d for submit@debbugs.gnu.org; Wed, 22 May 2019 01:30:29 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:35943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTJpb-0002q1-GA for 35788@debbugs.gnu.org; Wed, 22 May 2019 01:30:28 -0400 Received: by mail-pf1-f194.google.com with SMTP id v80so699977pfa.3 for <35788@debbugs.gnu.org>; Tue, 21 May 2019 22:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=7r0wudaPiPkqg5dsJBXBw/rY7sZ9pld9opoG3TCTOYs=; b=Ess/CO8lnFtStMHpUc0BB1C/hdOlPm9Z5z1qHcX+L0PYzwzDngkB4XFJF9c/rF9XPf +iPkzZSfu0kOHV/s0elCaF7nCvTdH9BTE+vvd45dqud7Gd3UBAGPvQnxejiX+/4iRLF2 f9/87kuFz0IgEYc6HcjYAANhQc5Yx9hbCTwFw1QFJY850+42Sdjez4J6scVWFSHcPdoS 7qVMha0HdkZ2s9+ZFPjts+KtHWHZODW4V1atfuhZusNzvl08nm8t+AlsuHySYj6tV9H2 BY4J/JShsUz0jljBfzDQ+E3PCjnPG15V9R3fjq2G1glppa6jQeF+7DoJJFtEjNtT1u92 BwlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=7r0wudaPiPkqg5dsJBXBw/rY7sZ9pld9opoG3TCTOYs=; b=R6GdBtGXmbe3VtMmyrxSoA/icHlLr9RhmaRl4teqtmDbjuxddKzmpoPP8d+ogF+J7I UwGExVeLvrezyOdZjkZ21RsT4R+Y7rJyy4SdQDb+zUyh0VQVEQiysgZ/7W/tnpNs1Lnf NtltKT6k2eWtUTgl4DiBev8SDdO7rF3pFG198UcPIbeo+HNq6zgXSLmpin22sPFoSokd p+BW9yWcGewKdcn2qxJU0Op6AXrwG6yo3S1BzdbaKiiTS8nvNZA2hq7caIY5MF14s7dR AHPRRiv4pWRj/TMLU9nvImOPzkl924vnqXTY7eHg+0HjuHSCoTP6Ga8QhbPl1Iux03wO st9g== X-Gm-Message-State: APjAAAXgQeNmHLQN3mjtHB/8xmdAQBCJrPw6+E2VZ/AcBSDM6MLL8dpH psN5og1uC11iCcmyUL0bWDG+bYpl X-Google-Smtp-Source: APXvYqwuwjKNRzrMH3q34E++NSmeGMVC9LfedK458Z0vzoKTDjRXfhi5FPp/AJJr5xHwJv4Gx535bg== X-Received: by 2002:a63:8949:: with SMTP id v70mr88292788pgd.196.1558503021047; Tue, 21 May 2019 22:30:21 -0700 (PDT) Received: from localhost.localdomain (c-73-223-125-224.hsd1.ca.comcast.net. [73.223.125.224]) by smtp.gmail.com with ESMTPSA id r138sm31165749pfr.2.2019.05.21.22.30.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 21 May 2019 22:30:19 -0700 (PDT) From: atai@atai.org Date: Tue, 21 May 2019 22:29:46 -0700 Message-Id: <20190522052946.29343-1-atai@atai.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andy Tai Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Andy Tai * gnu/packages/assembly.scm (libjit): Add at 0.1.4 --- gnu/packages/assembly.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 05c1a3f3de..8d65eb9f0e 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -24,11 +24,20 @@ (define-module (gnu packages assembly) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages admin) + #:use-module (gnu packages autotools) + #:use-module (gnu packages base) + #:use-module (gnu packages bison) #:use-module (gnu packages compression) + #:use-module (gnu packages flex) + #:use-module (gnu packages gettext) + #:use-module (gnu packages man) #:use-module (gnu packages perl) + #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages python) #:use-module (gnu packages xml) @@ -202,3 +211,36 @@ assembler, a C compiler and a linker. The assembler uses Intel syntax (home-page "https://github.com/jbruchon/dev86") (supported-systems '("i686-linux" "x86_64-linux")) (license license:gpl2+))) + +(define-public libjit + (let ((commit "554c9f5c750daa6e13a6a5cd416873c81c7b8226")) + (package + (name "libjit") + (version "0.1.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "http://git.savannah.gnu.org/cgit/libjit.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0p6wklslkkp3s4aisj3w5a53bagqn5fy4m6088ppd4fcfxgqkrcd")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bison" ,bison) + ("flex" ,flex) + ("help2man" ,help2man) + ("gettext" ,gettext-minimal) + ("libtool" ,libtool) + ("makeinfo" ,texinfo) + ("pkg-config" ,pkg-config))) + (home-page "https://www.gnu.org/software/libjit/") + (synopsis "Generic Just-In-Time compiler library") + (description + "GNU libjit is a library that provides generic Just-In-Time compiler +functionality independent of any particular bytecode, language, or +runtime") + (license license:lgpl2.1+))))