# Created by: Michael L. Hostbaek (mich@freebsdcluster.org) # $FreeBSD$ PORTNAME= lr PORTVERSION= 2.0 CATEGORIES= misc MASTER_SITES= SF/lazyread/lazyread/lazyread%20${PORTVERSION} DISTNAME= lazyread-${PORTVERSION} MAINTAINER= mich@FreeBSD.org COMMENT= Lazyread can auto-scroll files on your screen in movie credit fashion USES= ncurses OPTIONS_DEFINE= DOCS CONFLICTS_INSTALL= lrfiles-[0-9]* .include .if exists(/usr/bin/lesspipe.sh) LESSPIPE_PATH=/usr/bin/ PLIST_SUB+= LESSPIPE="@comment " .else .if exists(${LOCALBASE}/bin/lesspipe.sh) LESSPIPE_PATH=${LOCALBASE}/bin/ PLIST_SUB+= LESSPIPE="@comment " .else INSTALL_LESSPIPE=1 LESSPIPE_PATH=${LOCALBASE}/bin/ PLIST_SUB+= LESSPIPE="" .endif .endif LDFLAGS+= -lncurses WRKSRC= ${WRKDIR}/${DISTNAME} pre-patch: @${REINPLACE_CMD} -e 's|getenv("LESSOPEN")|"\|${LESSPIPE_PATH}lesspipe.sh"|' ${WRKSRC}/lazyread.c do-build: cd ${WRKSRC}; ${CC} ${CFLAGS} -o lr lazyread.c ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lr ${STAGEDIR}${PREFIX}/bin .if defined(INSTALL_LESSPIPE) ${INSTALL_SCRIPT} ${FILESDIR}/lesspipe.sh ${STAGEDIR}${PREFIX}/bin .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include