Changes between Initial Version and Version 3 of Ticket #13120


Ignore:
Timestamp:
Sep 8, 2009, 11:49:26 PM (15 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

mc was updated to 4.6.1 in r36704 but no utf8 variant was added. The Midnight Commander download page shows that the utf8 patch is "unofficial"; as such, I'm hesitant to include it in MacPorts. I can guess from its name, but what does this patch do exactly, and why isn't it part of the standard Midnight Commander source?

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13120

    • Property Status changed from new to assigned
    • Property Cc ryandesign@… added; yenwenchieh@… waqar@… removed
    • Property Summary changed from Portfile for might commander 4.6.1 with utf8 variant to mc: 4.6.1 with utf8 variant
    • Property Milestone changed from Port Enhancements to
    • Property Port mc added
  • Ticket #13120 – Description

    initial v3  
    33The current mc-4.6.0 is compiled against ncurses, because the mcslang bundled with 4.6.0 is actually broken on mac. This is not yet fixed in any bundled mcslang (up to mc-4.6.2-pre1, reported to mc-dev). However, with the attached diff, mc-4.6.1 will compile against mcslang and work happily with the tiger-bundled terminfo database.
    44
    5 The problem above gets fixed in slang-2.1.3 (see Ticket 13119).
     5The problem above gets fixed in slang-2.1.3 (see Ticket #13119).
    66
    7 For utf8 support in mc slang2 is needed. You will also need a recent terminfo databse (the tiger-bundled (5.4) will not work in regard of arrow keys and fn keys).  I did not impose a ncurses(w) dependency on slang2 in Ticket 13119. Because you can still used $TERMINFO to override the system defaults if the right terminfo cannot be found at slang2 compile-time.
     7For utf8 support in mc slang2 is needed. You will also need a recent terminfo database (the tiger-bundled (5.4) will not work in regard of arrow keys and fn keys).  I did not impose a ncurses(w) dependency on slang2 in Ticket #13119. Because you can still used $TERMINFO to override the system defaults if the right terminfo cannot be found at slang2 compile-time.
    88
    99The utf8 patches are from http://www.linuxfromscratch.org/blfs/view/svn/general/mc.html