Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jun 2016 13:41:04 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416603 - in head/editors/neovim: . files
Message-ID:  <201606091341.u59Df4xc080228@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Thu Jun  9 13:41:03 2016
New Revision: 416603
URL: https://svnweb.freebsd.org/changeset/ports/416603

Log:
  editors/neovim: Unbreak using dports patches
  
  One of the 3 patches is for DF, the other two are commonly needed.

Added:
  head/editors/neovim/files/patch-config_CMakeLists.txt   (contents, props changed)
  head/editors/neovim/files/patch-src_nvim_event_pty__process.c   (contents, props changed)
  head/editors/neovim/files/patch-src_nvim_shada.c   (contents, props changed)
Modified:
  head/editors/neovim/Makefile

Modified: head/editors/neovim/Makefile
==============================================================================
--- head/editors/neovim/Makefile	Thu Jun  9 13:28:14 2016	(r416602)
+++ head/editors/neovim/Makefile	Thu Jun  9 13:41:03 2016	(r416603)
@@ -3,7 +3,7 @@
 
 PORTNAME=	neovim
 PORTVERSION=	0.1.4
-PORTREVISION=	1
+PORTREVISION=	2
 DISTVERSIONPREFIX=	v
 CATEGORIES=	editors
 
@@ -12,8 +12,6 @@ COMMENT=	Next generation Vim
 
 LICENSE=	APACHE20
 
-BROKEN=		fails to build
-
 BUILD_DEPENDS=	${LUA_MODLIBDIR}/bit.so:devel/lua-bitop \
 		${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg
 LIB_DEPENDS=	libunibilium.so:devel/unibilium \

Added: head/editors/neovim/files/patch-config_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/neovim/files/patch-config_CMakeLists.txt	Thu Jun  9 13:41:03 2016	(r416603)
@@ -0,0 +1,11 @@
+--- config/CMakeLists.txt.orig	2016-06-09 12:33:52 UTC
++++ config/CMakeLists.txt
+@@ -74,7 +74,7 @@ check_c_source_compiles("
+   #define _BSD_SOURCE 1
+   #define _DEFAULT_SOURCE 1
+   ${SI}
+-  #include <endian.h>
++  #include <sys/endian.h>
+   #ifndef be64toh
+   # error No be64toh macros
+   #endif

Added: head/editors/neovim/files/patch-src_nvim_event_pty__process.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/neovim/files/patch-src_nvim_event_pty__process.c	Thu Jun  9 13:41:03 2016	(r416603)
@@ -0,0 +1,11 @@
+--- src/nvim/event/pty_process.c.orig	2016-04-25 01:46:34 UTC
++++ src/nvim/event/pty_process.c
+@@ -10,7 +10,7 @@
+ #include <sys/ioctl.h>
+ 
+ // forkpty is not in POSIX, so headers are platform-specific
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined __DragonFly__
+ # include <libutil.h>
+ #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__)
+ # include <util.h>

Added: head/editors/neovim/files/patch-src_nvim_shada.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/neovim/files/patch-src_nvim_shada.c	Thu Jun  9 13:41:03 2016	(r416603)
@@ -0,0 +1,10 @@
+--- src/nvim/shada.c.orig	2016-04-25 01:46:34 UTC
++++ src/nvim/shada.c
+@@ -46,7 +46,6 @@
+ #ifdef HAVE_BE64TOH
+ # define _BSD_SOURCE 1
+ # define _DEFAULT_SOURCE 1
+-# include <endian.h>
+ #endif
+ 
+ // Note: when using bufset hash pointers are intentionally casted to uintptr_t



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606091341.u59Df4xc080228>