Date: Fri, 16 Mar 2007 09:14:28 +0100 From: Ed Schouten <ed@fxq.nl> To: ports@freebsd.org Subject: Moving applications from <sgtty.h> to <termios.h> Message-ID: <20070316081428.GU7449@hoeg.nl>
next in thread | raw e-mail | index | archive | help
Hello, As some of you may know, FreeBSD -CURRENT has split up the COMPAT_43 option to two separate ones: COMPAT_43, which implements a lot of old crufty system calls and COMPAT_43TTY, which implements the old BSD TTY line discipline. COMPAT_43 has been disabled on -CURRENT and some people hope that COMPAT_43TTY will also leave somewhere in the far future. Last year Kris made a list of applications that still make use of <sgtty.h>: http://lists.freebsd.org/pipermail/freebsd-current/2006-June/064010.html I took a look at that list and basically you can divide it into two categories: - Applications that can use <termios.h>, but use <sgtty.h> at the moment (wrong flags in Makefiles or invalid search order in ./configure) - Applications that use <sgtty.h>, because they don't support termios I am willing to take a look at the first category of ports, because they aren't hard to port. The second group of ports are often the more older/deprecated ports that were written before termios existed, so in a lot of cases they aren't used that often anymore. I already took a look at the following ports: - 110354: irc/party - 110356: irc/blackened - 110358: net/freewais-sf - 110360: misc/heyu - 110361: games/jzip - 110363: ports-mgmt/portmanager I'd love to have an up-to-date list of ports that still make use of <sgtty.h>, but I don't have the material to run a complete ports build. Is there anyone that run a complete build of Ports with the following line in <sgtty.h>: #warning "Using old TTY line discipline" All ports that print this message during compilation still make use of <sgtty.h>. Yours, -- Ed Schouten <ed@fxq.nl> WWW: http://g-rave.nl/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070316081428.GU7449>