Apply by doing:
If the unpatched screen is already installed:
cd /usr/ports/misc/screen
make deinstall
Otherwise start here:
cd /usr/ports
patch -p0 < 017_screen.patch
cd misc/screen
make clean
make install
Index: misc/screen/Makefile
===================================================================
RCS file: /cvs/ports/misc/screen/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- misc/screen/Makefile 2000/03/24 22:11:50 1.19
+++ misc/screen/Makefile 2000/07/03 18:22:59
@@ -1,6 +1,7 @@
-# $OpenBSD: Makefile,v 1.19 2000/03/24 22:11:50 espie Exp $
+# $OpenBSD: Makefile,v 1.22 2000/06/23 18:59:39 brad Exp $
DISTNAME= screen-3.9.5
+PKGNAME= screen-3.9.5p1
CATEGORIES= misc
NEED_VERSION= 1.218
MASTER_SITES=
ftp://ftp.uni-erlangen.de/pub/utilities/screen/ \
@@ -20,6 +21,8 @@
FAKE= Yes
post-install:
+ @rm -f ${PREFIX}/bin/screen
+ @cd ${PREFIX}/bin; ln -sf screen-3.9.5 screen
${INSTALL_DATA_DIR} ${PREFIX}/lib/screen
${INSTALL_DATA} ${WRKSRC}/etc/etcscreenrc ${PREFIX}/lib/screen/screenrc
${INSTALL_DATA} ${WRKSRC}/terminfo/screencap ${PREFIX}/lib/screen
Index: misc/screen/pkg/PLIST
===================================================================
RCS file: /cvs/ports/misc/screen/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- misc/screen/pkg/PLIST 2000/05/10 21:54:47 1.7
+++ misc/screen/pkg/PLIST 2000/07/03 18:23:00
@@ -1,6 +1,6 @@
+@comment $OpenBSD: PLIST,v 1.10 2000/06/23 18:59:40 brad Exp $
+bin/screen
bin/screen-3.9.5
-@exec ln -sf %B%f %B/screen
-@unexec rm -f %B/screen
man/man1/screen.1
@unexec install-info --delete %D/info/screen.info %D/info/dir
info/screen.info