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