aboutsummaryrefslogtreecommitdiffstats
path: root/misc/screen
diff options
context:
space:
mode:
authortorstenb <torstenb@FreeBSD.org>1994-11-21 01:04:03 +0800
committertorstenb <torstenb@FreeBSD.org>1994-11-21 01:04:03 +0800
commit4e04c2f6e8ccc74f1238dd3d10f4d3a9ae36ce02 (patch)
treeb9ab87b7472965ee5628630106fdff180ce19626 /misc/screen
parent7537e6b60ccd54841c10c4f9448e013c02c6f6d7 (diff)
downloadfreebsd-ports-gnome-4e04c2f6e8ccc74f1238dd3d10f4d3a9ae36ce02.tar.gz
freebsd-ports-gnome-4e04c2f6e8ccc74f1238dd3d10f4d3a9ae36ce02.tar.zst
freebsd-ports-gnome-4e04c2f6e8ccc74f1238dd3d10f4d3a9ae36ce02.zip
screen 3.5.2
Diffstat (limited to 'misc/screen')
-rw-r--r--misc/screen/Makefile14
-rw-r--r--misc/screen/files/patch-aa31
-rw-r--r--misc/screen/pkg-comment1
-rw-r--r--misc/screen/pkg-descr7
4 files changed, 53 insertions, 0 deletions
diff --git a/misc/screen/Makefile b/misc/screen/Makefile
new file mode 100644
index 000000000000..6ec800956725
--- /dev/null
+++ b/misc/screen/Makefile
@@ -0,0 +1,14 @@
+# New ports collection makefile for: screen
+# Version required: 3.5.2
+# Date created: 20 November 1994
+# Whom: torstenb
+#
+# $Id:$
+#
+
+DISTNAME= screen-3.5.2
+MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
+GNU_CONFIGURE= YES
+
+
+.include <bsd.port.mk>
diff --git a/misc/screen/files/patch-aa b/misc/screen/files/patch-aa
new file mode 100644
index 000000000000..415b03f91ae3
--- /dev/null
+++ b/misc/screen/files/patch-aa
@@ -0,0 +1,31 @@
+*** os.h.orig Sun Nov 20 14:46:54 1994
+--- os.h Sun Nov 20 15:00:33 1994
+***************
+*** 25,31 ****
+ #include <errno.h>
+ #include <sys/param.h>
+
+! #if defined(BSDI) || defined(__386BSD__) || defined(_CX_UX)
+ # include <signal.h>
+ #endif /* BSDI || __386BSD__ || _CX_UX */
+
+--- 25,31 ----
+ #include <errno.h>
+ #include <sys/param.h>
+
+! #if defined(BSDI) || defined(__386BSD__) || defined(_CX_UX) || defined(__FreeBSD__)
+ # include <signal.h>
+ #endif /* BSDI || __386BSD__ || _CX_UX */
+
+***************
+*** 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
diff --git a/misc/screen/pkg-comment b/misc/screen/pkg-comment
new file mode 100644
index 000000000000..e4f6ef0e45ca
--- /dev/null
+++ b/misc/screen/pkg-comment
@@ -0,0 +1 @@
+screen - a full-screen window manager
diff --git a/misc/screen/pkg-descr b/misc/screen/pkg-descr
new file mode 100644
index 000000000000..efa776967e5e
--- /dev/null
+++ b/misc/screen/pkg-descr
@@ -0,0 +1,7 @@
+Screen is a full-screen window manager that multiplexes a physical terminal
+between several processes (typically interactive shells).
+Each virtual terminal provides the functions of a DEC VT100 terminal and, in
+addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
+2022 standards (e.g. insert/delete line and support for multiple character
+sets). There is a scrollback history buffer for each virtual terminal and a
+copy-and-paste mechanism that allows moving text regions between windows.