summaryrefslogtreecommitdiff
path: root/sysutils/screen50
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/screen50')
-rw-r--r--sysutils/screen50/Makefile55
-rw-r--r--sysutils/screen50/distinfo6
-rw-r--r--sysutils/screen50/files/screenrc.sample2
3 files changed, 16 insertions, 47 deletions
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile
index 50da30c85c00..5ea9c2b6b113 100644
--- a/sysutils/screen50/Makefile
+++ b/sysutils/screen50/Makefile
@@ -1,15 +1,15 @@
PORTNAME= screen
DISTVERSION= 5.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
-# MASTER_SITES= GNU \
-# ftp://ftp.gnu.org/gnu/screen/ \
-# ftp://gnu.mirror.iweb.com/screen/ \
-# http://gnu.mirror.iweb.com/screen/ \
-# http://mirror.sdunix.com/gnu/ \
-# ftp://mirrors.kernel.org/gnu/screen/ \
-# http://cschubert.com/distfiles/ \
-# LOCAL/cy
+MASTER_SITES= GNU \
+ ftp://ftp.gnu.org/gnu/screen/ \
+ ftp://gnu.mirror.iweb.com/screen/ \
+ http://gnu.mirror.iweb.com/screen/ \
+ http://mirror.sdunix.com/gnu/ \
+ ftp://mirrors.kernel.org/gnu/screen/ \
+ http://cschubert.com/distfiles/ \
+ LOCAL/cy
.if !defined(MASTERDIR)
PKGNAMESUFFIX= 50
CONFLICTS= screen-* screen49*
@@ -21,23 +21,14 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS+= screen-devel
-GIT_TAGNAME= v.${DISTVERSION}
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}-ad9db35/src
-
LICENSE= GPLv3
-OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER \
+OPTIONS_DEFINE= INFO SYSTEM_SCREENRC MULTIUSER \
NOSOCKETDIR
-OPTIONS_DEFAULT= INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \
+OPTIONS_DEFAULT= INFO SYSTEM_SCREENRC \
NCURSES_DEFAULT MULTIUSER
-OPTIONS_SINGLE= IPC NCURSES
-OPTIONS_SINGLE_IPC= SOCKETS NAMED_PIPES
+OPTIONS_SINGLE= NCURSES
OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT
-NETHACK_DESC= Enable nethack-style messages
-XTERM_256_DESC= Enable support for 256 colour xterm
-SOCKETS_DESC= Use new (4.2.1+) sockets for IPC (default)
-NAMED_PIPES_DESC= Use legacy (4.0.3) named pipes for IPC (override)
SYSTEM_SCREENRC_DESC= Install system screenrc with helpful status line
MULTIUSER_DESC= Install setuid-root screen to support multiuser
MULTIUSER_PLIST_SUB= MULTISUID="@(,,4555) "
@@ -76,14 +67,6 @@ USES+= makeinfo
# set up a custom termcap entry or .screenrc which modifies termcap
# to contain the following: Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm
#
-.if ${PORT_OPTIONS:MXTERM_256}
-CFLAGS+= -DCOLORS256
-.endif
-
-.if ! ${PORT_OPTIONS:MNETHACK}
-CFLAGS+= -DNONETHACK
-.endif
-
.if ${PORT_OPTIONS:MNOSOCKETDIR}
CONFIGURE_ARGS+= --disable-socket-dir
.endif
@@ -92,16 +75,6 @@ CONFIGURE_ARGS+= --disable-socket-dir
CONFIGURE_ARGS+= --enable-socket-dir=${SCREEN_SOCKET_DIR}
.endif
-do-fetch:
- @cd ${DISTDIR} && \
- if [ ! -f ${DISTNAME}${EXTRACT_SUFX} ]; then \
- fetch -o ${DISTNAME}${EXTRACT_SUFX} \
- "https://git.savannah.gnu.org/gitweb/?p=screen.git;a=snapshot;h=${GIT_TAGNAME};sf=tgz"; \
- fi
-
-post-patch:
- @${RM} ${WRKSRC}/doc/screen.info*
-
# Bug 191029: Users can choose whether to use sockets or named pipes.
# Choose sockets if you don't know what the difference is.
# Choose named pipes if your environment is heterogeneous,
@@ -111,10 +84,6 @@ post-patch:
pre-configure:
cd ${WRKSRC} && ./autogen.sh
-post-configure-NAMED_PIPES-on:
- @${ECHO_CMD} '#define NAMEDPIPE 1' >> ${WRKSRC}/config.h
- @${ECHO_CMD} User selected named pipes override set.
-
ETCDIR?= ${PREFIX}/etc
post-install:
diff --git a/sysutils/screen50/distinfo b/sysutils/screen50/distinfo
index 9e15a22d3ae3..ab41c246dddf 100644
--- a/sysutils/screen50/distinfo
+++ b/sysutils/screen50/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747082803
-SHA256 (screen-5.0.1.tar.gz) = 0ac9682fcfca3c02d84e8402c49396eb7ace9383234aeb62a4c267a8480bf35b
-SIZE (screen-5.0.1.tar.gz) = 723528
+TIMESTAMP = 1747935093
+SHA256 (screen-5.0.1.tar.gz) = 2dae36f4db379ffcd14b691596ba6ec18ac3a9e22bc47ac239789ab58409869d
+SIZE (screen-5.0.1.tar.gz) = 897507
diff --git a/sysutils/screen50/files/screenrc.sample b/sysutils/screen50/files/screenrc.sample
index 3762f6c5da7b..8bfb5906d20c 100644
--- a/sysutils/screen50/files/screenrc.sample
+++ b/sysutils/screen50/files/screenrc.sample
@@ -3,7 +3,7 @@ defscrollback 5000
termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@
hardstatus alwayslastline
-hardstatus string '%{2;0}[%{+b2}%H%{-}][%= %{7}%?%-Lw%?%{+b1}(%{+b7}%n%f%t%?(%u)%?%{-})%{-}%?%+Lw%?%= %{-}]%{+b6}[%m/%d/%y %c]%{-}%{-}'
+hardstatus string '%{2;0}[%{+b10;0}%H%{-}][%= %{7;0}%?%-Lw%?%{+9;0}(%{+15;0}%n%f %t%?(%u)%?%{-})%{-} ^H%?%+Lw%?%= %{-}]%{+b14;0}[%m/%d/%y %c]%{-}%{-}'
vbell off
shell -$SHELL
logtstamp on