Project

General

Profile

Feature #11891

Upgrade ncurses-5.9 to ncurses-6.0

Added by Gary Mills about 1 year ago. Updated 28 days ago.

Status:
Closed
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
#1

Updated by Gary Mills about 1 year ago

  • Assignee changed from OI illumos to OI Userland
#2

Updated by Gary Mills about 1 year 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.

#3

Updated by Gary Mills 28 days ago

  • Status changed from New to Closed

OI now has ncurses version 6.2. This bug report will be closed.

Also available in: Atom PDF