aboutsummaryrefslogtreecommitdiff
path: root/mail/squirrelmail-plugins/Makefile
blob: f8f8ffd22a17ac40e82b6bc7ec61cb5fe59c8cb1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
# Created by: Gerrit Beine <gerrit.beine@gmx.de>
# $FreeBSD$

PORTNAME=		squirrelmail-plugins
PORTVERSION=		1.0
PORTREVISION=		1
CATEGORIES=		mail www
MASTER_SITES=		# none
DISTFILES=		# none

MAINTAINER=		ports@FreeBSD.org
COMMENT=		A "meta-port" to install SquirrelMail plugins

NO_BUILD=	yes

.ifdef SQUIRRELDIR
PLIST_SUB+=	SQUIRRELDIR=${SQUIRRELDIR}
SUB_LIST+=	"SQUIRRELDIR=${SQUIRRELDIR}"
.else
.ifndef WITHOUT_WWWDIR
SQUIRRELDIR=	${PREFIX}/www/squirrelmail
PLIST_SUB+=	SQUIRRELDIR=www/squirrelmail
SUB_LIST+=	"SQUIRRELDIR=www/squirrelmail"
.else
SQUIRRELDIR=	${PREFIX}/squirrelmail
PLIST_SUB+=	SQUIRRELDIR=squirrelmail
SUB_LIST+=	"SQUIRRELDIR=squirrelmail"
.endif
.endif

OPTIONS_DEFINE=	SIEVE CALENDR LDAPPW SQLPW MAILFT LGAUTH LGNOTES \
		MLOGIN NOTES NOTIFY PW4GET PUPDATE QMADMIN QUOTA \
		SASQL BUTTONS SLOGIN TIMEOUT TMDA VLOGIN WEBSRCH \
		WETTER
SIEVE_DESC=	Sieve Mail Filters plugin
CALENDR_DESC=	Shared Calendars plugin
LDAPPW_DESC=	Change LDAP passwords plugin
SQLPW_DESC=	Change *SQL passwords plugin
MAILFT_DESC=	E-mail footer plugin
LGAUTH_DESC=	HTTP-auth based login plugin
LGNOTES_DESC=	Notes on login screen plugin
MLOGIN_DESC=	Multilogin plugin
NOTES_DESC=	Notes plugin
NOTIFY_DESC=	New mail notify plugin
PW4GET_DESC=	Password forget plugin
PUPDATE_DESC=	Plugin update check plugin
QMADMIN_DESC=	Qmailadmin login plugin
QUOTA_DESC=	Quota usage plugin
SASQL_DESC=	SpamAssassin SQL plugin
BUTTONS_DESC=	Custom (spam/ham/etc.) buttons
SLOGIN_DESC=	SSL login plugin
TIMEOUT_DESC=	User session timeout plugin
TMDA_DESC=	TMDA plugin
VLOGIN_DESC=	Multi-site-hosting capabilities plugin
WEBSRCH_DESC=	Web search engines plugin
WETTER_DESC=	Weather in Germany plugin

NO_STAGE=	yes
.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MSIEVE}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/avelsieve:${PORTSDIR}/mail/squirrelmail-avelsieve-plugin
.endif

.if ${PORT_OPTIONS:MCALENDR}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/calendar:${PORTSDIR}/mail/squirrelmail-shared_calendars-plugin
.endif

.if ${PORT_OPTIONS:MLDAPPW}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/change_ldappass:${PORTSDIR}/mail/squirrelmail-change_ldappass-plugin
.endif

.if ${PORT_OPTIONS:MSQLPW}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/change_sqlpass:${PORTSDIR}/mail/squirrelmail-change_sqlpass-plugin
.endif

.if ${PORT_OPTIONS:MMAILFT}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/email_footer:${PORTSDIR}/mail/squirrelmail-email_footer-plugin
.endif

.if ${PORT_OPTIONS:MLGAUTH}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/login_auth:${PORTSDIR}/mail/squirrelmail-login_auth-plugin
.endif

.if ${PORT_OPTIONS:MLGNOTES}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/login_notes:${PORTSDIR}/mail/squirrelmail-login_notes-plugin
.endif

.if ${PORT_OPTIONS:MMLOGIN}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/multilogin:${PORTSDIR}/mail/squirrelmail-multilogin-plugin
.endif
# requires compatibility1 plugin - breaks other plugins
#.if ${PORT_OPTIONS:MNEWUSER}
#RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/newuser_wiz:${PORTSDIR}/mail/squirrelmail-newuser_wiz-plugin
#.endif

.if ${PORT_OPTIONS:MNOTES}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/notes:${PORTSDIR}/mail/squirrelmail-notes-plugin
.endif

.if ${PORT_OPTIONS:MNOTIFY}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/notify:${PORTSDIR}/mail/squirrelmail-notify-plugin
.endif

.if ${PORT_OPTIONS:MPW4GET}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/password_forget:${PORTSDIR}/mail/squirrelmail-password_forget-plugin
.endif

.if ${PORT_OPTIONS:MPUPDATE}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/pupdate:${PORTSDIR}/mail/squirrelmail-pupdate-plugin
.endif

.if ${PORT_OPTIONS:MQMADMIN}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/qmailadmin_login:${PORTSDIR}/mail/squirrelmail-qmailadmin_login-plugin
.endif

.if ${PORT_OPTIONS:MQUOTA}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/quota_usage:${PORTSDIR}/mail/squirrelmail-quota_usage-plugin
.endif

.if ${PORT_OPTIONS:MSASQL}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/sasql:${PORTSDIR}/mail/squirrelmail-sasql-plugin
.endif

.if ${PORT_OPTIONS:MBUTTONS}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/spam_buttons:${PORTSDIR}/mail/squirrelmail-spam-buttons-plugin
.endif

.if ${PORT_OPTIONS:MSLOGIN}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/secure_login:${PORTSDIR}/mail/squirrelmail-secure_login-plugin
.endif

.if ${PORT_OPTIONS:MTIMEOUT}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/timeout_user:${PORTSDIR}/mail/squirrelmail-timeout_user-plugin
.endif

.if ${PORT_OPTIONS:MTMDA}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/tmdatools:${PORTSDIR}/mail/squirrelmail-tmda-plugin
.endif

.if ${PORT_OPTIONS:MVLOGIN}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/vlogin:${PORTSDIR}/mail/squirrelmail-vlogin-plugin
.endif

.if ${PORT_OPTIONS:MWEBSRCH}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/web_search:${PORTSDIR}/mail/squirrelmail-websearch-plugin
.endif

.if ${PORT_OPTIONS:MWETTER}
RUN_DEPENDS+=		${SQUIRRELDIR}/plugins/wetteronline:${PORTSDIR}/mail/squirrelmail-wetteronline-plugin
.endif

do-install: build
	@${DO_NADA}

.include <bsd.port.post.mk>