svn commit: r436931 - in head/mail/mailfront: . files
Marcelo Araujo
araujo at FreeBSD.org
Sun Mar 26 04:49:53 UTC 2017
Author: araujo
Date: Sun Mar 26 04:49:52 2017
New Revision: 436931
URL: https://svnweb.freebsd.org/changeset/ports/436931
Log:
- Update to 2.12.
- Take maintainership.
Added:
head/mail/mailfront/files/
head/mail/mailfront/files/patch-Makefile (contents, props changed)
Modified:
head/mail/mailfront/Makefile
head/mail/mailfront/distinfo
Modified: head/mail/mailfront/Makefile
==============================================================================
--- head/mail/mailfront/Makefile Sun Mar 26 04:49:02 2017 (r436930)
+++ head/mail/mailfront/Makefile Sun Mar 26 04:49:52 2017 (r436931)
@@ -2,19 +2,19 @@
# $FreeBSD$
PORTNAME= mailfront
-PORTVERSION= 2.01
-PORTREVISION= 1
+PORTVERSION= 2.12
CATEGORIES= mail
MASTER_SITES= http://untroubled.org/${PORTNAME}/ \
http://untroubled.org/${PORTNAME}/archive/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= araujo at FreeBSD.org
COMMENT= Mail server network protocol front-ends
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libcvm-v2client.so:security/cvm
+LIB_DEPENDS= libcvm-v2client.so:security/cvm \
+ libbg.so:devel/bglibs
USES= qmail:vars
@@ -39,9 +39,14 @@ OPTIONS_DEFAULT=LUA
OPTIONS_SUB= yes
LUA_ALL_TARGET= lua
-LUA_USES= lua:51
+LUA_USES= lua
LUA_VARS= CFLAGS+=-I${LUA_INCDIR} LUA_CFLAGS_SO+=-L${LUA_LIBDIR} LUA_LDFLAGS+=-L${LUA_LIBDIR}
+CPPFLAGS+= -I${LUA_INCDIR}
+CFLAGS+= -DHAVE_LUASCRIPT
+LDFLAGS+= -L${LUA_LIBDIR} -llua-${LUA_VER}
+USES+= lua:51
+
do-configure:
${ECHO_CMD} "${PREFIX}/bin" > ${WRKSRC}/conf-bin
${ECHO_CMD} "${PREFIX}/include" > ${WRKSRC}/conf-include
@@ -54,7 +59,7 @@ do-configure:
${ECHO_CMD} "${QMAIL_PREFIX}" > ${WRKSRC}/conf-qmail
post-patch:
- @${REINPLACE_CMD} 's,-llua,-llua-${LUA_VER},' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} 's,-llua-,-llua-${LUA_VER},' ${WRKSRC}/Makefile
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Modified: head/mail/mailfront/distinfo
==============================================================================
--- head/mail/mailfront/distinfo Sun Mar 26 04:49:02 2017 (r436930)
+++ head/mail/mailfront/distinfo Sun Mar 26 04:49:52 2017 (r436931)
@@ -1,2 +1,3 @@
-SHA256 (mailfront-2.01.tar.gz) = 1fb069ef7c36dc8487e1ba102ac5548f35f7bdfdbfb583662387e9044bc72b63
-SIZE (mailfront-2.01.tar.gz) = 119144
+TIMESTAMP = 1490368396
+SHA256 (mailfront-2.12.tar.gz) = a3e3eb2e180a3dfab95f98c3ec65e4add9fb8c14a66987eebdcf02c5f80dca6d
+SIZE (mailfront-2.12.tar.gz) = 123228
Added: head/mail/mailfront/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/mailfront/files/patch-Makefile Sun Mar 26 04:49:52 2017 (r436931)
@@ -0,0 +1,59 @@
+--- Makefile.orig 2015-02-12 14:10:37 UTC
++++ Makefile
+@@ -31,11 +31,12 @@ clean: TARGETS
+ clean-spac: clean AUTOFILES
+ rm -f `cat AUTOFILES`
+
+-compile: conf-cc
+- ( echo '#!/bin/sh'; \
++compile: conf-cc conf-bgincs
++ ( bgincs=`head -n 1 conf-bgincs`; \
++ echo '#!/bin/sh'; \
+ echo 'source=$$1; shift'; \
+ echo 'base=`echo "$$source" | sed -e s:\\\\.c$$::`'; \
+- echo exec `head -n 1 conf-cc` -I. '-o $${base}.o -c $$source $${1+"$$@"}'; \
++ echo exec `head -n 1 conf-cc` -I. "-I /usr/local/include/" "-I'$${bgincs}'" '-o $${base}.o -c $$source $${1+"$$@"}'; \
+ ) >compile
+ chmod 755 compile
+
+@@ -79,10 +80,11 @@ iobytes.o: compile iobytes.c
+
+ libraries: pop3.a plugin-starttls-ucspi.so plugin-rbl.so plugin-clamav.so plugin-cvm-authenticate.so plugin-patterns.so backend-echo.so plugin-counters.so backend-qmail.so plugin-cvm-validate.so protocol-qmtp.so backend-queuedir.so plugin-check-fqdn.so plugin-mailrules.so protocol-smtp.so plugin-add-received.so plugin-qmail-validate.so protocol-qmqp.so plugin-spamassassin.so
+
+-load: conf-ld
+- ( echo '#!/bin/sh';\
++load: conf-ld conf-bglibs
++ ( bglibs=`head -n 1 conf-bglibs`; \
++ echo '#!/bin/sh';\
+ echo 'main="$$1"; shift';\
+- echo exec `head -n 1 conf-ld` -L. '-o "$$main" "$$main.o" $${1+"$$@"}'; \
++ echo exec `head -n 1 conf-ld` -L. "-L'$${bglibs}'" "-Wl,-R'$${bglibs}'" '-o "$$main" "$$main.o" $${1+"$$@"}'; \
+ ) >load
+ chmod 755 load
+
+@@ -103,11 +105,13 @@ makelib:
+ ) >makelib
+ chmod 755 makelib
+
+-makeso: conf-ccso conf-ld
+- ( echo '#!/bin/sh'; \
++makeso: conf-ccso conf-ld conf-bglibs conf-bgincs
++ ( bglibs=`head -n 1 conf-bglibs`; \
++ bgincs=`head -n 1 conf-bgincs`; \
++ echo '#!/bin/sh'; \
+ echo 'source=$$1; shift'; \
+ echo 'base=`echo "$$source" | sed -e s:\\\\.c$$::`'; \
+- echo exec `head -n 1 conf-ccso` -DSHARED -I. -L. '-o $${base}.so $$source $${1+"$$@"}'; \
++ echo exec `head -n 1 conf-ccso` -DSHARED -I. -L. "-L'$${bglibs}'" "-Wl,-R'$${bglibs}'" "-I'$${bgincs}'" "-I /usr/local/include" '-o $${base}.so $$source $${1+"$$@"}'; \
+ ) >makeso
+ chmod 755 makeso
+
+@@ -133,7 +137,7 @@ plugin-cvm-validate.so: makeso plugin-cv
+ ./makeso plugin-cvm-validate.c -lcvm-v2client -lbg
+
+ plugin-lua.so: makeso plugin-lua.c mailfront.h responses.h constants.h
+- ./makeso plugin-lua.c -lbg -llua
++ ./makeso plugin-lua.c -lbg -llua-
+
+ plugin-mailrules.so: makeso plugin-mailrules.c mailfront.h responses.h constants.h
+ ./makeso plugin-mailrules.c -lbg
More information about the svn-ports-all
mailing list