From owner-svn-ports-all@freebsd.org Fri Dec 23 01:35:41 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21110C8C9D8; Fri, 23 Dec 2016 01:35:41 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E36461B4C; Fri, 23 Dec 2016 01:35:40 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uBN1ZeXK053467; Fri, 23 Dec 2016 01:35:40 GMT (envelope-from junovitch@FreeBSD.org) Received: (from junovitch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uBN1ZdTn053462; Fri, 23 Dec 2016 01:35:39 GMT (envelope-from junovitch@FreeBSD.org) Message-Id: <201612230135.uBN1ZdTn053462@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: junovitch set sender to junovitch@FreeBSD.org using -f From: Jason Unovitch Date: Fri, 23 Dec 2016 01:35:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r429212 - in branches/2016Q4/editors/neovim: . files X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 01:35:41 -0000 Author: junovitch Date: Fri Dec 23 01:35:39 2016 New Revision: 429212 URL: https://svnweb.freebsd.org/changeset/ports/429212 Log: MFH: r423366 r424094 r425833 r428479 editors/neovim: update 0.1.4 -> 0.1.7 PR: 214897 Submitted by: Oleg Gushchenkov (maintainer) Reported by: ohauer (as a security issue) Security: CVE-2016-1248 Security: https://vuxml.FreeBSD.org/freebsd/c11629d3-c8ad-11e6-ae1b-002590263bf5.html Approved by: ports-secteam (with hat) Added: branches/2016Q4/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c - copied, changed from r424094, head/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c Deleted: branches/2016Q4/editors/neovim/files/patch-config__CMakeLists.txt branches/2016Q4/editors/neovim/files/patch-config__config.h.in branches/2016Q4/editors/neovim/files/patch-src__nvim__shada.c branches/2016Q4/editors/neovim/files/patch-src_nvim_event_pty__process.c Modified: branches/2016Q4/editors/neovim/Makefile branches/2016Q4/editors/neovim/distinfo branches/2016Q4/editors/neovim/files/patch-CMakeLists.txt branches/2016Q4/editors/neovim/pkg-plist Directory Properties: branches/2016Q4/ (props changed) Modified: branches/2016Q4/editors/neovim/Makefile ============================================================================== --- branches/2016Q4/editors/neovim/Makefile Fri Dec 23 01:29:44 2016 (r429211) +++ branches/2016Q4/editors/neovim/Makefile Fri Dec 23 01:35:39 2016 (r429212) @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= neovim -PORTVERSION= 0.1.4 +PORTVERSION= 0.1.7 DISTVERSIONPREFIX= v -PORTREVISION= 2 CATEGORIES= editors MAINTAINER= gor@clogic.com.ua @@ -13,7 +12,8 @@ COMMENT= Next generation Vim LICENSE= APACHE20 BUILD_DEPENDS= ${LUA_MODLIBDIR}/bit.so:devel/lua-bitop \ - ${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg + ${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg \ + gperf:devel/gperf LIB_DEPENDS= libunibilium.so:devel/unibilium \ libvterm.so:devel/libvterm \ libtermkey.so:devel/libtermkey \ @@ -23,7 +23,7 @@ LIB_DEPENDS= libunibilium.so:devel/unibi USES= cmake:outsource gettext iconv ninja lua:build pathfix pkgconfig USE_GITHUB= yes -GH_TUPLE= tarruda:libmpack:1.0.2:libmpack +GH_TUPLE= tarruda:libmpack:1.0.3:libmpack CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \ -DCMAKE_INSTALL_MANDIR:PATH="${MANPREFIX}/man" \ @@ -42,5 +42,6 @@ pre-build: -I${LUA_INCDIR} -shared lmpack.c -o \ ${BUILD_WRKSRC}/src/nvim/mpack.so \ ${LUA_LIBDIR}/liblua-${LUA_VER}.so) + @${LN} -s ${BUILD_WRKSRC}/src/nvim/mpack.so ${BUILD_WRKSRC}/runtime/mpack.so .include Modified: branches/2016Q4/editors/neovim/distinfo ============================================================================== --- branches/2016Q4/editors/neovim/distinfo Fri Dec 23 01:29:44 2016 (r429211) +++ branches/2016Q4/editors/neovim/distinfo Fri Dec 23 01:35:39 2016 (r429212) @@ -1,4 +1,5 @@ -SHA256 (neovim-neovim-v0.1.4_GH0.tar.gz) = bb7e359eb83db20c5ec5984b470b249372b6dcd813ae2ccf72c01cce560f93e9 -SIZE (neovim-neovim-v0.1.4_GH0.tar.gz) = 7678847 -SHA256 (tarruda-libmpack-1.0.2_GH0.tar.gz) = 9c570b2aab81b0c56d97cbd8fc483dc431b69510fd9becb4a1845291563e8bc9 -SIZE (tarruda-libmpack-1.0.2_GH0.tar.gz) = 44671 +TIMESTAMP = 1480313427 +SHA256 (neovim-neovim-v0.1.7_GH0.tar.gz) = d8f885d019b1ad608f36ae23b8f1b15b7e33585e16f7514666ab6c9809bb4b7e +SIZE (neovim-neovim-v0.1.7_GH0.tar.gz) = 7601279 +SHA256 (tarruda-libmpack-1.0.3_GH0.tar.gz) = 65eb21cfa9313204ac5296e3b305d752b8422c724b6375caecc6385f0a6d6e22 +SIZE (tarruda-libmpack-1.0.3_GH0.tar.gz) = 45720 Modified: branches/2016Q4/editors/neovim/files/patch-CMakeLists.txt ============================================================================== --- branches/2016Q4/editors/neovim/files/patch-CMakeLists.txt Fri Dec 23 01:29:44 2016 (r429211) +++ branches/2016Q4/editors/neovim/files/patch-CMakeLists.txt Fri Dec 23 01:35:39 2016 (r429212) @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2016-05-09 13:04:04 UTC +--- CMakeLists.txt.orig 2016-11-08 05:44:53 UTC +++ CMakeLists.txt -@@ -213,7 +213,7 @@ else() +@@ -221,7 +221,7 @@ else() # On FreeBSD 64 math.h uses unguarded C11 extension, which taints clang # 3.4.1 used there. @@ -9,12 +9,15 @@ add_definitions(-Wno-c11-extensions) endif() endif() -@@ -367,7 +367,7 @@ endforeach() +@@ -386,9 +386,9 @@ endforeach() # Find Lua interpreter include(LuaHelpers) -set(LUA_DEPENDENCIES lpeg mpack bit) +set(LUA_DEPENDENCIES lpeg bit) if(NOT LUA_PRG) - foreach(CURRENT_LUA_PRG luajit lua) +- foreach(CURRENT_LUA_PRG luajit lua5.1 lua5.2 lua) ++ foreach(CURRENT_LUA_PRG luajit) # If LUA_PRG is set find_program() will not search + unset(LUA_PRG CACHE) + unset(LUA_PRG_WORKS) Copied and modified: branches/2016Q4/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c (from r424094, head/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c) ============================================================================== --- head/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c Mon Oct 17 05:13:35 2016 (r424094, copy source) +++ branches/2016Q4/editors/neovim/files/patch-src_nvim_os_pty__process__unix.c Fri Dec 23 01:35:39 2016 (r429212) @@ -1,11 +1,11 @@ ---- src/nvim/os/pty_process_unix.c.orig 2016-08-22 02:14:28 UTC +--- src/nvim/os/pty_process_unix.c.orig 2016-11-08 05:50:09 UTC +++ src/nvim/os/pty_process_unix.c @@ -9,7 +9,7 @@ #include // forkpty is not in POSIX, so headers are platform-specific -#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined __DragonFly__ ++#if defined(__FreeBSD__) || defined (__DragonFly__) # include #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) # include Modified: branches/2016Q4/editors/neovim/pkg-plist ============================================================================== --- branches/2016Q4/editors/neovim/pkg-plist Fri Dec 23 01:29:44 2016 (r429211) +++ branches/2016Q4/editors/neovim/pkg-plist Fri Dec 23 01:35:39 2016 (r429212) @@ -13,30 +13,21 @@ share/locale/fr/LC_MESSAGES/nvim.mo share/locale/ga/LC_MESSAGES/nvim.mo share/locale/it/LC_MESSAGES/nvim.mo share/locale/ja.euc-jp/LC_MESSAGES/nvim.mo -share/locale/ja.sjis/LC_MESSAGES/nvim.mo share/locale/ja/LC_MESSAGES/nvim.mo share/locale/ko.UTF-8/LC_MESSAGES/nvim.mo -share/locale/ko/LC_MESSAGES/nvim.mo share/locale/nb/LC_MESSAGES/nvim.mo share/locale/nl/LC_MESSAGES/nvim.mo share/locale/no/LC_MESSAGES/nvim.mo share/locale/pl.UTF-8/LC_MESSAGES/nvim.mo -share/locale/pl.cp1250/LC_MESSAGES/nvim.mo -share/locale/pl/LC_MESSAGES/nvim.mo share/locale/pt_BR/LC_MESSAGES/nvim.mo -share/locale/ru.cp1251/LC_MESSAGES/nvim.mo share/locale/ru/LC_MESSAGES/nvim.mo share/locale/sk.cp1250/LC_MESSAGES/nvim.mo share/locale/sk/LC_MESSAGES/nvim.mo share/locale/sv/LC_MESSAGES/nvim.mo -share/locale/uk.cp1251/LC_MESSAGES/nvim.mo share/locale/uk/LC_MESSAGES/nvim.mo share/locale/vi/LC_MESSAGES/nvim.mo share/locale/zh_CN.UTF-8/LC_MESSAGES/nvim.mo -share/locale/zh_CN.cp936/LC_MESSAGES/nvim.mo -share/locale/zh_CN/LC_MESSAGES/nvim.mo share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo -share/locale/zh_TW/LC_MESSAGES/nvim.mo share/nvim/runtime/autoload/ada.vim share/nvim/runtime/autoload/adacomplete.vim share/nvim/runtime/autoload/ccomplete.vim @@ -45,6 +36,9 @@ share/nvim/runtime/autoload/csscomplete. share/nvim/runtime/autoload/decada.vim share/nvim/runtime/autoload/gnat.vim share/nvim/runtime/autoload/gzip.vim +share/nvim/runtime/autoload/health.vim +share/nvim/runtime/autoload/health/nvim.vim +share/nvim/runtime/autoload/health/provider.vim share/nvim/runtime/autoload/htmlcomplete.vim share/nvim/runtime/autoload/javascriptcomplete.vim share/nvim/runtime/autoload/man.vim @@ -60,6 +54,7 @@ share/nvim/runtime/autoload/provider/pyt share/nvim/runtime/autoload/provider/python3.vim share/nvim/runtime/autoload/provider/pythonx.vim share/nvim/runtime/autoload/provider/ruby.vim +share/nvim/runtime/autoload/provider/script_host.rb share/nvim/runtime/autoload/python3complete.vim share/nvim/runtime/autoload/pythoncomplete.vim share/nvim/runtime/autoload/remote/define.vim @@ -72,7 +67,6 @@ share/nvim/runtime/autoload/syntaxcomple share/nvim/runtime/autoload/tar.vim share/nvim/runtime/autoload/tohtml.vim share/nvim/runtime/autoload/tutor.vim -share/nvim/runtime/autoload/vimball.vim share/nvim/runtime/autoload/vimexpect.vim share/nvim/runtime/autoload/xml/html32.vim share/nvim/runtime/autoload/xml/html401f.vim @@ -173,6 +167,7 @@ share/nvim/runtime/doc/autocmd.txt share/nvim/runtime/doc/change.txt share/nvim/runtime/doc/cmdline.txt share/nvim/runtime/doc/debug.txt +share/nvim/runtime/doc/deprecated.txt share/nvim/runtime/doc/develop.txt share/nvim/runtime/doc/diff.txt share/nvim/runtime/doc/digraph.txt @@ -184,13 +179,13 @@ share/nvim/runtime/doc/fold.txt share/nvim/runtime/doc/ft_ada.txt share/nvim/runtime/doc/ft_sql.txt share/nvim/runtime/doc/gui.txt -share/nvim/runtime/doc/gui_w32.txt share/nvim/runtime/doc/hebrew.txt share/nvim/runtime/doc/help.txt share/nvim/runtime/doc/helphelp.txt share/nvim/runtime/doc/howto.txt share/nvim/runtime/doc/if_cscop.txt share/nvim/runtime/doc/if_pyth.txt +share/nvim/runtime/doc/if_ruby.txt share/nvim/runtime/doc/indent.txt share/nvim/runtime/doc/index.txt share/nvim/runtime/doc/insert.txt @@ -205,15 +200,12 @@ share/nvim/runtime/doc/mlang.txt share/nvim/runtime/doc/motion.txt share/nvim/runtime/doc/msgpack_rpc.txt share/nvim/runtime/doc/nvim.txt -share/nvim/runtime/doc/nvim_clipboard.txt -share/nvim/runtime/doc/nvim_from_vim.txt -share/nvim/runtime/doc/nvim_provider.txt -share/nvim/runtime/doc/nvim_python.txt share/nvim/runtime/doc/nvim_terminal_emulator.txt share/nvim/runtime/doc/options.txt share/nvim/runtime/doc/os_win32.txt share/nvim/runtime/doc/pattern.txt share/nvim/runtime/doc/pi_gzip.txt +share/nvim/runtime/doc/pi_health.txt share/nvim/runtime/doc/pi_matchit.txt share/nvim/runtime/doc/pi_msgpack.txt share/nvim/runtime/doc/pi_netrw.txt @@ -221,12 +213,11 @@ share/nvim/runtime/doc/pi_paren.txt share/nvim/runtime/doc/pi_spec.txt share/nvim/runtime/doc/pi_tar.txt share/nvim/runtime/doc/pi_tutor.txt -share/nvim/runtime/doc/pi_vimball.txt share/nvim/runtime/doc/pi_zip.txt share/nvim/runtime/doc/print.txt +share/nvim/runtime/doc/provider.txt share/nvim/runtime/doc/quickfix.txt share/nvim/runtime/doc/quickref.txt -share/nvim/runtime/doc/quotes.txt share/nvim/runtime/doc/recover.txt share/nvim/runtime/doc/remote.txt share/nvim/runtime/doc/remote_plugin.txt @@ -332,6 +323,7 @@ share/nvim/runtime/ftplugin/dosbatch.vim share/nvim/runtime/ftplugin/dosini.vim share/nvim/runtime/ftplugin/dtd.vim share/nvim/runtime/ftplugin/dtrace.vim +share/nvim/runtime/ftplugin/eiffel.vim share/nvim/runtime/ftplugin/elinks.vim share/nvim/runtime/ftplugin/erlang.vim share/nvim/runtime/ftplugin/eruby.vim @@ -350,12 +342,15 @@ share/nvim/runtime/ftplugin/gitsendemail share/nvim/runtime/ftplugin/go.vim share/nvim/runtime/ftplugin/gpg.vim share/nvim/runtime/ftplugin/gprof.vim +share/nvim/runtime/ftplugin/groovy.vim share/nvim/runtime/ftplugin/group.vim share/nvim/runtime/ftplugin/grub.vim share/nvim/runtime/ftplugin/haml.vim share/nvim/runtime/ftplugin/hamster.vim share/nvim/runtime/ftplugin/haskell.vim share/nvim/runtime/ftplugin/help.vim +share/nvim/runtime/ftplugin/hgcommit.vim +share/nvim/runtime/ftplugin/hog.vim share/nvim/runtime/ftplugin/hostconf.vim share/nvim/runtime/ftplugin/hostsaccess.vim share/nvim/runtime/ftplugin/html.vim @@ -531,6 +526,7 @@ share/nvim/runtime/indent/gitolite.vim share/nvim/runtime/indent/go.vim share/nvim/runtime/indent/haml.vim share/nvim/runtime/indent/hamster.vim +share/nvim/runtime/indent/hog.vim share/nvim/runtime/indent/html.vim share/nvim/runtime/indent/htmldjango.vim share/nvim/runtime/indent/idlang.vim @@ -684,7 +680,15 @@ share/nvim/runtime/makemenu.vim share/nvim/runtime/menu.vim share/nvim/runtime/mswin.vim share/nvim/runtime/optwin.vim +share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim +share/nvim/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim +share/nvim/runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim +share/nvim/runtime/pack/dist/opt/vimball/autoload/vimball.vim +share/nvim/runtime/pack/dist/opt/vimball/doc/tags +share/nvim/runtime/pack/dist/opt/vimball/doc/vimball.txt +share/nvim/runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim share/nvim/runtime/plugin/gzip.vim +share/nvim/runtime/plugin/health.vim share/nvim/runtime/plugin/man.vim share/nvim/runtime/plugin/matchit.vim share/nvim/runtime/plugin/matchparen.vim @@ -696,7 +700,6 @@ share/nvim/runtime/plugin/spellfile.vim share/nvim/runtime/plugin/tarPlugin.vim share/nvim/runtime/plugin/tohtml.vim share/nvim/runtime/plugin/tutor.vim -share/nvim/runtime/plugin/vimballPlugin.vim share/nvim/runtime/plugin/zipPlugin.vim share/nvim/runtime/print/ascii.ps share/nvim/runtime/print/cidfont.ps @@ -769,6 +772,7 @@ share/nvim/runtime/syntax/autohotkey.vim share/nvim/runtime/syntax/autoit.vim share/nvim/runtime/syntax/automake.vim share/nvim/runtime/syntax/ave.vim +share/nvim/runtime/syntax/avra.vim share/nvim/runtime/syntax/awk.vim share/nvim/runtime/syntax/ayacc.vim share/nvim/runtime/syntax/b.vim