Call for Testers: ncurses 5.6 update

Rong-en Fan grafan at gmail.com
Fri Apr 6 17:11:27 UTC 2007


On 4/7/07, Stefan Lambrev <stefan.lambrev at sun-fish.com> wrote:
> Hi list,
>
> Rong-en Fan wrote:
> > On 3/13/07, Stefan Lambrev <stefan.lambrev at sun-fish.com> wrote:
> >> Hello,
> >>
> >> Rong-en Fan wrote:
> >> > On 3/12/07, Stefan Lambrev <stefan.lambrev at sun-fish.com> wrote:
> >> >> Rong-en Fan wrote:
> >> >> > Hi folks,
> >> >> >
> >> >> > ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
> >> >> > with wide character support now. The patch at
> >> >> >
> >> >> >
> >> >>
> >> http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz
> >>
> >> >>
> >> >> >
> >> >> >
> >> >> > gives you ncurses 5.6 and wide character support in 6.x. Please
> >> >> > apply with 'patch -p0' under /usr/src.
> >> >> >
> >> >> > For more information, please visit
> >> >> >
> >> >> > http://people.freebsd.org/~rafan/ncurses/
> >> >> >
> >> >> > You can also find individual patches, say ncurses update and wide
> >> >> > character support, there.
> >> >> >
> >> >> > Feedbacks and suggestions are welcome.
> >> >> >
> >> >> > P.S. Due to some lib32 issues, the patch above contains changes
> >> >> > made by ru@ recently for src/Makefile.inc1.
> >> >> make installworld failed:
> >> >>
> >> >> cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1
> >> install32
> >> >> mkdir -p /usr/lib32                     # XXX add to mtree
> >> > [...]
> >> >
> >> > Sorry about this. I messed up the lib32 changes in the all-in-one
> >> patch.
> >> > Could you please use this one instead?
> >> >
> >> >
> >> http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz
> >>
> This patch doesn't seems to work anymore on 6.2-stable i386 (my previous
> test was on amd64)
> It seems that part of this patch is already in -stable :)
>
> If I'm right the patch for src/Makefile.inc1 should be replaced by :
>
> --- Makefile.inc1       Fri Apr  6 20:03:35 2007
> +++ /root/Makefile.inc1.orig    Fri Apr  6 20:03:17 2007
> @@ -894,8 +894,7 @@
>      bin/csh \
>      bin/sh \
>      ${_rescue} \
> -    lib/ncurses/ncurses \
> -    lib/ncurses/ncursesw \
> +    lib/libncurses \
>      ${_share} \
>      ${_aicasm} \
>      usr.bin/awk \
> @@ -1000,8 +999,7 @@
>
>  _prebuild_libs+= lib/libbz2 lib/libcom_err lib/libcrypt lib/libexpat \
>                 lib/libkvm lib/libmd \
> -               lib/ncurses/ncurses lib/ncurses/ncursesw \
> -               lib/libnetgraph lib/libopie lib/libpam \
> +               lib/libncurses lib/libnetgraph lib/libopie lib/libpam \
>                 lib/libradius \
>                 lib/libsbuf lib/libtacplus lib/libutil \
>                 lib/libz lib/msun
>
> I'm still compiling and will let you know if things still works.

Yes, you are right. I merged Makefile.inc1 changes two days ago. I'm
going to merge the whole changes later.

Enjoy!

Regards,
Rong-En Fan


More information about the freebsd-stable mailing list