diff options
author | krion <krion@FreeBSD.org> | 2005-05-18 20:39:42 +0800 |
---|---|---|
committer | krion <krion@FreeBSD.org> | 2005-05-18 20:39:42 +0800 |
commit | f906ada20fba0bb458521012da9a995e33dc3a59 (patch) | |
tree | f346f68098a6f2fc85d7e6641583161e2dff305e /mail/mutt-devel | |
parent | 870c5f45bc5a63df5273534413738339780359c9 (diff) | |
download | freebsd-ports-gnome-f906ada20fba0bb458521012da9a995e33dc3a59.tar.gz freebsd-ports-gnome-f906ada20fba0bb458521012da9a995e33dc3a59.tar.zst freebsd-ports-gnome-f906ada20fba0bb458521012da9a995e33dc3a59.zip |
Add WITHOUT_MUTT_FLOCK knob.
Fix the WITH_MUTT_SIDEBAR_PATCH knob.
PR: ports/81175
Submitted by: maintainer
Diffstat (limited to 'mail/mutt-devel')
-rw-r--r-- | mail/mutt-devel/Makefile | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/mail/mutt-devel/Makefile b/mail/mutt-devel/Makefile index 7530f2a709e0..9ea5dad07972 100644 --- a/mail/mutt-devel/Makefile +++ b/mail/mutt-devel/Makefile @@ -90,6 +90,9 @@ # If you want to have the Mailbox Sidebar patch define: # WITH_MUTT_SIDEBAR_PATCH # +# If you do not want mutt to use the flock() function define: +# WITHOUT_MUTT_FLOCK +# PORTNAME= mutt-devel PORTVERSION= 1.5.9 @@ -107,7 +110,8 @@ MASTER_SITES= ftp://ftp.mutt.org/mutt/devel/ \ http://www3.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ ftp://ftp.mutt.org.ua/pub/mutt/mutt-${VVV_PATCH_VERSION}/:vvv \ ftp://ftp3.mutt.org.ua/pub/mutt/mutt-${VVV_PATCH_VERSION}/:vvv \ - http://www.spinnaker.de/mutt/compressed/:rr + http://www.spinnaker.de/mutt/compressed/:rr \ + http://thomer.com/mutt/:thomer DISTNAME= mutt-${PORTVERSION}i DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} @@ -119,8 +123,7 @@ PATCH_SITES+= http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ ftp://ftp3.mutt.org.ua/pub/mutt/mutt-${VVV_PATCH_VERSION}/:vvv \ http://cedricduval.free.fr/mutt/patches/download/:cd \ http://home.woolridge.ca/mutt/patches/:dw \ - http://www.spinnaker.de/mutt/compressed/:rr \ - http://thomer.com/mutt/:thomer + http://www.spinnaker.de/mutt/compressed/:rr MAINTAINER?= udo.schweigert@siemens.com COMMENT?= The Mongrel of Mail User Agents (part Elm, Pine, Mush, mh, etc.) @@ -132,7 +135,7 @@ EXAMPLESDIR?= ${PREFIX}/share/examples/mutt DATADIR?= ${PREFIX}/share/mutt LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS= --enable-flock --disable-fcntl --with-ssl=${OPENSSLBASE} \ +CONFIGURE_ARGS= --disable-fcntl --with-ssl=${OPENSSLBASE} \ --with-sharedir=${PREFIX}/share/mutt --with-docdir=${DOCSDIR} \ --sysconfdir=${PREFIX}/etc --enable-external-dotlock \ --enable-pop --enable-imap --disable-warnings @@ -298,7 +301,6 @@ pre-configure:: .endif .if defined(WITH_MUTT_SIDEBAR_PATCH) -.error The WITH_MUTT_SIDEBAR_PATCH is not available at the moment pre-configure:: @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-sidebar .endif @@ -308,6 +310,11 @@ pre-configure:: @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-aspell .endif +.if defined(WITHOUT_MUTT_FLOCK) +CONFIGURE_ARGS+= --disable-flock +.else +CONFIGURE_ARGS+= --enable-flock +.endif .if defined(WITH_MUTT_LOCALES_FIX) CONFIGURE_ARGS+= --enable-locales-fix .endif @@ -376,7 +383,14 @@ SGML_NEEDED= yes PATCHFILES+= p0-patch-${DW_MBOX_PATCH_VERSION}.dw.mbox-hook.1:dw .endif .if defined(WITH_MUTT_SIDEBAR_PATCH) -PATCHFILES+= patch-1.5.8i.sidebar.20050224.txt:thomer +SIDEBAR_PATCH= patch-1.5.8i.sidebar.20050224.txt +DISTFILES+= $(SIDEBAR_PATCH):thomer +SGML_NEEDED= yes +pre-patch:: + @${GUNZIP_CMD} -c ${DISTDIR}/${DIST_SUBDIR}/$(SIDEBAR_PATCH) > ${WRKDIR}/patch-sidebar + @${REINPLACE_CMD} -E '/^diff.*\/Makefile.in$$/,/^diff/d' \ + ${WRKDIR}/patch-sidebar + @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-sidebar .endif WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} |