Ravenports generated: 19 Feb 2019 22:33
[ravenports.git] / bucket_FC / midnight-commander
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               midnight-commander
4 VERSION=                4.8.22
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.22.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.22
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.in
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 ee7868d7ba0498cf2cccefe107d7efee7f2571098806bba2aed5a159db801318      2538524 mc-4.8.22.tar.xz
95 6bd935ea11c45da5c11e60542e30b4a05396d75b81401f28b3a68a82cafbf8fe         6466 MidnightCommander.png
96
97
98 [FILE:6452: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.it
296  mc.hint.it_IT
297  mc.hint.ja
298  mc.hint.ka
299  mc.hint.kk
300  mc.hint.ko
301  mc.hint.lt
302  mc.hint.nl
303  mc.hint.pl
304  mc.hint.pt
305  mc.hint.pt_BR
306  mc.hint.ro
307  mc.hint.ru
308  mc.hint.sk
309  mc.hint.sl
310  mc.hint.sr
311  mc.hint.sv
312  mc.hint.sv_SE
313  mc.hint.szl
314  mc.hint.te
315  mc.hint.tr
316  mc.hint.uk
317  mc.hint.uz
318  mc.hint.zh
319  mc.hint.zh_CN
320 share/midnight-commander/skins/
321  dark.ini
322  darkfar.ini
323  default.ini
324  double-lines.ini
325  featured.ini
326  gotar.ini
327  gray-green-purple256.ini
328  gray-orange-blue256.ini
329  mc46.ini
330  modarcon16-defbg.ini
331  modarcon16.ini
332  modarcon16root-defbg.ini
333  modarcon16root.ini
334  modarin256-defbg.ini
335  modarin256.ini
336  modarin256root-defbg.ini
337  modarin256root.ini
338  nicedark.ini
339  sand256.ini
340  seasons-autumn16M.ini
341  seasons-spring16M.ini
342  seasons-summer16M.ini
343  seasons-winter16M.ini
344  xoria256.ini
345  yadt256-defbg.ini
346  yadt256.ini
347 share/midnight-commander/syntax/
348  PKGBUILD.syntax
349  Syntax
350  ada95.syntax
351  as.syntax
352  aspx.syntax
353  assembler.syntax
354  awk.syntax
355  c.syntax
356  cabal.syntax
357  changelog.syntax
358  cmake.syntax
359  cs.syntax
360  css.syntax
361  cuda.syntax
362  cxx.syntax
363  cython.syntax
364  d.syntax
365  debian-changelog.syntax
366  debian-control.syntax
367  debian-description.syntax
368  debian-sources-list.syntax
369  diff.syntax
370  dlink.syntax
371  dos.syntax
372  ebuild.syntax
373  eiffel.syntax
374  erlang.syntax
375  f90.syntax
376  filehighlight.syntax
377  fortran.syntax
378  glsl.syntax
379  go.syntax
380  haskell.syntax
381  hive.syntax
382  html.syntax
383  idl.syntax
384  ini.syntax
385  j.syntax
386  jal.syntax
387  java.syntax
388  js.syntax
389  latex.syntax
390  lisp.syntax
391  lkr.syntax
392  lsm.syntax
393  lua.syntax
394  m4.syntax
395  mail.syntax
396  makefile.syntax
397  markdown.syntax
398  meson.syntax
399  ml.syntax
400  named.syntax
401  nemerle.syntax
402  nroff.syntax
403  octave.syntax
404  opencl.syntax
405  osl.syntax
406  pascal.syntax
407  perl.syntax
408  php.syntax
409  po.syntax
410  povray.syntax
411  procmail.syntax
412  properties.syntax
413  protobuf.syntax
414  puppet.syntax
415  python.syntax
416  r.syntax
417  ruby.syntax
418  rust.syntax
419  sh.syntax
420  slang.syntax
421  smalltalk.syntax
422  spec.syntax
423  sql.syntax
424  strace.syntax
425  swig.syntax
426  syntax.syntax
427  tcl.syntax
428  texinfo.syntax
429  ts.syntax
430  tt.syntax
431  unknown.syntax
432  verilog.syntax
433  vhdl.syntax
434  xml.syntax
435  yaml.syntax
436  yum-repo.syntax
437  yxx.syntax
438
439
440 [FILE:619:patches/patch-lib_tty_tty-ncurses.c]
441 --- lib/tty/tty-ncurses.c.orig  2017-03-04 17:51:38 UTC
442 +++ lib/tty/tty-ncurses.c
443 @@ -245,7 +245,7 @@ tty_shutdown (void)
444  void
445  tty_enter_ca_mode (void)
446  {
447 -    if (mc_global.tty.xterm_flag && smcup != NULL)
448 +    if (mc_global.tty.xterm_flag)
449      {
450          fprintf (stdout, /* ESC_STR ")0" */ ESC_STR "7" ESC_STR "[?47h");
451          fflush (stdout);
452 @@ -257,7 +257,7 @@ tty_enter_ca_mode (void)
453  void
454  tty_exit_ca_mode (void)
455  {
456 -    if (mc_global.tty.xterm_flag && rmcup != NULL)
457 +    if (mc_global.tty.xterm_flag)
458      {
459          fprintf (stdout, ESC_STR "[?47l" ESC_STR "8" ESC_STR "[m");
460          fflush (stdout);
461
462
463 [FILE:570:patches/patch-src_diffviewer_ydiff.c]
464 --- src/diffviewer/ydiff.c.orig 2017-03-04 20:51:38 UTC
465 +++ src/diffviewer/ydiff.c
466 @@ -816,7 +816,7 @@ dff_execute (const char *args, const char *extra, cons
467      /* escape potential $ to avoid shell variable substitutions in popen() */
468      file1_esc = strutils_shell_escape (file1);
469      file2_esc = strutils_shell_escape (file2);
470 -    cmd = g_strdup_printf ("diff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
471 +    cmd = g_strdup_printf ("gdiff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
472      g_free (file1_esc);
473      g_free (file2_esc);
474  
475
476
477 [FILE:420:patches/patch-src_filemanager_midnight.c]
478 --- src/filemanager/midnight.c.orig     2017-03-04 17:51:38 UTC
479 +++ src/filemanager/midnight.c
480 @@ -879,7 +879,7 @@ setup_mc (void)
481          add_select_channel (mc_global.tty.subshell_pty, load_prompt, 0);
482  #endif /* !ENABLE_SUBSHELL */
483  
484 -    if ((tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
485 +    if ((tty_baudrate () > 0 && tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
486          verbose = FALSE;
487  }
488  
489
490
491 [FILE:257:files/mc.desktop]
492 [Desktop Entry]
493 Type=Application
494 Version=1.0
495 Name=Midnight Commander
496 GenericName=Midnight Commander
497 Comment=Midnight Commander, a free Norton Commander Clone
498 Icon=MidnightCommander
499 Exec=mc
500 Categories=System;Utility;Core;FileTools;FileManager;
501 Terminal=true
502