The TVision library needs some extra patches. The patch by Max O. uses ntohs(), but streams are stored in littleendian, not bigendian byteorder. ncurses mouse-support was depending upon the gpm-library in an unhealthy way. TVision doesn't need to use signals, it can use the timeout feature in ncurses. And various other cleanups. Fix: Get this tarball with my patches: http://linuxcub.adsl.dk/linux/tvision-patches.tgz How-To-Repeat: I needed to use TVision on Linux as well as HP-UX. I tried the FreeBSD version of TVision, but found that some more patches were needed to get the library to work for me. I want to contribute my patches back to FreeBSD, in the spirit of Free Software :-)
Responsible Changed From-To: freebsd-ports-bugs->libh Over to maintainer/mailing list.
Responsible Changed From-To: libh->arved I have contacted Max Okumoto to integrate your patches into the sourceforge project. There are now too many patches, time to realease a new version.
State Changed From-To: open->analyzed Against which version are your patches? - The orignal bei Sergio Sigala - The current version of the FreeBSD port - The latest version of stl-tvision from sourceforge Two patches, no-endian-h and timeout didn't apply.
State Changed From-To: analyzed->patched Committed the applying patches. Need to merge the other patches. Adding to Audit-trail: 2004-11-10 arved: integrated timeout patch. Still missing: no-endian.h http://www.freebsd.org/cgi/query-pr.cgi?pr=71544
State Changed From-To: patched->closed I did not look at closing this PR in three years and noone else seemed to be interested either. So close this PR. I have put everything related to the freebsd-tvision port up at http://people.freebsd.org/~arved/tvision.html in case anybody is interested in taking this up again.