Skip to contentSkip to conversation

v2: Update ncurses

PATCH Applied Tom Rini 3 participants 5 messages Apr 7, 2011 – Apr 9, 2011

lore
Share & tools
lore

Tom Rini

author
#0 lore raw

cover v2: Update ncurses

This updates ncurses to 5.9. While less of a deal for oe-core where we had the patch we applied on top of 5.7 mirrored and referenced that openembedded.master did not and the patch recently went away. Fortunately there's now a 5.8 and 5.9 release of ncurses and our 5.7 + patch was close to 5.8 making this an easy update. While at this we move most of the important parts of ncurses_5.x.bb into ncurses.inc which has previously been unused. Finally, we add a comment saying that invisible-island.net may have useful additional patches.

Pull URL: git://git.openembedded.org/openembedded-core-contrib
Branch: trini/update-ncurses
Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=trini/update-ncurses

Thanks,
Tom Rini <[email protected]>
---

Tom Rini (1):
ncurses: Update to 5.9

 .../{ncurses-5.7 => ncurses-5.9}/config.cache      |    0
 .../{ncurses-5.7 => ncurses-5.9}/tic-hang.patch    |    0
 meta/recipes-core/ncurses/ncurses.inc              |  256 +++++++++++++++-----
 meta/recipes-core/ncurses/ncurses_5.7.bb           |  246 -------------------
 meta/recipes-core/ncurses/ncurses_5.9.bb           |   10 +
 5 files changed, 204 insertions(+), 308 deletions(-)
 rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/config.cache (100%)
 rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/tic-hang.patch (100%)
 delete mode 100644 meta/recipes-core/ncurses/ncurses_5.7.bb
 create mode 100644 meta/recipes-core/ncurses/ncurses_5.9.bb
author
#1 lore raw

PATCH 1/1 ncurses: Update to 5.9

The previous 5.7 release was relatively close to 5.8 due to it bringing in a patch to sync with upstream work-in-progress. We skip over the 5.8 release and move to 5.9. Also, we move most of the contents of the main recipe into the previously unused ncurses.inc file.

---
 .../{ncurses-5.7 => ncurses-5.9}/config.cache      |    0
 .../{ncurses-5.7 => ncurses-5.9}/tic-hang.patch    |    0
 meta/recipes-core/ncurses/ncurses.inc              |  256 +++++++++++++++-----
 meta/recipes-core/ncurses/ncurses_5.7.bb           |  246 -------------------
 meta/recipes-core/ncurses/ncurses_5.9.bb           |   10 +
 5 files changed, 204 insertions(+), 308 deletions(-)
 rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/config.cache (100%)
 rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/tic-hang.patch (100%)
 delete mode 100644 meta/recipes-core/ncurses/ncurses_5.7.bb
 create mode 100644 meta/recipes-core/ncurses/ncurses_5.9.bb
meta/recipes-core/ncurses/ncurses-5.9/config.cache renamed from meta/recipes-core/ncurses/ncurses-5.7/config.cache +0 -0
similarity index 100%
rename from meta/recipes-core/ncurses/ncurses-5.7/config.cache
rename to meta/recipes-core/ncurses/ncurses-5.9/config.cache
meta/recipes-core/ncurses/ncurses-5.9/tic-hang.patch renamed from meta/recipes-core/ncurses/ncurses-5.7/tic-hang.patch +0 -0
similarity index 100%
rename from meta/recipes-core/ncurses/ncurses-5.7/tic-hang.patch
rename to meta/recipes-core/ncurses/ncurses-5.9/tic-hang.patch
meta/recipes-core/ncurses/ncurses.inc +194 -62

286 lines not on this page · raw message

meta/recipes-core/ncurses/ncurses_5.7.bb deleted +0 -246

246 lines not on this page · raw message

meta/recipes-core/ncurses/ncurses_5.9.bb new file +10 -0
new file mode 100644
index 0000000..4e1f143
@@ -0,0 +1,10 @@
+require ncurses.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI += "file://tic-hang.patch \
+            file://config.cache \
+"
+
+SRC_URI[md5sum] = "8cb9c412e5f2d96bc6f459aa8c6282a1"
+SRC_URI[sha256sum] = "9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b"
Signature · 1 line
1.7.0.4
#2 lore raw

Re: [PATCH 1/1] ncurses: Update to 5.9

Quoted 6 lines · Tom Rini

The previous 5.7 release was relatively close to 5.8 due to it bringing in a patch to sync with upstream work-in-progress. We skip over the 5.8 release and move to 5.9. Also, we move most of the contents of the main recipe into the previously unused ncurses.inc file.

Merged to master although in future if you're going to move large chunks of the files around, I think it would look better as two commits as its hard to tell what changed and what just moved.

Cheers,

Richard

#3 lore raw
In reply to Tom Rini

Tom,

I think your patch introduced the following problem when building qemux86 world build.

ERROR: -------------------
ERROR: ncurses-tools is listed in PACKAGES multiple times, this leads to packaging errors.
ERROR: Please fix the metadata/report this as bug to OE bugtracker.
ERROR: -------------------
ERROR: -------------------
ERROR: ncurses-terminfo is listed in PACKAGES multiple times, this leads to packaging errors.
ERROR: Please fix the metadata/report this as bug to OE bugtracker.
ERROR: -------------------

Sau!

Quoted 37 lines · Tom Rini

This updates ncurses to 5.9. While less of a deal for oe-core where we had the patch we applied on top of 5.7 mirrored and referenced that openembedded.master did not and the patch recently went away. Fortunately there's now a 5.8 and 5.9 release of ncurses and our 5.7 + patch was close to 5.8 making this an easy update. While at this we move most of the important parts of ncurses_5.x.bb into ncurses.inc which has previously been unused. Finally, we add a comment saying that invisible-island.net may have useful additional patches.

Pull URL: git://git.openembedded.org/openembedded-core-contrib
Branch: trini/update-ncurses
Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=trini/update-ncurses

Thanks,
Tom Rini<[email protected]>
---

Tom Rini (1):
ncurses: Update to 5.9

  .../{ncurses-5.7 =>  ncurses-5.9}/config.cache      |    0
  .../{ncurses-5.7 =>  ncurses-5.9}/tic-hang.patch    |    0
  meta/recipes-core/ncurses/ncurses.inc              |  256 +++++++++++++++-----
  meta/recipes-core/ncurses/ncurses_5.7.bb           |  246 -------------------
  meta/recipes-core/ncurses/ncurses_5.9.bb           |   10 +
  5 files changed, 204 insertions(+), 308 deletions(-)

rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/config.cache (100%) rename meta/recipes-core/ncurses/{ncurses-5.7 => ncurses-5.9}/tic-hang.patch (100%) delete mode 100644 meta/recipes-core/ncurses/ncurses_5.7.bb
create mode 100644 meta/recipes-core/ncurses/ncurses_5.9.bb

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

author
#4 lore raw
Quoted 6 lines · Saul Wold

Tom,

I think your patch introduced the following problem when building qemux86 world build.

Quoted 10 lines

ERROR: -------------------
ERROR: ncurses-tools is listed in PACKAGES multiple times, this leads to packaging errors.
ERROR: Please fix the metadata/report this as bug to OE bugtracker.
ERROR: -------------------
ERROR: -------------------
ERROR: ncurses-terminfo is listed in PACKAGES multiple times, this leads to packaging errors.
ERROR: Please fix the metadata/report this as bug to OE bugtracker.
ERROR: -------------------

I've been testing with meta-angstrom. How do I get a poky setup (where I assume you see this) similarly?

Signature · 2 lines
Tom Rini
Mentor Graphics Corporation