Bug 214311

Summary: [patch] editors/neovim: update to 0.1.6
Product: Ports & Packages Reporter: Oleh Hushchenkov <o.hushchenkov>
Component: Individual Port(s)Assignee: Wen Heping <wen>
Status: Closed FIXED    
Severity: Affects Some People CC: o.hushchenkov, wen
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
up to 0.1.6
none
up to 0.1.6 fixed none

Description Oleh Hushchenkov 2016-11-08 10:55:07 UTC
Created attachment 176771 [details]
up to 0.1.6

Update neovim to version 0.1.6

Release info: https://github.com/neovim/neovim/releases/tag/v0.1.6
Comment 1 Wen Heping freebsd_committer freebsd_triage 2016-11-09 09:36:14 UTC
Build failed on FreeBSD-12.

wen
Comment 2 Oleh Hushchenkov 2016-11-09 09:39:34 UTC
(In reply to Wen Heping from comment #1)
I don't have system with 12-current. Can you upload build log?
Comment 3 Wen Heping freebsd_committer freebsd_triage 2016-11-10 00:59:20 UTC
....
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Found Threads: TRUE  
-- Checking Lua interpreter lua52
-- [lua52] file not found
-- Using the Lua interpreter lua52.
-- Log level not specified, defaulting to INFO(1)
-- Performing Test HAS_WNO_STATIC_IN_INLINE_FLAG
-- Performing Test HAS_WNO_STATIC_IN_INLINE_FLAG - Success
CMake Error at src/nvim/CMakeLists.txt:231 (message):
  gperf was not found.

......
Comment 4 Oleh Hushchenkov 2016-11-10 05:37:10 UTC
Created attachment 176843 [details]
up to 0.1.6 fixed
Comment 5 Oleh Hushchenkov 2016-11-10 05:39:25 UTC
This is not 12-current issue, is unhandled build dependency to devel/gperf.

My mistake, updloaded fixed patch.

Thanks.
Comment 6 Wen Heping freebsd_committer freebsd_triage 2016-11-10 06:23:36 UTC
(In reply to Oleg Gushchenkov from comment #5)
It build without depend on devel/gperf on FreeBSD-9.

wen
Comment 7 Oleh Hushchenkov 2016-11-10 06:45:57 UTC
(In reply to Wen Heping from comment #6)

9-stable using gcc in base and install gperf as part of base system.
Comment 8 Wen Heping freebsd_committer freebsd_triage 2016-11-10 07:24:48 UTC
(In reply to Oleg Gushchenkov from comment #7)
Yes, I mean better limit the build depend.

wen
Comment 9 Oleh Hushchenkov 2016-11-10 07:33:16 UTC
(In reply to Wen Heping from comment #8)
EoL of stable/9 branch is December 31, 2016.
Comment 10 Wen Heping freebsd_committer freebsd_triage 2016-11-10 08:03:18 UTC
(In reply to Oleg Gushchenkov from comment #9)
OK, then I commit the patch :)

wen
Comment 11 commit-hook freebsd_committer freebsd_triage 2016-11-10 08:06:49 UTC
A commit references this bug:

Author: wen
Date: Thu Nov 10 08:06:04 UTC 2016
New revision: 425833
URL: https://svnweb.freebsd.org/changeset/ports/425833

Log:
  - Update to 0.1.6

  PR:		214311
  Submitted by:	gor@clogic.com.ua(maintainer)

Changes:
  head/editors/neovim/Makefile
  head/editors/neovim/distinfo
  head/editors/neovim/files/patch-CMakeLists.txt
  head/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c
  head/editors/neovim/pkg-plist