svn commit: r414614 - in branches/2016Q2/dns/powerdns: . files

Thomas Zander riggs at FreeBSD.org
Wed May 4 21:12:43 UTC 2016


Author: riggs
Date: Wed May  4 21:12:41 2016
New Revision: 414614
URL: https://svnweb.freebsd.org/changeset/ports/414614

Log:
  MFH: r414613
  
  Fix build on 9.3 i386
  
  PR:		209260
  Submitted by:	tremere at cainites.net (maintainer)
  
  Approved by:	ports-secteam (build fix blanket)

Modified:
  branches/2016Q2/dns/powerdns/Makefile
  branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc
Directory Properties:
  branches/2016Q2/   (props changed)

Modified: branches/2016Q2/dns/powerdns/Makefile
==============================================================================
--- branches/2016Q2/dns/powerdns/Makefile	Wed May  4 21:04:17 2016	(r414613)
+++ branches/2016Q2/dns/powerdns/Makefile	Wed May  4 21:12:41 2016	(r414614)
@@ -14,6 +14,8 @@ LICENSE=	GPLv2
 
 LIB_DEPENDS=	libboost_serialization.so:devel/boost-libs
 
+BROKEN_powerpc64=	Does not build
+
 USES=		cpe gmake libtool lua pkgconfig tar:bzip2
 USE_LDCONFIG=	YES
 USE_SUBMAKE=	YES
@@ -120,8 +122,6 @@ TOOLS_DESC=		Build extra tools
 REMOTEOPT_DESC=		Remote backend connectors
 ZEROMQ_DESC=		Enable ZeroMQ connector (Implies REMOTE enabled)
 
-.include <bsd.port.options.mk>
-
 post-install:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for i in pdns.conf

Modified: branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc
==============================================================================
--- branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc	Wed May  4 21:04:17 2016	(r414613)
+++ branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc	Wed May  4 21:12:41 2016	(r414614)
@@ -7,7 +7,7 @@
 -  uint64_t now = time(0);
 -  if(abs(trc->d_time - now) > trc->d_fudge) {
 -    L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< abs(trc->d_time - now)<<" > 'fudge' "<<trc->d_fudge<<endl;
-+  uint64_t delta = std::abs((int64_t)trc->d_time - (int64_t)time(0));
++  uint64_t delta = std::labs((int64_t)trc->d_time - (int64_t)time(0));
 +  if(delta > trc->d_fudge) {
 +    L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< delta <<" > 'fudge' "<<trc->d_fudge<<endl;
      return false;


More information about the svn-ports-all mailing list