View | Details | Raw Unified | Return to bug 224817
Collapse All | Expand All

(-)b/mail/mairix/Makefile (-18 / +7 lines)
Lines 2-28 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mairix
4
PORTNAME=	mairix
5
PORTVERSION=	0.23
5
PORTVERSION=	0.24
6
CATEGORIES=	mail
6
CATEGORIES=	mail
7
MASTER_SITES=	SF
8
7
9
MAINTAINER=	jjuanino@gmail.com
8
MAINTAINER=	jjuanino@gmail.com
10
COMMENT=	Indexing and searching in Maildir, MH, or mbox folders
9
COMMENT=	Indexing and searching in Maildir, MH, or mbox folders
11
10
12
LICENSE=	GPLv2
11
LICENSE=	GPLv2
13
12
13
USE_GITHUB=	yes
14
GH_ACCOUNT=	vandry
15
14
BROKEN_armv6=		fails to build under emulation: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
16
BROKEN_armv6=		fails to build under emulation: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
15
BROKEN_armv7=		fails to build under emulation: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
17
BROKEN_armv7=		fails to build under emulation: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
16
18
17
USES=		bison gmake
19
USES=		bison gmake ssl
18
HAS_CONFIGURE=	yes
20
HAS_CONFIGURE=	yes
19
21
20
PORTDOCS=	NEWS README
21
PORTEXAMPLES=	dotmairixrc.eg
22
PLIST_FILES=	bin/mairix \
23
		man/man1/mairix.1.gz \
24
		man/man5/mairixrc.5.gz
25
26
OPTIONS_DEFINE=	GZIP BZIP2 EXAMPLES DOCS
22
OPTIONS_DEFINE=	GZIP BZIP2 EXAMPLES DOCS
27
GZIP_DESC=	gzip compressed mbox support
23
GZIP_DESC=	gzip compressed mbox support
28
BZIP2_DESC=	bzip2 compressed mbox support
24
BZIP2_DESC=	bzip2 compressed mbox support
Lines 30-47 BZIP2_DESC= bzip2 compressed mbox support Link Here
30
GZIP_CONFIGURE_ENABLE=	gzip-mbox
26
GZIP_CONFIGURE_ENABLE=	gzip-mbox
31
BZIP2_CONFIGURE_ENABLE=	bzip-mbox
27
BZIP2_CONFIGURE_ENABLE=	bzip-mbox
32
28
33
# Do not hardcode make(1) binary name
29
post-install:
34
post-patch:
35
	@${REINPLACE_CMD} -E 's|cd (.+) ; make|$$(MAKE) -C \1|' \
36
		${WRKSRC}/Makefile.in
37
38
do-install:
39
	${INSTALL_PROGRAM} ${WRKSRC}/mairix ${STAGEDIR}/${PREFIX}/bin
40
	${INSTALL_MAN} ${WRKSRC}/mairix.1 ${STAGEDIR}/${MANPREFIX}/man/man1
41
	${INSTALL_MAN} ${WRKSRC}/mairixrc.5 ${STAGEDIR}/${MANPREFIX}/man/man5
42
	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
30
	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
43
	${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/README ${STAGEDIR}/${DOCSDIR}
31
	${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/README ${STAGEDIR}/${DOCSDIR}
44
	@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
32
	@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
45
	${INSTALL_DATA} ${WRKSRC}/dotmairixrc.eg ${STAGEDIR}/${EXAMPLESDIR}
33
	${INSTALL_DATA} ${WRKSRC}/dotmairixrc.eg ${STAGEDIR}/${EXAMPLESDIR}
34
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mairix
46
35
47
.include <bsd.port.mk>
36
.include <bsd.port.mk>
(-)b/mail/mairix/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (mairix-0.23.tar.gz) = 804e235b183c3350071a28cdda8eb465bcf447092a8206f40486191875bdf2fb
1
TIMESTAMP = 1514803218
2
SIZE (mairix-0.23.tar.gz) = 193726
2
SHA256 (vandry-mairix-0.24_GH0.tar.gz) = 78dfe1773936a57c943260ec6734d2492d0a0345655f28367988dcf3a77aeaec
3
SIZE (vandry-mairix-0.24_GH0.tar.gz) = 208060
(-)b/mail/mairix/files/patch-imap.h (+16 lines)
Added Link Here
1
--- imap.h.orig	2017-08-13 21:55:52 UTC
2
+++ imap.h
3
@@ -4,7 +4,13 @@
4
 #ifdef USE_OPENSSL
5
 #include <openssl/ssl.h>
6
 #endif
7
+
8
+#if defined(_FreeBSD_)
9
+#define __BSD_VISIBLE 1
10
+#endif
11
+
12
 #include <poll.h>
13
+#include <sys/socket.h>
14
 
15
 enum imap_ll_tltype {
16
 	TLTYPE_UNTAGGED = 1,
(-)b/mail/mairix/pkg-plist (+6 lines)
Added Link Here
1
bin/mairix
2
man/man1/mairix.1.gz
3
man/man5/mairixrc.5.gz
4
%%PORTDOCS%%%%DOCSDIR%%/NEWS
5
%%PORTDOCS%%%%DOCSDIR%%/README
6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dotmairixrc.eg

Return to bug 224817