[Git][NTPsec/ntpsec][master] 2 commits: No need to test for sockaddr_storage, it's POSIX.

Eric S. Raymond gitlab at mg.gitlab.com
Sun Jan 22 18:51:43 UTC 2017


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
1527b195 by Eric S. Raymond at 2017-01-22T12:42:51-05:00
No need to test for sockaddr_storage, it's POSIX.

- - - - -
2c9f28d4 by Eric S. Raymond at 2017-01-22T13:51:13-05:00
Clean up INSTALL following Gentoo support in buildprep.

- - - - -


2 changed files:

- INSTALL
- wafhelpers/check_sockaddr.py


Changes:

=====================================
INSTALL
=====================================
--- a/INSTALL
+++ b/INSTALL
@@ -19,11 +19,11 @@ to run and in addition, the development headers installed to build.
 === The short version ===
 
 If you are on a Debian or Ubuntu distribution that uses apt-get, or on
-a Fedora or RedHat distribution that uses yum, or a Suse distribution
-that uses yast, you can use the ./buildprep script.  If you are using
-other distributions or OSes, such as Gentoo, MacOS, Solaris, or BSD,
-you will have to install the build prerequisites by hand on your
-system.
+a Fedora or RedHat distribution that uses yum or dnf, or a Suse
+distribution that uses yast or zypper, or Gentoo, you can use the
+./buildprep script.  If you are using other distributions or OSes,
+such as MacOS, Solaris, or BSD, you will have to install the build
+prerequisites by hand on your system.
 
 Run ./buildprep -n to see what needs to be installed as prerequisites
 on your system.  In order that we have a single point of truth about
@@ -64,7 +64,6 @@ libsodium::
        i386 deb available from:
 	   https://sourceforge.net/projects/debiannoofficial/files/wheezy/
        amd64: use a tarball
-   Gentoo: dev-libs/libsodium
    MacOS/OS X, macports: libsodium
    Ubuntu 14.04 LTS: and older: https://gist.github.com/jonathanpmartins/2510f38abee1e65c6d92
 
@@ -74,7 +73,6 @@ libcap::
 
 gnuplot::
    Required for ntpviz.
-   Gentoo: sci-visualization/gnuplot
 
 argarse::
    Required for ntpviz when using Python version 2.6
@@ -104,11 +102,9 @@ sys/timepps.h::
    file to be installed, depending on which refclocks you enable.
    This won't be necessary for pure client (Stratum 2 or higher)
    installations.
-   Gentoo: net-misc/pps-tools
 
 liberation::
    Optional, improves font quality in ntpviz renderings.
-   Gentoo: media-fonts/liberation-fonts
 
 asciidoc, a2x::
    You will need asciidoc to make HTML and a2x to make manual pages from the


=====================================
wafhelpers/check_sockaddr.py
=====================================
--- a/wafhelpers/check_sockaddr.py
+++ b/wafhelpers/check_sockaddr.py
@@ -1,12 +1,3 @@
-SOCKADDR_STORAGE_FRAG = """
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-
-struct sockaddr_storage n;
-"""
-
-
 SA_LEN_FRAG = """
 #include <sys/types.h>
 #include <sys/socket.h>
@@ -19,15 +10,6 @@ int main(void) {
 
 def check_sockaddr(ctx):
     ctx.check_cc(
-        fragment=SOCKADDR_STORAGE_FRAG,
-        define_name="HAVE_STRUCT_SOCKADDR_STORAGE",
-        features="c",
-        msg="Checking for type sockaddr_storage",
-        mandatory=False,
-        comment="Whether sockaddr_storage exists"
-    )
-
-    ctx.check_cc(
         fragment=SA_LEN_FRAG,
         define_name="ISC_PLATFORM_HAVESALEN",
         features="c",



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/compare/377f8825634c553c69591cc7a5c1a146b3fe1d46...2c9f28d41f4306aa6d1d0a4798f2c2f3b550421c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20170122/496034fc/attachment.html>


More information about the vc mailing list