Libcompat has been removed from base. I should point out that the
old files do not magically disappear on upgraded machines, you need
to delete them manually:
# rm /usr/lib/libcompat* /usr/include/{re_comp,regexp}.h
# rm /usr/share/man/man3/{re_comp,re_exec,regexp}.3
sgtty.h and sys/timeb.h have been temporarily left in place, but
these will go next. Below is a list of ports that need fixing.
Some more are likely to show up once these are done. I could use
some assistance there.
sgtty.h users that directly use the 4.3BSD ioctl() interface that
was underlying the stty()/gtty() calls will need conversion to
termios(4). Most sys/timeb.h users should probably just not include
the file. A lot of this is old cruft, but for ports that are still
alive upstream, we need to feed the changes back. These are APIs
that were already obsolete in 4.4BSD and any required changes to
deal with their removal are safe on FreeBSD/NetBSD as well.
astro/sunclock sys/timeb.h
astro/wmglobe sys/timeb.h
audio/audacity sys/timeb.h
cad/ngspice sys/timeb.h
cad/xnecview sys/timeb.h
comms/fldigi sys/timeb.h
comms/kermit sys/timeb.h
devel/mico sys/timeb.h
devel/ptlib sys/timeb.h
editors/ee sgtty.h
editors/libreoffice sys/timeb.h
games/csmash sys/timeb.h
games/zangband sys/timeb.h
graphics/amide sys/timeb.h
japanese/Wnn sgtty.h
japanese/onew,canna sgtty.h
java/tanukiwrapper sys/timeb.h
lang/newlisp sys/timeb.h
lang/scm,no_x11 sys/timeb.h
lang/ucblogo sgtty.h
mail/elm sys/timeb.h
math/lpsolve/core sys/timeb.h
misc/mshell sgtty.h
multimedia/hdhomerun sys/timeb.h
net/libnet/1.0 sys/timeb.h
net/libnet/1.1 sys/timeb.h
net/tintin++ sgtty.h
news/nn sgtty.h
print/hplip sys/timeb.h
productivity/grisbi sys/timeb.h
security/antisniff sys/timeb.h
security/fragrouter sys/timeb.h
security/parse sgtty.h
textproc/ispell sgtty.h
x11/ede/desktop sys/timeb.h
--
Christian "naddy" Weisgerber [email protected]