# New ports collection makefile for:	sid-milter
# Date created:				18. Dec 2004
# Whom:					dirk.meyer@dinoex.sub.org
#
# $FreeBSD$
#

PORTNAME=	sid-milter
PORTVERSION=	0.2.9
CATEGORIES=	mail
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	sid-milter

MAINTAINER=	dinoex@FreeBSD.org
COMMENT=	An sid and spf milter for Sendmail

.if !defined(SENDMAIL_MILTER_IN_BASE)
.if defined(SENDMAIL_WITH_SHARED_MILTER)
LIB_DEPENDS+=	milter.3:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
.else
BUILD_DEPENDS+=	${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/${SENDMAIL_MILTER_PORT}
.endif
.endif

RESTRICTED=	may incorporate intellectual property, possible patent issues

SENDMAIL_MILTER_PORT?=	sendmail
USE_REINPLACE=	yes
WCONF=		${WRKSRC}/devtools/Site
MAN8=		sid-filter.8
DOCSFILES=	INSTALL KNOWNBUGS LICENSE README README-SenderID RELEASE_NOTES
INSTALL_WRKSRC=	${WRKSRC}/sid-filter

SITE+=		${FILESDIR}/site.config.m4
.if !defined(SENDMAIL_MILTER_IN_BASE)
SITE+=		${FILESDIR}/site.config.m4.milter
.endif
.if defined(WITH_SIDMILTER_AR)
MAN3=		ar.3
PLIST_SUB+=	WITH_AR=""
.else
PLIST_SUB+=	WITH_AR="@comment "
.endif

.include <bsd.port.pre.mk>

.if defined(SENDMAIL_WITHOUT_MILTER)
pre-fetch:
	@${ECHO_MSG}
	@${ECHO_MSG} You must unset variable SENDMAIL_WITHOUT_MILTER,
	@${ECHO_MSG} and rebuild sendmail in the ports
	@${FALSE}
.endif

pre-configure:
	@${SED} -e "s=%%PREFIX%%=${PREFIX}=" ${FILESDIR}/milter-sid.sh \
		> ${WRKSRC}/milter-sid.sh
	${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
		-e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \
		-e "s|\`-O'|\`${CFLAGS}'|g" \
		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
		${WRKSRC}/devtools/OS/FreeBSD
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
		-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
		${SITE} > ${WCONF}/site.config.m4

post-install:
	${INSTALL_SCRIPT} ${WRKSRC}/milter-sid.sh \
		${PREFIX}/etc/rc.d/milter-sid.sh.sample
.for i in ${MAN8}
	@${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz
	${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8/
.endfor
.if defined(WITH_SIDMILTER_AR)
	@(cd ${WRKSRC}/libar && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.for i in ${MAN3}
	@${RM} -f ${MANPREFIX}/man/cat3/${i} ${MANPREFIX}/man/cat3/${i}.gz
	${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man3/
.endfor
	${INSTALL_DATA} ${WRKSRC}/libar/ar.h ${PREFIX}/include/libar.h
.endif
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
.for i in ${DOCSFILES}
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/
.endfor
.endif

.include <bsd.port.post.mk>
'dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option>
<option value='gnome-3.22'>gnome-3.22</option>
<option value='gnome-3.24'>gnome-3.24</option>
<option value='gnome-3.26'>gnome-3.26</option>
<option value='gnome-3.28'>gnome-3.28</option>
<option value='gnome-3.32'>gnome-3.32</option>
<option value='gnome-3.36'>gnome-3.36</option>
<option value='gstreamer' selected='selected'>gstreamer</option>
<option value='gstreamer-1.16'>gstreamer-1.16</option>
<option value='gstreamer0.10-removal'>gstreamer0.10-removal</option>
<option value='main'>main</option>
<option value='master'>master</option>
<option value='mate-1.16'>mate-1.16</option>
<option value='mate-1.18'>mate-1.18</option>
<option value='mate-1.20'>mate-1.20</option>
<option value='mate-1.22'>mate-1.22</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gstreamer'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gstreamer'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gstreamer'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/audio/festvox-kal16?h=gstreamer'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/audio/festvox-kal16?h=gstreamer'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio/festvox-kal16?h=gstreamer'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/audio/festvox-kal16?h=gstreamer'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/audio/festvox-kal16?h=gstreamer'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/audio/festvox-kal16'>
<input type='hidden' name='h' value='gstreamer'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gstreamer'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/audio?h=gstreamer'>audio</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/audio/festvox-kal16?h=gstreamer'>festvox-kal16</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/audio/festvox-kal16?h=gstreamer&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio/festvox-kal16?h=gstreamer&amp;id=96cd8e4bc2d30db4bc3bbbf3fcdcc98121c879e0'>Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.</a></td><td>mat</td><td><span title='2016-04-01 21:29:15 +0800'>2016-04-01</span>f9a85eb7098&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=93d56ff3d93e1bb9378202f1a42f9de0b24c225d'>- Update to 2.1.14</a></td><td>clsung</td><td><span title='2006-08-22 13:53:05 +0800'>2006-08-22</span></td><td>2</td><td><span class='deletions'>-8</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=e9cc63fc48fdb95b20a669776f64e3620c5c5f69'>- Update to 2.1.13</a></td><td>rafan</td><td><span title='2006-08-17 17:42:35 +0800'>2006-08-17</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=f2660918e237b23ae1727489006a937da440dbfb'>- Update to 2.1.11</a></td><td>garga</td><td><span title='2006-06-14 23:19:16 +0800'>2006-06-14</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=6dea3af40b00b686fe882b41361fcb014ec5504b'>- Bump PORTREVISION</a></td><td>aaron</td><td><span title='2006-06-06 04:02:47 +0800'>2006-06-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=6a5ed40d333f399da35021447f6f539007d44a99'>www/data/pmwiki -&gt; www/pmwiki</a></td><td>aaron</td><td><span title='2006-06-06 03:51:11 +0800'>2006-06-06</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=3c79b1246eaa3aeb8c29b924bfd73c8d8638712a'>- Correct yesterday's fix, this port actually installs into www/data</a></td><td>pav</td><td><span title='2006-05-24 05:46:52 +0800'>2006-05-24</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=fd525f2144e54a8b40d418d6cbd3dbc5fb7521ff'>- Fix plist after recent php changes</a></td><td>pav</td><td><span title='2006-05-23 06:05:39 +0800'>2006-05-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=3d3de98194c1997c2cda95602b8b9ac9cf2075fc'>Fix or remove obsolate or broken ways to depend on php.</a></td><td>ale</td><td><span title='2006-05-06 22:31:30 +0800'>2006-05-06</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+0</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=2d46e0d270bfdbf12d7d2a46094c3c8567c52135'>- Update to 2.1.5</a></td><td>garga</td><td><span title='2006-04-13 07:29:04 +0800'>2006-04-13</span></td><td>3</td><td><span class='deletions'>-16</span>/<span class='insertions'>+36</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=e5d7f649ced72af2c751f5d824839017a9e86ace'>- Fix pkg-plist when set PMWIKIDIR</a></td><td>mnag</td><td><span title='2006-02-20 08:48:37 +0800'>2006-02-20</span></td><td>2</td><td><span class='deletions'>-177</span>/<span class='insertions'>+179</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=2e3663cdb59794a4fe5c7b907cf3a4dd5661cadf'>Unbreak - don't write outside of ${WRKDIRPREFIX}.</a></td><td>lawrance</td><td><span title='2006-02-14 20:26:36 +0800'>2006-02-14</span></td><td>2</td><td><span class='deletions'>-12</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=1770dba3dc9c64ae2dd5dbb69e5da04285f40fe0'>BROKEN: Does not build with read-only ports tree</a></td><td>kris</td><td><span title='2006-02-13 06:14:19 +0800'>2006-02-13</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=bf9169ba1bdef82593bd6c9b4b87ced527648980'>Update to 2.0.13</a></td><td>mnag</td><td><span title='2006-01-29 22:23:52 +0800'>2006-01-29</span></td><td>3</td><td><span class='deletions'>-10</span>/<span class='insertions'>+184</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=9784ae922614c9c9d52d7e0101ee2238c7e040e2'>BROKENL Incomplete pkg-plist</a></td><td>kris</td><td><span title='2006-01-29 04:22:16 +0800'>2006-01-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=85ebd6d40861e231634a538c284c097ec38862f8'>- Add SHA256</a></td><td>pav</td><td><span title='2005-11-26 08:44:05 +0800'>2005-11-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/www/pmwiki?h=mate-1.16&amp;id=5c1ef5c079ab8442d7357dcf88a6f1d3c9910a85'>- Update to 2.0.10.</a></td><td>flz</td><td><span title='2005-10-13 20:15:03 +0800'>2005-10-13</span>