From patchwork Thu Mar 7 09:35:12 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?G=C3=A1bor_Boskovits?= X-Patchwork-Id: 1358 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 595AF16D3F; Thu, 7 Mar 2019 09:36:15 +0000 (GMT) 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,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable 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 44DD716D31 for ; Thu, 7 Mar 2019 09:36:13 +0000 (GMT) Received: from localhost ([127.0.0.1]:48071 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1pRk-0005HT-Ct for patchwork@mira.cbaines.net; Thu, 07 Mar 2019 04:36:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54477) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1pRa-0005FK-Tm for guix-patches@gnu.org; Thu, 07 Mar 2019 04:36:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h1pRa-0003uJ-3K for guix-patches@gnu.org; Thu, 07 Mar 2019 04:36:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49616) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h1pRZ-0003uD-VV for guix-patches@gnu.org; Thu, 07 Mar 2019 04:36:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h1pRZ-0007Zr-RG for guix-patches@gnu.org; Thu, 07 Mar 2019 04:36:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#34779] [PATCH v2] gnu: neovim: Partially fix #34616. References: <20190307091956.23587-1-boskovits@gmail.com> In-Reply-To: <20190307091956.23587-1-boskovits@gmail.com> Resent-From: =?utf-8?b?R8OhYm9y?= Boskovits Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 07 Mar 2019 09:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34779 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34779@debbugs.gnu.org Received: via spool by 34779-submit@debbugs.gnu.org id=B34779.155195132829074 (code B ref 34779); Thu, 07 Mar 2019 09:36:01 +0000 Received: (at 34779) by debbugs.gnu.org; 7 Mar 2019 09:35:28 +0000 Received: from localhost ([127.0.0.1]:34927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h1pR1-0007Ys-Ot for submit@debbugs.gnu.org; Thu, 07 Mar 2019 04:35:28 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:45645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h1pQz-0007Yc-Q3 for 34779@debbugs.gnu.org; Thu, 07 Mar 2019 04:35:26 -0500 Received: by mail-wr1-f50.google.com with SMTP id w17so16562478wrn.12 for <34779@debbugs.gnu.org>; Thu, 07 Mar 2019 01:35:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6tSygXgsP4c/pYTbr4RT5y2HeSynHIfRRGiHHIu7uj0=; b=SSRO6l4aXX1LX/pam2z0VFOBqBePJTKUtpbz8X1kigxk40RysOceuqZH+CVUgOJO6L vXlZ89+73a+T7FD0vmBsFcnPKjikY+VNmkDZIBuhqlVf6W1owgMjsp8sOL2ni9JaBFWQ 68GkAUqm/JJPPwNwbpAW0eZLlN9TPW3f9+iserfD8Pj6YHgcqgY9hOI7/JZmEDQUzUJ6 hhe4mIV1Q+DoJQe1uiFWFWNeDPFYpxX0mY2+6A9lW9GebVU7AccJ4Iara9Ybrb4vtM2D MzFaQwCbE5lk6U/tVmfylUbZMvxoNgt/5DvrF22MxFnNXyI9Ng5vqtc3AWjv0KfwMvRJ Su/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6tSygXgsP4c/pYTbr4RT5y2HeSynHIfRRGiHHIu7uj0=; b=OWG0mYOBkZOoY62sOZwT2RhcosaPeT2YCQyqYFOIV2XxnphBhPlux5AjiXYZC3loit dLF6bP7GikQWKrns7a8QfoTecW2AtFsKW77XARu1HikvfO88QndY/3AsECSpJ1zin2K6 wMO64EJ8oU8RVywUOqH4+1P04jzQy9LPwcdP9j4tUVT5L+6D7RYkwWoJTH9xl+4f0aX+ DOXGZmXgBzQZvGf12VzOIPbGCnWsUXIZlcE11LQGm2rAOl5xQgTiSIq5SaEzdvCuy4AG 5lyexJ+FhFm9e9lZJifhKKZbE3rPJjfJmfIKZ9OYEUK5X/SB48e9v6E//4XoEfddAIx/ +qPA== X-Gm-Message-State: APjAAAVAh/AxPqCOcg2Geo81DTq2bGvgWtPCDzCvKn6kqAxIandJjdY8 gUuo2r+z8Dp9A5h2uMW9Sfo3gDfTbg== X-Google-Smtp-Source: APXvYqwGbBliDM+nKHz0A4fCKuRhjemGUqEJOGA/mb7mwrecvzF2ioJkLHdcDDDOjgnLkmDKzmCLQA== X-Received: by 2002:a5d:6b43:: with SMTP id x3mr6634556wrw.76.1551951319555; Thu, 07 Mar 2019 01:35:19 -0800 (PST) Received: from localhost.localdomain (catv-176-63-31-0.catv.broadband.hu. [176.63.31.0]) by smtp.gmail.com with ESMTPSA id o12sm10799937wre.0.2019.03.07.01.35.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Mar 2019 01:35:19 -0800 (PST) From: =?utf-8?b?R8OhYm9y?= Boskovits Date: Thu, 7 Mar 2019 10:35:12 +0100 Message-Id: <20190307093512.23795-1-boskovits@gmail.com> X-Mailer: git-send-email 2.21.0 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: =?utf-8?b?R8OhYm9y?= Boskovits Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/vim.scm (neovim)[arguments](phases): Add phase 'patch-tic. This fixes a segmentation fault in neovim, where an error return value is passed in as a pointer. --- gnu/packages/vim.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 5e1e9b852c..a6f4395f53 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -693,6 +693,12 @@ are detected, the user is notified."))) #:configure-flags '("-DPREFER_LUA:BOOL=YES") #:phases (modify-phases %standard-phases + ;; TODO: remove 'patch-tic on update + ;; see: https://github.com/neovim/neovim/issues/9687 + (add-after 'unpack 'patch-tic + (lambda _ + (substitute* "src/nvim/tui/tui.c" + (("value != NULL") "value != NULL && value != (char *)-1")))) (add-after 'unpack 'set-lua-paths (lambda* (#:key inputs #:allow-other-keys) (let* ((lua-version "5.2")