Gentoo Archives: gentoo-commits

From: Aric Belsito <lluixhi@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: net-libs/libtirpc/, net-libs/libtirpc/files/
Date: Mon, 03 Apr 2017 01:35:41
Message-Id: 1491183306.bd3c89b549253cc5b1ac0675b07ef6cef4d330eb.lluixhi@gentoo
1 commit: bd3c89b549253cc5b1ac0675b07ef6cef4d330eb
2 Author: Aric Belsito <lluixhi <AT> gmail <DOT> com>
3 AuthorDate: Mon Apr 3 01:35:06 2017 +0000
4 Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com>
5 CommitDate: Mon Apr 3 01:35:06 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=bd3c89b5
7
8 net-libs/libtirpc: depend on sys-libs/queue
9
10 net-libs/libtirpc/Manifest | 5 +--
11 .../libtirpc/files/0006-fix_queue_h_include.patch | 44 ----------------------
12 net-libs/libtirpc/libtirpc-0.2.5.ebuild | 2 +-
13 net-libs/libtirpc/libtirpc-1.0.1.ebuild | 2 +-
14 4 files changed, 4 insertions(+), 49 deletions(-)
15
16 diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
17 index 6a9ecd0..f48dcc0 100644
18 --- a/net-libs/libtirpc/Manifest
19 +++ b/net-libs/libtirpc/Manifest
20 @@ -3,13 +3,12 @@ AUX 0002-Misc-header-fixes.patch 1074 SHA256 519dd9015db2505404118e0067c7cbfec22
21 AUX 0003-fix_cdefs_h_include.patch 15313 SHA256 c5bae800d887a08eba89d817b6cc19c4337b14e53f2ce8e9fb7e9984dbfe4168 SHA512 cf686acda95f8ccca486b518ee2ada42a443b3cc524bf4374b770612f501e0f2a75c61c8586a9d490ce3ee1e373559cf72c380d9fa99a75d0037b74e35fa3647 WHIRLPOOL 12915a1d45649695198c20bd609681f640bdbf3a1b40554d051e6a07534b7889a4676990edab90605571f0bc2caaebae074f3c6ec9ef88304c597acd0580b7a8
22 AUX 0004-fix_DECLS.patch 29124 SHA256 bdc844c56cfe2d5b060d59fee009576895504e2df492423ddaedd9915c785650 SHA512 8d0efe87a0e8444dd10d4b63430dfd038a7591a0a1e54bc539a4023c7421a89caae1c811d6a2ed4e33fd4d0beebd48c11fc28b5de41dbedf0c1e0fbeb8885cf3 WHIRLPOOL 5ec477f9dfb79a53b2689dea6e158c42437f0c15e18f0eebd3aede63e59b1191974fd913b26db352feb84d468dd7770e102510022ae2b017aa634f0e9e335a27
23 AUX 0005-fix_remaining_issues.patch 373 SHA256 db061da4e22c4ed9192587a622454e69c6999b5ccfdafa5588957440051277e2 SHA512 db70a64424904a669534e25c70b13dffb0ddd3437e81f6fee69ac2399e00bdd4e83ee9c65bc0bb789e28c1ac8e030a22461642e699fd371a4f147782a5845912 WHIRLPOOL 06e9f643c66867ddf965427e5c874eaa3c4275b961634d3fc669120275e3db8613a9bd997d612976c078584e016234f34e5a4abfeef20eb655997c7825e8cb56
24 -AUX 0006-fix_queue_h_include.patch 1788 SHA256 3b8f296eb375052210874ebc3caeadd0cdf689a27e279761e16d76b411e89f8f SHA512 f5a419d883dc6fc0bc6ebb02c3b1f7ce95aeb2b261eb5a49498b600844a27041b32f146fd8bba3d1769c32a67a15b9e40d9ffe3598d9448ebfc4fde6446e69aa WHIRLPOOL 1e7b71255a11abd45dc88b74d8d8146f60c0a621ebe42f437e45e01f791a0ca020c27f841091f556d33fd284336b2e8cc8fa91fa9ca9ed5dd5904c1a5fe82212
25 AUX 0007-no-des.patch 960 SHA256 12823f030b803045108df782018d04ca253d4439b0e92015ddb140dcd33c1be3 SHA512 95ad086657d008a01a4072ba7141391cbbe8ac35372b2f063a3f9774eb5dfa12b97bcff0c1b6da2d887001beaa60a8524823df93a8de2fdb73ad2a30340770ba WHIRLPOOL bd075834fddeff5ae86b90273f5c7b820f88649045e65b63d09dc26c35ada0fd1162dcf8aeb1cd82ad59b9092eceb92e154fa58c9beca540dc31ead7cc96b72e
26 AUX git.patch 24736 SHA256 0a62de190d38660efff0ddbb73b5b6315fdc015c20cf9c235e35c0cf7eeb0e85 SHA512 4dd540470e9a25b5df0ea2c883dd647f26b71ed82e880c7efa4eed51dd98b898e18964a3ee998ceeadf39caed0a661f110f72157ec70584e33131d0a0f375a00 WHIRLPOOL 3b7fe2207ea84b56ce889778c4ef31669afe7dd340270063c1ac09accc3459e4d53bd5d084bfa090ec041fb188cd8bac6aad55d7fd60f43e485c89d53e06b14e
27 AUX libtirpc-0.2.5-stdarg.patch 667 SHA256 2b31b1148af9d96c9a9e6f609c0b5b03424954d6251c18d64b6119afd8afa6f7 SHA512 2197f8c2ed3b4dbfc54ee37e973a6e275d19c6dde5d066b9ce45beecdbb17c9e620d7c6f0997b7ebfeb2bd1741327028a793b34edd94d59a89c8b36ac102b025 WHIRLPOOL 90d4e88c18f0d93ab8dfef4981377c2a6df42ff90b70049d07e203e7b66a5087910fe501cf9e1b93782eb25a8b3a8680c03287ccc563b838f517e5d1524b12c5
28 DIST libtirpc-0.2.5.tar.bz2 459094 SHA256 62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db SHA512 9f8afa1acb04a2c2c558018f2528f8caaa79994a2af2abeed947f914145872ef72988b241e11925c799db0de9ec51fd9baecd2b08150240b22f91e2e55a45194 WHIRLPOOL a2b4f1c4825f2b774c2290cccd9d552bb7566ec9eb5988d3ab619d7870a907600f67e7af39fbc3e245606db8534f114c990145789c383206d3a9cf96cf043d8c
29 DIST libtirpc-1.0.1.tar.bz2 495125 SHA256 5156974f31be7ccbc8ab1de37c4739af6d9d42c87b1d5caf4835dda75fcbb89e SHA512 c9b449e737bc2bd3d56e31e8352f312e89a7ec2a11b73b5ac314e7d82d3b644c611e422b623912453b67b668f86a6de7bb7f18c9495dd15de8e2798ec2ff41c8 WHIRLPOOL cce6a4e69bd634b40d66594a81c23d2044b63eec16d6c96d6fcfaa7f2ca41fb9af99c8e2b964ec12be82682afa4090b218d7e14399fdfc9b32df6c2234bc3c9e
30 DIST libtirpc-glibc-nfs.tar.xz 8948 SHA256 2677cfedf626f3f5a8f6e507aed5bb8f79a7453b589d684dbbc086e755170d83 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba WHIRLPOOL 06bcf3fd4e424a86071e5c4ddeb89aa571c862e765aae9382d9f9a55ab72cd1c623490555c1a9bd3380a2d04ecb10fb47a75a7dddf449d4368a1a01617226858
31 -EBUILD libtirpc-0.2.5.ebuild 1920 SHA256 787410d5dfb2794a29c607fd47db15230d42050eabd9ddc57efe86486e31c64b SHA512 b9fbd63c6356a0d3e5f3a7d3b40727baa5039175d664cb14f49601c845d70767bd2bbd848b50541275e645cf7eb64b4ddab98475c0cf327d41992f92cd588b88 WHIRLPOOL 523e39ae954a6477a84382df171cab339e4be5b5dcb8db21150691b0b0cff13484e69d45256c7a15947a09d7f1b7fab9a37b58a8a22857fe3c53115e091af596
32 -EBUILD libtirpc-1.0.1.ebuild 1459 SHA256 07111cf5c1d83335cf63924f1941b0688cc29cc80ea52a6dcb06f7c9cbffaf4b SHA512 8f0d4bab27059aa93762cfcecf288cc6e8dd4551c29d8f486f227a4e64d4f689e81a8ff0e993708d4af79c028f10c1761210cf23f171e0d0b6864305abf486bf WHIRLPOOL 1d0b4c9b6ad4f3efec3955bb9cd43cd87dda29ddce8bae28e1398a462e0dedc33932045a607253c2a583554c74dc203943d09e9876475071660386f63ae2d432
33 +EBUILD libtirpc-0.2.5.ebuild 1899 SHA256 3623a04c9092a9a6dd668d70ac741ee55aeeab2c6d757e2c053bc78b833f3e97 SHA512 f25fe58b1d5aaa510350199d4ad7dc5d2956aaa35989a25da88215e9a9d446819b7e6ca788fef989892130cd1ee4baae68d87d6d6d7fd59596e4c6d484d53aa1 WHIRLPOOL 4da3882bee772b029e95fe3bc6c94f7e9cd30ff47cfd8e6537494e74e9423d4d8fd9e7248f1c019042812fe75d086ae4fb24f3531b146b0b8dd91ad547c7d295
34 +EBUILD libtirpc-1.0.1.ebuild 1438 SHA256 0f072addbde3ed907efd658759cb39cf61769760ef13f9d08cb4e24e0a12422f SHA512 b98ac6adaf451cad9e9bb5376ccf44e6386d9b2949786258c11871315a18fb8f0c03b1473e00c78f44e8b671c0825807dde98d0b643f5dcbca6ee6c1127731bd WHIRLPOOL 74b7d1382ae2fc5f90e17e43e5b99954402b856b28f209973b0a5c76ea99d4eeafcc5b06e210745f56e6ebbbc3b606af0ffcd7d522d110b28e88d8ad8bc88f25
35 MISC metadata.xml 335 SHA256 02e9487e791e2d6aa99e74025dd90a6c54d86c73d530c96316e93f7552e1439a SHA512 d6dd857293827907e545dc6e8631d06682d20e13442f8ce6cbd2e2a789d885c8a788f4ed1d062a8c54c4165d22eb096279d4c2f598e462a57faaf8bec1e9777b WHIRLPOOL 6a802fc6b1fdd5bc815c4d2d41de0cba5cff351cdd1fa80021c02233b3facf21674d94ec7b822c2d514e5e1c721cf3ae2b88c885afdce8a7b60d2e63da71183c
36
37 diff --git a/net-libs/libtirpc/files/0006-fix_queue_h_include.patch b/net-libs/libtirpc/files/0006-fix_queue_h_include.patch
38 deleted file mode 100644
39 index 9db410c..0000000
40 --- a/net-libs/libtirpc/files/0006-fix_queue_h_include.patch
41 +++ /dev/null
42 @@ -1,44 +0,0 @@
43 ---- src/clnt_bcast.c.orig 2014-11-28 09:31:22.462289976 +0000
44 -+++ src/clnt_bcast.c 2014-11-28 09:34:06.588289976 +0000
45 -@@ -43,8 +43,41 @@
46 - */
47 - #include <sys/socket.h>
48 - #include <sys/types.h>
49 -+#ifdef __GLIBC__
50 - #include <sys/queue.h>
51 -+#else
52 -+/*
53 -+ * * Tail queue definitions.
54 -+ * */
55 -+#define _TAILQ_HEAD(name, type, qual) \
56 -+struct name { \
57 -+ qual type *tqh_first; /* first element */ \
58 -+ qual type *qual *tqh_last; /* addr of last next element */ \
59 -+}
60 -+#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
61 -
62 -+#define _TAILQ_ENTRY(type, qual) \
63 -+struct { \
64 -+ qual type *tqe_next; /* next element */ \
65 -+ qual type *qual *tqe_prev; /* address of previous next element */\
66 -+}
67 -+#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)
68 -+/*
69 -+ * * Tail queue functions.
70 -+ * */
71 -+#define TAILQ_INIT(head) do { \
72 -+ (head)->tqh_first = NULL; \
73 -+ (head)->tqh_last = &(head)->tqh_first; \
74 -+} while (/*CONSTCOND*/0)
75 -+
76 -+#define TAILQ_INSERT_TAIL(head, elm, field) do { \
77 -+ (elm)->field.tqe_next = NULL; \
78 -+ (elm)->field.tqe_prev = (head)->tqh_last; \
79 -+ *(head)->tqh_last = (elm); \
80 -+ (head)->tqh_last = &(elm)->field.tqe_next; \
81 -+} while (/*CONSTCOND*/0)
82 -+
83 -+#endif
84 - #include <net/if.h>
85 - #include <netinet/in.h>
86 - #include <ifaddrs.h>
87
88 diff --git a/net-libs/libtirpc/libtirpc-0.2.5.ebuild b/net-libs/libtirpc/libtirpc-0.2.5.ebuild
89 index 2e825c4..fa28963 100644
90 --- a/net-libs/libtirpc/libtirpc-0.2.5.ebuild
91 +++ b/net-libs/libtirpc/libtirpc-0.2.5.ebuild
92 @@ -17,6 +17,7 @@ IUSE="ipv6 kerberos static-libs"
93
94 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
95 DEPEND="${RDEPEND}
96 + elibc_musl? ( sys-libs/queue )
97 app-arch/xz-utils
98 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
99 RDEPEND="${RDEPEND}
100 @@ -37,7 +38,6 @@ src_prepare() {
101 epatch "${FILESDIR}"/0003-fix_cdefs_h_include.patch
102 epatch "${FILESDIR}"/0004-fix_DECLS.patch
103 epatch "${FILESDIR}"/0005-fix_remaining_issues.patch
104 - epatch "${FILESDIR}"/0006-fix_queue_h_include.patch
105 epatch "${FILESDIR}"/0007-no-des.patch
106 eautoconf
107 eautoreconf
108
109 diff --git a/net-libs/libtirpc/libtirpc-1.0.1.ebuild b/net-libs/libtirpc/libtirpc-1.0.1.ebuild
110 index 49e0966..d6c00b0 100644
111 --- a/net-libs/libtirpc/libtirpc-1.0.1.ebuild
112 +++ b/net-libs/libtirpc/libtirpc-1.0.1.ebuild
113 @@ -17,6 +17,7 @@ IUSE="ipv6 kerberos static-libs"
114
115 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
116 DEPEND="${RDEPEND}
117 + elibc_musl? ( sys-libs/queue )
118 app-arch/xz-utils
119 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
120
121 @@ -28,7 +29,6 @@ src_unpack() {
122 src_prepare() {
123 default
124 # Musl fixes
125 - epatch "${FILESDIR}"/0006-fix_queue_h_include.patch
126 epatch "${FILESDIR}"/git.patch
127 }