quagga: correct mistake in configure check. this made the configure test always fail and broke the build on netbsd. Fixes PR pkg/53050. PKGREVISION++diff -r1.57 -r1.58 pkgsrc/net/quagga/Makefile
(maya)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.57 2018/01/22 13:42:06 wiedi Exp $ | 1 | # $NetBSD: Makefile,v 1.58 2018/03/01 00:48:04 maya Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= quagga-1.2.2 | 4 | DISTNAME= quagga-1.2.2 | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= net | 6 | CATEGORIES= net | |
7 | MASTER_SITES= http://download.savannah.gnu.org/releases/quagga/ | 7 | MASTER_SITES= http://download.savannah.gnu.org/releases/quagga/ | |
8 | 8 | |||
9 | MAINTAINER= gdt@NetBSD.org | 9 | MAINTAINER= gdt@NetBSD.org | |
10 | HOMEPAGE= http://www.nongnu.org/quagga/ | 10 | HOMEPAGE= http://www.nongnu.org/quagga/ | |
11 | COMMENT= Free multithreaded routing daemon software | 11 | COMMENT= Free multithreaded routing daemon software | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | .include "../../mk/bsd.prefs.mk" | 14 | .include "../../mk/bsd.prefs.mk" | |
15 | 15 | |||
16 | GNU_CONFIGURE= YES | 16 | GNU_CONFIGURE= YES | |
17 | USE_TOOLS+= gawk gmake perl | 17 | USE_TOOLS+= gawk gmake perl | |
18 | USE_LIBTOOL= YES | 18 | USE_LIBTOOL= YES |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2018/01/22 13:42:06 wiedi Exp $ | 1 | $NetBSD: distinfo,v 1.30 2018/03/01 00:48:04 maya Exp $ | |
2 | 2 | |||
3 | SHA1 (quagga-1.2.2.tar.gz) = d2601270a39e707db88d0c39b81acb13b53e0568 | 3 | SHA1 (quagga-1.2.2.tar.gz) = d2601270a39e707db88d0c39b81acb13b53e0568 | |
4 | RMD160 (quagga-1.2.2.tar.gz) = daa24bc37661eb5436edf42a15ed4ae1bc1b56ef | 4 | RMD160 (quagga-1.2.2.tar.gz) = daa24bc37661eb5436edf42a15ed4ae1bc1b56ef | |
5 | SHA512 (quagga-1.2.2.tar.gz) = 861f6524bcdc01d1a895762bf1904744c12ae4dfc7c3583ecb7e55b3978c98187bde76df0ff85093c744139be9d5cf324fec75b5ba86cf1fdbce70d923710d14 | 5 | SHA512 (quagga-1.2.2.tar.gz) = 861f6524bcdc01d1a895762bf1904744c12ae4dfc7c3583ecb7e55b3978c98187bde76df0ff85093c744139be9d5cf324fec75b5ba86cf1fdbce70d923710d14 | |
6 | Size (quagga-1.2.2.tar.gz) = 2986142 bytes | 6 | Size (quagga-1.2.2.tar.gz) = 2986142 bytes | |
7 | SHA1 (patch-configure) = 310295eeed487ccadbd7f56ae71dbb7cf0c71919 | 7 | SHA1 (patch-configure) = d3289b94f9aa871678398ccd78f655944277f03f | |
8 | SHA1 (patch-solaris_quagga.init.in) = 47569aaffe2713809e21ebbb76164cf50b7f983f | 8 | SHA1 (patch-solaris_quagga.init.in) = 47569aaffe2713809e21ebbb76164cf50b7f983f | |
9 | SHA1 (patch-zebra_kernel__socket.c) = 82c1be406ec587d7bc4d6eec39f9daebbc34e999 | 9 | SHA1 (patch-zebra_kernel__socket.c) = 82c1be406ec587d7bc4d6eec39f9daebbc34e999 |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-configure,v 1.6 2018/01/22 13:42:07 wiedi Exp $ | 1 | $NetBSD: patch-configure,v 1.7 2018/03/01 00:48:04 maya Exp $ | |
2 | HAVE_BSD_STRUCT_IP_MREQ_HACK does not work on SunOS | 2 | HAVE_BSD_STRUCT_IP_MREQ_HACK does not work on SunOS | |
3 | Results in: can't setsockopt IP_MULTICAST_IF(...): No route to host | 3 | Results in: can't setsockopt IP_MULTICAST_IF(...): No route to host | |
4 | 4 | |||
5 | --- configure.orig 2017-10-03 14:59:10.000000000 +0000 | 5 | --- configure.orig 2017-10-03 14:59:10.000000000 +0000 | |
6 | +++ configure | 6 | +++ configure | |
7 | @@ -20631,7 +20631,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ | 7 | @@ -20631,7 +20631,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ | |
8 | int | 8 | int | |
9 | main () | 9 | main () | |
10 | { | 10 | { | |
11 | -#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) | 11 | -#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) | |
12 | +#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__)) | 12 | +#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__) | |
13 | return (0); | 13 | return (0); | |
14 | #else | 14 | #else | |
15 | #error No support for BSD struct ip_mreq hack detected | 15 | #error No support for BSD struct ip_mreq hack detected |