diff options
author | vanilla <vanilla@FreeBSD.org> | 2000-08-26 09:02:47 +0000 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2000-08-26 09:02:47 +0000 |
commit | 1f789b3ff92152b7c01c3d48a785de738cec6dd4 (patch) | |
tree | c08076e40e16f487ecc30351831a5d318873afe2 | |
parent | 164bfd8e4dae1ba6e5b23df189671af75a5943c3 (diff) | |
download | FreeBSD-ports-1f789b3ff92152b7c01c3d48a785de738cec6dd4.zip FreeBSD-ports-1f789b3ff92152b7c01c3d48a785de738cec6dd4.tar.gz |
import chinese-localed mutt.
PR: ports/20805
Submitted by: Clive Lin <clive@CirX.ORG>
-rw-r--r-- | chinese/mutt/Makefile | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/chinese/mutt/Makefile b/chinese/mutt/Makefile new file mode 100644 index 0000000..07e5d63 --- /dev/null +++ b/chinese/mutt/Makefile @@ -0,0 +1,114 @@ +# ex:ts=8 +# Ports collection makefile for: mutt w/pgp hooks +# Date created: Thur July 25, 1996 +# Whom: David O'Brien (obrien@NUXI.com) +# +# $FreeBSD$ +# + +PORTNAME= mutt +PORTVERSION= 1.2.5 +CATEGORIES= mail +MASTER_SITES= ftp://ftp.guug.de/pub/mutt/ \ + ftp://ftp.uib.no/pub/mutt/ \ + ftp://pgp.rasip.fer.hr/pub/mutt/international/ \ + ftp://ftp.gbnet.net/pub/mutt-international/ \ + ftp://riemann.iam.uni-bonn.de/pub/mutt/ \ + ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/mutt-international/ \ + ftp://ftp.gwdg.de/pub/unix/mail/mutt/international/ \ + ftp://ftp.iks-jena.de/pub/mitarb/lutz/crypt/software/pgp/mutt/ +DISTNAME= ${PORTNAME}-${PORTVERSION}i +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} charmaps-0.0.tar.gz +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +PATCH_SITES= http://www.frmug.org/mutt/mutt/${PKGNAME:S/^mutt-//}/ \ + http://www.math.fu-berlin.de/~leitner/mutt/${PKGNAME:S/^mutt-//}/ \ + http://www.efrei.fr/~parmelan/mutt/${PKGNAME:S/^mutt-//}/ \ + ftp://www.frmug.org/pub/mutt/mutt/${PKGNAME:S/^mutt-//}/ \ + ftp://riemann.iam.uni-bonn.de/pub/mutt/ +PATCHFILES= +PATCH_DIST_STRIP= -p1 + +MAINTAINER= ycheng@sinica.edu.tw + +.if defined(PACKAGE_BUILDING) +WITH_SLANG= yes +BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell +RUN_DEPENDS= ispell:${PORTSDIR}/textproc/ispell \ + urlview:${PORTSDIR}/textproc/urlview +.if ${MACHINE_ARCH} != "alpha" +# coredump in sgmls +WITH_DOCS= yes +.endif +.endif + +LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext +.if defined(WITH_SLANG) +LIB_DEPENDS+= slang.1:${PORTSDIR}/devel/libslang +.elif defined(WITH_NCURSES_PORT) +LIB_DEPENDS+= ncurses.4:${PORTSDIR}/devel/ncurses +CFLAGS+= -I${PREFIX}/include/ncurses +.endif +.if defined(WITH_SSL) +USE_OPENSSL= RSA +.endif +.if defined(WITH_DOCS) +BUILD_DEPENDS+= sgmlfmt:${PORTSDIR}/textproc/sgmlformat +.endif + +DIST_SUBDIR= mutt +GNU_CONFIGURE= yes +CONFIGURE_TARGET=${ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" LDFLAGS=-L${LOCALBASE}/lib +CONFIGURE_ARGS= --enable-pop --enable-imap --enable-flock --disable-fcntl \ + --with-sharedir=${PREFIX}/share/mutt \ + --with-docdir=${PREFIX}/share/doc/mutt --with-charmaps \ + --enable-locales-fix +.if defined(WITH_SLANG) +CONFIGURE_ARGS+= --with-slang=${PREFIX} +.elif defined(WITH_NCURSES_PORT) +CONFIGURE_ARGS+= --with-curses=${PREFIX} +.endif +.if defined(WITH_SSL) +CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} +.endif +WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} +MAN1= mutt.1 mutt_dotlock.1 +MAN5= muttrc.5 + +pre-patch: + (cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/charmaps-0.0.tar.gz) + +post-patch: + cd ${WRKSRC}/charmaps/maps; ${LN} CP1251 WINDOWS-1251 + cd ${WRKSRC}/charmaps/maps; ${RM} -f *.orig + +.if !defined(NOPORTDOCS) +post-build: + ${TOUCH} ${WRKSRC}/doc/mutt.man ${WRKSRC}/doc/manual.sgml + ${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-doc-ref + printf ",s|\$${PREFIX}|%s|g\nw\nq\n" ${PREFIX} | \ + ed -s ${WRKSRC}/doc/mutt.man +.if defined(WITH_DOCS) +PLIST:= ${WRKDIR}/PLIST +pre-install: + @${CAT} ${PKGDIR}/PLIST.htmlfiles >> ${PLIST} + @${CAT} ${PKGDIR}/PLIST >> ${PLIST} +.endif +.endif + +post-install: + @strip ${PREFIX}/bin/mutt +.if !defined(NOPORTDOCS) + @${ECHO} "===> Installing Mutt documentation" + @${MKDIR} ${PREFIX}/share/doc/mutt && ${CHMOD} a+rx ${PREFIX}/share/doc/mutt + @cd ${WRKSRC}/doc ; ${INSTALL_MAN} manual.txt PGP-Notes.txt \ + ${PREFIX}/share/doc/mutt +.if defined(WITH_DOCS) + env MANMODE=0755 ${INSTALL_MAN} -d ${PREFIX}/share/doc/mutt/html + ${INSTALL_MAN} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/mutt/html + ${INSTALL_MAN} ${WRKSRC}/doc/*.latin1 ${PREFIX}/share/doc/mutt +.endif +.endif + +.include <bsd.port.mk> |