Tue Jun 9 10:18:50 2020 UTC ()
mutt: Depend on mime-types, don't install internal mime.types to SYSCONFDIR


(nia)
diff -r1.228 -r1.229 pkgsrc/mail/mutt/Makefile

cvs diff -r1.228 -r1.229 pkgsrc/mail/mutt/Makefile (switch to unified diff)

--- pkgsrc/mail/mutt/Makefile 2020/05/22 10:56:19 1.228
+++ pkgsrc/mail/mutt/Makefile 2020/06/09 10:18:49 1.229
@@ -1,74 +1,75 @@ @@ -1,74 +1,75 @@
1# $NetBSD: Makefile,v 1.228 2020/05/22 10:56:19 adam Exp $ 1# $NetBSD: Makefile,v 1.229 2020/06/09 10:18:49 nia Exp $
2 2
3DISTNAME= mutt-1.13.5 3DISTNAME= mutt-1.13.5
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= mail 5CATEGORIES= mail
6MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ 6MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/
7 7
8MAINTAINER= tonio@NetBSD.org 8MAINTAINER= tonio@NetBSD.org
9HOMEPAGE= http://www.mutt.org/ 9HOMEPAGE= http://www.mutt.org/
10COMMENT= Text-based MIME mail client with PGP & S/MIME support 10COMMENT= Text-based MIME mail client with PGP & S/MIME support
11LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # or newer 11LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # or newer
12 12
 13DEPENDS+= mime-types-[0-9]*:../../misc/mime-types
 14
13BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 15BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
14BUILD_DEPENDS+= lynx-[0-9]*:../../www/lynx 16BUILD_DEPENDS+= lynx-[0-9]*:../../www/lynx
15 17
16.include "../../mk/bsd.prefs.mk" 18.include "../../mk/bsd.prefs.mk"
17 19
18USE_PKGLOCALEDIR= yes 20USE_PKGLOCALEDIR= yes
19USE_TOOLS+= gmake msgfmt perl 21USE_TOOLS+= gmake msgfmt perl
20GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
21CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 23CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
22CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/mutt 24CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/mutt
23CONFIGURE_ARGS+= --without-included-gettext 25CONFIGURE_ARGS+= --without-included-gettext
24CONFIGURE_ARGS+= --enable-external-dotlock 26CONFIGURE_ARGS+= --enable-external-dotlock
25CONFIGURE_ARGS+= --enable-pop 27CONFIGURE_ARGS+= --enable-pop
26CONFIGURE_ARGS+= --enable-imap 28CONFIGURE_ARGS+= --enable-imap
27CONFIGURE_ARGS.SunOS+= --disable-filemonitor 29CONFIGURE_ARGS.SunOS+= --disable-filemonitor
28INFO_FILES= yes 30INFO_FILES= yes
29 31
30PYTHON_FOR_BUILD_ONLY= tool 32PYTHON_FOR_BUILD_ONLY= tool
31REPLACE_PYTHON+= contrib/markdown2html 33REPLACE_PYTHON+= contrib/markdown2html
32 34
33.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" 35.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD"
34# Force sendmail to /usr/sbin to avoid postfix's 36# Force sendmail to /usr/sbin to avoid postfix's
35# ${LOCALBASE}/sbin/sendmail. Should be enabled on all platforms which 37# ${LOCALBASE}/sbin/sendmail. Should be enabled on all platforms which
36# support mailwrapper. 38# support mailwrapper.
37CONFIGURE_ENV+= SENDMAIL=/usr/sbin/sendmail 39CONFIGURE_ENV+= SENDMAIL=/usr/sbin/sendmail
38.endif 40.endif
39 41
40CONFIGURE_ARGS.SunOS+= --without-wc-funcs 42CONFIGURE_ARGS.SunOS+= --without-wc-funcs
41 43
42# There is a problem using /bin/sh on old NetBSD releases, so use /bin/ksh 44# There is a problem using /bin/sh on old NetBSD releases, so use /bin/ksh
43# there. 45# there.
44# 46#
45.if !empty(MACHINE_PLATFORM:MNetBSD-1.[0-5]*-*) 47.if !empty(MACHINE_PLATFORM:MNetBSD-1.[0-5]*-*)
46CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh 48CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh
47.endif 49.endif
48 50
49.include "options.mk" 51.include "options.mk"
50 52
51LDFLAGS+= ${_STRIPFLAG_CC} 53LDFLAGS+= ${_STRIPFLAG_CC}
52 54
53DOCDIR= ${PREFIX}/share/doc/mutt 55DOCDIR= ${PREFIX}/share/doc/mutt
54EGDIR= ${PREFIX}/share/examples/mutt 56EGDIR= ${PREFIX}/share/examples/mutt
55CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc 57CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
56CONF_FILES+= ${EGDIR}/mime.types ${PKG_SYSCONFDIR}/mime.types 
57FILES_SUBST+= DOCDIR=${DOCDIR} 58FILES_SUBST+= DOCDIR=${DOCDIR}
58INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} 59INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR}
59 60
60SUBST_CLASSES+= paths 61SUBST_CLASSES+= paths
61SUBST_FILES.paths= doc/Muttrc 62SUBST_FILES.paths= doc/Muttrc
62SUBST_VARS.paths+= DOCDIR PREFIX 63SUBST_VARS.paths+= DOCDIR PREFIX
63SUBST_STAGE.paths= pre-configure 64SUBST_STAGE.paths= pre-configure
64 65
65SPECIAL_PERMS+= bin/mutt_dotlock ${REAL_ROOT_USER} mail 2551 66SPECIAL_PERMS+= bin/mutt_dotlock ${REAL_ROOT_USER} mail 2551
66INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} 67INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR}
67 68
68.include "../../devel/zlib/buildlink3.mk" 69.include "../../devel/zlib/buildlink3.mk"
69.include "../../converters/libiconv/buildlink3.mk" 70.include "../../converters/libiconv/buildlink3.mk"
70.include "../../devel/gettext-lib/buildlink3.mk" 71.include "../../devel/gettext-lib/buildlink3.mk"
71.include "../../textproc/libxslt/xsltproc-nonet.mk" 72.include "../../textproc/libxslt/xsltproc-nonet.mk"
72.include "../../lang/python/application.mk" 73.include "../../lang/python/application.mk"
73 74
74.include "../../mk/bsd.pkg.mk" 75.include "../../mk/bsd.pkg.mk"