URI: 
       tnet-libs/libnfnetlink: Add 1.0.1 with musl patch. - parlay - yet another gentoo overlay
  HTML git clone https://git.parazyd.org/parlay
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 355161e63c62917fcc25a2ed7f9aceabf5eceb7b
   DIR parent ebe77a997f04d0f13e7411ebfb2dc1a52721cf26
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Fri, 17 Mar 2017 12:15:52 +0100
       
       net-libs/libnfnetlink: Add 1.0.1 with musl patch.
       
       Diffstat:
         A net-libs/libnfnetlink/Manifest      |       1 +
         A net-libs/libnfnetlink/files/fix-mu… |      12 ++++++++++++
         A net-libs/libnfnetlink/libnfnetlink… |      50 +++++++++++++++++++++++++++++++
         A net-libs/libnfnetlink/metadata.xml  |       8 ++++++++
       
       4 files changed, 71 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/net-libs/libnfnetlink/Manifest b/net-libs/libnfnetlink/Manifest
       t@@ -0,0 +1 @@
       +DIST libnfnetlink-1.0.1.tar.bz2 320641 SHA256 f270e19de9127642d2a11589ef2ec97ef90a649a74f56cf9a96306b04817b51a SHA512 2ec2cd389c04e21c8a02fb3f6d6f326fc33ca9589577f1739c23d883fe2ee9feaa16e83b6ed09063ad886432e49565dc3256277d035260aca5aab17954b46104 WHIRLPOOL a27bee0e096e695ed4661c50f1ab2fb16e7012f96cc94baae8d5d67224e8b5dcbd869e5001b73fde4c9788f0fd87f85ff6caa3c5b95bae25f3005caed377451c
   DIR diff --git a/net-libs/libnfnetlink/files/fix-musl-build.patch b/net-libs/libnfnetlink/files/fix-musl-build.patch
       t@@ -0,0 +1,12 @@
       +diff --git a/src/libnfnetlink.c b/src/libnfnetlink.c
       +index 4b2bcd0..240ac91 100644
       +--- a/src/libnfnetlink.c
       ++++ b/src/libnfnetlink.c
       +@@ -46,6 +46,7 @@
       + #include <assert.h>
       + #include <linux/types.h>
       + #include <sys/socket.h>
       ++#include <sys/types.h>
       + #include <sys/uio.h>
       +
       + #include <linux/netlink.h>
   DIR diff --git a/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild b/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
       t@@ -0,0 +1,50 @@
       +# Copyright 1999-2014 Gentoo Foundation
       +# Distributed under the terms of the GNU General Public License v2
       +
       +EAPI=4
       +inherit linux-info eutils
       +
       +DESCRIPTION="the low-level library for netfilter related kernel/userspace communication"
       +HOMEPAGE="http://www.netfilter.org/projects/libnfnetlink/"
       +SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
       +
       +LICENSE="GPL-2"
       +SLOT="0"
       +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
       +IUSE="static-libs"
       +
       +DOCS=( README )
       +
       +pkg_setup() {
       +        linux-info_pkg_setup
       +
       +        if kernel_is lt 2 6 18 ; then
       +                ewarn "${PN} requires at least 2.6.18 kernel version"
       +        fi
       +
       +        #netfilter core team has changed some option names with kernel 2.6.20
       +        error_common=' is not set when it should be. You can activate it in the Core Netfilter Configuration'
       +        if kernel_is lt 2 6 20 ; then
       +                CONFIG_CHECK="~IP_NF_CONNTRACK_NETLINK"
       +                ERROR_IP_NF_CONNTRACK_NETLINK="CONFIG_IP_NF_CONNTRACK_NETLINK:\t${error_common}"
       +        else
       +                CONFIG_CHECK="~NF_CT_NETLINK"
       +                ERROR_NF_CT_NETLINK="CONFIG_NF_CT_NETLINK:\t${error_common}"
       +        fi
       +
       +        check_extra_config
       +}
       +
       +src_prepare() {
       +        default
       +        epatch "${FILESDIR}"/fix-musl-build.patch
       +}
       +
       +src_configure() {
       +        econf $(use_enable static-libs static)
       +}
       +
       +src_install() {
       +        default
       +        prune_libtool_files
       +}
   DIR diff --git a/net-libs/libnfnetlink/metadata.xml b/net-libs/libnfnetlink/metadata.xml
       t@@ -0,0 +1,8 @@
       +<?xml version="1.0" encoding="UTF-8"?>
       +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
       +<pkgmetadata>
       +<maintainer type="project">
       +        <email>netmon@gentoo.org</email>
       +        <name>Gentoo network monitoring and analysis project</name>
       +</maintainer>
       +</pkgmetadata>