aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2018-12-29 20:26:30 -0500
committerAnthony G. Basile <blueness@gentoo.org>2018-12-29 20:26:30 -0500
commitac6a398029190edbeb2662fcf867d0ed7e015c0f (patch)
tree816d45f0352303afa4cf3b130a446fc7be6805fc /net-libs
parentnet-libs/libmbim: in tree version works (diff)
downloadmusl-ac6a398029190edbeb2662fcf867d0ed7e015c0f.tar.gz
musl-ac6a398029190edbeb2662fcf867d0ed7e015c0f.tar.bz2
musl-ac6a398029190edbeb2662fcf867d0ed7e015c0f.zip
net-libs/libnsl: in tree version works
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libnsl/Manifest1
-rw-r--r--net-libs/libnsl/files/libnsl-1.1.0-musl.patch47
-rw-r--r--net-libs/libnsl/libnsl-1.1.0-r3.ebuild52
-rw-r--r--net-libs/libnsl/metadata.xml12
4 files changed, 0 insertions, 112 deletions
diff --git a/net-libs/libnsl/Manifest b/net-libs/libnsl/Manifest
deleted file mode 100644
index 399abba..0000000
--- a/net-libs/libnsl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libnsl-1.1.0.tar.gz 209148 SHA256 a23cfcf7f29f168b95e821d01217600096c05be8cd5c085450cb4f160425277b SHA512 12555ed701d06247b6774c6c2759ada280ffce73820976adb4aaa48b50b97121b1805412541778dfcdd8845af6a10b2e5a9dc0eb7b953e84467d0a40ad3360cd WHIRLPOOL c347bbd72b75d1e3ab0069f802da8e4e4e4931a8a61b4abed1dd664c4576e7e22e96c012858c684ec79a981aea84460eae3a2ccb8e94aa7bfecfdd99c3e54730
diff --git a/net-libs/libnsl/files/libnsl-1.1.0-musl.patch b/net-libs/libnsl/files/libnsl-1.1.0-musl.patch
deleted file mode 100644
index 7b73c49..0000000
--- a/net-libs/libnsl/files/libnsl-1.1.0-musl.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -Naur libnsl-libnsl-1.1.0.orig/src/rpcsvc/nis.h libnsl-libnsl-1.1.0/src/rpcsvc/nis.h
---- libnsl-libnsl-1.1.0.orig/src/rpcsvc/nis.h 2017-08-18 12:40:34.000000000 -0700
-+++ libnsl-libnsl-1.1.0/src/rpcsvc/nis.h 2017-09-16 16:48:58.148882799 -0700
-@@ -56,10 +56,42 @@
- * <kukuk@suse.de>
- */
-
--
- #ifndef __nis_object_h
- #define __nis_object_h
-
-+#ifndef rawmemchr
-+#define rawmemchr(s, c) memchr((s),(size_t)-1,(c))
-+#endif
-+
-+#ifndef __asprintf
-+#define __asprintf asprintf
-+#endif
-+
-+#ifndef __mempcpy
-+#define __mempcpy mempcpy
-+#endif
-+
-+#ifdef __stpcpy
-+#define __stpcpy stpcpy
-+#endif
-+
-+#ifndef __strtok_r
-+#define __strtok_r strtok_r
-+#endif
-+
-+#ifndef __always_inline
-+#define __always_inline inline
-+#endif
-+
-+#ifndef TEMP_FAILURE_RETRY
-+#define TEMP_FAILURE_RETRY(exp) ({ \
-+ typeof (exp) _rc; \
-+ do { \
-+ _rc = (exp); \
-+ } while (_rc == -1 && errno == EINTR); \
-+ _rc; })
-+#endif
-+
- #define NIS_MAXSTRINGLEN 255
- #define NIS_MAXNAMELEN 1024
- #define NIS_MAXATTRNAME 32
diff --git a/net-libs/libnsl/libnsl-1.1.0-r3.ebuild b/net-libs/libnsl/libnsl-1.1.0-r3.ebuild
deleted file mode 100644
index 85388a1..0000000
--- a/net-libs/libnsl/libnsl-1.1.0-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Public client interface for NIS(YP) and NIS+ in a IPv6 ready version"
-HOMEPAGE="https://github.com/thkukuk/libnsl"
-SRC_URI="https://github.com/thkukuk/${PN}/archive/${P}.tar.gz"
-
-SLOT="0/2"
-LICENSE="LGPL-2.1+"
-
-# Stabilize together with glibc-2.26!
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~sh ~sparc ~x86"
-
-IUSE=""
-
-DEPEND="
- net-libs/libtirpc[${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}
- !<sys-libs/glibc-2.26
-"
-
-PATCHES=( "${FILESDIR}"/${P}-musl.patch )
-
-S=${WORKDIR}/${PN}-${P}
-
-src_prepare(){
- default
- find "${S}" -name '*.h' -exec \
- sed -e 's|^__BEGIN_DECLS$|#ifdef __cplusplus\nextern "C" {\n#endif|' \
- -e 's|^__END_DECLS$|#ifdef __cplusplus\n}\n#endif|' \
- -e 's| __THROW||' \
- -i {} \; || die
- eautoreconf
-}
-
-multilib_src_configure() {
- local myconf=(
- --enable-shared
- --disable-static
- )
- ECONF_SOURCE=${S} econf "${myconf[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/net-libs/libnsl/metadata.xml b/net-libs/libnsl/metadata.xml
deleted file mode 100644
index bcf493e..0000000
--- a/net-libs/libnsl/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>toolchain@gentoo.org</email>
- <name>Gentoo Toolchain Project</name>
-</maintainer>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System Project</name>
-</maintainer>
-</pkgmetadata>