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