ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/mail/mailutils/Makefile
Revision: 24671
Committed: Thu Nov 22 17:12:13 2018 UTC (5 years, 4 months ago) by laffer1
Content type: text/plain
File size: 2632 byte(s)
Log Message:
add gnu mailutils

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= mailutils
4 PORTVERSION= 3.4
5 CATEGORIES= mail
6 MASTER_SITES= GNU GNU_ALPHA
7
8 MAINTAINER= ports@MidnightBSD.org
9 COMMENT= Utilities, daemons, and filters for processing e-mail
10
11 LICENSE= gpl3
12
13 LIB_DEPENDS= libltdl.so:devel/libltdl
14
15 USES= gmake libtool localbase readline tar:xz
16 GNU_CONFIGURE= yes
17 USE_LDCONFIG= yes
18 USE_RC_SUBR= comsatd imap4d pop3d
19 INSTALL_TARGET= install-strip
20
21 PLIST_SUB+= LIBVERSION=5.0.5 VERSION=${PORTVERSION}
22
23 INFO= ${PORTNAME}
24 PORTDOCS= AUTHORS ChangeLog NEWS README* THANKS TODO
25
26 OPTIONS_DEFINE= DEBUG DOCS EMACS GNUTLS GSSAPI GUILE MH NNTP NLS \
27 PAM PYTHON
28 OPTIONS_DEFAULT= GDBM GNUTLS PAM
29 OPTIONS_MULTI= DB
30 OPTIONS_MULTI_DB= BDB GDBM KYOTOCABINET LDAP MYSQL PGSQL TOKYOCABINET
31 OPTIONS_SUB= yes
32
33 BDB_DESC= Berkeley DB v4.8 support (last working one)
34 DB_DESC= Database configuration
35 EMACS_DESC= Emacs interface to MH (implies MH)
36 KYOTOCABINET_DESC= Kyoto Cabinet database support
37 MH_DESC= MH (Message Handling) system support
38 TOKYOCABINET_DESC= Tokyo Cabinet database support
39
40 DEBUG_CONFIGURE_ON= --enable-debug
41
42 EMACS_USES= emacs:build
43 EMACS_IMPLIES= MH
44
45 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
46 GNUTLS_CONFIGURE_WITH= gnutls
47
48 GSSAPI_RUN_DEPENDS= cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi
49 GSSAPI_CONFIGURE_WITH= gssapi
50
51 GUILE_LIB_DEPENDS= libguile.so:lang/guile libgmp.so:math/gmp
52 GUILE_CONFIGURE_WITH= guile
53
54 MH_CONFIGURE_ENABLE= mh
55
56 NNTP_CONFIGURE_ENABLE= nntp
57
58 NLS_USES= gettext
59 NLS_CONFIGURE_ENABLE= nls
60
61 PAM_CONFIGURE_ENABLE= pam
62
63 PYTHON_BINARY_ALIAS= python-config=python${PYTHON_VER}-config
64 PYTHON_USES= python:2.7
65 PYTHON_CONFIGURE_ENABLE=python
66
67 BDB_USES= bdb:48
68 BDB_CONFIGURE_WITH= berkeley-db
69 BDB_CPPFLAGS= -I${BDB_INCLUDE_DIR}
70 BDB_LDFLAGS= -L${BDB_LIB_DIR}
71 INVALID_BDB_VER= 5+
72
73 GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
74 GDBM_CONFIGURE_WITH= gdbm
75
76 KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet
77 KYOTOCABINET_CONFIGURE_WITH= kyotocabinet
78
79 LDAP_USE= OPENLDAP=yes
80 LDAP_CONFIGURE_WITH= ldap
81
82 MYSQL_USES= mysql
83 MYSQL_CONFIGURE_WITH= mysql
84
85 PGSQL_USES= pgsql
86 PGSQL_CONFIGURE_WITH= postgres
87
88 TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
89 TOKYOCABINET_CONFIGURE_WITH= tokyocabinet
90
91 post-patch:
92 @${REINPLACE_CMD} -e '/need_charset_alias=/s|true|false|' \
93 ${WRKSRC}/lib/gnu/Makefile.in
94 @${REINPLACE_CMD} -e '/chown/,+1s|ch|#&|' \
95 ${WRKSRC}/dotlock/Makefile.in \
96 ${WRKSRC}/maidag/Makefile.in
97 @${REINPLACE_CMD} -e 's,-E,& -P,' ${WRKSRC}/libmu_scm/Makefile.in
98
99 post-install:
100 @${MKDIR} ${STAGEDIR}${DOCSDIR}
101 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
102
103 .include <bsd.port.mk>

Properties

Name Value
svn:eol-style native
svn:keywords MidnightBSD=%H
svn:mime-type text/plain