Ravenports generated: 11 May 2018 00:26
[ravenports.git] / bucket_03 / neovim
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               neovim
4 VERSION=                0.2.2
5 REVISION=               2
6 KEYWORDS=               editors
7 VARIANTS=               standard
8 SDESC[standard]=        Next generation Vim
9 HOMEPAGE=               http://neovim.org/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/neovim:neovim:v0.2.2
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          gperf:single:standard
22                         lua-lpeg:single:lua52
23                         lua-bitop:single:lua52
24                         lua-mpack:single:lua52
25 BUILDRUN_DEPENDS=       msgpack:single:standard
26                         libtermkey:single:standard
27                         libvterm:single:standard
28                         libuv:single:standard
29
30 USES=                   cmake:outsource gmake libtool pkgconfig lua:5.2
31                         gettext-tools gettext-runtime desktop-utils:single
32
33 LICENSE=                APACHE20:single CUSTOM1:single
34 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
35 LICENSE_NAME=           CUSTOM1:"VIM license"
36 LICENSE_FILE=           APACHE20:{{WRKDIR}}/LICENSE_APACHE
37                         CUSTOM1:{{WRKDIR}}/LICENSE_VIM
38 LICENSE_SCHEME=         multi
39
40 FPC_EQUIVALENT=         editors/neovim
41
42 INSTALL_REQ_TOOLCHAIN=  yes
43
44 CMAKE_ARGS=             -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES
45                         -DDEPS_PREFIX:PATH="{{LOCALBASE}}"
46                         -DLUA_PRG:FILEPATH="{{LOCALBASE}}/bin/{{LUA_CMD}}"
47                         -DPREFER_LUA:BOOL=YES
48
49 post-install:
50         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nvim
51
52 post-extract:
53         ${AWK} '/Apache License/,/^====$$/' \
54                 ${WRKSRC}/LICENSE > ${WRKDIR}/LICENSE_APACHE
55         ${AWK} '/^VIM LICENSE/,/at your option/' \
56                 ${WRKSRC}/LICENSE > ${WRKDIR}/LICENSE_VIM
57         ${AWK} '/^====/{exit}; {print}' \
58                 ${WRKSRC}/LICENSE > ${WRKDIR}/TERMS
59         echo "[See APACHE20.standard file]" >> ${WRKDIR}/TERMS
60         echo >> ${WRKDIR}/TERMS
61         ${AWK} '/^The above license/,/^The Vim license follows/' \
62                 ${WRKSRC}/LICENSE >> ${WRKDIR}/TERMS
63         echo "[See CUSTOM1.standard file]" >> ${WRKDIR}/TERMS
64
65 post-patch-sunos:
66         ${REINPLACE_CMD} -e 's|STR(|STR_(|g' \
67                 ${WRKSRC}/src/nvim/eval/typval_encode.c.h \
68                 ${WRKSRC}/src/nvim/version.c
69         ${REINPLACE_CMD} -e 's|util||' \
70                 ${WRKSRC}/src/nvim/CMakeLists.txt
71
72 [FILE:395:descriptions/desc.single]
73 Neovim is a refactor, and sometimes redactor, in the tradition of Vim
74 (which itself derives from Stevie). It is not a rewrite but a continuation
75 and extension of Vim. Many clones and derivatives exist, some very
76 clever -- but none are Vim.
77
78 Neovim strives to be a superset of Vim except for some intentionally
79 removed misfeatures. It is built for users who want the good parts of
80 Vim, and more.
81
82
83 [FILE:105:distinfo]
84 a838ee07cc9a2ef8ade1b31a2a4f2d5e9339e244ade68e64556c1f4b40ccc5ed      8325879 neovim-neovim-0.2.2.tar.gz
85
86
87 [FILE:18381:manifests/plist.single]
88 bin/nvim
89 share/applications/nvim.desktop
90 share/locale/af/LC_MESSAGES/nvim.mo
91 share/locale/ca/LC_MESSAGES/nvim.mo
92 share/locale/cs.cp1250/LC_MESSAGES/nvim.mo
93 share/locale/cs/LC_MESSAGES/nvim.mo
94 share/locale/de/LC_MESSAGES/nvim.mo
95 share/locale/en_GB/LC_MESSAGES/nvim.mo
96 share/locale/eo/LC_MESSAGES/nvim.mo
97 share/locale/es/LC_MESSAGES/nvim.mo
98 share/locale/fi/LC_MESSAGES/nvim.mo
99 share/locale/fr/LC_MESSAGES/nvim.mo
100 share/locale/ga/LC_MESSAGES/nvim.mo
101 share/locale/it/LC_MESSAGES/nvim.mo
102 share/locale/ja.euc-jp/LC_MESSAGES/nvim.mo
103 share/locale/ja/LC_MESSAGES/nvim.mo
104 share/locale/ko.UTF-8/LC_MESSAGES/nvim.mo
105 share/locale/nb/LC_MESSAGES/nvim.mo
106 share/locale/nl/LC_MESSAGES/nvim.mo
107 share/locale/no/LC_MESSAGES/nvim.mo
108 share/locale/pl.UTF-8/LC_MESSAGES/nvim.mo
109 share/locale/pt_BR/LC_MESSAGES/nvim.mo
110 share/locale/ru/LC_MESSAGES/nvim.mo
111 share/locale/sk.cp1250/LC_MESSAGES/nvim.mo
112 share/locale/sk/LC_MESSAGES/nvim.mo
113 share/locale/sv/LC_MESSAGES/nvim.mo
114 share/locale/uk/LC_MESSAGES/nvim.mo
115 share/locale/vi/LC_MESSAGES/nvim.mo
116 share/locale/zh_CN.UTF-8/LC_MESSAGES/nvim.mo
117 share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo
118 share/man/man1/nvim.1.gz
119 share/nvim/runtime/
120  bugreport.vim
121  delmenu.vim
122  filetype.vim
123  ftoff.vim
124  ftplugin.vim
125  ftplugof.vim
126  indent.vim
127  indoff.vim
128  macmap.vim
129  makemenu.vim
130  menu.vim
131  mswin.vim
132  optwin.vim
133  rgb.txt
134  scripts.vim
135  synmenu.vim
136 share/nvim/runtime/autoload/
137  ada.vim
138  adacomplete.vim
139  ccomplete.vim
140  clojurecomplete.vim
141  context.vim
142  contextcomplete.vim
143  csscomplete.vim
144  decada.vim
145  gnat.vim
146  gzip.vim
147  health.vim
148  htmlcomplete.vim
149  javascriptcomplete.vim
150  man.vim
151  msgpack.vim
152  netrw.vim
153  netrwFileHandlers.vim
154  netrwSettings.vim
155  netrw_gitignore.vim
156  paste.vim
157  phpcomplete.vim
158  provider.vim
159  python3complete.vim
160  pythoncomplete.vim
161  rubycomplete.vim
162  rust.vim
163  rustfmt.vim
164  shada.vim
165  spellfile.vim
166  sqlcomplete.vim
167  syntaxcomplete.vim
168  tar.vim
169  tohtml.vim
170  tutor.vim
171  vimexpect.vim
172  xmlcomplete.vim
173  zip.vim
174 share/nvim/runtime/autoload/health/
175  nvim.vim
176  provider.vim
177 share/nvim/runtime/autoload/provider/
178  clipboard.vim
179  node.vim
180  python.vim
181  python3.vim
182  pythonx.vim
183  ruby.vim
184  script_host.rb
185 share/nvim/runtime/autoload/remote/
186  define.vim
187  host.vim
188 share/nvim/runtime/autoload/xml/
189  html32.vim
190  html401f.vim
191  html401s.vim
192  html401t.vim
193  html40f.vim
194  html40s.vim
195  html40t.vim
196  xhtml10f.vim
197  xhtml10s.vim
198  xhtml10t.vim
199  xhtml11.vim
200  xsd.vim
201  xsl.vim
202 share/nvim/runtime/colors/
203  blue.vim
204  darkblue.vim
205  default.vim
206  delek.vim
207  desert.vim
208  elflord.vim
209  evening.vim
210  industry.vim
211  koehler.vim
212  morning.vim
213  murphy.vim
214  pablo.vim
215  peachpuff.vim
216  ron.vim
217  shine.vim
218  slate.vim
219  torte.vim
220  zellner.vim
221 share/nvim/runtime/compiler/
222  ant.vim
223  bcc.vim
224  bdf.vim
225  cargo.vim
226  checkstyle.vim
227  context.vim
228  cs.vim
229  csslint.vim
230  cucumber.vim
231  decada.vim
232  dot.vim
233  erlang.vim
234  eruby.vim
235  fortran_F.vim
236  fortran_cv.vim
237  fortran_elf90.vim
238  fortran_g77.vim
239  fortran_lf95.vim
240  fpc.vim
241  g95.vim
242  gcc.vim
243  gfortran.vim
244  ghc.vim
245  gnat.vim
246  go.vim
247  haml.vim
248  hp_acc.vim
249  icc.vim
250  ifort.vim
251  intel.vim
252  irix5_c.vim
253  irix5_cpp.vim
254  javac.vim
255  jikes.vim
256  mcs.vim
257  mips_c.vim
258  mipspro_c89.vim
259  mipspro_cpp.vim
260  modelsim_vcom.vim
261  msbuild.vim
262  msvc.vim
263  neato.vim
264  ocaml.vim
265  onsgmls.vim
266  pbx.vim
267  perl.vim
268  php.vim
269  pylint.vim
270  pyunit.vim
271  rake.vim
272  rspec.vim
273  rst.vim
274  ruby.vim
275  rubyunit.vim
276  rustc.vim
277  sass.vim
278  se.vim
279  splint.vim
280  tcl.vim
281  tex.vim
282  tidy.vim
283  xbuild.vim
284  xmllint.vim
285  xmlwf.vim
286 share/nvim/runtime/doc/
287  api.txt
288  arabic.txt
289  autocmd.txt
290  change.txt
291  cmdline.txt
292  debug.txt
293  deprecated.txt
294  develop.txt
295  diff.txt
296  digraph.txt
297  editing.txt
298  eval.txt
299  farsi.txt
300  filetype.txt
301  fold.txt
302  ft_ada.txt
303  ft_rust.txt
304  ft_sql.txt
305  gui.txt
306  hebrew.txt
307  help.txt
308  helphelp.txt
309  if_cscop.txt
310  if_lua.txt
311  if_pyth.txt
312  if_ruby.txt
313  indent.txt
314  index.txt
315  insert.txt
316  intro.txt
317  job_control.txt
318  makehtml.awk
319  maketags.awk
320  map.txt
321  mbyte.txt
322  message.txt
323  mlang.txt
324  motion.txt
325  msgpack_rpc.txt
326  nvim.txt
327  nvim_terminal_emulator.txt
328  options.txt
329  pattern.txt
330  pi_gzip.txt
331  pi_health.txt
332  pi_matchit.txt
333  pi_msgpack.txt
334  pi_netrw.txt
335  pi_paren.txt
336  pi_spec.txt
337  pi_tar.txt
338  pi_tutor.txt
339  pi_zip.txt
340  print.txt
341  provider.txt
342  quickfix.txt
343  quickref.txt
344  recover.txt
345  remote.txt
346  remote_plugin.txt
347  repeat.txt
348  rileft.txt
349  russian.txt
350  scroll.txt
351  sign.txt
352  spell.txt
353  sponsor.txt
354  starting.txt
355  syntax.txt
356  tabpage.txt
357  tags
358  tagsrch.txt
359  term.txt
360  tips.txt
361  uganda.txt
362  ui.txt
363  undo.txt
364  usr_01.txt
365  usr_02.txt
366  usr_03.txt
367  usr_04.txt
368  usr_05.txt
369  usr_06.txt
370  usr_07.txt
371  usr_08.txt
372  usr_09.txt
373  usr_10.txt
374  usr_11.txt
375  usr_12.txt
376  usr_20.txt
377  usr_21.txt
378  usr_22.txt
379  usr_23.txt
380  usr_24.txt
381  usr_25.txt
382  usr_26.txt
383  usr_27.txt
384  usr_28.txt
385  usr_29.txt
386  usr_30.txt
387  usr_31.txt
388  usr_32.txt
389  usr_40.txt
390  usr_41.txt
391  usr_42.txt
392  usr_43.txt
393  usr_44.txt
394  usr_45.txt
395  usr_toc.txt
396  various.txt
397  vi_diff.txt
398  vim_diff.txt
399  visual.txt
400  windows.txt
401 share/nvim/runtime/ftplugin/
402  %%LUA_LIBDIR%%ao.vim
403  a2ps.vim
404  aap.vim
405  abap.vim
406  abaqus.vim
407  ada.vim
408  alsaconf.vim
409  ant.vim
410  arch.vim
411  art.vim
412  aspvbs.vim
413  automake.vim
414  awk.vim
415  bdf.vim
416  bst.vim
417  btm.vim
418  bzl.vim
419  c.vim
420  calendar.vim
421  cdrdaoconf.vim
422  ch.vim
423  changelog.vim
424  clojure.vim
425  cobol.vim
426  conf.vim
427  config.vim
428  context.vim
429  cpp.vim
430  crm.vim
431  cs.vim
432  csc.vim
433  csh.vim
434  css.vim
435  cucumber.vim
436  cvsrc.vim
437  debchangelog.vim
438  debcontrol.vim
439  denyhosts.vim
440  dictconf.vim
441  dictdconf.vim
442  diff.vim
443  dircolors.vim
444  docbk.vim
445  dockerfile.vim
446  dosbatch.vim
447  dosini.vim
448  dtd.vim
449  dtrace.vim
450  eiffel.vim
451  elinks.vim
452  erlang.vim
453  eruby.vim
454  eterm.vim
455  falcon.vim
456  fetchmail.vim
457  flexwiki.vim
458  fortran.vim
459  framescript.vim
460  fvwm.vim
461  gdb.vim
462  git.vim
463  gitcommit.vim
464  gitconfig.vim
465  gitrebase.vim
466  gitsendemail.vim
467  go.vim
468  gpg.vim
469  gprof.vim
470  groovy.vim
471  group.vim
472  grub.vim
473  haml.vim
474  hamster.vim
475  haskell.vim
476  help.vim
477  hgcommit.vim
478  hog.vim
479  hostconf.vim
480  hostsaccess.vim
481  html.vim
482  htmldjango.vim
483  indent.vim
484  initex.vim
485  ishd.vim
486  j.vim
487  java.vim
488  javascript.vim
489  jproperties.vim
490  json.vim
491  jsp.vim
492  kconfig.vim
493  kwt.vim
494  ld.vim
495  less.vim
496  lftp.vim
497  limits.vim
498  liquid.vim
499  lisp.vim
500  logcheck.vim
501  loginaccess.vim
502  logindefs.vim
503  logtalk.dict
504  logtalk.vim
505  lprolog.vim
506  lua.vim
507  m4.vim
508  mail.vim
509  mailaliases.vim
510  mailcap.vim
511  make.vim
512  man.vim
513  manconf.vim
514  markdown.vim
515  matlab.vim
516  mf.vim
517  modconf.vim
518  mp.vim
519  mplayerconf.vim
520  mrxvtrc.vim
521  msmessages.vim
522  muttrc.vim
523  nanorc.vim
524  neomuttrc.vim
525  netrc.vim
526  nsis.vim
527  objc.vim
528  ocaml.vim
529  occam.vim
530  pamconf.vim
531  pascal.vim
532  passwd.vim
533  pdf.vim
534  perl.vim
535  perl6.vim
536  php.vim
537  pinfo.vim
538  plaintex.vim
539  postscr.vim
540  procmail.vim
541  prolog.vim
542  protocols.vim
543  pyrex.vim
544  python.vim
545  qf.vim
546  quake.vim
547  r.vim
548  racc.vim
549  readline.vim
550  registry.vim
551  reva.vim
552  rhelp.vim
553  rmd.vim
554  rnc.vim
555  rnoweb.vim
556  rpl.vim
557  rrst.vim
558  rst.vim
559  ruby.vim
560  rust.vim
561  sass.vim
562  sbt.vim
563  scala.vim
564  scheme.vim
565  screen.vim
566  scss.vim
567  sensors.vim
568  services.vim
569  setserial.vim
570  sgml.vim
571  sh.vim
572  shada.vim
573  sieve.vim
574  slpconf.vim
575  slpreg.vim
576  slpspi.vim
577  spec.vim
578  sql.vim
579  sshconfig.vim
580  sudoers.vim
581  svg.vim
582  sysctl.vim
583  systemd.vim
584  systemverilog.vim
585  tcl.vim
586  tcsh.vim
587  terminfo.vim
588  tex.vim
589  text.vim
590  tmux.vim
591  treetop.vim
592  tt2html.vim
593  tutor.vim
594  udevconf.vim
595  udevperm.vim
596  udevrules.vim
597  updatedb.vim
598  vb.vim
599  verilog.vim
600  vhdl.vim
601  vim.vim
602  vroom.vim
603  xdefaults.vim
604  xf86conf.vim
605  xhtml.vim
606  xinetd.vim
607  xml.vim
608  xmodmap.vim
609  xs.vim
610  xsd.vim
611  xslt.vim
612  yaml.vim
613  zimbu.vim
614  zsh.vim
615 share/nvim/runtime/indent/
616  aap.vim
617  ada.vim
618  ant.vim
619  automake.vim
620  awk.vim
621  bib.vim
622  bst.vim
623  bzl.vim
624  c.vim
625  cdl.vim
626  ch.vim
627  chaiscript.vim
628  changelog.vim
629  clojure.vim
630  cmake.vim
631  cobol.vim
632  config.vim
633  context.vim
634  cpp.vim
635  cs.vim
636  css.vim
637  cucumber.vim
638  cuda.vim
639  d.vim
640  dictconf.vim
641  dictdconf.vim
642  docbk.vim
643  dtd.vim
644  dtrace.vim
645  dylan.vim
646  eiffel.vim
647  erlang.vim
648  eruby.vim
649  eterm.vim
650  falcon.vim
651  fortran.vim
652  framescript.vim
653  gitconfig.vim
654  gitolite.vim
655  go.vim
656  haml.vim
657  hamster.vim
658  hog.vim
659  html.vim
660  htmldjango.vim
661  idlang.vim
662  ishd.vim
663  j.vim
664  java.vim
665  javascript.vim
666  json.vim
667  jsp.vim
668  ld.vim
669  less.vim
670  lifelines.vim
671  liquid.vim
672  lisp.vim
673  logtalk.vim
674  lua.vim
675  mail.vim
676  make.vim
677  matlab.vim
678  mf.vim
679  mma.vim
680  mp.vim
681  objc.vim
682  ocaml.vim
683  occam.vim
684  pascal.vim
685  perl.vim
686  perl6.vim
687  php.vim
688  postscr.vim
689  pov.vim
690  prolog.vim
691  pyrex.vim
692  python.vim
693  r.vim
694  readline.vim
695  rhelp.vim
696  rmd.vim
697  rnoweb.vim
698  rpl.vim
699  rrst.vim
700  rst.vim
701  ruby.vim
702  rust.vim
703  sas.vim
704  sass.vim
705  scala.vim
706  scheme.vim
707  scss.vim
708  sdl.vim
709  sh.vim
710  sml.vim
711  sql.vim
712  sqlanywhere.vim
713  systemd.vim
714  systemverilog.vim
715  tcl.vim
716  tcsh.vim
717  teraterm.vim
718  tex.vim
719  tf.vim
720  tilde.vim
721  treetop.vim
722  vb.vim
723  verilog.vim
724  vhdl.vim
725  vim.vim
726  vroom.vim
727  xf86conf.vim
728  xhtml.vim
729  xinetd.vim
730  xml.vim
731  xsd.vim
732  xslt.vim
733  yacc.vim
734  yaml.vim
735  zimbu.vim
736  zsh.vim
737 share/nvim/runtime/keymap/
738  accents.vim
739  arabic.vim
740  arabic_utf-8.vim
741  armenian-eastern_utf-8.vim
742  armenian-western_utf-8.vim
743  belarusian-jcuken.vim
744  bulgarian-bds.vim
745  bulgarian-phonetic.vim
746  canfr-win.vim
747  croatian.vim
748  croatian_cp1250.vim
749  croatian_iso-8859-2.vim
750  croatian_utf-8.vim
751  czech.vim
752  czech_utf-8.vim
753  dvorak.vim
754  esperanto.vim
755  esperanto_utf-8.vim
756  greek.vim
757  greek_cp1253.vim
758  greek_cp737.vim
759  greek_iso-8859-7.vim
760  greek_utf-8.vim
761  hebrew.vim
762  hebrew_cp1255.vim
763  hebrew_iso-8859-8.vim
764  hebrew_utf-8.vim
765  hebrewp.vim
766  hebrewp_cp1255.vim
767  hebrewp_iso-8859-8.vim
768  hebrewp_utf-8.vim
769  kana.vim
770  kazakh-jcuken.vim
771  lithuanian-baltic.vim
772  magyar_utf-8.vim
773  mongolian_utf-8.vim
774  persian-iranian_utf-8.vim
775  persian.vim
776  pinyin.vim
777  polish-slash.vim
778  polish-slash_cp1250.vim
779  polish-slash_cp852.vim
780  polish-slash_iso-8859-2.vim
781  polish-slash_utf-8.vim
782  russian-dvorak.vim
783  russian-jcuken.vim
784  russian-jcukenmac.vim
785  russian-jcukenwin.vim
786  russian-yawerty.vim
787  serbian-latin.vim
788  serbian-latin_utf-8.vim
789  serbian.vim
790  serbian_cp1250.vim
791  serbian_cp1251.vim
792  serbian_iso-8859-2.vim
793  serbian_iso-8859-5.vim
794  serbian_utf-8.vim
795  sinhala-phonetic_utf-8.vim
796  sinhala.vim
797  slovak.vim
798  slovak_cp1250.vim
799  slovak_iso-8859-2.vim
800  slovak_utf-8.vim
801  tamil_tscii.vim
802  thaana-phonetic_utf-8.vim
803  thaana.vim
804  ukrainian-dvorak.vim
805  ukrainian-jcuken.vim
806  vietnamese-telex_utf-8.vim
807  vietnamese-viqr_utf-8.vim
808  vietnamese-vni_utf-8.vim
809 share/nvim/runtime/macros/
810  editexisting.vim
811  justify.vim
812  less.bat
813  less.sh
814  less.vim
815  matchit.vim
816  shellmenu.vim
817  swapmous.vim
818 share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim
819 share/nvim/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
820 share/nvim/runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim
821 share/nvim/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
822 share/nvim/runtime/pack/dist/opt/vimball/autoload/vimball.vim
823 share/nvim/runtime/pack/dist/opt/vimball/doc/
824  tags
825  vimball.txt
826 share/nvim/runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim
827 share/nvim/runtime/plugin/
828  gui_shim.vim
829  gzip.vim
830  health.vim
831  man.vim
832  matchit.vim
833  matchparen.vim
834  netrwPlugin.vim
835  rplugin.vim
836  rrhelper.vim
837  shada.vim
838  spellfile.vim
839  tarPlugin.vim
840  tohtml.vim
841  tutor.vim
842  zipPlugin.vim
843 share/nvim/runtime/print/
844  ascii.ps
845  cidfont.ps
846  cns_roman.ps
847  cp1250.ps
848  cp1251.ps
849  cp1252.ps
850  cp1253.ps
851  cp1254.ps
852  cp1255.ps
853  cp1257.ps
854  gb_roman.ps
855  hp-roman8.ps
856  iso-8859-10.ps
857  iso-8859-11.ps
858  iso-8859-13.ps
859  iso-8859-14.ps
860  iso-8859-15.ps
861  iso-8859-2.ps
862  iso-8859-3.ps
863  iso-8859-4.ps
864  iso-8859-5.ps
865  iso-8859-7.ps
866  iso-8859-8.ps
867  iso-8859-9.ps
868  jis_roman.ps
869  koi8-r.ps
870  koi8-u.ps
871  ks_roman.ps
872  latin1.ps
873  mac-roman.ps
874  prolog.ps
875 share/nvim/runtime/syntax/
876  %%LUA_LIBDIR%%ao.vim
877  2html.vim
878  a2ps.vim
879  a65.vim
880  aap.vim
881  abap.vim
882  abaqus.vim
883  abc.vim
884  abel.vim
885  acedb.vim
886  ada.vim
887  aflex.vim
888  ahdl.vim
889  alsaconf.vim
890  amiga.vim
891  aml.vim
892  ampl.vim
893  ant.vim
894  antlr.vim
895  apache.vim
896  apachestyle.vim
897  aptconf.vim
898  arch.vim
899  arduino.vim
900  art.vim
901  asciidoc.vim
902  asm.vim
903  asm68k.vim
904  asmh8300.vim
905  asn.vim
906  aspperl.vim
907  aspvbs.vim
908  asterisk.vim
909  asteriskvm.vim
910  atlas.vim
911  autohotkey.vim
912  autoit.vim
913  automake.vim
914  ave.vim
915  avra.vim
916  awk.vim
917  ayacc.vim
918  b.vim
919  baan.vim
920  basic.vim
921  bc.vim
922  bdf.vim
923  bib.vim
924  bindzone.vim
925  blank.vim
926  bst.vim
927  btm.vim
928  bzl.vim
929  bzr.vim
930  c.vim
931  cabal.vim
932  calendar.vim
933  catalog.vim
934  cdl.vim
935  cdrdaoconf.vim
936  cdrtoc.vim
937  cf.vim
938  cfg.vim
939  ch.vim
940  chaiscript.vim
941  change.vim
942  changelog.vim
943  chaskell.vim
944  cheetah.vim
945  chill.vim
946  chordpro.vim
947  cl.vim
948  clean.vim
949  clipper.vim
950  clojure.vim
951  cmake.vim
952  cmusrc.vim
953  cobol.vim
954  coco.vim
955  colortest.vim
956  conaryrecipe.vim
957  conf.vim
958  config.vim
959  context.vim
960  cpp.vim
961  crm.vim
962  crontab.vim
963  cs.vim
964  csc.vim
965  csdl.vim
966  csh.vim
967  csp.vim
968  css.vim
969  cterm.vim
970  ctrlh.vim
971  cucumber.vim
972  cuda.vim
973  cupl.vim
974  cuplsim.vim
975  cvs.vim
976  cvsrc.vim
977  cweb.vim
978  cyn%%LUA_LIBDIR%%.vim
979  cynpp.vim
980  d.vim
981  datascript.vim
982  dcd.vim
983  dcl.vim
984  debchangelog.vim
985  debcontrol.vim
986  debsources.vim
987  def.vim
988  denyhosts.vim
989  desc.vim
990  desktop.vim
991  dictconf.vim
992  dictdconf.vim
993  diff.vim
994  dircolors.vim
995  dirpager.vim
996  diva.vim
997  django.vim
998  dns.vim
999  dnsmasq.vim
1000  docbk.vim
1001  docbksgml.vim
1002  docbkxml.vim
1003  dockerfile.vim
1004  dosbatch.vim
1005  dosini.vim
1006  dot.vim
1007  doxygen.vim
1008  dracula.vim
1009  dsl.vim
1010  dtd.vim
1011  dtml.vim
1012  dtrace.vim
1013  dts.vim
1014  dylan.vim
1015  dylanintr.vim
1016  dylanlid.vim
1017  ecd.vim
1018  edif.vim
1019  eiffel.vim
1020  elf.vim
1021  elinks.vim
1022  elmfilt.vim
1023  erlang.vim
1024  eruby.vim
1025  esmtprc.vim
1026  esqlc.vim
1027  esterel.vim
1028  eterm.vim
1029  euphoria3.vim
1030  euphoria4.vim
1031  eviews.vim
1032  exim.vim
1033  expect.vim
1034  exports.vim
1035  falcon.vim
1036  fan.vim
1037  fasm.vim
1038  fdcc.vim
1039  fetchmail.vim
1040  fgl.vim
1041  flexwiki.vim
1042  focexec.vim
1043  form.vim
1044  forth.vim
1045  fortran.vim
1046  foxpro.vim
1047  framescript.vim
1048  freebasic.vim
1049  fstab.vim
1050  fvwm.vim
1051  fvwm2m4.vim
1052  gdb.vim
1053  gdmo.vim
1054  gedcom.vim
1055  git.vim
1056  gitcommit.vim
1057  gitconfig.vim
1058  gitolite.vim
1059  gitrebase.vim
1060  gitsendemail.vim
1061  gkrellmrc.vim
1062  gnash.vim
1063  gnuplot.vim
1064  go.vim
1065  godoc.vim
1066  gp.vim
1067  gpg.vim
1068  gprof.vim
1069  grads.vim
1070  gretl.vim
1071  groff.vim
1072  groovy.vim
1073  group.vim
1074  grub.vim
1075  gsp.vim
1076  gtkrc.vim
1077  haml.vim
1078  hamster.vim
1079  haskell.vim
1080  haste.vim
1081  hastepreproc.vim
1082  hb.vim
1083  help.vim
1084  hercules.vim
1085  hex.vim
1086  hgcommit.vim
1087  hitest.vim
1088  hog.vim
1089  hostconf.vim
1090  hostsaccess.vim
1091  html.vim
1092  htmlcheetah.vim
1093  htmldjango.vim
1094  htmlm4.vim
1095  htmlos.vim
1096  ia64.vim
1097  ibasic.vim
1098  icemenu.vim
1099  icon.vim
1100  idl.vim
1101  idlang.vim
1102  indent.vim
1103  inform.vim
1104  initex.vim
1105  initng.vim
1106  inittab.vim
1107  ipfilter.vim
1108  ishd.vim
1109  iss.vim
1110  ist.vim
1111  j.vim
1112  jal.vim
1113  jam.vim
1114  jargon.vim
1115  java.vim
1116  javacc.vim
1117  javascript.vim
1118  jess.vim
1119  jgraph.vim
1120  jovial.vim
1121  jproperties.vim
1122  json.vim
1123  jsp.vim
1124  kconfig.vim
1125  kivy.vim
1126  kix.vim
1127  kscript.vim
1128  kwt.vim
1129  lace.vim
1130  latte.vim
1131  ld.vim
1132  ldapconf.vim
1133  ldif.vim
1134  less.vim
1135  lex.vim
1136  lftp.vim
1137  lhaskell.vim
1138  lifelines.vim
1139  lilo.vim
1140  limits.vim
1141  liquid.vim
1142  lisp.vim
1143  lite.vim
1144  litestep.vim
1145  loginaccess.vim
1146  logindefs.vim
1147  logtalk.vim
1148  lotos.vim
1149  lout.vim
1150  lpc.vim
1151  lprolog.vim
1152  lscript.vim
1153  lsl.vim
1154  lss.vim
1155  lua.vim
1156  lynx.vim
1157  m4.vim
1158  mail.vim
1159  mailaliases.vim
1160  mailcap.vim
1161  make.vim
1162  mallard.vim
1163  man.vim
1164  manconf.vim
1165  manual.vim
1166  maple.vim
1167  markdown.vim
1168  masm.vim
1169  mason.vim
1170  master.vim
1171  matlab.vim
1172  maxima.vim
1173  mel.vim
1174  messages.vim
1175  mf.vim
1176  mgl.vim
1177  mgp.vim
1178  mib.vim
1179  mix.vim
1180  mma.vim
1181  mmix.vim
1182  mmp.vim
1183  modconf.vim
1184  model.vim
1185  modsim3.vim
1186  modula2.vim
1187  modula3.vim
1188  monk.vim
1189  moo.vim
1190  mp.vim
1191  mplayerconf.vim
1192  mrxvtrc.vim
1193  msidl.vim
1194  msmessages.vim
1195  msql.vim
1196  mupad.vim
1197  murphi.vim
1198  mush.vim
1199  muttrc.vim
1200  mysql.vim
1201  n1ql.vim
1202  named.vim
1203  nanorc.vim
1204  nasm.vim
1205  nastran.vim
1206  natural.vim
1207  ncf.vim
1208  neomuttrc.vim
1209  netrc.vim
1210  netrw.vim
1211  ninja.vim
1212  nosyntax.vim
1213  nqc.vim
1214  nroff.vim
1215  nsis.vim
1216  obj.vim
1217  objc.vim
1218  objcpp.vim
1219  ocaml.vim
1220  occam.vim
1221  omnimark.vim
1222  openroad.vim
1223  opl.vim
1224  ora.vim
1225  pamconf.vim
1226  papp.vim
1227  pascal.vim
1228  passwd.vim
1229  pcap.vim
1230  pccts.vim
1231  pdf.vim
1232  perl.vim
1233  perl6.vim
1234  pf.vim
1235  pfmain.vim
1236  php.vim
1237  phtml.vim
1238  pic.vim
1239  pike.vim
1240  pilrc.vim
1241  pine.vim
1242  pinfo.vim
1243  plaintex.vim
1244  pli.vim
1245  plm.vim
1246  plp.vim
1247  plsql.vim
1248  po.vim
1249  pod.vim
1250  postscr.vim
1251  pov.vim
1252  povini.vim
1253  ppd.vim
1254  ppwiz.vim
1255  prescribe.vim
1256  privoxy.vim
1257  procmail.vim
1258  progress.vim
1259  prolog.vim
1260  promela.vim
1261  proto.vim
1262  protocols.vim
1263  psf.vim
1264  ptcap.vim
1265  purifylog.vim
1266  pyrex.vim
1267  python.vim
1268  qf.vim
1269  quake.vim
1270  r.vim
1271  racc.vim
1272  radiance.vim
1273  ratpoison.vim
1274  rc.vim
1275  rcs.vim
1276  rcslog.vim
1277  readline.vim
1278  rebol.vim
1279  redif.vim
1280  registry.vim
1281  remind.vim
1282  resolv.vim
1283  reva.vim
1284  rexx.vim
1285  rhelp.vim
1286  rib.vim
1287  rmd.vim
1288  rnc.vim
1289  rng.vim
1290  rnoweb.vim
1291  robots.vim
1292  rpcgen.vim
1293  rpl.vim
1294  rrst.vim
1295  rst.vim
1296  rtf.vim
1297  ruby.vim
1298  rust.vim
1299  samba.vim
1300  sas.vim
1301  sass.vim
1302  sather.vim
1303  sbt.vim
1304  scala.vim
1305  scheme.vim
1306  scilab.vim
1307  screen.vim
1308  scss.vim
1309  sd.vim
1310  sdc.vim
1311  sdl.vim
1312  sed.vim
1313  sendpr.vim
1314  sensors.vim
1315  services.vim
1316  setserial.vim
1317  sgml.vim
1318  sgmldecl.vim
1319  sgmllnx.vim
1320  sh.vim
1321  shada.vim
1322  sicad.vim
1323  sieve.vim
1324  simula.vim
1325  sinda.vim
1326  sindacmp.vim
1327  sindaout.vim
1328  sisu.vim
1329  skill.vim
1330  sl.vim
1331  slang.vim
1332  slice.vim
1333  slpconf.vim
1334  slpreg.vim
1335  slpspi.vim
1336  slrnrc.vim
1337  slrnsc.vim
1338  sm.vim
1339  smarty.vim
1340  smcl.vim
1341  smil.vim
1342  smith.vim
1343  sml.vim
1344  snnsnet.vim
1345  snnspat.vim
1346  snnsres.vim
1347  snobol4.vim
1348  spec.vim
1349  specman.vim
1350  spice.vim
1351  splint.vim
1352  spup.vim
1353  spyce.vim
1354  sql.vim
1355  sqlanywhere.vim
1356  sqlforms.vim
1357  sqlhana.vim
1358  sqlinformix.vim
1359  sqlj.vim
1360  sqloracle.vim
1361  sqr.vim
1362  squid.vim
1363  srec.vim
1364  sshconfig.vim
1365  sshdconfig.vim
1366  st.vim
1367  stata.vim
1368  stp.vim
1369  strace.vim
1370  sudoers.vim
1371  svg.vim
1372  svn.vim
1373  syncolor.vim
1374  synload.vim
1375  syntax.vim
1376  sysctl.vim
1377  systemd.vim
1378  systemverilog.vim
1379  tads.vim
1380  tags.vim
1381  tak.vim
1382  takcmp.vim
1383  takout.vim
1384  tap.vim
1385  tar.vim
1386  taskdata.vim
1387  taskedit.vim
1388  tasm.vim
1389  tcl.vim
1390  tcsh.vim
1391  teraterm.vim
1392  terminfo.vim
1393  tex.vim
1394  texinfo.vim
1395  texmf.vim
1396  tf.vim
1397  tidy.vim
1398  tilde.vim
1399  tli.vim
1400  tmux.vim
1401  tpp.vim
1402  trasys.vim
1403  treetop.vim
1404  trustees.vim
1405  tsalt.vim
1406  tsscl.vim
1407  tssgm.vim
1408  tssop.vim
1409  tt2.vim
1410  tt2html.vim
1411  tt2js.vim
1412  tutor.vim
1413  uc.vim
1414  udevconf.vim
1415  udevperm.vim
1416  udevrules.vim
1417  uil.vim
1418  updatedb.vim
1419  upstart.vim
1420  upstreamdat.vim
1421  upstreaminstalllog.vim
1422  upstreamlog.vim
1423  upstreamrpt.vim
1424  usserverlog.vim
1425  usw2kagtlog.vim
1426  valgrind.vim
1427  vb.vim
1428  vera.vim
1429  verilog.vim
1430  verilogams.vim
1431  vgrindefs.vim
1432  vhdl.vim
1433  vim.vim
1434  viminfo.vim
1435  vimnormal.vim
1436  virata.vim
1437  vmasm.vim
1438  voscm.vim
1439  vrml.vim
1440  vroom.vim
1441  vsejcl.vim
1442  wdiff.vim
1443  web.vim
1444  webmacro.vim
1445  wget.vim
1446  whitespace.vim
1447  winbatch.vim
1448  wml.vim
1449  wsh.vim
1450  wsml.vim
1451  wvdial.vim
1452  xbl.vim
1453  xdefaults.vim
1454  xf86conf.vim
1455  xhtml.vim
1456  xinetd.vim
1457  xkb.vim
1458  xmath.vim
1459  xml.vim
1460  xmodmap.vim
1461  xpm.vim
1462  xpm2.vim
1463  xquery.vim
1464  xs.vim
1465  xsd.vim
1466  xslt.vim
1467  xxd.vim
1468  yacc.vim
1469  yaml.vim
1470  z8a.vim
1471  zimbu.vim
1472  zsh.vim
1473 share/nvim/runtime/syntax/vim/generated.vim
1474 share/nvim/runtime/tutor/tutor.tutor
1475 share/nvim/runtime/tutor/en/vim-01-beginner.tutor
1476 share/pixmaps/nvim.png
1477
1478
1479 [FILE:1059:patches/patch-CMakeLists.txt]
1480 --- CMakeLists.txt.orig 2017-11-18 11:39:14 UTC
1481 +++ CMakeLists.txt
1482 @@ -232,17 +232,6 @@ if(HAS_WVLA_FLAG)
1483    add_definitions(-Wvla)
1484  endif()
1485  
1486 -if(UNIX)
1487 -  # -fstack-protector breaks non Unix builds even in Mingw-w64
1488 -  check_c_compiler_flag(-fstack-protector-strong HAS_FSTACK_PROTECTOR_STRONG_FLAG)
1489 -  check_c_compiler_flag(-fstack-protector HAS_FSTACK_PROTECTOR_FLAG)
1490 -
1491 -  if(HAS_FSTACK_PROTECTOR_STRONG_FLAG)
1492 -    add_definitions(-fstack-protector-strong)
1493 -  elseif(HAS_FSTACK_PROTECTOR_FLAG)
1494 -    add_definitions(-fstack-protector --param ssp-buffer-size=4)
1495 -  endif()
1496 -endif()
1497  
1498  check_c_compiler_flag(-fdiagnostics-color=auto HAS_DIAG_COLOR_FLAG)
1499  if(HAS_DIAG_COLOR_FLAG)
1500 @@ -290,7 +279,7 @@ if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SY
1501  endif()
1502  
1503  if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_NAME STREQUAL "SunOS")
1504 -  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined -lsocket")
1505 +  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lsocket")
1506  endif()
1507  
1508  if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SIZEOF_VOID_P EQUAL 8)
1509
1510
1511 [FILE:274:patches/patch-src_nvim_macros.h]
1512 --- src/nvim/macros.h.orig      2017-11-18 11:39:14 UTC
1513 +++ src/nvim/macros.h
1514 @@ -151,7 +151,9 @@
1515  #define RGB(r, g, b) ((r << 16) | (g << 8) | b)
1516  
1517  #define STR_(x) #x
1518 +#ifndef __sun__
1519  #define STR(x) STR_(x)
1520 +#endif
1521  
1522  #ifndef __has_attribute
1523  # define NVIM_HAS_ATTRIBUTE(x) 0
1524
1525
1526 [FILE:286:patches/patch-src_nvim_os_os__defs.h]
1527 --- src/nvim/os/os_defs.h.orig  2017-11-18 11:39:14 UTC
1528 +++ src/nvim/os/os_defs.h
1529 @@ -20,6 +20,10 @@ enum {
1530    OS_STDERR_FILENO = STDERR_FILENO,
1531  };
1532  
1533 +#ifdef __sun__
1534 +#define NAME_MAX       255
1535 +#endif
1536 +
1537  #define BASENAMELEN (NAME_MAX - 5)
1538  
1539  // Use the system path length if it makes sense.
1540
1541
1542 [FILE:1739:patches/patch-src_nvim_os_pty__process__unix.c]
1543 --- src/nvim/os/pty_process_unix.c.orig 2017-11-18 11:39:14 UTC
1544 +++ src/nvim/os/pty_process_unix.c
1545 @@ -16,6 +16,78 @@
1546  # include <libutil.h>
1547  #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__)
1548  # include <util.h>
1549 +#elif defined __sun__
1550 +#include <fcntl.h>
1551 +#include <strings.h>
1552 +#include <unistd.h>
1553 +#include <stropts.h>
1554 +#include <nvim/log.h>
1555 +
1556 +static int
1557 +cfsetspeed(struct termios *t, speed_t speed) {
1558 +   cfsetispeed(t, speed);
1559 +   cfsetospeed(t, speed);
1560 +   return (0);
1561 +}
1562 +
1563 +static pid_t
1564 +forkpty(int *master, char *name, struct termios *tio, struct winsize *ws)
1565 +{
1566 +       int     slave = -1;
1567 +       char   *path;
1568 +       pid_t   pid;
1569 +
1570 +       if ((*master = open("/dev/ptmx", O_RDWR|O_NOCTTY)) == -1)
1571 +               return (-1);
1572 +       if (grantpt(*master) != 0)
1573 +               goto out;
1574 +       if (unlockpt(*master) != 0)
1575 +               goto out;
1576 +
1577 +       if ((path = ptsname(*master)) == NULL)
1578 +               goto out;
1579 +       if (name != NULL)
1580 +               strlcpy(name, path, _SC_TTY_NAME_MAX);
1581 +       if ((slave = open(path, O_RDWR|O_NOCTTY)) == -1)
1582 +               goto out;
1583 +
1584 +       switch (pid = fork()) {
1585 +       case -1:
1586 +               goto out;
1587 +       case 0:
1588 +               close(*master);
1589 +
1590 +               setsid();
1591 +               if (ioctl(slave, TIOCSCTTY, NULL) == -1)
1592 +                       ELOG("ioctl failed");
1593 +               if (ioctl(slave, I_PUSH, "ptem") == -1)
1594 +                       ELOG("ioctl failed");
1595 +               if (ioctl(slave, I_PUSH, "ldterm") == -1)
1596 +                       ELOG("ioctl failed");
1597 +
1598 +               if (tio != NULL && tcsetattr(slave, TCSAFLUSH, tio) == -1)
1599 +                       ELOG("tcsetattr failed");
1600 +               if (ioctl(slave, TIOCSWINSZ, ws) == -1)
1601 +                       ELOG("ioctl failed");
1602 +
1603 +               dup2(slave, 0);
1604 +               dup2(slave, 1);
1605 +               dup2(slave, 2);
1606 +               if (slave > 2)
1607 +                       close(slave);
1608 +               return (0);
1609 +       }
1610 +
1611 +       close(slave);
1612 +       return (pid);
1613 +
1614 +out:
1615 +       if (*master != -1)
1616 +               close(*master);
1617 +       if (slave != -1)
1618 +               close(slave);
1619 +       return (-1);
1620 +}
1621  #else
1622  # include <pty.h>
1623  #endif
1624