Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2017 10:04:35 +0000 (UTC)
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r432479 - in head/net/bird: . files
Message-ID:  <201701261004.v0QA4ZmF029178@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: melifaro (src committer)
Date: Thu Jan 26 10:04:35 2017
New Revision: 432479
URL: https://svnweb.freebsd.org/changeset/ports/432479

Log:
  Apply sysdep-bsd-sysio.h patch by default.
  
  Reported by:	olivier
  Approved by:	az(implicit)

Added:
  head/net/bird/files/patch-sysdep-bsd-sysio.h
     - copied unchanged from r432478, head/net/bird/files/sysdep-bsd-sysio.h
Deleted:
  head/net/bird/files/sysdep-bsd-sysio.h
Modified:
  head/net/bird/Makefile

Modified: head/net/bird/Makefile
==============================================================================
--- head/net/bird/Makefile	Thu Jan 26 09:41:06 2017	(r432478)
+++ head/net/bird/Makefile	Thu Jan 26 10:04:35 2017	(r432479)
@@ -3,6 +3,7 @@
 
 PORTNAME?=	bird
 PORTVERSION=	1.6.3
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	ftp://bird.network.cz/pub/bird/ \
 		http://bird.mpls.in/distfiles/bird/

Copied: head/net/bird/files/patch-sysdep-bsd-sysio.h (from r432478, head/net/bird/files/sysdep-bsd-sysio.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/bird/files/patch-sysdep-bsd-sysio.h	Thu Jan 26 10:04:35 2017	(r432479, copy of r432478, head/net/bird/files/sysdep-bsd-sysio.h)
@@ -0,0 +1,23 @@
+diff --git sysdep/bsd/sysio.h sysdep/bsd/sysio.h
+index 2610a47..9b10e6e 100644
+--- sysdep/bsd/sysio.h
++++ sysdep/bsd/sysio.h
+@@ -9,6 +9,7 @@
+ #include <net/if_dl.h>
+ #include <netinet/in_systm.h> // Workaround for some BSDs
+ #include <netinet/ip.h>
++#include <sys/param.h>
+ 
+ 
+ #ifdef __NetBSD__
+@@ -179,8 +180,8 @@ sk_prepare_ip_header(sock *s, void *hdr, int dlen)
+   ip->ip_src = ipa_to_in4(s->saddr);
+   ip->ip_dst = ipa_to_in4(s->daddr);
+ 
+-#ifdef __OpenBSD__
+-  /* OpenBSD expects ip_len in network order, other BSDs expect host order */
++#if (defined __OpenBSD__) || (defined __DragonFly__) || (defined __FreeBSD__ && (__FreeBSD_version >= 1100030))
++  /* Different BSDs have different expectations of ip_len endianity */
+   ip->ip_len = htons(ip->ip_len);
+ #endif
+ }



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