Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= mutt |
4 |
PORTNAME= mutt |
5 |
DISTVERSION= 1.13.4 |
5 |
DISTVERSION= 1.13.5 |
6 |
CATEGORIES+= mail |
6 |
CATEGORIES+= mail |
7 |
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ |
7 |
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ |
8 |
ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ |
8 |
ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ |
Lines 48-55
OPTIONS_SUB= yes
Link Here
|
48 |
|
48 |
|
49 |
OPTIONS_DEFINE= AUTOCRYPT DEBUG DOCS EXAMPLES FLOCK FORCEBASE64 GPGME \ |
49 |
OPTIONS_DEFINE= AUTOCRYPT DEBUG DOCS EXAMPLES FLOCK FORCEBASE64 GPGME \ |
50 |
GREETING_PATCH HTML ICONV IDN IFDEF_PATCH LOCALES_FIX \ |
50 |
GREETING_PATCH HTML ICONV IDN IFDEF_PATCH LOCALES_FIX \ |
51 |
MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NLS QUOTE_PATCH NNTP \ |
51 |
MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NLS QUOTE_PATCH \ |
52 |
REVERSE_REPLY_PATCH SASL SMART_DATE SMTP URLVIEW XML |
52 |
REVERSE_REPLY_PATCH SASL SMART_DATE SMTP URLVIEW |
53 |
|
53 |
|
54 |
OPTIONS_SINGLE= GSSAPI HCACHE SCREEN |
54 |
OPTIONS_SINGLE= GSSAPI HCACHE SCREEN |
55 |
OPTIONS_RADIO= SPELL |
55 |
OPTIONS_RADIO= SPELL |
Lines 84-94
SLANG_DESC= SLANG support
Link Here
|
84 |
SMART_DATE_DESC= Dynamic date formatting with "%@" |
84 |
SMART_DATE_DESC= Dynamic date formatting with "%@" |
85 |
SMTP_DESC= SMTP relay support |
85 |
SMTP_DESC= SMTP relay support |
86 |
URLVIEW_DESC= Use urlview for the URL selector menu |
86 |
URLVIEW_DESC= Use urlview for the URL selector menu |
87 |
XML_DESC= Use XML tools for rebuilding documentation |
|
|
88 |
|
87 |
|
89 |
OPTIONS_DEFAULT= AUTOCRYPT GPGME GSSAPI_NONE HCACHE_BDB HTML ICONV IDN \ |
88 |
OPTIONS_DEFAULT= AUTOCRYPT GPGME GSSAPI_NONE HCACHE_BDB HTML ICONV IDN \ |
90 |
IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NCURSES \ |
89 |
IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NCURSES \ |
91 |
NLS REVERSE_REPLY_PATCH SASL SMART_DATE SMTP URLVIEW XML |
90 |
NLS QUOTE_PATCH REVERSE_REPLY_PATCH SASL SMART_DATE SMTP URLVIEW |
92 |
|
91 |
|
93 |
.ifmake makesum # for optional distfiles patchfiles |
92 |
.ifmake makesum # for optional distfiles patchfiles |
94 |
OPTIONS_OVERRIDE= ${OPTIONS_DEFINE} ${OPTIONS_DEFAULT} |
93 |
OPTIONS_OVERRIDE= ${OPTIONS_DEFINE} ${OPTIONS_DEFAULT} |
Lines 173-237
GPGME_CONFIGURE_ENABLE= gpgme
Link Here
|
173 |
|
172 |
|
174 |
SMTP_CONFIGURE_ENABLE= smtp |
173 |
SMTP_CONFIGURE_ENABLE= smtp |
175 |
|
174 |
|
|
|
175 |
FORCEBASE64_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-forcebase64 |
176 |
|
177 |
MAILDIR_MTIME_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-maildir-mtime |
178 |
|
176 |
GREETING_PATCH_PATCHFILES= mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc |
179 |
GREETING_PATCH_PATCHFILES= mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc |
177 |
|
180 |
|
178 |
QUOTE_PATCH_BROKEN= QUOTE_PATCH broken on 1.13.0 |
|
|
179 |
QUOTE_PATCH_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.initials.xz:vvv \ |
181 |
QUOTE_PATCH_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.initials.xz:vvv \ |
180 |
patch-${VVV_PATCH_VERSION}.vvv.quote.xz:vvv |
182 |
patch-${VVV_PATCH_VERSION}.vvv.quote.xz:vvv |
181 |
|
183 |
|
182 |
NNTP_BROKEN= NNTP_PATCH broken on 1.13.0 |
|
|
183 |
NNTP_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.nntp.xz:-p1:vvv |
184 |
NNTP_EXTRA_PATCHES= ${PATCHDIR}/extra-nntp-depfiles |
185 |
NNTP_CONFIGURE_ON= --enable-nntp |
186 |
NNTP_VARS= XML_NEEDED=yes |
187 |
NNTP_CATEGORIES= news |
188 |
NNTP_USES= perl5 |
189 |
|
190 |
DOCS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-doc-ref |
184 |
DOCS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-doc-ref |
191 |
|
185 |
|
192 |
.include <bsd.port.options.mk> |
186 |
.include <bsd.port.options.mk> |
193 |
|
187 |
|
194 |
# un/comment as each VERSION is created for PORTVERSION |
188 |
# un/comment as each VERSION is created for PORTVERSION |
195 |
VVV_PATCH_VERSION= 1.12.1 |
189 |
VVV_PATCH_VERSION= 1.13.0 |
196 |
GREETING_PATCH_VERSION= 1.13.2 |
190 |
GREETING_PATCH_VERSION= 1.13.4 |
197 |
|
|
|
198 |
post-patch-NNTP-on: |
199 |
# Restore timestamps for autotools sources |
200 |
@${TOUCH} -r ${WRKSRC}/configure.ac.orig ${WRKSRC}/configure.ac |
201 |
@${TOUCH} -r ${WRKSRC}/Makefile.am.orig ${WRKSRC}/Makefile.am |
202 |
.if ${PORT_OPTIONS:MMAILDIR_MTIME_PATCH} |
203 |
.if defined(${PATCH_DEBUG}) |
204 |
@${ECHO} "===> Applying ${.TARGET} extra-patch-maildir-mtime-nntp" |
205 |
.endif |
206 |
@${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-maildir-mtime-nntp |
207 |
.endif |
208 |
.if ${PORT_OPTIONS:MFORCEBASE64} |
209 |
.if defined(PATCH_DEBUG) |
210 |
@${ECHO} "===> Applying ${.TARGET} extra-patch-forcebase64-nntp" |
211 |
.endif |
212 |
@${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-forcebase64-nntp |
213 |
.endif |
214 |
|
215 |
post-patch-NNTP-off: |
216 |
.if ${PORT_OPTIONS:MMAILDIR_MTIME_PATCH} |
217 |
.if defined(PATCH_DEBUG) |
218 |
@${ECHO} "===> Applying ${.TARGET} extra-patch-maildir-mtime" |
219 |
.endif |
220 |
@${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-maildir-mtime |
221 |
.endif |
222 |
.if ${PORT_OPTIONS:MFORCEBASE64} |
223 |
.if defined(PATCH_DEBUG) |
224 |
@${ECHO} "===> Applying ${.TARGET} extra-patch-forcebase64" |
225 |
.endif |
226 |
@${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-forcebase64 |
227 |
.endif |
228 |
|
191 |
|
229 |
post-install: |
192 |
post-install: |
230 |
${INSTALL_MAN} ${FILESDIR}/mailcap.5 ${STAGEDIR}${MANPREFIX}/man/man5 |
193 |
${INSTALL_MAN} ${FILESDIR}/mailcap.5 ${STAGEDIR}${MANPREFIX}/man/man5 |
231 |
|
194 |
|
232 |
post-install-NNTP-on: |
|
|
233 |
${INSTALL_DATA} ${WRKSRC}/ChangeLog.nntp ${STAGEDIR}${DOCSDIR} |
234 |
|
235 |
pre-configure:: |
195 |
pre-configure:: |
236 |
@${REINPLACE_CMD} -e 's,?eimdal\*),?eimdal*|\"FreeBSD heimdal\"*),' \ |
196 |
@${REINPLACE_CMD} -e 's,?eimdal\*),?eimdal*|\"FreeBSD heimdal\"*),' \ |
237 |
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} |
197 |
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} |
Lines 256-270
pre-configure-HCACHE_BDB-on:
Link Here
|
256 |
@${REINPLACE_CMD} -E -e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /' \ |
216 |
@${REINPLACE_CMD} -E -e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /' \ |
257 |
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} |
217 |
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} |
258 |
|
218 |
|
259 |
.if defined (XML_NEEDED) && ${PORT_OPTIONS:MXML} |
|
|
260 |
BUILD_DEPENDS+= xsltproc:textproc/libxslt \ |
261 |
${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ |
262 |
lynx:www/lynx |
263 |
.else |
264 |
pre-build:: |
219 |
pre-build:: |
265 |
@${REINPLACE_CMD} \ |
220 |
@${REINPLACE_CMD} -e '/^BUILD_DOC_TARGETS/s/=.*/=/' ${WRKSRC}/doc/Makefile |
266 |
-e '/^BUILD_DOC_TARGETS/s/=.*/=/' \ |
|
|
267 |
${WRKSRC}/doc/Makefile |
268 |
.endif |
269 |
|
221 |
|
270 |
.include <bsd.port.mk> |
222 |
.include <bsd.port.mk> |