summaryrefslogtreecommitdiff
path: root/sysutils/screen50/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/screen50/Makefile')
-rw-r--r--sysutils/screen50/Makefile57
1 files changed, 13 insertions, 44 deletions
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile
index 221f4fd63eb0..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,32 +67,14 @@ 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
.if defined(SCREEN_SOCKET_DIR)
-CONFIGURE_ARGS+= --with-socket-dir=${SCREEN_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: