[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2020-03-16 Thread Jory Pratt
commit: d235123608aed83f79535e41849a36eea2201415
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Mar 16 16:19:04 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Mar 16 16:19:04 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d2351236

net-libs/libtirpc: musl support has been added to ::gentoo

Signed-off-by: Jory Pratt  gentoo.org>

 net-libs/libtirpc/Manifest |  4 --
 .../files/libtirpc-1.0.2-bcopy-to-memmove.patch| 49 
 .../libtirpc/files/libtirpc-1.0.3-musl_types.patch | 12 
 .../libtirpc/files/libtirpc-1.1.4-musl_types.patch | 29 --
 .../libtirpc-1.2.5-avoid-multiple-definition.patch | 44 ---
 net-libs/libtirpc/libtirpc-1.0.3.ebuild| 65 --
 net-libs/libtirpc/libtirpc-1.1.4-r1.ebuild | 64 -
 net-libs/libtirpc/libtirpc-1.2.5.ebuild| 64 -
 net-libs/libtirpc/metadata.xml | 11 
 9 files changed, 342 deletions(-)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
deleted file mode 100644
index 3d4f7dc..000
--- a/net-libs/libtirpc/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST libtirpc-1.0.3.tar.bz2 509831 BLAKE2B 
3f908471b3e10f88329793db2c832754b9bb838d115235d7c25256da883960de8d8c94a6941fc9c2a3cc4dca9a77c32b5cb85bb347cc182e5a6255636b79b06e
 SHA512 
1f1cf7dd6f30c919e4caf6db926f1d532f78d5a93e8aaa2acde6b046be0650c4c46549da0ffd5fa7fb9e550af1a871ed6e02ededf504c6667d2e82eba2cc
-DIST libtirpc-1.1.4.tar.bz2 510924 BLAKE2B 
1780f9bb0543583c01b60bda681add0ec2f8718eda4ce4653883c772466178e37d0a3fb47004109f81de470129458561fac4f109f45154c64b6fb729f0212c90
 SHA512 
392f391f9fc1bd68d81dc44e4058831a64b32790b5c8c37338b0ab416fad2ae4d16389e632596734dba09780347918cc65c6f134e0c1afd09e81ec250785ed23
-DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 
732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e
 SHA512 
d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002
-DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 
7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28
 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba

diff --git a/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch 
b/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch
deleted file mode 100644
index 91619b7..000
--- a/net-libs/libtirpc/files/libtirpc-1.0.2-bcopy-to-memmove.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -Naurp libtirpc-1.0.2.orig/src/auth_time.c libtirpc-1.0.2/src/auth_time.c
 libtirpc-1.0.2.orig/src/auth_time.c2017-07-05 11:02:23.0 
-0400
-+++ libtirpc-1.0.2/src/auth_time.c 2017-07-30 17:48:31.361420071 -0400
-@@ -104,7 +104,7 @@ static int uaddr_to_sockaddr(uaddr, sin)
-   p_bytes[1] = (unsigned char)a[5] & 0x00FF;
- 
-   sin->sin_family = AF_INET; /* always */
--  bcopy((char *)_bytes, (char *)>sin_port, 2);
-+  memmove((char *)>sin_port, (char *)_bytes, 2);
- 
-   return (0);
- }
-diff -Naurp libtirpc-1.0.2.orig/src/crypt_client.c 
libtirpc-1.0.2/src/crypt_client.c
 libtirpc-1.0.2.orig/src/crypt_client.c 2017-07-05 11:02:23.0 
