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