Date: Thu, 5 Aug 2004 16:10:22 GMT From: Lars Erik Gullerud <lerik@nolink.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/69941: ripe-whois doesn't work without IPv6 Message-ID: <200408051610.i75GAMFd035695@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/69941; it has been noted by GNATS. From: Lars Erik Gullerud <lerik@nolink.net> To: freebsd-gnats-submit@freebsd.org, jc@minjust.gov.ua Cc: Subject: Re: ports/69941: ripe-whois doesn't work without IPv6 Date: Thu, 05 Aug 2004 18:02:43 +0200 --=-0SJsHQsa7TbOZcTR5wOz Content-Type: text/plain Content-Transfer-Encoding: 7bit The following patch seems to resolve this issue, tested on 4.10-RELEASE compiled without INET6. Also bump portrevision. Regards, Lars Erik --=-0SJsHQsa7TbOZcTR5wOz Content-Disposition: attachment; filename=ripe-whois.patch.txt Content-Type: text/plain; name=ripe-whois.patch.txt; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit diff -ruN /usr/ports/net/ripe-whois/Makefile ./Makefile --- /usr/ports/net/ripe-whois/Makefile Wed Feb 25 22:50:53 2004 +++ ./Makefile Thu Aug 5 17:15:15 2004 @@ -7,6 +7,7 @@ PORTNAME= ripe-whois PORTVERSION= 3.1.1v6 +PORTREVISION= 1 CATEGORIES= net ipv6 MASTER_SITES= ftp://ftp.ripe.net/tools/ diff -ruN /usr/ports/net/ripe-whois/files/patch-whois3.c ./files/patch-whois3.c --- /usr/ports/net/ripe-whois/files/patch-whois3.c Thu Jan 1 01:00:00 1970 +++ ./files/patch-whois3.c Thu Aug 5 17:14:53 2004 @@ -0,0 +1,16 @@ +--- whois3.c.orig Thu Aug 5 16:41:00 2004 ++++ whois3.c Thu Aug 5 16:59:16 2004 +@@ -130,7 +130,12 @@ + /* create the socket */ + fd = socket(dest.ss_family, SOCK_STREAM, 0); + if (fd < 0) +- fatal("cannot create the socket: %s", strerror(errno)); ++ { ++ if (errno == EPROTONOSUPPORT) ++ continue; ++ else ++ fatal("cannot create the socket: %s", strerror(errno)); ++ } + + /* perform the connection */ + err = connect(fd, (struct sockaddr *) &dest, destlen); --=-0SJsHQsa7TbOZcTR5wOz--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408051610.i75GAMFd035695>