aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Pagen <bjornpagen@gmail.com>2017-10-31 18:44:31 -0400
committerAnthony G. Basile <blueness@gentoo.org>2017-11-01 21:19:51 -0400
commit782ba1ca9b5348d78449c7a4addb84a4c85949bc (patch)
tree4c2b3bd739c66595dbd4dc34e3f88fdab553c9a1 /net-libs
parentfix net-dialup/ppp (diff)
downloadmusl-782ba1ca9b5348d78449c7a4addb84a4c85949bc.tar.gz
musl-782ba1ca9b5348d78449c7a4addb84a4c85949bc.tar.bz2
musl-782ba1ca9b5348d78449c7a4addb84a4c85949bc.zip
add net-libs/libndp
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libndp/Manifest4
-rw-r--r--net-libs/libndp/files/libndp-fix-musl.patch24
-rw-r--r--net-libs/libndp/libndp-1.6-r1.ebuild34
-rw-r--r--net-libs/libndp/metadata.xml8
4 files changed, 70 insertions, 0 deletions
diff --git a/net-libs/libndp/Manifest b/net-libs/libndp/Manifest
new file mode 100644
index 00000000..40948406
--- /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 00000000..6280ce4e
--- /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 00000000..cb77077e
--- /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 00000000..39980802
--- /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>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>