svn commit: r490814 - in head/net/ndisc6: . files

Tobias Kortkamp tobik at FreeBSD.org
Sun Jan 20 21:44:00 UTC 2019


Author: tobik
Date: Sun Jan 20 21:43:57 2019
New Revision: 490814
URL: https://svnweb.freebsd.org/changeset/ports/490814

Log:
  net/ndisc6: Update to 1.0.4
  
  ndisc6 1.0.4 now requires a C11-capable compiler and no longer needs
  the 'variable length array in structure' GCC extension.  As such
  we can build it with Clang now.  This also removes the GCC run
  dependency which was the initial request in the PR [1].
  
  Changes:	http://git.remlab.net/gitweb/?p=ndisc6.git;a=blob_plain;f=NEWS;hb=81bdcb51b576a394ba01f5a8022e5b9354e431a6
  PR:		233187
  Reported by:	hashiz at meridiani.jp [1]
  Submitted by:	tobik
  Approved by:	m.tsatsenko at gmail.com (maintainer)
  MFH:		2019Q1 (bug fixes and fewer run dependencies)

Added:
  head/net/ndisc6/files/patch-rdnss_merge-hook.in
     - copied, changed from r490813, head/net/ndisc6/files/patch-rdnssd__merge-hook.in
  head/net/ndisc6/files/patch-rdnss_rdnssd.c
     - copied, changed from r490813, head/net/ndisc6/files/patch-rdnssd__rdnssd.c
  head/net/ndisc6/files/patch-rdnss_rdnssd.h
     - copied, changed from r490813, head/net/ndisc6/files/patch-rdnssd__rdnssd.h
Deleted:
  head/net/ndisc6/files/patch-rdnssd__merge-hook.in
  head/net/ndisc6/files/patch-rdnssd__rdnssd.c
  head/net/ndisc6/files/patch-rdnssd__rdnssd.h
Modified:
  head/net/ndisc6/Makefile
  head/net/ndisc6/distinfo
  head/net/ndisc6/files/patch-configure
  head/net/ndisc6/files/patch-src-ndisc.c
  head/net/ndisc6/pkg-plist

Modified: head/net/ndisc6/Makefile
==============================================================================
--- head/net/ndisc6/Makefile	Sun Jan 20 20:50:20 2019	(r490813)
+++ head/net/ndisc6/Makefile	Sun Jan 20 21:43:57 2019	(r490814)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	ndisc6
-PORTVERSION=	1.0.3
-PORTREVISION=	1
+PORTVERSION=	1.0.4
 CATEGORIES=	net ipv6
 MASTER_SITES=	http://www.remlab.net/files/ndisc6/ \
 		http://people.via.ecp.fr/~rem/www.remlab.net/files/ndisc6/
@@ -13,8 +12,7 @@ COMMENT=	IPv6 network diagnostic tools
 
 LICENSE=	GPLv2
 
-USES=		tar:bzip2 perl5
-USE_GCC=	any
+USES=		compiler:c11 perl5 tar:bzip2
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-suid-install --localstatedir="${PREFIX}/var"

Modified: head/net/ndisc6/distinfo
==============================================================================
--- head/net/ndisc6/distinfo	Sun Jan 20 20:50:20 2019	(r490813)
+++ head/net/ndisc6/distinfo	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1542928199
-SHA256 (ndisc6-1.0.3.tar.bz2) = 0f41d6caf5f2edc1a12924956ae8b1d372e3b426bd7b11eed7d38bc974eec821
-SIZE (ndisc6-1.0.3.tar.bz2) = 260294
+TIMESTAMP = 1547299650
+SHA256 (ndisc6-1.0.4.tar.bz2) = abb1da4a98d94e5abe1dd7b1c975de540306b0581cbbd36aff035118b2f25c1f
+SIZE (ndisc6-1.0.4.tar.bz2) = 264071

Modified: head/net/ndisc6/files/patch-configure
==============================================================================
--- head/net/ndisc6/files/patch-configure	Sun Jan 20 20:50:20 2019	(r490813)
+++ head/net/ndisc6/files/patch-configure	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,6 +1,6 @@
---- configure.orig	2014-12-14 10:09:45 UTC
+--- configure.orig	2019-01-06 14:36:38 UTC
 +++ configure
-@@ -5713,7 +5713,7 @@ fi
+@@ -5900,7 +5900,7 @@ fi
                  if test "X$additional_includedir" = "X/usr/local/include"; then
                    if test -n "$GCC"; then
                      case $host_os in
@@ -9,7 +9,7 @@
                      esac
                    fi
                  fi
-@@ -5759,7 +5759,7 @@ fi
+@@ -5946,7 +5946,7 @@ fi
                           || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in
@@ -18,7 +18,7 @@
                            esac
                          fi
                        fi
