diff options
author | wiedi <wiedi@pkgsrc.org> | 2018-01-22 13:42:06 +0000 |
---|---|---|
committer | wiedi <wiedi@pkgsrc.org> | 2018-01-22 13:42:06 +0000 |
commit | 437e039ff5e64ba090c97bd1dc657f2ec7ffca25 (patch) | |
tree | e652dac6c3e123cb4a07330bb85198f31c9c6d29 /net/quagga | |
parent | b8737e4d94a93161724aaf3a5151d5d2ae2c812b (diff) | |
download | pkgsrc-437e039ff5e64ba090c97bd1dc657f2ec7ffca25.tar.gz |
quagga: HAVE_BSD_STRUCT_IP_MREQ_HACK does not work on SunOS
Diffstat (limited to 'net/quagga')
-rw-r--r-- | net/quagga/Makefile | 3 | ||||
-rw-r--r-- | net/quagga/distinfo | 3 | ||||
-rw-r--r-- | net/quagga/patches/patch-configure | 15 |
3 files changed, 19 insertions, 2 deletions
diff --git a/net/quagga/Makefile b/net/quagga/Makefile index 7eb1b67130d..3b0ec560352 100644 --- a/net/quagga/Makefile +++ b/net/quagga/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.56 2017/10/08 15:25:45 gdt Exp $ +# $NetBSD: Makefile,v 1.57 2018/01/22 13:42:06 wiedi Exp $ # DISTNAME= quagga-1.2.2 +PKGREVISION= 1 CATEGORIES= net MASTER_SITES= http://download.savannah.gnu.org/releases/quagga/ diff --git a/net/quagga/distinfo b/net/quagga/distinfo index 4603943125b..73bb64a3531 100644 --- a/net/quagga/distinfo +++ b/net/quagga/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.28 2017/10/08 15:25:45 gdt Exp $ +$NetBSD: distinfo,v 1.29 2018/01/22 13:42:06 wiedi Exp $ SHA1 (quagga-1.2.2.tar.gz) = d2601270a39e707db88d0c39b81acb13b53e0568 RMD160 (quagga-1.2.2.tar.gz) = daa24bc37661eb5436edf42a15ed4ae1bc1b56ef SHA512 (quagga-1.2.2.tar.gz) = 861f6524bcdc01d1a895762bf1904744c12ae4dfc7c3583ecb7e55b3978c98187bde76df0ff85093c744139be9d5cf324fec75b5ba86cf1fdbce70d923710d14 Size (quagga-1.2.2.tar.gz) = 2986142 bytes +SHA1 (patch-configure) = 310295eeed487ccadbd7f56ae71dbb7cf0c71919 SHA1 (patch-solaris_quagga.init.in) = 47569aaffe2713809e21ebbb76164cf50b7f983f SHA1 (patch-zebra_kernel__socket.c) = 82c1be406ec587d7bc4d6eec39f9daebbc34e999 diff --git a/net/quagga/patches/patch-configure b/net/quagga/patches/patch-configure new file mode 100644 index 00000000000..9dd94ce1191 --- /dev/null +++ b/net/quagga/patches/patch-configure @@ -0,0 +1,15 @@ +$NetBSD: patch-configure,v 1.6 2018/01/22 13:42:07 wiedi Exp $ +HAVE_BSD_STRUCT_IP_MREQ_HACK does not work on SunOS +Results in: can't setsockopt IP_MULTICAST_IF(...): No route to host + +--- configure.orig 2017-10-03 14:59:10.000000000 +0000 ++++ configure +@@ -20631,7 +20631,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ + int + main () + { +-#if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__DragonFly__) || defined(__sun) ++#if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__DragonFly__)) + return (0); + #else + #error No support for BSD struct ip_mreq hack detected |