Sat Dec 31 16:58:46 2016 UTC ()
Fix build on SunOS.


(schmonz)
diff -r1.3 -r1.4 pkgsrc/mail/relay-ctrl/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/mail/relay-ctrl/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/relay-ctrl/Makefile 2016/05/17 10:32:07 1.3
+++ pkgsrc/mail/relay-ctrl/Makefile 2016/12/31 16:58:46 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.3 2016/05/17 10:32:07 fhajny Exp $ 1# $NetBSD: Makefile,v 1.4 2016/12/31 16:58:46 schmonz Exp $
2# 2#
3 3
4DISTNAME= relay-ctrl-3.1.1 4DISTNAME= relay-ctrl-3.1.1
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ${HOMEPAGE} 7MASTER_SITES= ${HOMEPAGE}
8 8
9MAINTAINER= schmonz@NetBSD.org 9MAINTAINER= schmonz@NetBSD.org
10HOMEPAGE= http://untroubled.org/relay-ctrl/ 10HOMEPAGE= http://untroubled.org/relay-ctrl/
11COMMENT= Allows relaying via POP/IMAP-before-SMTP 11COMMENT= Allows relaying via POP/IMAP-before-SMTP
12 12
13PKG_DESTDIR_SUPPORT= destdir 13PKG_DESTDIR_SUPPORT= destdir
14 14
@@ -26,26 +26,29 @@ MESSAGE_SUBST+= RELAY_CTRL_DIR=${RELAY_ @@ -26,26 +26,29 @@ MESSAGE_SUBST+= RELAY_CTRL_DIR=${RELAY_
26BUILD_DEFS+= RELAY_CTRL_DIR 26BUILD_DEFS+= RELAY_CTRL_DIR
27 27
28ADDON_SCRIPTS= dovecot-settcpremoteip ifrelayclient 28ADDON_SCRIPTS= dovecot-settcpremoteip ifrelayclient
29 29
30SUBST_CLASSES+= paths 30SUBST_CLASSES+= paths
31SUBST_FILES.paths= ${ADDON_SCRIPTS} 31SUBST_FILES.paths= ${ADDON_SCRIPTS}
32SUBST_SED.paths= -e 's,@ECHO@,${ECHO},g' 32SUBST_SED.paths= -e 's,@ECHO@,${ECHO},g'
33SUBST_SED.paths+= -e 's,@GREP@,${GREP},g' 33SUBST_SED.paths+= -e 's,@GREP@,${GREP},g'
34SUBST_SED.paths+= -e 's,@SED@,${SED},g' 34SUBST_SED.paths+= -e 's,@SED@,${SED},g'
35SUBST_SED.paths+= -e 's,@SETENV@,${SETENV},g' 35SUBST_SED.paths+= -e 's,@SETENV@,${SETENV},g'
36SUBST_SED.paths+= -e 's,@SH@,${SH},g' 36SUBST_SED.paths+= -e 's,@SH@,${SH},g'
37SUBST_STAGE.paths= do-configure 37SUBST_STAGE.paths= do-configure
38 38
 39CFLAGS.SunOS+= -DSOL_TCP=SOL_SOCKET
 40LDFLAGS.SunOS+= -lsocket
 41
39post-extract: 42post-extract:
40 for f in ${ADDON_SCRIPTS}; do \ 43 for f in ${ADDON_SCRIPTS}; do \
41 ${CP} ${FILESDIR}/$$f.sh ${WRKSRC}/$$f; \ 44 ${CP} ${FILESDIR}/$$f.sh ${WRKSRC}/$$f; \
42 done 45 done
43 46
44post-install: 47post-install:
45 ${RUN}cd ${WRKSRC}; \ 48 ${RUN}cd ${WRKSRC}; \
46 for f in ANNOUNCEMENT COPYING NEWS README TODO packet.html; do \ 49 for f in ANNOUNCEMENT COPYING NEWS README TODO packet.html; do \
47 ${INSTALL_DATA} ${WRKSRC}/$${f} \ 50 ${INSTALL_DATA} ${WRKSRC}/$${f} \
48 ${DESTDIR}${PREFIX}/${DOCDIR}; \ 51 ${DESTDIR}${PREFIX}/${DOCDIR}; \
49 done 52 done
50 for f in ${ADDON_SCRIPTS}; do \ 53 for f in ${ADDON_SCRIPTS}; do \
51 ${INSTALL_SCRIPT} ${WRKSRC}/$${f} \ 54 ${INSTALL_SCRIPT} ${WRKSRC}/$${f} \