svn commit: r339332 - head/mail/imapfilter
Baptiste Daroussin
bapt at FreeBSD.org
Fri Jan 10 08:50:19 UTC 2014
Author: bapt
Date: Fri Jan 10 08:50:19 2014
New Revision: 339332
URL: http://svnweb.freebsd.org/changeset/ports/339332
Log:
Port to lua 5.2, avoid patching when MAKE_ARGS can do the same jobs
Modified:
head/mail/imapfilter/Makefile
Modified: head/mail/imapfilter/Makefile
==============================================================================
--- head/mail/imapfilter/Makefile Fri Jan 10 08:47:02 2014 (r339331)
+++ head/mail/imapfilter/Makefile Fri Jan 10 08:50:19 2014 (r339332)
@@ -13,9 +13,9 @@ COMMENT= IMAP mail filtering utility
LICENSE= MIT
-LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
+LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-USE_LUA= 5.1
+USES= lua
USE_OPENSSL= yes
CPPFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
@@ -40,18 +40,13 @@ PLIST_FILES= bin/imapfilter \
%%EXAMPLESDIR%%/config.lua \
%%EXAMPLESDIR%%/extend.lua
PLIST_DIRS= %%DATADIR%% %%EXAMPLESDIR%%
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- ${REINPLACE_CMD} -Ee ' \
- s|^(PREFIX =).*|\1${PREFIX}|; \
- s|^(MYCFLAGS =).*|\1${CPPFLAGS}|; \
- s|^(MYLDFLAGS =).*|\1${LDFLAGS}|; \
- s|^(BINDIR =).*|\1${PREFIX}/bin|; \
- s|^(SHAREDIR =).*|\1${DATADIR}|; \
- s|^(MANDIR =).*|\1${MANPREFIX}/man|' \
- ${WRKSRC}/src/Makefile
+MAKE_ARGS= PREFIX=${PREFIX} \
+ MYCFLAGS="${CPPFLAGS}" \
+ MYLDFLAGS="${LDFLAGS}" \
+ BINDIR=${PREFIX}/bin \
+ SHAREDIR=${DATADIR} \
+ MANDIR=${MANPREFIX}/man \
+ LIBLUA=-llua-${LUA_VER}
post-install:
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/imapfilter
@@ -59,9 +54,7 @@ post-install:
cd ${WRKSRC}/samples && \
${INSTALL_DATA} config.lua extend.lua \
${STAGEDIR}/${EXAMPLESDIR}
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}/${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}/${DOCSDIR}
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-all
mailing list