ports/misc/screen/Makefile

43 lines
861 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= multi-screen window manager
2023-08-25 20:59:25 +00:00
DISTNAME= screen-4.9.1
2023-08-16 22:26:55 +00:00
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GNU:=screen/}
HOMEPAGE= https://www.gnu.org/software/screen/
# GPLv3+
PERMIT_PACKAGE= Yes
2023-08-25 20:59:25 +00:00
AUTOCONF_VERSION=2.71
2023-08-16 22:26:55 +00:00
CONFIGURE_STYLE=autoconf
CONFIGURE_ARGS= --with-sys-screenrc="${SYSCONFDIR}/screenrc"
USE_GMAKE= Yes
USE_GROFF= Yes
FLAVORS= static
FLAVOR?=
.if ${FLAVOR} == "static"
CONFIGURE_ENV= LDFLAGS="${STATIC}"
.else
WANTLIB= c curses util
.endif
ALL_TARGET= screen screen.info
#MAKE_FLAGS= OPTIONS=-DDEBUG
DEBUG_PACKAGES= ${BUILD_PACKAGES}
pre-build:
2023-08-25 20:59:25 +00:00
${SUBST_CMD} ${WRKSRC}/doc/screen.1
2023-08-16 22:26:55 +00:00
post-install:
2023-08-25 20:59:25 +00:00
cd ${PREFIX}/bin && mv -f screen-* screen
chmod 755 ${PREFIX}/bin/screen
2023-08-16 22:26:55 +00:00
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/screen
${INSTALL_DATA} ${WRKSRC}/etc/etcscreenrc \
${PREFIX}/share/examples/screen/screenrc
.include <bsd.port.mk>