pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/imapfilter



Module Name:    pkgsrc
Committed By:   nia
Date:           Thu Nov 26 20:17:56 UTC 2020

Modified Files:
        pkgsrc/mail/imapfilter: Makefile distinfo
Added Files:
        pkgsrc/mail/imapfilter/patches: patch-src_Makefile
Removed Files:
        pkgsrc/mail/imapfilter/patches: patch-aa

Log Message:
imapfilter: Update to 2.7.4 - via snow flurry in wip, thx!

    IMAPFilter 2.7.4 - 18 Nov 2020
      - Bug fix; incorrect argument to regular expression compile function.

    IMAPFilter 2.7.3 - 14 Nov 2020
      - Bug fix; incorrect free of compiled pattern.
      - Unexpected network errors and IMAP BYE are now logged.

    IMAPFilter 2.7.2 - 10 Nov 2020
      - Makefile is back to being Lua version agnostic.

    IMAPFilter 2.7.1 - 9 Nov 2020
      - Makefile now builds with Lua 5.4 and PCRE2.

    IMAPFilter 2.7 - 8 Nov 2020
      - Lua 5.4 compatibility (the codebase can still be compiled with versions
        5.3, 5.2 and 5.1).
      - PCRE2 compatibility (version 10.00 and later)
      - New error code is returned if certificate verify fails.
      - Bug fix; add missing truststore option from brief usage message.

    IMAPFilter 2.6.16 - 23 Nov 2019
      - Bug fix; escape the double-quote character in passwords.

    IMAPFilter 2.6.15 - 14 Nov 2019
      - Bug fix; try to setup both a CA file and path for SSL validations.

    IMAPFilter 2.6.14 - 1 Nov 2019
      - Bug fix; OpenSSL version mess up for SSL hostname validation.

    IMAPFilter 2.6.13 - 17 Sep 2019
      - Support for SSL hostname validation.

    IMAPFilter 2.6.12 - 3 Oct 2018
      - Support for Server Name Indication (SNI).
      - The searching methods return values are described in the config man page.
      - Example of using the enter_idle() function in the sample extend file.

    IMAPFilter 2.6.11 - 19 Nov 2017
      - Support for interrupting IDLE mode with SIGUSR1/SIGUSR2.
      - New "persist" option to try to recover a connection indefinitely.
      - New "range" option to limit messages included in a range.
      - Bug fix; always close selected mailbox before check_status().
      - Bug fix; closing of selected mailbox twice with fetch_message().


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/mail/imapfilter/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/imapfilter/distinfo
cvs rdiff -u -r1.16 -r0 pkgsrc/mail/imapfilter/patches/patch-aa
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/imapfilter/patches/patch-src_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/imapfilter/Makefile
diff -u pkgsrc/mail/imapfilter/Makefile:1.47 pkgsrc/mail/imapfilter/Makefile:1.48
--- pkgsrc/mail/imapfilter/Makefile:1.47        Sat Jan 18 21:49:50 2020
+++ pkgsrc/mail/imapfilter/Makefile     Thu Nov 26 20:17:56 2020
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2020/01/18 21:49:50 jperkin Exp $
+# $NetBSD: Makefile,v 1.48 2020/11/26 20:17:56 nia Exp $
 
-DISTNAME=      imapfilter-2.6.10
-PKGREVISION=   1
+DISTNAME=      imapfilter-2.7.4
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=lefcha/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -12,6 +11,7 @@ COMMENT=      Mail filtering utility for the 
 LICENSE=       mit
 
 LDFLAGS.SunOS+=                -lsocket -lnsl
+LIBS.Linux+=           -ldl
 INSTALLATION_DIRS=     share/examples/imapfilter
 
 post-install:
@@ -20,7 +20,7 @@ post-install:
                ${DESTDIR}${PREFIX}/share/examples/imapfilter
 .endfor
 
-.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/pcre2/buildlink3.mk"
 .include "../../lang/lua/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/imapfilter/distinfo
diff -u pkgsrc/mail/imapfilter/distinfo:1.26 pkgsrc/mail/imapfilter/distinfo:1.27
--- pkgsrc/mail/imapfilter/distinfo:1.26        Sat Feb 25 00:24:11 2017
+++ pkgsrc/mail/imapfilter/distinfo     Thu Nov 26 20:17:56 2020
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.26 2017/02/25 00:24:11 mef Exp $
+$NetBSD: distinfo,v 1.27 2020/11/26 20:17:56 nia Exp $
 
-SHA1 (imapfilter-2.6.10.tar.gz) = e322ad37679107d60dbbbffd292908c92adfd0a6
-RMD160 (imapfilter-2.6.10.tar.gz) = dad0fe43e299ccd7b079b6dadb08d911e48687d5
-SHA512 (imapfilter-2.6.10.tar.gz) = b01f50d22583b5c89e446c70ab4dea711ca5a2c77fad5362799bc137f48083fbf9c6fc403648502c963f0da14ea8edf652c98ed9ffac96db27b8408aec21014a
-Size (imapfilter-2.6.10.tar.gz) = 57916 bytes
-SHA1 (patch-aa) = 277593adb235b189f336804179723febd57da9ad
+SHA1 (imapfilter-2.7.4.tar.gz) = e06a0ba5dce10627aa1e86aacea76b1f1881e92a
+RMD160 (imapfilter-2.7.4.tar.gz) = 340eb44b3efd9e44af561d08c1a5da51deccc78f
+SHA512 (imapfilter-2.7.4.tar.gz) = cfc1d2371d44166d45f77eeef960083ba4da9dc0909c21bfd6f6c6920b32560a68abd928ca3a3d918e5c461a21730fc59976bf9353cfee95764a03d05318401e
+Size (imapfilter-2.7.4.tar.gz) = 59361 bytes
+SHA1 (patch-src_Makefile) = be705d5c9a52152ee41657321535dd60e19622ab

