Ravenports generated: 19 Jan 2020 18:16
[ravenports.git] / bucket_FC / midnight-commander
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               midnight-commander
4 VERSION=                4.8.24
5 KEYWORDS=               misc shells
6 VARIANTS=               standard desktop
7 SDESC[desktop]=         Free Norton Commander clone (X11)
8 SDESC[standard]=        Free Norton Commander clone
9 HOMEPAGE=               http://midnight-commander.org/
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main icon
13 SITES[icon]=            http://midnight-commander.org/chrome/site/
14 SITES[main]=            http://ftp.midnight-commander.org/
15 DISTFILE[1]=            mc-4.8.24.tar.xz:main
16 DISTFILE[2]=            MidnightCommander.png:icon
17 DF_INDEX=               1 2
18 SPKGS[desktop]=         single
19 SPKGS[standard]=        single
20
21 OPTIONS_AVAILABLE=      X11
22 OPTIONS_STANDARD=       none
23 VOPTS[desktop]=         X11=ON
24
25 BUILDRUN_DEPENDS=       libssh2:single:standard
26 RUN_DEPENDS=            diffutils:single:standard
27
28 USES=                   gmake iconv libtool ncurses pkgconfig perl:build
29                         gettext-runtime shebangfix ssl:build
30 GNOME_COMPONENTS=       glib
31
32 DISTNAME=               mc-4.8.24
33 EXTRACT_ONLY=           1
34
35 FPC_EQUIVALENT=         misc/mc
36 SHEBANG_FILES=          misc/mcedit.menu.in
37                         configure
38                         configure.ac
39                         src/vfs/extfs/helpers/Makefile.in
40                         src/vfs/extfs/helpers/s3+.in
41                         src/vfs/extfs/helpers/uc1541
42 SHEBANG_NEW_PYTHON=     {{LOCALBASE}}/bin/python2
43 SHEBANG_OLD_PYTHON=     @PYTHON@
44
45 MUST_CONFIGURE=         gnu
46 CONFIGURE_ARGS=         --enable-charset
47                         --enable-nls
48                         --enable-vfs-sftp
49                         --enable-vfs-smb
50                         --with-internal-edit
51                         --with-screen=ncurses
52                         --with-subshell
53                         --with-smb-configdir={{LOCALBASE}}/etc
54                         --with-smb-codepagedir={{LOCALBASE}}/etc/codepages
55
56 CPPFLAGS=               -I{{NCURSESINC}}
57 VAR_OPSYS[sunos]=       CONFIGURE_ENV=ac_cv_search_addwstr="-lncursesw -ltinfow -lsocket"
58
59 [X11].DESCRIPTION=                      Support xterm under X11 server
60 [X11].CONFIGURE_WITH_BOTH=              x
61 [X11].XORG_COMPONENTS_ON=               x11
62                                         xext
63
64 post-patch:
65         ${REINPLACE_CMD} -e 's|PACKAGE=mc|PACKAGE=midnight-commander|' \
66                 ${WRKSRC}/configure
67         ${REINPLACE_CMD} -e 's|SUBDIRS = intl|SUBDIRS =|' \
68                 ${WRKSRC}/Makefile.in
69
70 post-install-X11-ON:
71         @${MKDIR} ${STAGEDIR}${DESKTOPDIR} \
72                 ${STAGEDIR}${PREFIX}/share/pixmaps
73         ${INSTALL_DATA} ${DISTDIR}/MidnightCommander.png \
74                 ${STAGEDIR}${PREFIX}/share/pixmaps/
75         ${INSTALL_DATA} ${FILESDIR}/mc.desktop \
76                 ${STAGEDIR}${DESKTOPDIR}
77
78 [FILE:641:descriptions/desc.single]
79 GNU Midnight Commander (also referred to as MC) is a user shell with
80 text-mode full-screen interface.  It can be run on the OS console,
81 in xterm and other terminal emulators.
82
83 GNU Midnight Commander allows you to manage files while making most of
84 you screen and giving you a clear representation of the filesystem, yet
85 it's simple enough to be run over a telnet or ssh session.
86
87 GNU Midnight Commander was conceived as a free clone of John Socha's
88 Norton Commander (TM).  It also takes the best from more recent software
89 with similar interfaces.  GNU Midnight Commander comes with mouse support
90 on xterm and optionally on the Linux console.
91
92
93 [FILE:195:distinfo]
94 859f1cc070450bf6eb4d319ffcb6a5ac29deb0ac0d81559fb2e71242b1176d46      2434988 mc-4.8.24.tar.xz
95 6bd935ea11c45da5c11e60542e30b4a05396d75b81401f28b3a68a82cafbf8fe         6466 MidnightCommander.png
96
97
98 [FILE:6600:manifests/plist.single]
99 %%X11-ON%%share/applications/mc.desktop
100 %%X11-ON%%share/pixmaps/MidnightCommander.png
101 bin/
102  mc
103  mcdiff
104  mcedit
105  mcview
106 etc/midnight-commander/
107  edit.indent.rc
108  filehighlight.ini
109  mc.default.keymap
110  mc.emacs.keymap
111  mc.ext
112  mc.keymap
113  mc.menu
114  mcedit.menu
115  sfs.ini
116 libexec/midnight-commander/
117  mc-wrapper.csh
118  mc-wrapper.sh
119  mc.csh
120  mc.sh
121 libexec/midnight-commander/ext.d/
122  archive.sh
123  doc.sh
124  image.sh
125  misc.sh
126  package.sh
127  sound.sh
128  text.sh
129  video.sh
130  web.sh
131 libexec/midnight-commander/extfs.d/
132  README
133  README.extfs
134  a+
135  apt+
136  audio
137  bpp
138  changesetfs
139  deb
140  deba
141  debd
142  dpkg+
143  gitfs+
144  hp48+
145  iso9660
146  lslR
147  mailfs
148  patchfs
149  patchsetfs
150  rpm
151  rpms+
152  s3+
153  trpm
154  u7z
155  uace
156  ualz
157  uar
158  uarc
159  uarj
160  uc1541
161  ucab
162  uha
163  ulha
164  ulib
165  urar
166  uzip
167  uzoo
168 libexec/midnight-commander/fish/
169  README.fish
170  append
171  chmod
172  chown
173  fexists
174  get
175  hardlink
176  info
177  ln
178  ls
179  mkdir
180  mv
181  rmdir
182  send
183  unlink
184  utime
185 share/locale/az/LC_MESSAGES/midnight-commander.mo
186 share/locale/be/LC_MESSAGES/midnight-commander.mo
187 share/locale/bg/LC_MESSAGES/midnight-commander.mo
188 share/locale/ca/LC_MESSAGES/midnight-commander.mo
189 share/locale/cs/LC_MESSAGES/midnight-commander.mo
190 share/locale/da/LC_MESSAGES/midnight-commander.mo
191 share/locale/de/LC_MESSAGES/midnight-commander.mo
192 share/locale/de_CH/LC_MESSAGES/midnight-commander.mo
193 share/locale/el/LC_MESSAGES/midnight-commander.mo
194 share/locale/en_GB/LC_MESSAGES/midnight-commander.mo
195 share/locale/eo/LC_MESSAGES/midnight-commander.mo
196 share/locale/es/LC_MESSAGES/midnight-commander.mo
197 share/locale/et/LC_MESSAGES/midnight-commander.mo
198 share/locale/eu/LC_MESSAGES/midnight-commander.mo
199 share/locale/fa/LC_MESSAGES/midnight-commander.mo
200 share/locale/fi/LC_MESSAGES/midnight-commander.mo
201 share/locale/fr/LC_MESSAGES/midnight-commander.mo
202 share/locale/fr_CA/LC_MESSAGES/midnight-commander.mo
203 share/locale/gl/LC_MESSAGES/midnight-commander.mo
204 share/locale/hr/LC_MESSAGES/midnight-commander.mo
205 share/locale/hu/LC_MESSAGES/midnight-commander.mo
206 share/locale/ia/LC_MESSAGES/midnight-commander.mo
207 share/locale/id/LC_MESSAGES/midnight-commander.mo
208 share/locale/it/LC_MESSAGES/midnight-commander.mo
209 share/locale/ja/LC_MESSAGES/midnight-commander.mo
210 share/locale/ka/LC_MESSAGES/midnight-commander.mo
211 share/locale/kk/LC_MESSAGES/midnight-commander.mo
212 share/locale/ko/LC_MESSAGES/midnight-commander.mo
213 share/locale/lt/LC_MESSAGES/midnight-commander.mo
214 share/locale/lv/LC_MESSAGES/midnight-commander.mo
215 share/locale/mn/LC_MESSAGES/midnight-commander.mo
216 share/locale/nb/LC_MESSAGES/midnight-commander.mo
217 share/locale/nl/LC_MESSAGES/midnight-commander.mo
218 share/locale/pl/LC_MESSAGES/midnight-commander.mo
219 share/locale/pt/LC_MESSAGES/midnight-commander.mo
220 share/locale/pt_BR/LC_MESSAGES/midnight-commander.mo
221 share/locale/ro/LC_MESSAGES/midnight-commander.mo
222 share/locale/ru/LC_MESSAGES/midnight-commander.mo
223 share/locale/sk/LC_MESSAGES/midnight-commander.mo
224 share/locale/sl/LC_MESSAGES/midnight-commander.mo
225 share/locale/sr/LC_MESSAGES/midnight-commander.mo
226 share/locale/sv/LC_MESSAGES/midnight-commander.mo
227 share/locale/szl/LC_MESSAGES/midnight-commander.mo
228 share/locale/ta/LC_MESSAGES/midnight-commander.mo
229 share/locale/te/LC_MESSAGES/midnight-commander.mo
230 share/locale/tr/LC_MESSAGES/midnight-commander.mo
231 share/locale/uk/LC_MESSAGES/midnight-commander.mo
232 share/locale/vi/LC_MESSAGES/midnight-commander.mo
233 share/locale/wa/LC_MESSAGES/midnight-commander.mo
234 share/locale/zh_CN/LC_MESSAGES/midnight-commander.mo
235 share/locale/zh_TW/LC_MESSAGES/midnight-commander.mo
236 share/man/es/man1/mc.1.gz
237 share/man/hu/man1/mc.1.gz
238 share/man/it/man1/mc.1.gz
239 share/man/man1/
240  mc.1.gz
241  mcedit.1.gz
242  mcview.1.gz
243 share/man/pl/man1/mc.1.gz
244 share/man/ru/man1/mc.1.gz
245 share/man/sr/man1/mc.1.gz
246 share/midnight-commander/
247  mc.charsets
248  mc.lib
249 share/midnight-commander/examples/macros.d/
250  macro.0.sh
251  macro.1.sh
252  macro.3.sh
253  macro.4.sh
254  macro.5.sh
255  macro.6.sh
256  macro.7.sh
257 share/midnight-commander/help/
258  mc.hlp
259  mc.hlp.es
260  mc.hlp.hu
261  mc.hlp.it
262  mc.hlp.pl
263  mc.hlp.ru
264  mc.hlp.sr
265 share/midnight-commander/hints/
266  mc.hint
267  mc.hint.af
268  mc.hint.ar
269  mc.hint.az
270  mc.hint.be
271  mc.hint.bg
272  mc.hint.br
273  mc.hint.ca
274  mc.hint.cs
275  mc.hint.da
276  mc.hint.de
277  mc.hint.de_CH
278  mc.hint.el
279  mc.hint.en_GB
280  mc.hint.eo
281  mc.hint.es
282  mc.hint.et
283  mc.hint.eu
284  mc.hint.fa
285  mc.hint.fi
286  mc.hint.fr
287  mc.hint.fr_CA
288  mc.hint.ga
289  mc.hint.gl
290  mc.hint.he
291  mc.hint.hr
292  mc.hint.hu
293  mc.hint.ia
294  mc.hint.id
295  mc.hint.ie
296  mc.hint.it
297  mc.hint.it_IT
298  mc.hint.ja
299  mc.hint.ka
300  mc.hint.kk
301  mc.hint.ko
302  mc.hint.lt
303  mc.hint.lv
304  mc.hint.mn
305  mc.hint.nb
306  mc.hint.nl
307  mc.hint.pl
308  mc.hint.pt
309  mc.hint.pt_BR
310  mc.hint.ro
311  mc.hint.ru
312  mc.hint.sk
313  mc.hint.sl
314  mc.hint.sr
315  mc.hint.sv
316  mc.hint.sv_SE
317  mc.hint.szl
318  mc.hint.ta
319  mc.hint.te
320  mc.hint.tr
321  mc.hint.uk
322  mc.hint.uz
323  mc.hint.vi
324  mc.hint.wa
325  mc.hint.zh
326  mc.hint.zh_CN
327  mc.hint.zh_TW
328 share/midnight-commander/skins/
329  dark.ini
330  darkfar.ini
331  default.ini
332  double-lines.ini
333  featured-plus.ini
334  featured.ini
335  gotar.ini
336  gray-green-purple256.ini
337  gray-orange-blue256.ini
338  julia256.ini
339  mc46.ini
340  modarcon16-defbg.ini
341  modarcon16.ini
342  modarcon16root-defbg.ini
343  modarcon16root.ini
344  modarin256-defbg.ini
345  modarin256.ini
346  modarin256root-defbg.ini
347  modarin256root.ini
348  nicedark.ini
349  sand256.ini
350  seasons-autumn16M.ini
351  seasons-spring16M.ini
352  seasons-summer16M.ini
353  seasons-winter16M.ini
354  xoria256.ini
355  yadt256-defbg.ini
356  yadt256.ini
357 share/midnight-commander/syntax/
358  PKGBUILD.syntax
359  Syntax
360  ada95.syntax
361  as.syntax
362  aspx.syntax
363  assembler.syntax
364  awk.syntax
365  c.syntax
366  cabal.syntax
367  changelog.syntax
368  cmake.syntax
369  cs.syntax
370  css.syntax
371  cuda.syntax
372  cxx.syntax
373  cython.syntax
374  d.syntax
375  debian-changelog.syntax
376  debian-control.syntax
377  debian-description.syntax
378  debian-sources-list.syntax
379  diff.syntax
380  dlink.syntax
381  dos.syntax
382  ebuild.syntax
383  eiffel.syntax
384  erlang.syntax
385  f90.syntax
386  filehighlight.syntax
387  fortran.syntax
388  glsl.syntax
389  go.syntax
390  haskell.syntax
391  hive.syntax
392  html.syntax
393  idl.syntax
394  ini.syntax
395  j.syntax
396  jal.syntax
397  java.syntax
398  js.syntax
399  latex.syntax
400  lisp.syntax
401  lkr.syntax
402  lsm.syntax
403  lua.syntax
404  m4.syntax
405  mail.syntax
406  makefile.syntax
407  markdown.syntax
408  meson.syntax
409  ml.syntax
410  named.syntax
411  nemerle.syntax
412  nroff.syntax
413  octave.syntax
414  opencl.syntax
415  osl.syntax
416  pascal.syntax
417  perl.syntax
418  php.syntax
419  po.syntax
420  povray.syntax
421  procmail.syntax
422  properties.syntax
423  protobuf.syntax
424  puppet.syntax
425  python.syntax
426  r.syntax
427  ruby.syntax
428  rust.syntax
429  sh.syntax
430  slang.syntax
431  smalltalk.syntax
432  spec.syntax
433  sql.syntax
434  strace.syntax
435  swig.syntax
436  syntax.syntax
437  tcl.syntax
438  texinfo.syntax
439  ts.syntax
440  tt.syntax
441  unknown.syntax
442  verilog.syntax
443  vhdl.syntax
444  xml.syntax
445  yabasic.syntax
446  yaml.syntax
447  yum-repo.syntax
448  yxx.syntax
449
450
451 [FILE:619:patches/patch-lib_tty_tty-ncurses.c]
452 --- lib/tty/tty-ncurses.c.orig  2020-01-01 15:52:34 UTC
453 +++ lib/tty/tty-ncurses.c
454 @@ -242,7 +242,7 @@ tty_shutdown (void)
455  void
456  tty_enter_ca_mode (void)
457  {
458 -    if (mc_global.tty.xterm_flag && smcup != NULL)
459 +    if (mc_global.tty.xterm_flag)
460      {
461          fprintf (stdout, /* ESC_STR ")0" */ ESC_STR "7" ESC_STR "[?47h");
462          fflush (stdout);
463 @@ -254,7 +254,7 @@ tty_enter_ca_mode (void)
464  void
465  tty_exit_ca_mode (void)
466  {
467 -    if (mc_global.tty.xterm_flag && rmcup != NULL)
468 +    if (mc_global.tty.xterm_flag)
469      {
470          fprintf (stdout, ESC_STR "[?47l" ESC_STR "8" ESC_STR "[m");
471          fflush (stdout);
472
473
474 [FILE:556:patches/patch-src_diffviewer_ydiff.c]
475 --- src/diffviewer/ydiff.c.orig 2020-01-01 15:52:34 UTC
476 +++ src/diffviewer/ydiff.c
477 @@ -817,7 +817,7 @@ dff_execute (const char *args, const cha
478      /* escape potential $ to avoid shell variable substitutions in popen() */
479      file1_esc = strutils_shell_escape (file1);
480      file2_esc = strutils_shell_escape (file2);
481 -    cmd = g_strdup_printf ("diff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
482 +    cmd = g_strdup_printf ("gdiff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
483      g_free (file1_esc);
484      g_free (file2_esc);
485  
486
487
488 [FILE:423:patches/patch-src_filemanager_midnight.c]
489 --- src/filemanager/midnight.c.orig     2020-01-01 15:52:34 UTC
490 +++ src/filemanager/midnight.c
491 @@ -874,7 +874,7 @@ setup_mc (void)
492          add_select_channel (mc_global.tty.subshell_pty, load_prompt, NULL);
493  #endif /* !ENABLE_SUBSHELL */
494  
495 -    if ((tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
496 +    if ((tty_baudrate () > 0 && tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
497          verbose = FALSE;
498  }
499  
500
501
502 [FILE:257:files/mc.desktop]
503 [Desktop Entry]
504 Type=Application
505 Version=1.0
506 Name=Midnight Commander
507 GenericName=Midnight Commander
508 Comment=Midnight Commander, a free Norton Commander Clone
509 Icon=MidnightCommander
510 Exec=mc
511 Categories=System;Utility;Core;FileTools;FileManager;
512 Terminal=true
513