1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # $OpenBSD: Makefile,v 1.68 2015/09/01 12:05:19 jasper Exp $
- # Please adjust www/faq/faq15.html if updating.
- COMMENT= multi-screen window manager
- VERSION= 4.0.3
- DISTNAME= screen-${VERSION}
- REVISION= 6
- CATEGORIES= misc
- MASTER_SITES= ${MASTER_SITE_GNU:=screen/}
- HOMEPAGE= https://www.gnu.org/software/screen/
- # GPLv2+
- PERMIT_PACKAGE_CDROM= Yes
- SUBST_VARS= VERSION
- CFLAGS+= -Wall
- CONFIGURE_STYLE= gnu
- CONFIGURE_ARGS= --with-sys-screenrc="${SYSCONFDIR}/screenrc"
- USE_GROFF = Yes
- FLAVORS= static shm
- FLAVOR?=
- .if ${FLAVOR} == "static"
- CONFIGURE_ENV= LDFLAGS="${STATIC}"
- .else
- WANTLIB= c curses util
- .endif
- .if ${FLAVOR} == "shm"
- PATCH_LIST= patch-* shmpatch-*
- .endif
- ALL_TARGET= screen screen.info
- pre-build:
- @perl -pi -e s#!!sysconfdir!!#${SYSCONFDIR}#g ${WRKSRC}/doc/screen.1
- post-install:
- @cd ${PREFIX}/bin && mv -f screen-${VERSION} screen
- @chmod 755 ${PREFIX}/bin/screen
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/screen
- ${INSTALL_DATA} ${WRKSRC}/etc/etcscreenrc \
- ${PREFIX}/share/examples/screen/screenrc
- .include <bsd.port.mk>
|