diff options
Diffstat (limited to 'sysutils/screen50')
-rw-r--r-- | sysutils/screen50/Makefile | 33 | ||||
-rw-r--r-- | sysutils/screen50/distinfo | 6 | ||||
-rw-r--r-- | sysutils/screen50/files/patch-misc.h | 12 | ||||
-rw-r--r-- | sysutils/screen50/files/screenrc.sample | 2 | ||||
-rw-r--r-- | sysutils/screen50/pkg-plist | 2 |
5 files changed, 28 insertions, 27 deletions
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile index 2cc390901d9b..221f4fd63eb0 100644 --- a/sysutils/screen50/Makefile +++ b/sysutils/screen50/Makefile @@ -1,14 +1,15 @@ PORTNAME= screen -DISTVERSION= 5.0.0 +DISTVERSION= 5.0.1 +PORTREVISION= 3 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* @@ -20,6 +21,10 @@ 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 \ @@ -49,6 +54,7 @@ NCURSES_PORT_USES= ncurses:port OPTIONS_SUB= USES= autoreconf:build gmake cpe +CONFIGURE_ARGS= --with-system_screenrc=${ETCDIR}/screenrc MAKE_ARGS+= WITH_MAN=1 CPE_VENDOR= gnu @@ -57,7 +63,7 @@ CPE_VENDOR= gnu GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CFLAGS+= -I${NCURSESINC} +CFLAGS+= -I${NCURSESINC} -DSVR4 -DGETUTENT LDFLAGS+= -L${NCURSESLIB} .if ${PORT_OPTIONS:MINFO} @@ -86,6 +92,13 @@ CONFIGURE_ARGS+= --disable-socket-dir CONFIGURE_ARGS+= --with-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* diff --git a/sysutils/screen50/distinfo b/sysutils/screen50/distinfo index 94c47f76c8ea..9e15a22d3ae3 100644 --- a/sysutils/screen50/distinfo +++ b/sysutils/screen50/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724900361 -SHA256 (screen-5.0.0.tar.gz) = f04a39d00a0e5c7c86a55338808903082ad5df4d73df1a2fd3425976aed94971 -SIZE (screen-5.0.0.tar.gz) = 895882 +TIMESTAMP = 1747082803 +SHA256 (screen-5.0.1.tar.gz) = 0ac9682fcfca3c02d84e8402c49396eb7ace9383234aeb62a4c267a8480bf35b +SIZE (screen-5.0.1.tar.gz) = 723528 diff --git a/sysutils/screen50/files/patch-misc.h b/sysutils/screen50/files/patch-misc.h deleted file mode 100644 index 818c716ad6cf..000000000000 --- a/sysutils/screen50/files/patch-misc.h +++ /dev/null @@ -1,12 +0,0 @@ ---- misc.h.orig 2024-03-26 16:41:57.000000000 -0700 -+++ misc.h 2024-04-03 11:30:19.350562000 -0700 -@@ -28,6 +28,9 @@ - int AddXChar (char *, int); - int AddXChars (char *, int, char *); - -+time_t SessionCreationTime(const char *fifo); -+ -+ - #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) - - #endif /* SCREEN_MISC_H */ diff --git a/sysutils/screen50/files/screenrc.sample b/sysutils/screen50/files/screenrc.sample index 1ce5561ebf31..3762f6c5da7b 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 '%{gk}[%{G}%H%{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[%m/%d/%y %C %A]%{W}' +hardstatus string '%{2;0}[%{+b2}%H%{-}][%= %{7}%?%-Lw%?%{+b1}(%{+b7}%n%f%t%?(%u)%?%{-})%{-}%?%+Lw%?%= %{-}]%{+b6}[%m/%d/%y %c]%{-}%{-}' vbell off shell -$SHELL logtstamp on diff --git a/sysutils/screen50/pkg-plist b/sysutils/screen50/pkg-plist index 827afbb2d2d1..aabb61708efd 100644 --- a/sysutils/screen50/pkg-plist +++ b/sysutils/screen50/pkg-plist @@ -1,5 +1,5 @@ bin/screen -%%MULTISUID%%bin/screen-5.0.0 +%%MULTISUID%%bin/screen-5.0.1 share/man/man1/screen.1.gz %%DATADIR%%/utf8encodings/01 %%DATADIR%%/utf8encodings/02 |