Re: ncurses 5.4 - upgrade?

看板DFBSD_submit作者時間21年前 (2005/01/15 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
:Hello, : : Would it be possible to upgrade the ncurses base to ncurses 5.4? I've been :running with ncurses 5.4 in base for while. I installed over the base :ncurses with 5.4, and all works very well. There are many fixes and cleanup :in the include files. I've not yet looked at the source. I'd like for :thoughts, comments, and questions on this one. No "5.1 is stable" arguments :please, we aren't debian. :) : : dross Yes, absolutely... would you like to submit a patch set ? Are you familiar with our new format for vendor contrib source? The way our new vendor form works is something like this: * unpack vendor distribution as /usr/src/contrib/ncurses-5.4 * create README.DELETED and README.DRAGONFLY files (see some of the other vendor dists, such as /usr/src/contrib/cvs-1.12.11/ * no vendor files are modified, no other files are created. Files not used by the build are removed (usually this is quite a few). (these files must be listed in README.DELETED). * Adjust the build tree to refer to the new vendor distribution, create any patches etc as necessary in the build tree. In the case of ncurses, the only build tree references are from: /usr/src/lib/libform /usr/src/lib/libmenu /usr/src/lib/libncurses /usr/src/lib/libpanel Typically, if possible, consolidate the NCURSES= assignments into a single Makefile.inc emplaced in e.g. /usr/src/lib/libncurses/, which other Makefile's .include to get the NCURSES assignment, so future updates require fewer changes to the build tree. Someone taking on this work would provide a patch set for the build tree and would construct the README.DRAGONFLY and README.DELETED files (README.DRAGONFLY would say where we can fetch the vendor dist), then someone like me or Joerg will use those instructions to create the vendor tree in /usr/src/contrib/ncurses-5.4, and we would apply the patch to the build tree, test everything, and commit. Would you like to have a go at it? Unless the ncurses folks have made major changes to the codebase it shouldn't be too hard to bring in, but it is definitely a weekend's worth of work. -Matt Matthew Dillon <dillon@backplane.com>
文章代碼(AID): #11w2K100 (DFBSD_submit)
文章代碼(AID): #11w2K100 (DFBSD_submit)