diff options
Diffstat (limited to 'sysutils/screen50/Makefile')
-rw-r--r-- | sysutils/screen50/Makefile | 57 |
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: |