Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2024 21:41:07 GMT
From:      Larry Rosenman <ler@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: dde3eadf2029 - main - mail/dovecot-pigeonhole: add an EXAMPLES option
Message-ID:  <202401242141.40OLf7Vh001546@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by ler:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dde3eadf2029d2700c4fcef546f86d6cdc26b467

commit dde3eadf2029d2700c4fcef546f86d6cdc26b467
Author:     Larry Rosenman <ler@FreeBSD.org>
AuthorDate: 2024-01-24 21:39:54 +0000
Commit:     Larry Rosenman <ler@FreeBSD.org>
CommitDate: 2024-01-24 21:41:05 +0000

    mail/dovecot-pigeonhole: add an EXAMPLES option
    
    - install the example scripts from the tarball
    
    Requested by:   mwl
---
 mail/dovecot-pigeonhole/Makefile | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/mail/dovecot-pigeonhole/Makefile b/mail/dovecot-pigeonhole/Makefile
index f9451ad52d16..5c3e2932d82b 100644
--- a/mail/dovecot-pigeonhole/Makefile
+++ b/mail/dovecot-pigeonhole/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	dovecot-pigeonhole
 PORTVERSION=	0.5.21
+PORTREVISION=	1
 CATEGORIES=	mail
 MASTER_SITES=	http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/
 DISTNAME=	${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION}
@@ -24,8 +25,8 @@ INSTALL_TARGET=	install-strip
 USES=		compiler:c11 libtool ssl
 USE_LDCONFIG=	${PREFIX}/lib/dovecot
 
-OPTIONS_DEFINE=	DOCS LDAP MANAGESIEVE
-OPTIONS_DEFAULT=MANAGESIEVE GSSAPI_NONE
+OPTIONS_DEFINE=	DOCS EXAMPLES LDAP MANAGESIEVE
+OPTIONS_DEFAULT=EXAMPLES MANAGESIEVE GSSAPI_NONE
 
 OPTIONS_SINGLE=	GSSAPI
 OPTIONS_SINGLE_GSSAPI=	GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
@@ -52,6 +53,7 @@ LDAP_LDFLAGS=		-L${LOCALBASE}/lib
 LDAP_USES=		ldap
 
 PORTDOCS=	sieve/extensions/* sieve/plugins/* sieve/locations/*
+PORTEXAMPLES=	*
 
 post-patch:
 	@${REINPLACE_CMD} -E '\
@@ -59,4 +61,19 @@ post-patch:
 		s!^(uninstall-am:) uninstall-sieve_docDATA!\1!;' \
 		${WRKSRC}/doc/Makefile.in
 
+post-install-EXAMPLES-on:
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+
+	${CP} ${WRKSRC}/examples/elvey.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/jerry.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/mjohnson.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/mklose.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/relational.rfc5231.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/rfc3028.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/sanjay.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/sieve_examples.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/subaddress.rfc5233.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/vacation.sieve ${STAGEDIR}${EXAMPLESDIR}
+	${CP} ${WRKSRC}/examples/vivil.sieve ${STAGEDIR}${EXAMPLESDIR}
+
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401242141.40OLf7Vh001546>