Merge pull request #61039 from dtzWill/update/libnsl-1.2.0
libnsl: 1.1.0 -> 1.2.0, drop included patches
This commit is contained in:
commit
90f6472633
@ -1,30 +0,0 @@
|
|||||||
--- a/src/rpcsvc/nislib.h
|
|
||||||
+++ b/src/rpcsvc/nislib.h
|
|
||||||
@@ -19,6 +19,7 @@
|
|
||||||
#ifndef __RPCSVC_NISLIB_H__
|
|
||||||
#define __RPCSVC_NISLIB_H__
|
|
||||||
|
|
||||||
+#include <sys/cdefs.h>
|
|
||||||
#include <features.h>
|
|
||||||
|
|
||||||
__BEGIN_DECLS
|
|
||||||
--- a/src/rpcsvc/ypclnt.h
|
|
||||||
+++ b/src/rpcsvc/ypclnt.h
|
|
||||||
@@ -20,6 +20,7 @@
|
|
||||||
#ifndef __RPCSVC_YPCLNT_H__
|
|
||||||
#define __RPCSVC_YPCLNT_H__
|
|
||||||
|
|
||||||
+#include <sys/cdefs.h>
|
|
||||||
#include <features.h>
|
|
||||||
|
|
||||||
/* Some defines */
|
|
||||||
--- a/src/rpcsvc/ypupd.h
|
|
||||||
+++ b/src/rpcsvc/ypupd.h
|
|
||||||
@@ -33,6 +33,7 @@
|
|
||||||
#ifndef __RPCSVC_YPUPD_H__
|
|
||||||
#define __RPCSVC_YPUPD_H__
|
|
||||||
|
|
||||||
+#include <sys/cdefs.h>
|
|
||||||
#include <features.h>
|
|
||||||
|
|
||||||
#include <rpc/rpc.h>
|
|
@ -1,21 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, autoreconfHook, libtirpc, pkgconfig }:
|
{ stdenv, fetchFromGitHub, autoreconfHook, libtirpc, pkgconfig }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libnsl-${version}";
|
pname = "libnsl";
|
||||||
version = "1.1.0";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "thkukuk";
|
owner = "thkukuk";
|
||||||
repo = "libnsl";
|
repo = pname;
|
||||||
rev = "libnsl-${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0h8br0gmgw3fp5fmy6bfbj1qlk9hry1ssg25ssjgxbd8spczpscs";
|
sha256 = "1chzqhcgh0yia9js8mh92cmhyka7rh32ql6b3mgdk26n94dqzs8b";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||||
buildInputs = [ libtirpc ];
|
buildInputs = [ libtirpc ];
|
||||||
|
|
||||||
patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ ./cdefs.patch ./nis_h.patch ];
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Client interface library for NIS(YP) and NIS+";
|
description = "Client interface library for NIS(YP) and NIS+";
|
||||||
homepage = https://github.com/thkukuk/libnsl;
|
homepage = https://github.com/thkukuk/libnsl;
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
--- a/src/rpcsvc/nis.h
|
|
||||||
+++ b/src/rpcsvc/nis.h
|
|
||||||
@@ -32,6 +32,7 @@
|
|
||||||
#ifndef _RPCSVC_NIS_H
|
|
||||||
#define _RPCSVC_NIS_H 1
|
|
||||||
|
|
||||||
+#include <sys/cdefs.h>
|
|
||||||
#include <features.h>
|
|
||||||
#include <rpc/rpc.h>
|
|
||||||
#include <rpcsvc/nis_tags.h>
|
|
||||||
@@ -56,6 +57,34 @@
|
|
||||||
* <kukuk@suse.de>
|
|
||||||
*/
|
|
||||||
|
|
||||||
+#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
|
|
||||||
+
|
|
||||||
+#ifndef __strtok_r
|
|
||||||
+#define __strtok_r strtok_r
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef __always_inline
|
|
||||||
+#define __always_inline __attribute__((__always_inline__))
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef TEMP_FAILURE_RETRY
|
|
||||||
+#define TEMP_FAILURE_RETRY(exp) ({ \
|
|
||||||
+typeof (exp) _rc; \
|
|
||||||
+ do { \
|
|
||||||
+ _rc = (exp); \
|
|
||||||
+ } while (_rc == -1 && errno == EINTR); \
|
|
||||||
+ _rc; })
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
#ifndef __nis_object_h
|
|
||||||
#define __nis_object_h
|
|
Loading…
Reference in New Issue
Block a user