summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2000-08-26 09:02:47 +0000
committervanilla <vanilla@FreeBSD.org>2000-08-26 09:02:47 +0000
commit1f789b3ff92152b7c01c3d48a785de738cec6dd4 (patch)
treec08076e40e16f487ecc30351831a5d318873afe2
parent164bfd8e4dae1ba6e5b23df189671af75a5943c3 (diff)
downloadFreeBSD-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/Makefile114
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>
OpenPOWER on IntegriCloud