-0400
-+++ libtirpc-1.0.2/src/crypt_client.c  2017-07-30 17:49:57.911419445 -0400
-@@ -75,8 +75,8 @@ _des_crypt_call(buf, len, dparms)
-   des_crypt_1_arg.desbuf.desbuf_val = buf;
-   des_crypt_1_arg.des_dir = dparms->des_dir;
-   des_crypt_1_arg.des_mode = dparms->des_mode;
--  bcopy(dparms->des_ivec, des_crypt_1_arg.des_ivec, 8);
--  bcopy(dparms->des_key, des_crypt_1_arg.des_key, 8);
-+  memmove(des_crypt_1_arg.des_ivec, dparms->des_ivec, 8);
-+  memmove(des_crypt_1_arg.des_key, dparms->des_key, 8);
- 
-   result_1 = des_crypt_1(_crypt_1_arg, clnt);
-   if (result_1 == (desresp *) NULL) {
-@@ -88,8 +88,8 @@ _des_crypt_call(buf, len, dparms)
- 
-   if (result_1->stat == DESERR_NONE ||
-   result_1->stat == DESERR_NOHWDEVICE) {
--  bcopy(result_1->desbuf.desbuf_val, buf, len);
--  bcopy(result_1->des_ivec, dparms->des_ivec, 8);
-+  memmove(buf, result_1->desbuf.desbuf_val, len);
-+  memmove(dparms->des_ivec, result_1->des_ivec, 8);
-   }
- 
-   clnt_freeres(clnt, (xdrproc_t)xdr_desresp, result_1);
-diff -Naurp libtirpc-1.0.2.orig/src/svc_auth_des.c 
libtirpc-1.0.2/src/svc_auth_des.c
 libtirpc-1.0.2.orig/src/svc_auth_des.c 2017-07-05 11:02:23.0 
-0400
-+++ libtirpc-1.0.2/src/svc_auth_des.c  2017-07-30 17:50:36.591419165 -0400
-@@ -145,7 +145,7 @@ _svcauth_des(rqst, msg)
-   return (AUTH_BADCRED);
-   }
-   

[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2019-07-09 Thread Jory Pratt
commit: 19d4870f87c1caa7799984cb7cdf4db92cb1e581
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Jul 10 05:53:39 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Jul 10 05:53:39 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=19d4870f

net-libs/libtirpc: apply the minimilistic patch required to function

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Jory Pratt  gentoo.org>

 .../libtirpc/files/libtirpc-1.1.4-musl_types.patch | 29 ++
 ...tirpc-1.1.4.ebuild => libtirpc-1.1.4-r1.ebuild} |  1 -
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/net-libs/libtirpc/files/libtirpc-1.1.4-musl_types.patch 
b/net-libs/libtirpc/files/libtirpc-1.1.4-musl_types.patch
new file mode 100644
index 000..cca35da
--- /dev/null
+++ b/net-libs/libtirpc/files/libtirpc-1.1.4-musl_types.patch
@@ -0,0 +1,29 @@
+From 45eb8f19128d061936237bf7f827671310161b82 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Wed, 10 Jul 2019 00:39:09 -0500
+Subject: [PATCH 2/2] Consider musl provided built-in defines
+
+Helps compile libtirpc with musl
+
+Signed-off-by: Khem Raj 
+Signed-off-by: Jory Pratt 
+---
+ tirpc/rpc/types.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tirpc/rpc/types.h b/tirpc/rpc/types.h
+index f069efa..36299df 100644
+--- a/tirpc/rpc/types.h
 b/tirpc/rpc/types.h
+@@ -66,7 +66,7 @@ typedef   int32_t rpc_inline_t;
+ #define mem_free(ptr, bsize)  free(ptr)
+ 
+ 
+-#if defined __APPLE_CC__ || defined __FreeBSD__
++#if defined __APPLE_CC__ || defined __FreeBSD__ || !defined(__GLIBC__)
+ # define __u_char_defined
+ # define __daddr_t_defined
+ #endif
+-- 
+2.22.0
+

diff --git a/net-libs/libtirpc/libtirpc-1.1.4.ebuild 
b/net-libs/libtirpc/libtirpc-1.1.4-r1.ebuild
similarity index 96%
rename from net-libs/libtirpc/libtirpc-1.1.4.ebuild
rename to net-libs/libtirpc/libtirpc-1.1.4-r1.ebuild
index 19d4be2..dec5d9b 100644
--- a/net-libs/libtirpc/libtirpc-1.1.4.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.1.4-r1.ebuild
@@ -22,7 +22,6 @@ DEPEND="${RDEPEND}
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.0.2-bcopy-to-memmove.patch"
"${FILESDIR}/${PN}-1.0.3-musl_types.patch"
 )
 