-@@ -6597,7 +6597,7 @@ fi
+@@ -6784,7 +6784,7 @@ fi
                  if test "X$additional_includedir" = "X/usr/local/include"; then
                    if test -n "$GCC"; then
                      case $host_os in
@@ -27,7 +27,7 @@
                      esac
                    fi
                  fi
-@@ -6643,7 +6643,7 @@ fi
+@@ -6830,7 +6830,7 @@ fi
                           || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
                          if test -n "$GCC"; then
                            case $host_os in

Copied and modified: head/net/ndisc6/files/patch-rdnss_merge-hook.in (from r490813, head/net/ndisc6/files/patch-rdnssd__merge-hook.in)
==============================================================================
--- head/net/ndisc6/files/patch-rdnssd__merge-hook.in	Sun Jan 20 20:50:20 2019	(r490813, copy source)
+++ head/net/ndisc6/files/patch-rdnss_merge-hook.in	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,5 +1,5 @@
---- rdnssd/merge-hook.in.orig	2014-12-14 10:13:57 UTC
-+++ rdnssd/merge-hook.in
+--- rdnss/merge-hook.in.orig	2014-12-14 10:13:57 UTC
++++ rdnss/merge-hook.in
 @@ -19,7 +19,7 @@
  
  set -e

Copied and modified: head/net/ndisc6/files/patch-rdnss_rdnssd.c (from r490813, head/net/ndisc6/files/patch-rdnssd__rdnssd.c)
==============================================================================
--- head/net/ndisc6/files/patch-rdnssd__rdnssd.c	Sun Jan 20 20:50:20 2019	(r490813, copy source)
+++ head/net/ndisc6/files/patch-rdnss_rdnssd.c	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,5 +1,5 @@
---- rdnssd/rdnssd.c.orig	2014-12-14 10:39:28 UTC
-+++ rdnssd/rdnssd.c
+--- rdnss/rdnssd.c.orig	2014-12-14 10:39:28 UTC
++++ rdnss/rdnssd.c
 @@ -28,6 +28,7 @@
  #include <stdbool.h>
  #include <locale.h>

Copied and modified: head/net/ndisc6/files/patch-rdnss_rdnssd.h (from r490813, head/net/ndisc6/files/patch-rdnssd__rdnssd.h)
==============================================================================
--- head/net/ndisc6/files/patch-rdnssd__rdnssd.h	Sun Jan 20 20:50:20 2019	(r490813, copy source)
+++ head/net/ndisc6/files/patch-rdnss_rdnssd.h	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,6 +1,6 @@
---- rdnssd/rdnssd.h.orig	2011-10-17 15:35:11 UTC
-+++ rdnssd/rdnssd.h
-@@ -32,24 +32,6 @@ extern const rdnss_src_t rdnss_netlink, 
+--- rdnss/rdnssd.h.orig	2016-12-07 18:11:55 UTC
++++ rdnss/rdnssd.h
+@@ -32,24 +32,6 @@ extern const rdnss_src_t rdnss_netlink, rdnss_icmp;
  #define ND_OPT_RDNSS 25
  #define ND_OPT_DNSSL 31
  

Modified: head/net/ndisc6/files/patch-src-ndisc.c
==============================================================================
--- head/net/ndisc6/files/patch-src-ndisc.c	Sun Jan 20 20:50:20 2019	(r490813)
+++ head/net/ndisc6/files/patch-src-ndisc.c	Sun Jan 20 21:43:57 2019	(r490814)
@@ -1,6 +1,6 @@
---- src/ndisc.c.orig	2014-12-14 10:39:28 UTC
+--- src/ndisc.c.orig	2016-12-07 16:43:04 UTC
 +++ src/ndisc.c
-@@ -532,7 +532,7 @@ parseadv (const uint8_t *buf, size_t len
+@@ -532,7 +532,7 @@ parseadv (const uint8_t *buf, size_t len, const struct
  		printf (_("Stateful other conf.      :          %3s\n"),
  		        gettext ((v & ND_RA_FLAG_OTHER) ? N_ ("Yes") : N_("No")));
  		printf (_("Mobile home agent         :          %3s\n"),

Modified: head/net/ndisc6/pkg-plist
==============================================================================
--- head/net/ndisc6/pkg-plist	Sun Jan 20 20:50:20 2019	(r490813)
+++ head/net/ndisc6/pkg-plist	Sun Jan 20 21:43:57 2019	(r490814)
@@ -26,5 +26,6 @@ sbin/tracert6
 %%NLS%%share/locale/en/LC_MESSAGES/ndisc6.mo
 %%NLS%%share/locale/en_GB/LC_MESSAGES/ndisc6.mo
 %%NLS%%share/locale/fr/LC_MESSAGES/ndisc6.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/ndisc6.mo
 @owner nobody
 @dir var/run/rdnssd


More information about the svn-ports-head mailing list