1 # $NetBSD: Makefile,v 1.84 2012/09/15 09:14:53 apb Exp $
5 CATEGORIES
= misc shells
6 MASTER_SITES
= ftp
://ftp.uni-erlangen.de
/pub
/utilities
/screen
/ \
7 http
://people.freebsd.org
/~cy
/distfiles
/
8 # ${MASTER_SITE_GNU:=screen/}
10 MAINTAINER
= kim@tac.nyc.ny.us
11 HOMEPAGE
= http
://www.gnu.org
/software
/screen
/screen.html
12 COMMENT
= Multi-screen window manager
15 PKG_INSTALLATION_TYPES
= overwrite pkgviews
19 NOT_FOR_PLATFORM
= Interix-
*-* # user auth and username size fixes needed
21 PLIST_SUBST
+= DISTNAME
=${DISTNAME
:Q
}
24 CONFIGURE_ARGS
+= --with-sys-screenrc
=${PKG_SYSCONFDIR}/screenrc
25 CONFIGURE_ARGS
+= --enable-telnet
30 .
include "../../mk/bsd.prefs.mk"
33 SUBST_FILES.paths
= etc
/etcscreenrc doc
/screen
.1
34 SUBST_SED.paths
+= -e
's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
35 SUBST_SED.paths
+= -e
's,@EXAMPLES@,${PREFIX}/share/examples/screen,g'
36 SUBST_STAGE.paths
= post-patch
39 .if
(${OPSYS} == "SunOS") && exists
(/usr
/5bin
/tic
)
40 INSTALLATION_DIRS
+= share
/lib
/terminfo
42 post-install
: screen-terminfo
45 .if empty
(UNPRIVILEGED
:M
[Yy
][Ee
][Ss
])
46 SPECIAL_PERMS
+= bin
/${DISTNAME} ${SETUID_ROOT_PERMS}
50 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share
/examples
/screen
51 ${INSTALL_DATA} ${WRKSRC}/etc
/etcscreenrc \
52 ${DESTDIR}${PREFIX}/share
/examples
/screen
/etcscreenrc
53 ${INSTALL_DATA} ${WRKSRC}/etc
/screenrc \
54 ${DESTDIR}${PREFIX}/share
/examples
/screen
/screenrc
55 .if
!empty
(UNPRIVILEGED
:M
[Yy
][Ee
][Ss
])
56 chmod
-s
${DESTDIR}${PREFIX}/bin
/${DISTNAME}
59 .PHONY
: screen-terminfo
61 cd
${WRKSRC}/terminfo
&& \
62 ${SETENV} TERMINFO
=${DESTDIR}${PREFIX}/share
/lib
/terminfo \
63 /usr
/5bin
/tic screeninfo.src
65 .
include "../../mk/termcap.buildlink3.mk"
66 .
include "../../mk/bsd.pkg.mk"