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