[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2017-12-17 Thread Anthony G. Basile
commit: 705c15080a5c97f74c2c531a1d620e45827d61f8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Dec 17 18:04:21 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec 17 18:04:21 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=705c1508

net-libs/libtirpc: version bump

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --force

 net-libs/libtirpc/Manifest |3 +-
 ...rpcbynumber-and-getrpcbyname-if-those-are.patch |   85 --
 .../libtirpc/files/0002-Misc-header-fixes.patch|   40 -
 .../libtirpc/files/0003-fix_cdefs_h_include.patch  |  618 --
 net-libs/libtirpc/files/0004-fix_DECLS.patch   | 1226 
 .../libtirpc/files/0005-fix_remaining_issues.patch |   14 -
 net-libs/libtirpc/files/0007-no-des.patch  |   29 -
 net-libs/libtirpc/files/git.patch  |  842 --
 .../libtirpc/files/libtirpc-0.2.5-stdarg.patch |   29 -
 .../files/libtirpc-1.0.1-CVE-2017-8779.patch   |  255 
 .../files/libtirpc-1.0.2-bcopy-to-memmove.patch|   49 +
 .../files/libtirpc-1.0.2-bzero-to-memset.patch |   36 +
 .../libtirpc/files/libtirpc-1.0.2-exports.patch|   17 +
 .../libtirpc/files/libtirpc-1.0.2-glibc-2.26.patch |   12 +
 net-libs/libtirpc/libtirpc-0.2.5.ebuild|   73 --
 ...pc-1.0.1-r1.ebuild => libtirpc-1.0.2-r1.ebuild} |   12 +-
 16 files changed, 122 insertions(+), 3218 deletions(-)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index 5e5ffd9..a1f6f69 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -1,3 +1,2 @@
-DIST libtirpc-0.2.5.tar.bz2 459094 SHA256 
62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db SHA512 
9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
 WHIRLPOOL 
a2b4f1c4825f2b774c2290cccd9d552bb7566ec9eb5988d3ab619d7870a907600f67e7af39fbc3e245606db8534f114c990145789c383206d3a9cf96cf043d8c
-DIST libtirpc-1.0.1.tar.bz2 495125 SHA256 
5156974f31be7ccbc8ab1de37c4739af6d9d42c87b1d5caf4835dda75fcbb89e SHA512 
c9b449e737bc2bd3d56e31e8352f312e89a7ec2a11b73b5ac314e7d82d3b644c611e422b623912453b67b668f86a6de7bb7f18c9495dd15de8e2798ec2ff41c8
 WHIRLPOOL 
cce6a4e69bd634b40d66594a81c23d2044b63eec16d6c96d6fcfaa7f2ca41fb9af99c8e2b964ec12be82682afa4090b218d7e14399fdfc9b32df6c2234bc3c9e
+DIST libtirpc-1.0.2.tar.bz2 509601 SHA256 
723c5ce92706cbb601a8db09110df1b4b69391643158f20ff587e20e7c5f90f5 SHA512 
6c819019a8e81d8263d3c509b2eee59ba1ef09c5a0a8d28f004c711afa252097eca7e6b0b919b2d780883dfd9ee7a363df4cee7fd2c9159a065257637cec
 WHIRLPOOL 
59306a645df28cfcfc1bf9e5215c59f0af7b8a01375ccef66c2ded4863e7183afd4b3ae0e7694f3eff78cc88f3978a4fd0c1b3375698fb90b59a08989021ebdc
 DIST libtirpc-glibc-nfs.tar.xz 8948 SHA256 
2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba
 WHIRLPOOL 
06bcf3fd4e424a86071e5c4ddeb89aa571c862e765aae9382d9f9a55ab72cd1c623490555c1a9bd3380a2d04ecb10fb47a75a7dddf449d4368a1a01617226858

diff --git 
a/net-libs/libtirpc/files/0001-Provide-getrpcbynumber-and-getrpcbyname-if-those-are.patch
 
b/net-libs/libtirpc/files/0001-Provide-getrpcbynumber-and-getrpcbyname-if-those-are.patch
deleted file mode 100644
index 3708638..000
--- 
a/net-libs/libtirpc/files/0001-Provide-getrpcbynumber-and-getrpcbyname-if-those-are.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From d3b5ffed6d7d49cc93b2343afcf0e4502a3e54ce Mon Sep 17 00:00:00 2001
-From: Natanael Copa 
-Date: Thu, 24 Apr 2014 09:19:45 +0200
-Subject: [PATCH 1/2] Provide getrpcbynumber and getrpcbyname if those are
- missing
-
-We enable the config.h again and check fi getrpcbynumber and
-getrpcbyname exists on the building patform. If it does not exist, then
-provide those functions.
-
-This is needed for musl libc.

