Ravenports generated: 02 Sep 2017 17:35
[ravenports.git] / bucket_FC / midnight-commander
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               midnight-commander
4 VERSION=                4.8.19
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.19.tar.xz:main
16 DISTFILE[2]=            MidnightCommander.png:icon
17 DF_INDEX=               1
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.19
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 CONFIGURE_ENV=          ac_cv_search_addwstr="-lncursesw -ltinfow"
56
57 CPPFLAGS=               -I{{NCURSESINC}}
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 eb9e56bbb5b2893601d100d0e0293983049b302c5ab61bfb544ad0ee2cc1f2df      2521808 mc-4.8.19.tar.xz
95 6bd935ea11c45da5c11e60542e30b4a05396d75b81401f28b3a68a82cafbf8fe         6466 MidnightCommander.png
96
97
98 [FILE:6331:manifests/plist.single]
99 bin/
100  mc
101  mcdiff
102  mcedit
103  mcview
104 etc/midnight-commander/
105  edit.indent.rc
106  filehighlight.ini
107  mc.default.keymap
108  mc.emacs.keymap
109  mc.ext
110  mc.keymap
111  mc.menu
112  mcedit.menu
113  sfs.ini
114 libexec/midnight-commander/ext.d/
115  archive.sh
116  doc.sh
117  image.sh
118  misc.sh
119  package.sh
120  sound.sh
121  text.sh
122  video.sh
123  web.sh
124 libexec/midnight-commander/extfs.d/
125  README
126  README.extfs
127  a+
128  apt+
129  audio
130  bpp
131  changesetfs
132  deb
133  deba
134  debd
135  dpkg+
136  gitfs+
137  hp48+
138  iso9660
139  lslR
140  mailfs
141  patchfs
142  patchsetfs
143  rpm
144  rpms+
145  s3+
146  trpm
147  u7z
148  uace
149  ualz
150  uar
151  uarc
152  uarj
153  uc1541
154  ucab
155  uha
156  ulha
157  ulib
158  urar
159  uzip
160  uzoo
161 libexec/midnight-commander/fish/
162  README.fish
163  append
164  chmod
165  chown
166  fexists
167  get
168  hardlink
169  info
170  ln
171  ls
172  mkdir
173  mv
174  rmdir
175  send
176  unlink
177  utime
178 libexec/midnight-commander/
179  mc-wrapper.csh
180  mc-wrapper.sh
181  mc.csh
182  mc.sh
183 share/man/es/man1/mc.1.gz
184 share/man/hu/man1/mc.1.gz
185 share/man/it/man1/mc.1.gz
186 share/man/man1/
187  mc.1.gz
188  mcedit.1.gz
189  mcview.1.gz
190 share/man/pl/man1/mc.1.gz
191 share/man/ru/man1/mc.1.gz
192 share/man/sr/man1/mc.1.gz
193 %%X11-ON%%share/applications/mc.desktop
194 share/locale/az/LC_MESSAGES/midnight-commander.mo
195 share/locale/be/LC_MESSAGES/midnight-commander.mo
196 share/locale/bg/LC_MESSAGES/midnight-commander.mo
197 share/locale/ca/LC_MESSAGES/midnight-commander.mo
198 share/locale/cs/LC_MESSAGES/midnight-commander.mo
199 share/locale/da/LC_MESSAGES/midnight-commander.mo
200 share/locale/de/LC_MESSAGES/midnight-commander.mo
201 share/locale/de_CH/LC_MESSAGES/midnight-commander.mo
202 share/locale/el/LC_MESSAGES/midnight-commander.mo
203 share/locale/en_GB/LC_MESSAGES/midnight-commander.mo
204 share/locale/eo/LC_MESSAGES/midnight-commander.mo
205 share/locale/es/LC_MESSAGES/midnight-commander.mo
206 share/locale/et/LC_MESSAGES/midnight-commander.mo
207 share/locale/eu/LC_MESSAGES/midnight-commander.mo
208 share/locale/fa/LC_MESSAGES/midnight-commander.mo
209 share/locale/fi/LC_MESSAGES/midnight-commander.mo
210 share/locale/fr/LC_MESSAGES/midnight-commander.mo
211 share/locale/fr_CA/LC_MESSAGES/midnight-commander.mo
212 share/locale/gl/LC_MESSAGES/midnight-commander.mo
213 share/locale/hr/LC_MESSAGES/midnight-commander.mo
214 share/locale/hu/LC_MESSAGES/midnight-commander.mo
215 share/locale/ia/LC_MESSAGES/midnight-commander.mo
216 share/locale/id/LC_MESSAGES/midnight-commander.mo
217 share/locale/it/LC_MESSAGES/midnight-commander.mo
218 share/locale/ja/LC_MESSAGES/midnight-commander.mo
219 share/locale/ka/LC_MESSAGES/midnight-commander.mo
220 share/locale/kk/LC_MESSAGES/midnight-commander.mo
221 share/locale/ko/LC_MESSAGES/midnight-commander.mo
222 share/locale/lt/LC_MESSAGES/midnight-commander.mo
223 share/locale/lv/LC_MESSAGES/midnight-commander.mo
224 share/locale/mn/LC_MESSAGES/midnight-commander.mo
225 share/locale/nb/LC_MESSAGES/midnight-commander.mo
226 share/locale/nl/LC_MESSAGES/midnight-commander.mo
227 share/locale/pl/LC_MESSAGES/midnight-commander.mo
228 share/locale/pt/LC_MESSAGES/midnight-commander.mo
229 share/locale/pt_BR/LC_MESSAGES/midnight-commander.mo
230 share/locale/ro/LC_MESSAGES/midnight-commander.mo
231 share/locale/ru/LC_MESSAGES/midnight-commander.mo
232 share/locale/sk/LC_MESSAGES/midnight-commander.mo
233 share/locale/sl/LC_MESSAGES/midnight-commander.mo
234 share/locale/sr/LC_MESSAGES/midnight-commander.mo
235 share/locale/sv/LC_MESSAGES/midnight-commander.mo
236 share/locale/szl/LC_MESSAGES/midnight-commander.mo
237 share/locale/ta/LC_MESSAGES/midnight-commander.mo
238 share/locale/te/LC_MESSAGES/midnight-commander.mo
239 share/locale/tr/LC_MESSAGES/midnight-commander.mo
240 share/locale/uk/LC_MESSAGES/midnight-commander.mo
241 share/locale/vi/LC_MESSAGES/midnight-commander.mo
242 share/locale/wa/LC_MESSAGES/midnight-commander.mo
243 share/locale/zh_CN/LC_MESSAGES/midnight-commander.mo
244 share/locale/zh_TW/LC_MESSAGES/midnight-commander.mo
245 share/midnight-commander/examples/macros.d/
246  macro.0.sh
247  macro.1.sh
248  macro.3.sh
249  macro.4.sh
250  macro.5.sh
251  macro.6.sh
252  macro.7.sh
253 share/midnight-commander/help/
254  mc.hlp
255  mc.hlp.es
256  mc.hlp.hu
257  mc.hlp.it
258  mc.hlp.pl
259  mc.hlp.ru
260  mc.hlp.sr
261 share/midnight-commander/hints/
262  mc.hint
263  mc.hint.af
264  mc.hint.ar
265  mc.hint.az
266  mc.hint.be
267  mc.hint.bg
268  mc.hint.ca
269  mc.hint.cs
270  mc.hint.da
271  mc.hint.de
272  mc.hint.de_CH
273  mc.hint.el
274  mc.hint.en_GB
275  mc.hint.eo
276  mc.hint.es
277  mc.hint.et
278  mc.hint.eu
279  mc.hint.fa
280  mc.hint.fi
281  mc.hint.fr
282  mc.hint.fr_CA
283  mc.hint.gl
284  mc.hint.hr
285  mc.hint.hu
286  mc.hint.ia
287  mc.hint.id
288  mc.hint.it
289  mc.hint.it_IT
290  mc.hint.ja
291  mc.hint.ka
292  mc.hint.kk
293  mc.hint.ko
294  mc.hint.lt
295  mc.hint.nl
296  mc.hint.pl
297  mc.hint.pt
298  mc.hint.pt_BR
299  mc.hint.ro
300  mc.hint.ru
301  mc.hint.sk
302  mc.hint.sl
303  mc.hint.sr
304  mc.hint.sv
305  mc.hint.sv_SE
306  mc.hint.szl
307  mc.hint.te
308  mc.hint.tr
309  mc.hint.uk
310  mc.hint.uz
311  mc.hint.zh
312  mc.hint.zh_CN
313 share/midnight-commander/
314  mc.charsets
315  mc.lib
316 share/midnight-commander/skins/
317  dark.ini
318  darkfar.ini
319  default.ini
320  double-lines.ini
321  featured.ini
322  gotar.ini
323  gray-green-purple256.ini
324  gray-orange-blue256.ini
325  mc46.ini
326  modarcon16-defbg.ini
327  modarcon16.ini
328  modarcon16root-defbg.ini
329  modarcon16root.ini
330  modarin256-defbg.ini
331  modarin256.ini
332  modarin256root-defbg.ini
333  modarin256root.ini
334  nicedark.ini
335  sand256.ini
336  seasons-autumn16M.ini
337  seasons-spring16M.ini
338  seasons-summer16M.ini
339  seasons-winter16M.ini
340  xoria256.ini
341  yadt256-defbg.ini
342  yadt256.ini
343 share/midnight-commander/syntax/
344  PKGBUILD.syntax
345  Syntax
346  ada95.syntax
347  as.syntax
348  aspx.syntax
349  assembler.syntax
350  awk.syntax
351  c.syntax
352  cabal.syntax
353  changelog.syntax
354  cmake.syntax
355  cs.syntax
356  css.syntax
357  cuda.syntax
358  cxx.syntax
359  cython.syntax
360  d.syntax
361  debian-changelog.syntax
362  debian-control.syntax
363  debian-description.syntax
364  debian-sources-list.syntax
365  diff.syntax
366  dlink.syntax
367  dos.syntax
368  ebuild.syntax
369  eiffel.syntax
370  erlang.syntax
371  f90.syntax
372  filehighlight.syntax
373  fortran.syntax
374  glsl.syntax
375  go.syntax
376  haskell.syntax
377  html.syntax
378  idl.syntax
379  ini.syntax
380  j.syntax
381  jal.syntax
382  java.syntax
383  js.syntax
384  latex.syntax
385  lisp.syntax
386  lkr.syntax
387  lsm.syntax
388  lua.syntax
389  m4.syntax
390  mail.syntax
391  makefile.syntax
392  ml.syntax
393  named.syntax
394  nemerle.syntax
395  nroff.syntax
396  octave.syntax
397  opencl.syntax
398  osl.syntax
399  pascal.syntax
400  perl.syntax
401  php.syntax
402  po.syntax
403  povray.syntax
404  procmail.syntax
405  properties.syntax
406  puppet.syntax
407  python.syntax
408  r.syntax
409  ruby.syntax
410  sh.syntax
411  slang.syntax
412  smalltalk.syntax
413  spec.syntax
414  sql.syntax
415  strace.syntax
416  swig.syntax
417  syntax.syntax
418  tcl.syntax
419  texinfo.syntax
420  tt.syntax
421  unknown.syntax
422  verilog.syntax
423  vhdl.syntax
424  xml.syntax
425  yaml.syntax
426  yum-repo.syntax
427  yxx.syntax
428 %%X11-ON%%share/pixmaps/MidnightCommander.png
429
430
431 [FILE:619:patches/patch-lib_tty_tty-ncurses.c]
432 --- lib/tty/tty-ncurses.c.orig  2017-03-04 17:51:38 UTC
433 +++ lib/tty/tty-ncurses.c
434 @@ -245,7 +245,7 @@ tty_shutdown (void)
435  void
436  tty_enter_ca_mode (void)
437  {
438 -    if (mc_global.tty.xterm_flag && smcup != NULL)
439 +    if (mc_global.tty.xterm_flag)
440      {
441          fprintf (stdout, /* ESC_STR ")0" */ ESC_STR "7" ESC_STR "[?47h");
442          fflush (stdout);
443 @@ -257,7 +257,7 @@ tty_enter_ca_mode (void)
444  void
445  tty_exit_ca_mode (void)
446  {
447 -    if (mc_global.tty.xterm_flag && rmcup != NULL)
448 +    if (mc_global.tty.xterm_flag)
449      {
450          fprintf (stdout, ESC_STR "[?47l" ESC_STR "8" ESC_STR "[m");
451          fflush (stdout);
452
453
454 [FILE:570:patches/patch-src_diffviewer_ydiff.c]
455 --- src/diffviewer/ydiff.c.orig 2017-03-04 20:51:38 UTC
456 +++ src/diffviewer/ydiff.c
457 @@ -816,7 +816,7 @@ dff_execute (const char *args, const char *extra, cons
458      /* escape potential $ to avoid shell variable substitutions in popen() */
459      file1_esc = strutils_shell_escape (file1);
460      file2_esc = strutils_shell_escape (file2);
461 -    cmd = g_strdup_printf ("diff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
462 +    cmd = g_strdup_printf ("gdiff %s %s %s %s %s", args, extra, opt, file1_esc, file2_esc);
463      g_free (file1_esc);
464      g_free (file2_esc);
465  
466
467
468 [FILE:420:patches/patch-src_filemanager_midnight.c]
469 --- src/filemanager/midnight.c.orig     2017-03-04 17:51:38 UTC
470 +++ src/filemanager/midnight.c
471 @@ -879,7 +879,7 @@ setup_mc (void)
472          add_select_channel (mc_global.tty.subshell_pty, load_prompt, 0);
473  #endif /* !ENABLE_SUBSHELL */
474  
475 -    if ((tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
476 +    if ((tty_baudrate () > 0 && tty_baudrate () < 9600) || mc_global.tty.slow_terminal)
477          verbose = FALSE;
478  }
479  
480
481
482 [FILE:257:files/mc.desktop]
483 [Desktop Entry]
484 Type=Application
485 Version=1.0
486 Name=Midnight Commander
487 GenericName=Midnight Commander
488 Comment=Midnight Commander, a free Norton Commander Clone
489 Icon=MidnightCommander
490 Exec=mc
491 Categories=System;Utility;Core;FileTools;FileManager;
492 Terminal=true
493