aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/screen
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/screen')
-rw-r--r--sysutils/screen/Makefile15
-rw-r--r--sysutils/screen/files/patch-aa75
-rw-r--r--sysutils/screen/pkg-plist3
3 files changed, 59 insertions, 34 deletions
diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile
index 6ec800956725..434390b0a9b1 100644
--- a/sysutils/screen/Makefile
+++ b/sysutils/screen/Makefile
@@ -1,14 +1,15 @@
# New ports collection makefile for: screen
-# Version required: 3.5.2
-# Date created: 20 November 1994
-# Whom: torstenb
+# Version required: 3.5.16beta
+# Date created: 25 Nov 1994
+# Whom: ache
#
-# $Id:$
+# $Id: Makefile,v 1.1.1.1 1994/11/20 17:04:03 torstenb Exp $
#
-DISTNAME= screen-3.5.2
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
+DISTNAME= screen-3.5.16beta
+NCFTPFLAGS= -PN
+MASTER_SITES= ftp://ftp.uni-erlangen.de/pub/utilities/screen/
GNU_CONFIGURE= YES
-
+WRKSRC= ${WRKDIR}/screen-3.5.16
.include <bsd.port.mk>
diff --git a/sysutils/screen/files/patch-aa b/sysutils/screen/files/patch-aa
index 415b03f91ae3..849f7951dbb1 100644
--- a/sysutils/screen/files/patch-aa
+++ b/sysutils/screen/files/patch-aa
@@ -1,31 +1,56 @@
-*** os.h.orig Sun Nov 20 14:46:54 1994
---- os.h Sun Nov 20 15:00:33 1994
+*** Makefile.in.bak Tue Nov 29 00:07:26 1994
+--- Makefile.in Tue Nov 29 06:30:34 1994
***************
-*** 25,31 ****
- #include <errno.h>
- #include <sys/param.h>
+*** 19,33 ****
-! #if defined(BSDI) || defined(__386BSD__) || defined(_CX_UX)
- # include <signal.h>
- #endif /* BSDI || __386BSD__ || _CX_UX */
+ ETCSCREENRC = `sed < config.h -n -e '/define ETCSCREENRC/s/^.*"\([^"]*\)"/\1/p'`
---- 25,31 ----
- #include <errno.h>
- #include <sys/param.h>
+! CC = @CC@
+! CFLAGS = -O
+! LDFLAGS =
+! LIBS = @LIBS@
-! #if defined(BSDI) || defined(__386BSD__) || defined(_CX_UX) || defined(__FreeBSD__)
- # include <signal.h>
- #endif /* BSDI || __386BSD__ || _CX_UX */
+ CPP_DEPEND=/lib/cpp -MM
+! INSTALL = @INSTALL@
+! INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_DATA = @INSTALL_DATA@
+
+ AWK = @AWK@
+--- 19,30 ----
+
+ ETCSCREENRC = `sed < config.h -n -e '/define ETCSCREENRC/s/^.*"\([^"]*\)"/\1/p'`
+
+! LIBS = -ltermcap -lutil -lcrypt
+
+ CPP_DEPEND=/lib/cpp -MM
+
+! INSTALL = @INSTALL@ -o bin -g bin
+! INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s
+ INSTALL_DATA = @INSTALL_DATA@
+
+ AWK = @AWK@
***************
-*** 48,54 ****
---- 48,56 ----
- #ifndef linux /* all done in <errno.h> */
- extern int errno;
- extern int sys_nerr;
-+ #if BSD < 199306
- extern char *sys_errlist[];
-+ #endif
- #endif /* linux */
-
- #ifdef sun
+*** 136,145 ****
+
+ install: install_bin
+ -$(INSTALL_DATA) $(srcdir)/doc/screen.1 $(mandir)/man1/screen.1
+! -tic ${srcdir}/terminfo/screeninfo.src
+ # Better do this by hand. E.g. under RCS...
+ # cat ${srcdir}/terminfo/screencap >> /etc/termcap
+! @echo "termcap entry (${srcdir}/terminfo/screencap) should be installed manually."
+
+ installdirs: mkinstalldirs
+ # Path leading to ETCSCREENRC and Socketdirectory not checked.
+--- 133,143 ----
+
+ install: install_bin
+ -$(INSTALL_DATA) $(srcdir)/doc/screen.1 $(mandir)/man1/screen.1
+! # -tic ${srcdir}/terminfo/screeninfo.src
+ # Better do this by hand. E.g. under RCS...
+ # cat ${srcdir}/terminfo/screencap >> /etc/termcap
+! # @echo "termcap entry (${srcdir}/terminfo/screencap) should be installed manually."
+! @echo "look at global and local screenrc examples in etc subdir"
+
+ installdirs: mkinstalldirs
+ # Path leading to ETCSCREENRC and Socketdirectory not checked.
diff --git a/sysutils/screen/pkg-plist b/sysutils/screen/pkg-plist
index 34a217df3255..dade7b65f983 100644
--- a/sysutils/screen/pkg-plist
+++ b/sysutils/screen/pkg-plist
@@ -1,5 +1,4 @@
@cwd /usr/local
bin/screen
-bin/screen-3.5.2
+bin/screen-3.5.16
man/man1/screen.1
-etc/screenrc