|
Lines 1-114
Link Here
|
| 1 |
# ex:ts=8 |
1 |
# ex:ts=8 |
| 2 |
# Ports collection makefile for: mutt w/pgp hooks |
2 |
# Ports collection makefile for: Chinese specific slave port of mail/mutt. |
| 3 |
# Date created: Thur July 25, 1996 |
3 |
# Date created: Mon Aug 28, 2000 |
| 4 |
# Whom: David O'Brien (obrien@NUXI.com) |
4 |
# Whom: Clive Lin <clive@CirX.ORG> |
| 5 |
# |
5 |
# |
| 6 |
# $FreeBSD: ports/chinese/mutt/Makefile,v 1.1.1.1 2000/08/26 09:02:47 vanilla Exp $ |
6 |
# $FreeBSD$ |
| 7 |
# |
7 |
# |
| 8 |
|
8 |
|
| 9 |
PORTNAME= mutt |
9 |
WITH_LOCALES_FIX= yes |
| 10 |
PORTVERSION= 1.2.5 |
|
|
| 11 |
CATEGORIES= mail |
| 12 |
MASTER_SITES= ftp://ftp.guug.de/pub/mutt/ \ |
| 13 |
ftp://ftp.uib.no/pub/mutt/ \ |
| 14 |
ftp://pgp.rasip.fer.hr/pub/mutt/international/ \ |
| 15 |
ftp://ftp.gbnet.net/pub/mutt-international/ \ |
| 16 |
ftp://riemann.iam.uni-bonn.de/pub/mutt/ \ |
| 17 |
ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/mutt-international/ \ |
| 18 |
ftp://ftp.gwdg.de/pub/unix/mail/mutt/international/ \ |
| 19 |
ftp://ftp.iks-jena.de/pub/mitarb/lutz/crypt/software/pgp/mutt/ |
| 20 |
DISTNAME= ${PORTNAME}-${PORTVERSION}i |
| 21 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} charmaps-0.0.tar.gz |
| 22 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
| 23 |
|
| 24 |
PATCH_SITES= http://www.frmug.org/mutt/mutt/${PKGNAME:S/^mutt-//}/ \ |
| 25 |
http://www.math.fu-berlin.de/~leitner/mutt/${PKGNAME:S/^mutt-//}/ \ |
| 26 |
http://www.efrei.fr/~parmelan/mutt/${PKGNAME:S/^mutt-//}/ \ |
| 27 |
ftp://www.frmug.org/pub/mutt/mutt/${PKGNAME:S/^mutt-//}/ \ |
| 28 |
ftp://riemann.iam.uni-bonn.de/pub/mutt/ |
| 29 |
PATCHFILES= |
| 30 |
PATCH_DIST_STRIP= -p1 |
| 31 |
|
| 32 |
MAINTAINER= ycheng@sinica.edu.tw |
| 33 |
|
| 34 |
.if defined(PACKAGE_BUILDING) |
| 35 |
WITH_SLANG= yes |
| 36 |
BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell |
| 37 |
RUN_DEPENDS= ispell:${PORTSDIR}/textproc/ispell \ |
| 38 |
urlview:${PORTSDIR}/textproc/urlview |
| 39 |
.if ${MACHINE_ARCH} != "alpha" |
| 40 |
# coredump in sgmls |
| 41 |
WITH_DOCS= yes |
| 42 |
.endif |
| 43 |
.endif |
| 44 |
|
10 |
|
| 45 |
LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext |
11 |
EXTRA_PATCHES= ${.CURDIR}/patches/patch-init.h ${.CURDIR}/patches/patch-parse.c ${.CURDIR}/patches/patch-pgp.c ${.CURDIR}/patches/patch-sendlib.c |
| 46 |
.if defined(WITH_SLANG) |
|
|
| 47 |
LIB_DEPENDS+= slang.1:${PORTSDIR}/devel/libslang |
| 48 |
.elif defined(WITH_NCURSES_PORT) |
| 49 |
LIB_DEPENDS+= ncurses.4:${PORTSDIR}/devel/ncurses |
| 50 |
CFLAGS+= -I${PREFIX}/include/ncurses |
| 51 |
.endif |
| 52 |
.if defined(WITH_SSL) |
| 53 |
USE_OPENSSL= RSA |
| 54 |
.endif |
| 55 |
.if defined(WITH_DOCS) |
| 56 |
BUILD_DEPENDS+= sgmlfmt:${PORTSDIR}/textproc/sgmlformat |
| 57 |
.endif |
| 58 |
|
12 |
|
| 59 |
DIST_SUBDIR= mutt |
13 |
MASTERDIR= ${.CURDIR}/../../mail/mutt |
| 60 |
GNU_CONFIGURE= yes |
14 |
.include "${MASTERDIR}/Makefile" |
| 61 |
CONFIGURE_TARGET=${ARCH}-portbld-freebsd${OSREL} |
|
|
| 62 |
CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" LDFLAGS=-L${LOCALBASE}/lib |
| 63 |
CONFIGURE_ARGS= --enable-pop --enable-imap --enable-flock --disable-fcntl \ |
| 64 |
--with-sharedir=${PREFIX}/share/mutt \ |
| 65 |
--with-docdir=${PREFIX}/share/doc/mutt --with-charmaps \ |
| 66 |
--enable-locales-fix |
| 67 |
.if defined(WITH_SLANG) |
| 68 |
CONFIGURE_ARGS+= --with-slang=${PREFIX} |
| 69 |
.elif defined(WITH_NCURSES_PORT) |
| 70 |
CONFIGURE_ARGS+= --with-curses=${PREFIX} |
| 71 |
.endif |
| 72 |
.if defined(WITH_SSL) |
| 73 |
CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} |
| 74 |
.endif |
| 75 |
WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} |
| 76 |
MAN1= mutt.1 mutt_dotlock.1 |
| 77 |
MAN5= muttrc.5 |
| 78 |
|
15 |
|
| 79 |
pre-patch: |
16 |
DISTNAME= ${PORTNAME}-${PORTVERSION}i |
| 80 |
(cd ${WRKSRC}; ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/charmaps-0.0.tar.gz) |
|
|
| 81 |
|
| 82 |
post-patch: |
| 83 |
cd ${WRKSRC}/charmaps/maps; ${LN} CP1251 WINDOWS-1251 |
| 84 |
cd ${WRKSRC}/charmaps/maps; ${RM} -f *.orig |
| 85 |
|
| 86 |
.if !defined(NOPORTDOCS) |
| 87 |
post-build: |
| 88 |
${TOUCH} ${WRKSRC}/doc/mutt.man ${WRKSRC}/doc/manual.sgml |
| 89 |
${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-doc-ref |
| 90 |
printf ",s|\$${PREFIX}|%s|g\nw\nq\n" ${PREFIX} | \ |
| 91 |
ed -s ${WRKSRC}/doc/mutt.man |
| 92 |
.if defined(WITH_DOCS) |
| 93 |
PLIST:= ${WRKDIR}/PLIST |
| 94 |
pre-install: |
| 95 |
@${CAT} ${PKGDIR}/PLIST.htmlfiles >> ${PLIST} |
| 96 |
@${CAT} ${PKGDIR}/PLIST >> ${PLIST} |
| 97 |
.endif |
| 98 |
.endif |
| 99 |
|
| 100 |
post-install: |
| 101 |
@strip ${PREFIX}/bin/mutt |
| 102 |
.if !defined(NOPORTDOCS) |
| 103 |
@${ECHO} "===> Installing Mutt documentation" |
| 104 |
@${MKDIR} ${PREFIX}/share/doc/mutt && ${CHMOD} a+rx ${PREFIX}/share/doc/mutt |
| 105 |
@cd ${WRKSRC}/doc ; ${INSTALL_MAN} manual.txt PGP-Notes.txt \ |
| 106 |
${PREFIX}/share/doc/mutt |
| 107 |
.if defined(WITH_DOCS) |
| 108 |
env MANMODE=0755 ${INSTALL_MAN} -d ${PREFIX}/share/doc/mutt/html |
| 109 |
${INSTALL_MAN} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/mutt/html |
| 110 |
${INSTALL_MAN} ${WRKSRC}/doc/*.latin1 ${PREFIX}/share/doc/mutt |
| 111 |
.endif |
| 112 |
.endif |
| 113 |
|
17 |
|
| 114 |
.include <bsd.port.mk> |
18 |
MAINTAINER= ycheng@sinica.edu.tw |