Project

General

Profile

Feature #11891

Upgrade ncurses-5.9 to ncurses-6.0

Added by Gary Mills 4 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
OI-Userland
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

Description

The OI source is from 2018. Consequently, there may be a new version of the source, or some of the bugs may have already been fixed. Though the changes have been developed on SPARC hardware, they might correct bugs in some x86 packages. In any case, they should not damage other x86 packages.

The recommended version of ncurses now is 6.0 . This version merges ncurses and ncursesw in one place. Here's the recipe I used:

    o Rename ncurses directory to ncurses-old
    o Create new directory based on ncurses-old
    o Omit all patches
    o Build new Makefile

The patch for building the new Makefile is attached as Makefile.diff . With this change, the build and publish were both successful.


Files

Makefile.diff (1.79 KB) Makefile.diff Gary Mills, 2019-10-29 05:33 PM
ncurses.p5m (198 KB) ncurses.p5m Gary Mills, 2019-11-06 07:06 PM

History

#1

Updated by Gary Mills 4 months ago

  • Assignee changed from OI illumos to OI Userland
#2

Updated by Gary Mills 3 months ago

Oops, I forgot to attach the new manifest. It's named ncurses.p5m again. Note that it contains both 5.9 and 6.0 libraries, making it compatible with old software that expects to link with the 5.9 libraries, as well as new software that handles the 6.0 libraries.

Also available in: Atom PDF