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