Added files:

Index: pkgsrc/mail/imapfilter/patches/patch-src_Makefile
diff -u /dev/null pkgsrc/mail/imapfilter/patches/patch-src_Makefile:1.1
--- /dev/null   Thu Nov 26 20:17:56 2020
+++ pkgsrc/mail/imapfilter/patches/patch-src_Makefile   Thu Nov 26 20:17:56 2020
@@ -0,0 +1,68 @@
+$NetBSD: patch-src_Makefile,v 1.1 2020/11/26 20:17:56 nia Exp $
+
+Use pkgsrc layout/flags.
+
+--- src/Makefile.orig  2020-11-18 21:30:58.000000000 +0000
++++ src/Makefile
+@@ -2,7 +2,7 @@ DESTDIR ?=
+ PREFIX ?= /usr/local
+ BINDIR = $(PREFIX)/bin
+ SHAREDIR = $(PREFIX)/share/imapfilter
+-MANDIR = $(PREFIX)/man
++MANDIR = $(PREFIX)/$(PKGMANDIR)
+ 
+ SSLCAPATH = /etc/ssl/certs
+ SSLCAFILE = /etc/ssl/cert.pem
+@@ -19,13 +19,13 @@ LIBPCRE = -lpcre2-8
+ LIBSSL = -lssl
+ LIBCRYPTO = -lcrypto
+ 
+-CFLAGS = -Wall -Wextra -O \
++CFLAGS += -Wall -Wextra -O \
+        -DCONFIG_SHAREDIR='"$(SHAREDIR)"' \
+        -DCONFIG_SSL_CAPATH='"$(SSLCAPATH)"' \
+        -DCONFIG_SSL_CAFILE='"$(SSLCAFILE)"' \
+        $(INCDIRS) $(MYCFLAGS)
+-LDFLAGS = $(LIBDIRS) $(MYLDFLAGS)
+-LIBS = -lm -ldl $(LIBLUA) $(LIBPCRE) $(LIBSSL) $(LIBCRYPTO) $(MYLIBS)
++LDFLAGS += $(LIBDIRS) $(MYLDFLAGS)
++LIBS += -lm $(LIBLUA) $(LIBPCRE) $(LIBSSL) $(LIBCRYPTO) $(MYLIBS)
+ 
+ MAN1 = imapfilter.1
+ MAN5 = imapfilter_config.5
+@@ -41,7 +41,7 @@ OBJ = auth.o buffer.o cert.o core.o file
+ all: $(BIN)
+ 
+ $(BIN): $(OBJ)
+-      $(CC) -o $(BIN) $(LDFLAGS) $(OBJ) $(LIBS)
++      $(CC) -o $(BIN) $(LDFLAGS) $(CFLAGS) $(OBJ) $(LIBS)
+ 
+ $(OBJ): imapfilter.h
+ buffer.o: buffer.h 
+@@ -59,18 +59,14 @@ session.o: list.h session.h
+ socket.o: session.h
+ 
+ install: $(BIN)
+-      mkdir -p $(DESTDIR)$(BINDIR) && \
+-      cp -f $(BIN) $(DESTDIR)$(BINDIR) && \
+-      chmod 0755 $(DESTDIR)$(BINDIR)/$(BIN)
+-      mkdir -p $(DESTDIR)$(SHAREDIR) && \
+-      cp -f $(LUA) $(DESTDIR)$(SHAREDIR) && \
+-      chmod 0644 $(DESTDIR)$(SHAREDIR)/$(LUA)
+-      mkdir -p $(DESTDIR)$(MANDIR)/man1 && \
+-      cp -f ../doc/$(MAN1) $(DESTDIR)$(MANDIR)/man1 && \
+-      chmod 0644 $(DESTDIR)$(MANDIR)/man1/$(MAN1)
+-      mkdir -p $(DESTDIR)$(MANDIR)/man5 && \
+-      cp -f ../doc/$(MAN5) $(DESTDIR)$(MANDIR)/man5 && \
+-      chmod 0644 $(DESTDIR)$(MANDIR)/man5/$(MAN5)
++      $(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(BINDIR)
++      $(BSD_INSTALL_PROGRAM) $(BIN) $(DESTDIR)$(BINDIR)/$(BIN)
++      $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(SHAREDIR)
++      $(BSD_INSTALL_DATA) $(LUA) $(DESTDIR)$(SHAREDIR)/
++      $(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)/man1
++      $(BSD_INSTALL_MAN) ../doc/$(MAN1) $(DESTDIR)$(MANDIR)/man1/$(MAN1)
++      $(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)/man5
++      $(BSD_INSTALL_MAN) ../doc/$(MAN5) $(DESTDIR)$(MANDIR)/man5/$(MAN5)
+ 
+ uninstall:
+       rm -f $(DESTDIR)$(BINDIR)/$(BIN)



Home | Main Index | Thread Index | Old Index