# New ports collection makefile for: pine-heb # Date created: Apr 01 2000 # Whom: Nadav Eiron # # $FreeBSD$ PORTNAME= pine PORTVERSION= 4.44.2.9 CATEGORIES= hebrew mail news MASTER_SITES= ftp://www8.cc.huji.ac.il/pub/pine/ \ ftp://www8.cc.huji.ac.il/pub/pine/old/ DISTNAME= pine4.44_heb2.09 MAINTAINER?= nadav@cs.technion.ac.il COMMENT?= PINE(tm) -- a Program for Internet News & Email FORBIDDEN= Pine versions less than 4.58 contain serious vulnerabilities. MAN1= pine.1 pico.1 pilot.1 pre-fetch: .if !defined(BATCH) && !defined(PACKAGE_BUILDING) ${SH} pkg-install .endif post-patch: for i in ${WRKSRC}/doc/pine.1 \ ${WRKSRC}/pine/init.c \ ${WRKSRC}/pine/pine.hlp \ ${WRKSRC}/pine/mailcap.c \ ${WRKSRC}/pine/osdep/os-bsf.h ; do \ ${MV} $$i $$i.sed ; \ ${SED} -e "s:@@PREFIX@@:${PREFIX}:g" \ $$i.sed >$$i ; \ ${RM} $$i.sed ; \ done for i in ${WRKSRC}/doc/tech-notes.txt \ ${WRKSRC}/doc/tech-notes/*.html ; do \ ${MV} $$i $$i.sed ; \ ${SED} -e "s:/usr/local/lib/:${PREFIX}/etc/:g" \ $$i.sed >$$i ; \ ${RM} $$i.sed ; \ done do-build: @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ./build bsf) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/pico ${PREFIX}/bin/pico ${INSTALL_PROGRAM} ${WRKSRC}/bin/pilot ${PREFIX}/bin/pilot ${INSTALL_PROGRAM} ${WRKSRC}/bin/pine ${PREFIX}/bin/pine ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ < ${FILESDIR}/pgpdecode > ${WRKSRC}/bin/pgpdecode ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ < ${FILESDIR}/pgpencrypt > ${WRKSRC}/bin/pgpencrypt ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ < ${FILESDIR}/pgpsign > ${WRKSRC}/bin/pgpsign ${INSTALL_SCRIPT} ${WRKSRC}/bin/pgpencrypt ${PREFIX}/bin/pgpencrypt ${INSTALL_SCRIPT} ${WRKSRC}/bin/pgpdecode ${PREFIX}/bin/pgpdecode ${INSTALL_SCRIPT} ${WRKSRC}/bin/pgpsign ${PREFIX}/bin/pgpsign ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ < ${FILESDIR}/dot.pinerc.pgp.sample \ > ${WRKSRC}/dot.pinerc.pgp.sample ${INSTALL_DATA} ${WRKSRC}/dot.pinerc.pgp.sample \ ${PREFIX}/etc/dot.pinerc.pgp.sample ${INSTALL_MAN} ${WRKSRC}/doc/pico.1 ${PREFIX}/man/man1/pico.1 ${INSTALL_MAN} ${WRKSRC}/doc/pilot.1 ${PREFIX}/man/man1/pilot.1 ${INSTALL_MAN} ${WRKSRC}/doc/pine.1 ${PREFIX}/man/man1/pine.1 .if !defined(NOPORTDOCS) ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} \ ${PREFIX}/share/doc/pine \ ${PREFIX}/share/doc/pine/tech-notes ${INSTALL_DATA} ${WRKSRC}/doc/brochure.txt ${PREFIX}/share/doc/pine ${INSTALL_DATA} ${WRKSRC}/doc/tech-notes.txt ${PREFIX}/share/doc/pine ${INSTALL_DATA} ${WRKSRC}/doc/tech-notes/*.html \ ${PREFIX}/share/doc/pine/tech-notes/ .endif post-install: ${PREFIX}/bin/pine -P ${PREFIX}/etc/pine.conf -conf >${WRKSRC}/pine.conf ${INSTALL_DATA} ${WRKSRC}/pine.conf ${PREFIX}/etc/pine.conf # hack to allow slave ports to include bsd.port.pre.mk and then this file .if defined(PRE_MK_INCLUDED) .include .else .include .endif