commit:     782ba1ca9b5348d78449c7a4addb84a4c85949bc
Author:     Bjorn Pagen <bjornpagen <AT> gmail <DOT> com>
AuthorDate: Tue Oct 31 22:44:31 2017 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 01:19:51 2017 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=782ba1ca

add net-libs/libndp

 net-libs/libndp/Manifest                    |  4 ++++
 net-libs/libndp/files/libndp-fix-musl.patch | 24 ++++++++++++++++++++
 net-libs/libndp/libndp-1.6-r1.ebuild        | 34 +++++++++++++++++++++++++++++
 net-libs/libndp/metadata.xml                |  8 +++++++
 4 files changed, 70 insertions(+)

diff --git a/net-libs/libndp/Manifest b/net-libs/libndp/Manifest
new file mode 100644
index 0000000..4094840
--- /dev/null
+++ b/net-libs/libndp/Manifest
@@ -0,0 +1,4 @@
+AUX libndp-fix-musl.patch 489 SHA256 
0f1bebad3d3ea087cdc0c925f89585aec1ec9d4925137050c9b68770716a55ea SHA512 
bdcee5f08099f0c9f5cc23811c4dd17ef601a598642136f591c97d07bef30fa595730f07c55634f772a9a69a8e3ba93364c7e29a5ac79ad66bd7a1df5a5aa0ed
 WHIRLPOOL 
1bc7501da31749fc7ed034f2ebc9895dba5f486dd4de23fb471e0dd53cc4e1baf59eb478bd5f10ba4acb1de9638880c112f88fe451a377383f245ec562b37fc7
+DIST libndp-1.6.tar.gz 364406 SHA256 
0c7dfa84e013bd5e569ef2c6292a6f72cfaf14f4ff77a77425e52edc33ffac0e SHA512 
ad2df92c5b908f5c40e6e1920195ef97d560b667f78dd4ba5b5418d2dc294a69357fa704b9137f76a4d1ab473f0ec5f1bc4644f25f6a3f0802b75b961638be22
 WHIRLPOOL 
ec2b619810975d94abc900fe4d7c5e77b7ef5acee6f6763fd7e4d756a6ba8d1a7a1e4720df1dbe388e6159b9ad881296a6150f39ec0a6ab61e50475d06dc0b41
+EBUILD libndp-1.6-r1.ebuild 637 SHA256 
49f35c9a14d22f6882584b96a0ade3352c211432bf3c6fdf3f83ff69ce337c20 SHA512 
8f225209fe30d3c72604a7ac6224321ca478c2cb12a21e88b07dbfff2f2d2e7ba2bd0a2ad8e83aca1b030aa5cb8e4b3a347a1a7eca40f04d1bf91a0efd841493
 WHIRLPOOL 
ab70776031836f5c13060d45c833ae39ecf73277f4dd2b852261def1d5a3b11a8bbf2ad67d3345ee2e367fc6f225f6f92d92bb2414f6b621b5172ed30ccc21f0
+MISC metadata.xml 249 SHA256 
4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 
c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
 WHIRLPOOL 
333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

diff --git a/net-libs/libndp/files/libndp-fix-musl.patch 
b/net-libs/libndp/files/libndp-fix-musl.patch
new file mode 100644
index 0000000..6280ce4
--- /dev/null
+++ b/net-libs/libndp/files/libndp-fix-musl.patch
@@ -0,0 +1,24 @@
+From: Kylie McClain <somasis exherbo org>
+
+FD_ZERO, fd_set, etc are defined within sys/select.h on musl.
+
+Signed-off-by: Kylie McClain <somasis exherbo org>
+---
+ utils/ndptool.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/utils/ndptool.c b/utils/ndptool.c
+index 1d96f4c..96479fa 100644
+--- a/utils/ndptool.c
++++ b/utils/ndptool.c
+@@ -28,6 +28,7 @@
+ #include <arpa/inet.h>
+ #include <errno.h>
+ #include <ndp.h>
++#include <sys/select.h>
+ 
+ enum verbosity_level {
+       VERB1,
+-- 
+2.8.2
+

diff --git a/net-libs/libndp/libndp-1.6-r1.ebuild 
b/net-libs/libndp/libndp-1.6-r1.ebuild
new file mode 100644
index 0000000..cb77077
--- /dev/null
+++ b/net-libs/libndp/libndp-1.6-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2 multilib-minimal
+
+DESCRIPTION="Library for Neighbor Discovery Protocol"
+HOMEPAGE="http://libndp.org";
+SRC_URI="http://libndp.org/files/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+       eapply "${FILESDIR}/libndp-fix-musl.patch"
+       eapply_user
+}
+
+multilib_src_configure() {
+       ECONF_SOURCE="${S}" \
+       gnome2_src_configure \
+               --disable-static \
+               --enable-logging
+}
+
+multilib_src_install() {
+       gnome2_src_install
+}

diff --git a/net-libs/libndp/metadata.xml b/net-libs/libndp/metadata.xml
new file mode 100644
index 0000000..3998080
--- /dev/null
+++ b/net-libs/libndp/metadata.xml
@@ -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>[email protected]</email>
+       <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>

Reply via email to