summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2001-06-20 07:09:49 +0000
committerjlam <jlam@pkgsrc.org>2001-06-20 07:09:49 +0000
commit34d78e258e9168fcaa25609c97f8458fdf8e2d89 (patch)
treea4a8f747acc38a76eddf58acd0864480d39cecbf /mail
parentf36d33ab7f0db85ff1798b9438b8a6935c1e5a22 (diff)
downloadpkgsrc-34d78e258e9168fcaa25609c97f8458fdf8e2d89.tar.gz
Remove build dependencies on autoconf and automake. Convert to use
buildlink.mk files and mark as USE_BUILDLINK_ONLY. Move sample Muttrc and mime.types files to ${PREFIX}/share/doc/mutt/samples, and ddd DEINSTALL/INSTALL scripts to handle copying and removing those files to and from ${PREFIX}/etc.
Diffstat (limited to 'mail')
-rw-r--r--mail/mutt/Makefile62
1 files changed, 40 insertions, 22 deletions
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index e85f296ba93..a40b5d413e2 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2001/06/12 20:33:05 jlam Exp $
+# $NetBSD: Makefile,v 1.72 2001/06/20 07:09:49 jlam Exp $
DISTNAME= mutt-1.2.5i
CATEGORIES= mail
@@ -11,41 +11,59 @@ MAINTAINER= tron@netbsd.org
HOMEPAGE= http://www.mutt.org/
COMMENT= text-based MIME mail client with PGP support
-BUILD_DEPENDS+= autoconf-2.13:../../devel/autoconf
-BUILD_DEPENDS+= automake-1.4:../../devel/automake
-BUILD_USES_MSGFMT= yes
+USE_BUILDLINK_ONLY= YES
+
+BUILD_USES_MSGFMT= YES
+#USE_LIBINTL= YES
-USE_LIBINTL= YES
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS= -lintl
-MAKE_ENV+= LIBS="${LIBS}"
-GNU_CONFIGURE= YES
USE_GMAKE= YES
-CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh \
- --with-docdir=${PREFIX}/share/doc/mutt \
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/mutt \
--enable-pop --enable-imap \
--without-included-gettext
-USE_CURSES= YES
-REPLACE_NCURSES= configure configure.in
+CONFIGURE_ARGS+= --with-curses=${BUILDLINK_DIR}
-LDFLAGS+= ${STRIPFLAG}
-WRKSRC= ${WRKDIR}/${DISTNAME:S/i//}
+LDFLAGS+= ${STRIPFLAG}
+WRKSRC= ${WRKDIR}/${DISTNAME:S/i//}
.include "../../mk/bsd.prefs.mk"
-.if defined(NEED_NCURSES) && ${NEED_NCURSES} == "YES"
-CONFIGURE_ARGS+= --with-curses=${LOCALBASE}
+# There seems to be a problem using NetBSD's /bin/sh, so use /bin/ksh instead.
+.if ${OPSYS} == "NetBSD"
+CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh
.endif
-MUTT_USE_SSL?= YES
+MUTT_USE_SSL?= YES
.if defined(MUTT_USE_SSL) && ${MUTT_USE_SSL} == "YES"
-USE_SSL= yes
-CONFIGURE_ARGS+= --with-ssl=${SSLBASE}
+#USE_SSL= YES
+.include "../../security/openssl/buildlink.mk"
+CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_DIR}
.else
-CONFIGURE_ARGS+= --without-ssl
+CONFIGURE_ARGS+= --without-ssl
.endif
-BUILD_DEFS+= MUTT_USE_SSL
+BUILD_DEFS+= MUTT_USE_SSL
+
+DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
+INSTALL_FILE= ${WRKDIR}/INSTALL
+
+FILES_SUBST= CAT=${CAT:Q}
+FILES_SUBST+= CHMOD=${CHMOD:Q}
+FILES_SUBST+= CP=${CP:Q}
+FILES_SUBST+= RM=${RM:Q}
+FILES_SUBST_SED= ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/}
+
+pre-install:
+ ${SED} ${FILES_SUBST_SED} ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
+ ${SED} ${FILES_SUBST_SED} ${PKGDIR}/INSTALL > ${INSTALL_FILE}
+
+post-install:
+ ${TOUCH} ${TOUCH_FLAGS} ${PREFIX}/share/mutt/.directory
+ ${INSTALL_DATA} ${WRKSRC}/Muttrc ${PREFIX}/share/doc/mutt/samples
+ ${INSTALL_DATA} ${WRKSRC}/mime.types ${PREFIX}/share/doc/mutt/samples
+ PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
+.include "../../devel/gettext-lib/buildlink.mk"
+.include "../../devel/ncurses/buildlink.mk"
.include "../../mk/bsd.pkg.mk"