From owner-freebsd-ports@FreeBSD.ORG Wed Jun 11 13:05:20 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB4AE106568D for ; Wed, 11 Jun 2008 13:05:20 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211]) by mx1.freebsd.org (Postfix) with ESMTP id 8C0DB8FC34 for ; Wed, 11 Jun 2008 13:05:20 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 8420A1CDB6; Wed, 11 Jun 2008 15:02:44 +0200 (CEST) Date: Wed, 11 Jun 2008 15:02:44 +0200 From: Ed Schouten To: ports@FreeBSD.org Message-ID: <20080611130244.GA1176@hoeg.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2pi4Gp0KyRJpQ5Nw" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Subject: HEADS UP: sgtty removal this weekend X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 13:05:20 -0000 --2pi4Gp0KyRJpQ5Nw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello everyone, The last year I've been busy now and then removing the dependency of ports on the sgtty programming interface. sgtty is the old way of changing terminal attributes (baud rate, parameters, control characters, etc). Nowadays people should all be using the POSIX termios interface to do these things. When I started, there were many ports that used sgtty. See the following link for some of the PR's I've filed: http://www.freebsd.org/cgi/query-pr-summary.cgi?category=3Dports&text=3Dsg= tty&closedtoo=3Don Pav did an experimental ports run some days ago, which gave me a list of 20 ports that will be broken when sgtty gets removed from the operating system. I've sent patches for most of them, which still have to be reviewed/committed/etc. There aren't any high profile ports on this list. I'm sending this email for two reasons: Users: if you experience compilation problems on FreeBSD -CURRENT after weekend, be sure to update your ports tree. It might be possible that a fix has been committed already. Port maintainers: if you receive emails from tinderbox, related to , and , these could be related to the removal of this programming interface. Below is a list of ports that could get broken this weekend. The ports with an asterisk already have a patch in GNATS. - annextools* - beav - calctool* - conserver-com* - conserver* - fep - gap - ja-mh* - ja-sj3* - metamail* - moria - ncurses* - socks5* - splitvt* - vi-vnelvis* - vi-vnterm* Existing binaries that use the sgtty interface will still work after my commit. I'm only removing the programming interface, not the actual sgtty-to-termios compatibility layer. Some of you may already know I'm working on a new TTY layer for the FreeBSD operating system. This implementation will not support sgtty, which means I want to phase out this interface as soon as possible. --=20 Ed Schouten WWW: http://80386.nl/ --2pi4Gp0KyRJpQ5Nw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkhPzPQACgkQ52SDGA2eCwXzQQCfU3TToPGiHkgAT11S7QcWXXb3 v+oAn2l2yfbA8tJuPPXkn+dVcy3ARnhr =ZaGn -----END PGP SIGNATURE----- --2pi4Gp0KyRJpQ5Nw--