Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jul 2017 07:33:35 +0000 (UTC)
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446186 - head/dns/knot2
Message-ID:  <201707190733.v6J7XZFx003651@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: matthew
Date: Wed Jul 19 07:33:35 2017
New Revision: 446186
URL: https://svnweb.freebsd.org/changeset/ports/446186

Log:
  Update to 2.5.3
  
  Require gcc to allow compilation to succeed on FreeBSD 11+ i386
  
  ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v2.5.3/NEWS
  
  PR:		220355
  Submitted by:	freebsd@dns-lab.com (maintainer)

Modified:
  head/dns/knot2/Makefile
  head/dns/knot2/distinfo

Modified: head/dns/knot2/Makefile
==============================================================================
--- head/dns/knot2/Makefile	Wed Jul 19 06:51:10 2017	(r446185)
+++ head/dns/knot2/Makefile	Wed Jul 19 07:33:35 2017	(r446186)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	knot
-PORTVERSION=	2.5.2
-PORTREVISION=	1
+PORTVERSION=	2.5.3
 CATEGORIES=	dns ipv6
 MASTER_SITES=	https://secure.nic.cz/files/knot-dns/ \
 		http://dns-lab.com/downloads/knot-dns/
@@ -41,8 +40,6 @@ SUB_LIST+=	USERS="${USERS}" GROUPS="${GROUPS}"
 
 PORTDOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
 
-BROKEN_i386=	Issues in knot/modules/*/*.c: undefined reference to '__atomic_fetch_add_8'
-
 OPTIONS_DEFINE=			DNSTAP FASTPARSER IDN
 
 DNSTAP_DESC=			dnstap support (see dnstap.info)
@@ -62,6 +59,16 @@ FASTPARSER_CONFIGURE_ENABLE=	fastparser
 IDN_CONFIGURE_WITH=		libidn
 IDN_LIB_DEPENDS=		libidn.so:dns/libidn
 
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "i386"
+CPUTYPE=	i686
+CFLAGS+=	-march=i686
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100000
+USE_GCC=	yes
+.endif
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|' \
 		${WRKSRC}/src/Makefile.in
@@ -75,4 +82,4 @@ post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>

Modified: head/dns/knot2/distinfo
==============================================================================
--- head/dns/knot2/distinfo	Wed Jul 19 06:51:10 2017	(r446185)
+++ head/dns/knot2/distinfo	Wed Jul 19 07:33:35 2017	(r446186)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498323571
-SHA256 (knot-2.5.2.tar.xz) = 286671a4ee35a5207b2e45fd0812962b481b1b543bf3d5df3a8c319c26e2f5e9
-SIZE (knot-2.5.2.tar.xz) = 1071648
+TIMESTAMP = 1500303200
+SHA256 (knot-2.5.3.tar.xz) = d78ae231a68ace264f5738c8e57481923bcad7413f3f440c06fa6cc0aded9d8e
+SIZE (knot-2.5.3.tar.xz) = 1073372



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707190733.v6J7XZFx003651>