View | Details | Raw Unified | Return to bug 219141
Collapse All | Expand All

(-)Makefile (-4 / +6 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	neovim
4
PORTNAME=	neovim
5
PORTVERSION=	0.1.7
5
PORTVERSION=	0.2.0
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	editors
7
CATEGORIES=	editors
8
8
Lines 23-29 Link Here
23
23
24
USES=		cmake:outsource gettext iconv ninja lua:build pathfix pkgconfig
24
USES=		cmake:outsource gettext iconv ninja lua:build pathfix pkgconfig
25
USE_GITHUB=	yes
25
USE_GITHUB=	yes
26
GH_TUPLE=	tarruda:libmpack:1.0.3:libmpack
26
GH_TUPLE=	libmpack:libmpack:1.0.5:libmpack \
27
		libmpack:libmpack-lua:1.0.6:libmpack_lua
27
28
28
CMAKE_ARGS=	-DLUA_PRG:FILEPATH="${LUA_CMD}" \
29
CMAKE_ARGS=	-DLUA_PRG:FILEPATH="${LUA_CMD}" \
29
		-DCMAKE_INSTALL_MANDIR:PATH="${MANPREFIX}/man" \
30
		-DCMAKE_INSTALL_MANDIR:PATH="${MANPREFIX}/man" \
Lines 34-44 Link Here
34
		's|lua_objlen|lua_rawlen| ; \
35
		's|lua_objlen|lua_rawlen| ; \
35
		 s|luaL_reg |luaL_Reg | ; \
36
		 s|luaL_reg |luaL_Reg | ; \
36
		 s|luaL_register(L, NULL, \(.*\));|luaL_setfuncs(L, \1, 0);|' \
37
		 s|luaL_register(L, NULL, \(.*\));|luaL_setfuncs(L, \1, 0);|' \
37
		${WRKSRC_libmpack}/binding/lua/lmpack.c
38
		${WRKSRC_libmpack_lua}/lmpack.c
38
39
39
pre-build:
40
pre-build:
41
	@${LN} -s ${WRKSRC_libmpack} ${WRKSRC_libmpack_lua}/mpack-src
40
	@${MKDIR} ${BUILD_WRKSRC}/src/nvim
42
	@${MKDIR} ${BUILD_WRKSRC}/src/nvim
41
	@(cd ${WRKSRC_libmpack}/binding/lua && ${CC} ${CFLAGS} -fPIC \
43
	@(cd ${WRKSRC_libmpack_lua} && ${CC} ${CFLAGS} -fPIC \
42
		-I${LUA_INCDIR} -shared lmpack.c -o \
44
		-I${LUA_INCDIR} -shared lmpack.c -o \
43
		${BUILD_WRKSRC}/src/nvim/mpack.so \
45
		${BUILD_WRKSRC}/src/nvim/mpack.so \
44
		${LUA_LIBDIR}/liblua-${LUA_VER}.so)
46
		${LUA_LIBDIR}/liblua-${LUA_VER}.so)
(-)distinfo (-5 / +7 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1480313427
1
TIMESTAMP = 1494237437
2
SHA256 (neovim-neovim-v0.1.7_GH0.tar.gz) = d8f885d019b1ad608f36ae23b8f1b15b7e33585e16f7514666ab6c9809bb4b7e
2
SHA256 (neovim-neovim-v0.2.0_GH0.tar.gz) = 72e263f9d23fe60403d53a52d4c95026b0be428c1b9c02b80ab55166ea3f62b5
3
SIZE (neovim-neovim-v0.1.7_GH0.tar.gz) = 7601279
3
SIZE (neovim-neovim-v0.2.0_GH0.tar.gz) = 7846467
4
SHA256 (tarruda-libmpack-1.0.3_GH0.tar.gz) = 65eb21cfa9313204ac5296e3b305d752b8422c724b6375caecc6385f0a6d6e22
4
SHA256 (libmpack-libmpack-1.0.5_GH0.tar.gz) = 4ce91395d81ccea97d3ad4cb962f8540d166e59d3e2ddce8a22979b49f108956
5
SIZE (tarruda-libmpack-1.0.3_GH0.tar.gz) = 45720
5
SIZE (libmpack-libmpack-1.0.5_GH0.tar.gz) = 32966
6
SHA256 (libmpack-libmpack-lua-1.0.6_GH0.tar.gz) = 66811e30b316b53d1e3c4225248d4813b8b852c3e19121ba5ad47a9d4537d1ae
7
SIZE (libmpack-libmpack-lua-1.0.6_GH0.tar.gz) = 14557
(-)files/patch-CMakeLists.txt (-3 / +3 lines)
Lines 1-6 Link Here
1
--- CMakeLists.txt.orig	2016-11-08 05:44:53 UTC
1
--- CMakeLists.txt.orig	2017-05-04 05:07:26 UTC
2
+++ CMakeLists.txt
2
+++ CMakeLists.txt
3
@@ -221,7 +221,7 @@ else()
3
@@ -223,7 +223,7 @@ else()
4
 
4
 
5
   # On FreeBSD 64 math.h uses unguarded C11 extension, which taints clang
5
   # On FreeBSD 64 math.h uses unguarded C11 extension, which taints clang
6
   # 3.4.1 used there.
6
   # 3.4.1 used there.
Lines 9-15 Link Here
9
     add_definitions(-Wno-c11-extensions)
9
     add_definitions(-Wno-c11-extensions)
10
   endif()
10
   endif()
11
 endif()
11
 endif()
12
@@ -386,9 +386,9 @@ endforeach()
12
@@ -401,9 +401,9 @@ endforeach()
13
 
13
 
14
 # Find Lua interpreter
14
 # Find Lua interpreter
15
 include(LuaHelpers)
15
 include(LuaHelpers)
(-)files/patch-src_nvim_os_pty__process__unix.c (-2 / +2 lines)
Lines 1-6 Link Here
1
--- src/nvim/os/pty_process_unix.c.orig	2016-11-08 05:50:09 UTC
1
--- src/nvim/os/pty_process_unix.c.orig	2017-05-04 05:10:42 UTC
2
+++ src/nvim/os/pty_process_unix.c
2
+++ src/nvim/os/pty_process_unix.c
3
@@ -9,7 +9,7 @@
3
@@ -12,7 +12,7 @@
4
 #include <sys/ioctl.h>
4
 #include <sys/ioctl.h>
5
 
5
 
6
 // forkpty is not in POSIX, so headers are platform-specific
6
 // forkpty is not in POSIX, so headers are platform-specific
(-)pkg-plist (+19 lines)
Lines 32-37 Link Here
32
share/nvim/runtime/autoload/adacomplete.vim
32
share/nvim/runtime/autoload/adacomplete.vim
33
share/nvim/runtime/autoload/ccomplete.vim
33
share/nvim/runtime/autoload/ccomplete.vim
34
share/nvim/runtime/autoload/clojurecomplete.vim
34
share/nvim/runtime/autoload/clojurecomplete.vim
35
share/nvim/runtime/autoload/context.vim
36
share/nvim/runtime/autoload/contextcomplete.vim
35
share/nvim/runtime/autoload/csscomplete.vim
37
share/nvim/runtime/autoload/csscomplete.vim
36
share/nvim/runtime/autoload/decada.vim
38
share/nvim/runtime/autoload/decada.vim
37
share/nvim/runtime/autoload/gnat.vim
39
share/nvim/runtime/autoload/gnat.vim
Lines 106-112 Link Here
106
share/nvim/runtime/compiler/bcc.vim
108
share/nvim/runtime/compiler/bcc.vim
107
share/nvim/runtime/compiler/bdf.vim
109
share/nvim/runtime/compiler/bdf.vim
108
share/nvim/runtime/compiler/checkstyle.vim
110
share/nvim/runtime/compiler/checkstyle.vim
111
share/nvim/runtime/compiler/context.vim
109
share/nvim/runtime/compiler/cs.vim
112
share/nvim/runtime/compiler/cs.vim
113
share/nvim/runtime/compiler/csslint.vim
110
share/nvim/runtime/compiler/cucumber.vim
114
share/nvim/runtime/compiler/cucumber.vim
111
share/nvim/runtime/compiler/decada.vim
115
share/nvim/runtime/compiler/decada.vim
112
share/nvim/runtime/compiler/dot.vim
116
share/nvim/runtime/compiler/dot.vim
Lines 121-126 Link Here
121
share/nvim/runtime/compiler/g95.vim
125
share/nvim/runtime/compiler/g95.vim
122
share/nvim/runtime/compiler/gcc.vim
126
share/nvim/runtime/compiler/gcc.vim
123
share/nvim/runtime/compiler/gfortran.vim
127
share/nvim/runtime/compiler/gfortran.vim
128
share/nvim/runtime/compiler/ghc.vim
124
share/nvim/runtime/compiler/gnat.vim
129
share/nvim/runtime/compiler/gnat.vim
125
share/nvim/runtime/compiler/go.vim
130
share/nvim/runtime/compiler/go.vim
126
share/nvim/runtime/compiler/haml.vim
131
share/nvim/runtime/compiler/haml.vim
Lines 145-150 Link Here
145
share/nvim/runtime/compiler/pbx.vim
150
share/nvim/runtime/compiler/pbx.vim
146
share/nvim/runtime/compiler/perl.vim
151
share/nvim/runtime/compiler/perl.vim
147
share/nvim/runtime/compiler/php.vim
152
share/nvim/runtime/compiler/php.vim
153
share/nvim/runtime/compiler/pylint.vim
148
share/nvim/runtime/compiler/pyunit.vim
154
share/nvim/runtime/compiler/pyunit.vim
149
share/nvim/runtime/compiler/rake.vim
155
share/nvim/runtime/compiler/rake.vim
150
share/nvim/runtime/compiler/rspec.vim
156
share/nvim/runtime/compiler/rspec.vim
Lines 288-293 Link Here
288
share/nvim/runtime/ftplugin/art.vim
294
share/nvim/runtime/ftplugin/art.vim
289
share/nvim/runtime/ftplugin/aspvbs.vim
295
share/nvim/runtime/ftplugin/aspvbs.vim
290
share/nvim/runtime/ftplugin/automake.vim
296
share/nvim/runtime/ftplugin/automake.vim
297
share/nvim/runtime/ftplugin/awk.vim
291
share/nvim/runtime/ftplugin/bdf.vim
298
share/nvim/runtime/ftplugin/bdf.vim
292
share/nvim/runtime/ftplugin/bst.vim
299
share/nvim/runtime/ftplugin/bst.vim
293
share/nvim/runtime/ftplugin/btm.vim
300
share/nvim/runtime/ftplugin/btm.vim
Lines 433-438 Link Here
433
share/nvim/runtime/ftplugin/rst.vim
440
share/nvim/runtime/ftplugin/rst.vim
434
share/nvim/runtime/ftplugin/ruby.vim
441
share/nvim/runtime/ftplugin/ruby.vim
435
share/nvim/runtime/ftplugin/sass.vim
442
share/nvim/runtime/ftplugin/sass.vim
443
share/nvim/runtime/ftplugin/scala.vim
436
share/nvim/runtime/ftplugin/scheme.vim
444
share/nvim/runtime/ftplugin/scheme.vim
437
share/nvim/runtime/ftplugin/screen.vim
445
share/nvim/runtime/ftplugin/screen.vim
438
share/nvim/runtime/ftplugin/scss.vim
446
share/nvim/runtime/ftplugin/scss.vim
Lines 502-507 Link Here
502
share/nvim/runtime/indent/cmake.vim
510
share/nvim/runtime/indent/cmake.vim
503
share/nvim/runtime/indent/cobol.vim
511
share/nvim/runtime/indent/cobol.vim
504
share/nvim/runtime/indent/config.vim
512
share/nvim/runtime/indent/config.vim
513
share/nvim/runtime/indent/context.vim
505
share/nvim/runtime/indent/cpp.vim
514
share/nvim/runtime/indent/cpp.vim
506
share/nvim/runtime/indent/cs.vim
515
share/nvim/runtime/indent/cs.vim
507
share/nvim/runtime/indent/css.vim
516
share/nvim/runtime/indent/css.vim
Lines 546-551 Link Here
546
share/nvim/runtime/indent/mail.vim
555
share/nvim/runtime/indent/mail.vim
547
share/nvim/runtime/indent/make.vim
556
share/nvim/runtime/indent/make.vim
548
share/nvim/runtime/indent/matlab.vim
557
share/nvim/runtime/indent/matlab.vim
558
share/nvim/runtime/indent/mf.vim
549
share/nvim/runtime/indent/mma.vim
559
share/nvim/runtime/indent/mma.vim
550
share/nvim/runtime/indent/mp.vim
560
share/nvim/runtime/indent/mp.vim
551
share/nvim/runtime/indent/objc.vim
561
share/nvim/runtime/indent/objc.vim
Lines 570-575 Link Here
570
share/nvim/runtime/indent/rst.vim
580
share/nvim/runtime/indent/rst.vim
571
share/nvim/runtime/indent/ruby.vim
581
share/nvim/runtime/indent/ruby.vim
572
share/nvim/runtime/indent/sass.vim
582
share/nvim/runtime/indent/sass.vim
583
share/nvim/runtime/indent/scala.vim
573
share/nvim/runtime/indent/scheme.vim
584
share/nvim/runtime/indent/scheme.vim
574
share/nvim/runtime/indent/scss.vim
585
share/nvim/runtime/indent/scss.vim
575
share/nvim/runtime/indent/sdl.vim
586
share/nvim/runtime/indent/sdl.vim
Lines 605-610 Link Here
605
share/nvim/runtime/keymap/accents.vim
616
share/nvim/runtime/keymap/accents.vim
606
share/nvim/runtime/keymap/arabic.vim
617
share/nvim/runtime/keymap/arabic.vim
607
share/nvim/runtime/keymap/arabic_utf-8.vim
618
share/nvim/runtime/keymap/arabic_utf-8.vim
619
share/nvim/runtime/keymap/armenian-eastern_utf-8.vim
620
share/nvim/runtime/keymap/armenian-western_utf-8.vim
608
share/nvim/runtime/keymap/belarusian-jcuken.vim
621
share/nvim/runtime/keymap/belarusian-jcuken.vim
609
share/nvim/runtime/keymap/bulgarian-bds.vim
622
share/nvim/runtime/keymap/bulgarian-bds.vim
610
share/nvim/runtime/keymap/bulgarian-phonetic.vim
623
share/nvim/runtime/keymap/bulgarian-phonetic.vim
Lines 632-637 Link Here
632
share/nvim/runtime/keymap/hebrewp_iso-8859-8.vim
645
share/nvim/runtime/keymap/hebrewp_iso-8859-8.vim
633
share/nvim/runtime/keymap/hebrewp_utf-8.vim
646
share/nvim/runtime/keymap/hebrewp_utf-8.vim
634
share/nvim/runtime/keymap/kana.vim
647
share/nvim/runtime/keymap/kana.vim
648
share/nvim/runtime/keymap/kazakh-jcuken.vim
635
share/nvim/runtime/keymap/lithuanian-baltic.vim
649
share/nvim/runtime/keymap/lithuanian-baltic.vim
636
share/nvim/runtime/keymap/magyar_utf-8.vim
650
share/nvim/runtime/keymap/magyar_utf-8.vim
637
share/nvim/runtime/keymap/mongolian_utf-8.vim
651
share/nvim/runtime/keymap/mongolian_utf-8.vim
Lines 645-650 Link Here
645
share/nvim/runtime/keymap/polish-slash_utf-8.vim
659
share/nvim/runtime/keymap/polish-slash_utf-8.vim
646
share/nvim/runtime/keymap/russian-dvorak.vim
660
share/nvim/runtime/keymap/russian-dvorak.vim
647
share/nvim/runtime/keymap/russian-jcuken.vim
661
share/nvim/runtime/keymap/russian-jcuken.vim
662
share/nvim/runtime/keymap/russian-jcukenmac.vim
648
share/nvim/runtime/keymap/russian-jcukenwin.vim
663
share/nvim/runtime/keymap/russian-jcukenwin.vim
649
share/nvim/runtime/keymap/russian-yawerty.vim
664
share/nvim/runtime/keymap/russian-yawerty.vim
650
share/nvim/runtime/keymap/serbian-latin.vim
665
share/nvim/runtime/keymap/serbian-latin.vim
Lines 666-672 Link Here
666
share/nvim/runtime/keymap/thaana.vim
681
share/nvim/runtime/keymap/thaana.vim
667
share/nvim/runtime/keymap/ukrainian-dvorak.vim
682
share/nvim/runtime/keymap/ukrainian-dvorak.vim
668
share/nvim/runtime/keymap/ukrainian-jcuken.vim
683
share/nvim/runtime/keymap/ukrainian-jcuken.vim
684
share/nvim/runtime/keymap/vietnamese-telex_utf-8.vim
669
share/nvim/runtime/keymap/vietnamese-viqr_utf-8.vim
685
share/nvim/runtime/keymap/vietnamese-viqr_utf-8.vim
686
share/nvim/runtime/keymap/vietnamese-vni_utf-8.vim
670
share/nvim/runtime/macmap.vim
687
share/nvim/runtime/macmap.vim
671
share/nvim/runtime/macros/editexisting.vim
688
share/nvim/runtime/macros/editexisting.vim
672
share/nvim/runtime/macros/justify.vim
689
share/nvim/runtime/macros/justify.vim
Lines 687-692 Link Here
687
share/nvim/runtime/pack/dist/opt/vimball/doc/tags
704
share/nvim/runtime/pack/dist/opt/vimball/doc/tags
688
share/nvim/runtime/pack/dist/opt/vimball/doc/vimball.txt
705
share/nvim/runtime/pack/dist/opt/vimball/doc/vimball.txt
689
share/nvim/runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim
706
share/nvim/runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim
707
share/nvim/runtime/plugin/gui_shim.vim
690
share/nvim/runtime/plugin/gzip.vim
708
share/nvim/runtime/plugin/gzip.vim
691
share/nvim/runtime/plugin/health.vim
709
share/nvim/runtime/plugin/health.vim
692
share/nvim/runtime/plugin/man.vim
710
share/nvim/runtime/plugin/man.vim
Lines 1157-1162 Link Here
1157
share/nvim/runtime/syntax/sas.vim
1175
share/nvim/runtime/syntax/sas.vim
1158
share/nvim/runtime/syntax/sass.vim
1176
share/nvim/runtime/syntax/sass.vim
1159
share/nvim/runtime/syntax/sather.vim
1177
share/nvim/runtime/syntax/sather.vim
1178
share/nvim/runtime/syntax/scala.vim
1160
share/nvim/runtime/syntax/scheme.vim
1179
share/nvim/runtime/syntax/scheme.vim
1161
share/nvim/runtime/syntax/scilab.vim
1180
share/nvim/runtime/syntax/scilab.vim
1162
share/nvim/runtime/syntax/screen.vim
1181
share/nvim/runtime/syntax/screen.vim

Return to bug 219141