- configure.ac|  6 --
- src/getrpcent.c | 10 --
- 2 files changed, 12 insertions(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 10d17ea..0180801 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -24,14 +24,16 @@ if test "x$enable_ipv6" != xno; then
- fi
- 
- AC_PROG_CC
--m4_pattern_allow(AM_CONFIG_HEADERS(config.h))
-+AC_CONFIG_HEADERS([config.h])
- AC_PROG_LIBTOOL
- AC_HEADER_DIRENT
- AC_PREFIX_DEFAULT(/usr)
- AC_CHECK_HEADERS([arpa/inet.h fcntl.h libintl.h limits.h locale.h netdb.h 
netinet/in.h stddef.h stdint.h stdlib.h string.h sys/ioctl.h sys/param.h 
sys/socket.h sys/time.h syslog.h unistd.h])
- AC_CHECK_LIB([pthread], [pthread_create])
- AC_CHECK_LIB([nsl], [yp_get_default_domain])
--
-+AC_CHECK_FUNCS([getrpcbyname getrpcbynumber])
- 
- AC_CONFIG_FILES([Makefile src/Makefile man/Makefile doc/Makefile])
- AC_OUTPUT(libtirpc.pc)
-+
-+
-diff --git a/src/getrpcent.c b/src/getrpcent.c
-index 1b54b6d..6da006a 

[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2017-05-08 Thread Aric Belsito
commit: d482897e20f7c842097dc0cc9fb625dc0b60ed73
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May  8 21:07:27 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May  8 21:07:27 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d482897e

net-libs/libtirpc add patch

 net-libs/libtirpc/Manifest |   1 +
 .../files/libtirpc-1.0.1-CVE-2017-8779.patch   | 255 +
 2 files changed, 256 insertions(+)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index ca48538..b1e5bd4 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -6,6 +6,7 @@ AUX 0005-fix_remaining_issues.patch 373 SHA256 
db061da4e22c4ed9192587a622454e69c
 AUX 0007-no-des.patch 960 SHA256 
12823f030b803045108df782018d04ca253d4439b0e92015ddb140dcd33c1be3 SHA512 
95ad086657d008a01a4072ba7141391cbbe8ac35372b2f063a3f9774eb5dfa12b97bcff0c1b6da2d887001beaa60a8524823df93a8de2fdb73ad2a30340770ba
 WHIRLPOOL 
bd075834fddeff5ae86b90273f5c7b820f88649045e65b63d09dc26c35ada0fd1162dcf8aeb1cd82ad59b9092eceb92e154fa58c9beca540dc31ead7cc96b72e
 AUX git.patch 24736 SHA256 
0a62de190d38660efff0ddbb73b5b6315fdc015c20cf9c235e35c0cf7eeb0e85 SHA512 
4dd540470e9a25b5df0ea2c883dd647f26b71ed82e880c7efa4eed51dd98b898e18964a3ee998ceeadf39caed0a661f110f72157ec70584e33131d0a0f375a00
 WHIRLPOOL 
3b7fe2207ea84b56ce889778c4ef31669afe7dd340270063c1ac09accc3459e4d53bd5d084bfa090ec041fb188cd8bac6aad55d7fd60f43e485c89d53e06b14e
 AUX libtirpc-0.2.5-stdarg.patch 667 SHA256 
2b31b1148af9d96c9a9e6f609c0b5b03424954d6251c18d64b6119afd8afa6f7 SHA512 
2197f8c2ed3b4dbfc54ee37e973a6e275d19c6dde5d066b9ce45beecdbb17c9e620d7c6f0997b7ebfeb2bd1741327028a793b34edd94d59a89c8b36ac102b025
 WHIRLPOOL 
90d4e88c18f0d93ab8dfef4981377c2a6df42ff90b70049d07e203e7b66a5087910fe501cf9e1b93782eb25a8b3a8680c03287ccc563b838f517e5d1524b12c5
+AUX libtirpc-1.0.1-CVE-2017-8779.patch 7032 SHA256 
091d3ff2b53a3ef9b20c61af19192434f652e528070fd57c706bce2988de0279 SHA512 
b7c97f6f202cd57c988ff026e2805011942f470c71fdfd81a2647a0e197386db937b022f0056e6ad106bb143c36323835748965b4915a293b89efba3cd171c84
 WHIRLPOOL 
44f65f1fadec76e742641a3ec7c22f90f54309c3b9e6f1076b2de1dd14aaf0012c323d3c92599775b43446405253cf1375d9c4c3d5bf26d8de1224b42a552ead
 DIST libtirpc-0.2.5.tar.bz2 459094 SHA256 
62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db SHA512 
9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
 WHIRLPOOL 
a2b4f1c4825f2b774c2290cccd9d552bb7566ec9eb5988d3ab619d7870a907600f67e7af39fbc3e245606db8534f114c990145789c383206d3a9cf96cf043d8c
 DIST libtirpc-1.0.1.tar.bz2 495125 SHA256 
5156974f31be7ccbc8ab1de37c4739af6d9d42c87b1d5caf4835dda75fcbb89e SHA512 
c9b449e737bc2bd3d56e31e8352f312e89a7ec2a11b73b5ac314e7d82d3b644c611e422b623912453b67b668f86a6de7bb7f18c9495dd15de8e2798ec2ff41c8
 WHIRLPOOL 
cce6a4e69bd634b40d66594a81c23d2044b63eec16d6c96d6fcfaa7f2ca41fb9af99c8e2b964ec12be82682afa4090b218d7e14399fdfc9b32df6c2234bc3c9e
 DIST libtirpc-glibc-nfs.tar.xz 8948 SHA256 
2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba
 WHIRLPOOL 
06bcf3fd4e424a86071e5c4ddeb89aa571c862e765aae9382d9f9a55ab72cd1c623490555c1a9bd3380a2d04ecb10fb47a75a7dddf449d4368a1a01617226858

diff --git a/net-libs/libtirpc/files/libtirpc-1.0.1-CVE-2017-8779.patch 
b/net-libs/libtirpc/files/libtirpc-1.0.1-CVE-2017-8779.patch
new file mode 100644
index 000..91a50fa
--- /dev/null
+++ b/net-libs/libtirpc/files/libtirpc-1.0.1-CVE-2017-8779.patch
@@ -0,0 +1,255 @@
+diff --git a/src/rpc_generic.c b/src/rpc_generic.c
+index 2f09a8f..589cbd5 100644
+--- a/src/rpc_generic.c
 b/src/rpc_generic.c
+@@ -615,6 +615,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf)
+ 
+   switch (af) {
+   case AF_INET:
++  if (nbuf->len < sizeof(*sin)) {
++  return NULL;
++  }
+   sin = nbuf->buf;
+   if (inet_ntop(af, >sin_addr, namebuf, sizeof namebuf)
+   == NULL)
+@@ -626,6 +629,9 @@ __rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf)
+   break;
+ #ifdef INET6
+   case AF_INET6:
++  if (nbuf->len < sizeof(*sin6)) {
++  return NULL;
++  }
+   sin6 = nbuf->buf;
+   if (inet_ntop(af, >sin6_addr, namebuf6, sizeof namebuf6)
+   == NULL)
+@@ -667,6 +673,8 @@ __rpc_uaddr2taddr_af(int af, const char *uaddr)
+ 
+   port = 0;
+   sin = NULL;
++  if (uaddr == NULL)
++  return NULL;
+   addrstr = strdup(uaddr);
+   if (addrstr == NULL)
+   return NULL;
+diff --git a/src/rpcb_prot.c b/src/rpcb_prot.c
+index 43fd385..a923c8e 100644
+--- a/src/rpcb_prot.c
 b/src/rpcb_prot.c
+@@ -41,6 +41,7 

[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2017-04-02 Thread Aric Belsito
commit: bd3c89b549253cc5b1ac0675b07ef6cef4d330eb
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Apr  3 01:35:06 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Apr  3 01:35:06 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bd3c89b5

net-libs/libtirpc: depend on sys-libs/queue

 net-libs/libtirpc/Manifest |  5 +--
 .../libtirpc/files/0006-fix_queue_h_include.patch  | 44 --
 net-libs/libtirpc/libtirpc-0.2.5.ebuild|  2 +-
 net-libs/libtirpc/libtirpc-1.0.1.ebuild|  2 +-
 4 files changed, 4 insertions(+), 49 deletions(-)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index 6a9ecd0..f48dcc0 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -3,13 +3,12 @@ AUX 0002-Misc-header-fixes.patch 1074 SHA256 
519dd9015db2505404118e0067c7cbfec22
 AUX 0003-fix_cdefs_h_include.patch 15313 SHA256 
c5bae800d887a08eba89d817b6cc19c4337b14e53f2ce8e9fb7e9984dbfe4168 SHA512 
cf686acda95f8ccca486b518ee2ada42a443b3cc524bf4374b770612f501e0f2a75c61c8586a9d490ce3ee1e373559cf72c380d9fa99a75d0037b74e35fa3647
 WHIRLPOOL 
12915a1d45649695198c20bd609681f640bdbf3a1b40554d051e6a07534b7889a4676990edab90605571f0bc2caaebae074f3c6ec9ef88304c597acd0580b7a8
 AUX 0004-fix_DECLS.patch 29124 SHA256 
bdc844c56cfe2d5b060d59fee009576895504e2df492423ddaedd9915c785650 SHA512 
8d0efe87a0e8444dd10d4b63430dfd038a7591a0a1e54bc539a4023c7421a89caae1c811d6a2ed4e33fd4d0beebd48c11fc28b5de41dbedf0c1e0fbeb8885cf3
 WHIRLPOOL 
5ec477f9dfb79a53b2689dea6e158c42437f0c15e18f0eebd3aede63e59b1191974fd913b26db352feb84d468dd7770e102510022ae2b017aa634f0e9e335a27
 AUX 0005-fix_remaining_issues.patch 373 SHA256 
db061da4e22c4ed9192587a622454e69c6999b5ccfdafa5588957440051277e2 SHA512 
db70a64424904a669534e25c70b13dffb0ddd3437e81f6fee69ac2399e00bdd4e83ee9c65bc0bb789e28c1ac8e030a22461642e699fd371a4f147782a5845912
 WHIRLPOOL 
06e9f643c66867ddf965427e5c874eaa3c4275b961634d3fc669120275e3db8613a9bd997d612976c078584e016234f34e5a4abfeef20eb655997c7825e8cb56
-AUX 0006-fix_queue_h_include.patch 1788 SHA256 
3b8f296eb375052210874ebc3caeadd0cdf689a27e279761e16d76b411e89f8f SHA512 
f5a419d883dc6fc0bc6ebb02c3b1f7ce95aeb2b261eb5a49498b600844a27041b32f146fd8bba3d1769c32a67a15b9e40d9ffe3598d9448ebfc4fde6446e69aa
 WHIRLPOOL 
1e7b71255a11abd45dc88b74d8d8146f60c0a621ebe42f437e45e01f791a0ca020c27f841091f556d33fd284336b2e8cc8fa91fa9ca9ed5dd5904c1a5fe82212
 AUX 0007-no-des.patch 960 SHA256 
12823f030b803045108df782018d04ca253d4439b0e92015ddb140dcd33c1be3 SHA512 
95ad086657d008a01a4072ba7141391cbbe8ac35372b2f063a3f9774eb5dfa12b97bcff0c1b6da2d887001beaa60a8524823df93a8de2fdb73ad2a30340770ba
 WHIRLPOOL 
bd075834fddeff5ae86b90273f5c7b820f88649045e65b63d09dc26c35ada0fd1162dcf8aeb1cd82ad59b9092eceb92e154fa58c9beca540dc31ead7cc96b72e
 AUX git.patch 24736 SHA256 
0a62de190d38660efff0ddbb73b5b6315fdc015c20cf9c235e35c0cf7eeb0e85 SHA512 
4dd540470e9a25b5df0ea2c883dd647f26b71ed82e880c7efa4eed51dd98b898e18964a3ee998ceeadf39caed0a661f110f72157ec70584e33131d0a0f375a00
 WHIRLPOOL 
3b7fe2207ea84b56ce889778c4ef31669afe7dd340270063c1ac09accc3459e4d53bd5d084bfa090ec041fb188cd8bac6aad55d7fd60f43e485c89d53e06b14e
 AUX libtirpc-0.2.5-stdarg.patch 667 SHA256 
2b31b1148af9d96c9a9e6f609c0b5b03424954d6251c18d64b6119afd8afa6f7 SHA512 
2197f8c2ed3b4dbfc54ee37e973a6e275d19c6dde5d066b9ce45beecdbb17c9e620d7c6f0997b7ebfeb2bd1741327028a793b34edd94d59a89c8b36ac102b025
 WHIRLPOOL 
90d4e88c18f0d93ab8dfef4981377c2a6df42ff90b70049d07e203e7b66a5087910fe501cf9e1b93782eb25a8b3a8680c03287ccc563b838f517e5d1524b12c5
 DIST libtirpc-0.2.5.tar.bz2 459094 SHA256 
62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db SHA512 
9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
 WHIRLPOOL 
a2b4f1c4825f2b774c2290cccd9d552bb7566ec9eb5988d3ab619d7870a907600f67e7af39fbc3e245606db8534f114c990145789c383206d3a9cf96cf043d8c
 DIST libtirpc-1.0.1.tar.bz2 495125 SHA256 
5156974f31be7ccbc8ab1de37c4739af6d9d42c87b1d5caf4835dda75fcbb89e SHA512 
c9b449e737bc2bd3d56e31e8352f312e89a7ec2a11b73b5ac314e7d82d3b644c611e422b623912453b67b668f86a6de7bb7f18c9495dd15de8e2798ec2ff41c8
 WHIRLPOOL 
cce6a4e69bd634b40d66594a81c23d2044b63eec16d6c96d6fcfaa7f2ca41fb9af99c8e2b964ec12be82682afa4090b218d7e14399fdfc9b32df6c2234bc3c9e
 DIST libtirpc-glibc-nfs.tar.xz 8948 SHA256 
2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba
 WHIRLPOOL 
06bcf3fd4e424a86071e5c4ddeb89aa571c862e765aae9382d9f9a55ab72cd1c623490555c1a9bd3380a2d04ecb10fb47a75a7dddf449d4368a1a01617226858
-EBUILD libtirpc-0.2.5.ebuild 1920 SHA256 
787410d5dfb2794a29c607fd47db15230d42050eabd9ddc57efe86486e31c64b SHA512 

[gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/

2017-03-29 Thread Aric Belsito
commit: 8f87452d0bb35730435a53864a58e6332912ec50
Author: Rasmus Thomsen  live  de>
AuthorDate: Wed Mar 29 14:23:46 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Mar 29 16:37:57 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8f87452d

net-libs/libtirpc: version bump to 1.0.1

 net-libs/libtirpc/Manifest |   5 +-
 net-libs/libtirpc/files/git.patch  | 842 +
 ...irpc-0.2.5-r99.ebuild => libtirpc-0.2.5.ebuild} |   7 +-
 ...irpc-0.2.5-r99.ebuild => libtirpc-1.0.1.ebuild} |  31 +-
 4 files changed, 858 insertions(+), 27 deletions(-)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index dd38c56..f6b2a02 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -5,8 +5,11 @@ AUX 0004-fix_DECLS.patch 29124 SHA256 
bdc844c56cfe2d5b060d59fee009576895504e2df4
 AUX 0005-fix_remaining_issues.patch 373 SHA256 
db061da4e22c4ed9192587a622454e69c6999b5ccfdafa5588957440051277e2 SHA512 
db70a64424904a669534e25c70b13dffb0ddd3437e81f6fee69ac2399e00bdd4e83ee9c65bc0bb789e28c1ac8e030a22461642e699fd371a4f147782a5845912
 WHIRLPOOL 
06e9f643c66867ddf965427e5c874eaa3c4275b961634d3fc669120275e3db8613a9bd997d612976c078584e016234f34e5a4abfeef20eb655997c7825e8cb56
 AUX 0006-fix_queue_h_include.patch 1788 SHA256 
3b8f296eb375052210874ebc3caeadd0cdf689a27e279761e16d76b411e89f8f SHA512 
f5a419d883dc6fc0bc6ebb02c3b1f7ce95aeb2b261eb5a49498b600844a27041b32f146fd8bba3d1769c32a67a15b9e40d9ffe3598d9448ebfc4fde6446e69aa
 WHIRLPOOL 
1e7b71255a11abd45dc88b74d8d8146f60c0a621ebe42f437e45e01f791a0ca020c27f841091f556d33fd284336b2e8cc8fa91fa9ca9ed5dd5904c1a5fe82212
 AUX 0007-no-des.patch 960 SHA256 
12823f030b803045108df782018d04ca253d4439b0e92015ddb140dcd33c1be3 SHA512 
95ad086657d008a01a4072ba7141391cbbe8ac35372b2f063a3f9774eb5dfa12b97bcff0c1b6da2d887001beaa60a8524823df93a8de2fdb73ad2a30340770ba
 WHIRLPOOL 
bd075834fddeff5ae86b90273f5c7b820f88649045e65b63d09dc26c35ada0fd1162dcf8aeb1cd82ad59b9092eceb92e154fa58c9beca540dc31ead7cc96b72e
+AUX git.patch 24736 SHA256 
0a62de190d38660efff0ddbb73b5b6315fdc015c20cf9c235e35c0cf7eeb0e85 SHA512 
4dd540470e9a25b5df0ea2c883dd647f26b71ed82e880c7efa4eed51dd98b898e18964a3ee998ceeadf39caed0a661f110f72157ec70584e33131d0a0f375a00
 WHIRLPOOL 
3b7fe2207ea84b56ce889778c4ef31669afe7dd340270063c1ac09accc3459e4d53bd5d084bfa090ec041fb188cd8bac6aad55d7fd60f43e485c89d53e06b14e
 AUX libtirpc-0.2.5-stdarg.patch 667 SHA256 
2b31b1148af9d96c9a9e6f609c0b5b03424954d6251c18d64b6119afd8afa6f7 SHA512 
2197f8c2ed3b4dbfc54ee37e973a6e275d19c6dde5d066b9ce45beecdbb17c9e620d7c6f0997b7ebfeb2bd1741327028a793b34edd94d59a89c8b36ac102b025
 WHIRLPOOL 
90d4e88c18f0d93ab8dfef4981377c2a6df42ff90b70049d07e203e7b66a5087910fe501cf9e1b93782eb25a8b3a8680c03287ccc563b838f517e5d1524b12c5
 DIST libtirpc-0.2.5.tar.bz2 459094 SHA256 
62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db SHA512 
9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194
 WHIRLPOOL 
a2b4f1c4825f2b774c2290cccd9d552bb7566ec9eb5988d3ab619d7870a907600f67e7af39fbc3e245606db8534f114c990145789c383206d3a9cf96cf043d8c
+DIST libtirpc-1.0.1.tar.bz2 495125 SHA256 
5156974f31be7ccbc8ab1de37c4739af6d9d42c87b1d5caf4835dda75fcbb89e SHA512 
c9b449e737bc2bd3d56e31e8352f312e89a7ec2a11b73b5ac314e7d82d3b644c611e422b623912453b67b668f86a6de7bb7f18c9495dd15de8e2798ec2ff41c8
 WHIRLPOOL 
cce6a4e69bd634b40d66594a81c23d2044b63eec16d6c96d6fcfaa7f2ca41fb9af99c8e2b964ec12be82682afa4090b218d7e14399fdfc9b32df6c2234bc3c9e
 DIST libtirpc-glibc-nfs.tar.xz 8948 SHA256 
2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba
 WHIRLPOOL 
06bcf3fd4e424a86071e5c4ddeb89aa571c862e765aae9382d9f9a55ab72cd1c623490555c1a9bd3380a2d04ecb10fb47a75a7dddf449d4368a1a01617226858
-EBUILD libtirpc-0.2.5-r99.ebuild 1911 SHA256 
bde412b1d481fa28be314a0a4403c013b80dda526fba92bb80cdffd9208512f1 SHA512 
c33059986e47d2b90e0544807ef26203346aeb4ccd22d3d680e423a7e5eb20b1d101e0dbb8ecce91b7c4d85ebe2ccc37e7be87dd4a4de3ba99f85a8d6838f43b
 WHIRLPOOL 
523fed87584a6a76e21f4ad1e18ae9f7f0cf392729f927bf80d02ab6c9b6080747e4c4daa42cf4903026c9b91330a8b0577baa9961a4fac65edb376f12f50b38
+EBUILD libtirpc-0.2.5.ebuild 1920 SHA256 
787410d5dfb2794a29c607fd47db15230d42050eabd9ddc57efe86486e31c64b SHA512 
b9fbd63c6356a0d3e5f3a7d3b40727baa5039175d664cb14f49601c845d70767bd2bbd848b50541275e645cf7eb64b4ddab98475c0cf327d41992f92cd588b88
 WHIRLPOOL 
523e39ae954a6477a84382df171cab339e4be5b5dcb8db21150691b0b0cff13484e69d45256c7a15947a09d7f1b7fab9a37b58a8a22857fe3c53115e091af596
+EBUILD libtirpc-1.0.1.ebuild 1406 SHA256 
c2a3172d3c56d7a52c9482e2e49c0ab12689d1902fca8841610f5627dfe8b0d9 SHA512