1 |
commit: c6d40121559a9e4ab74e85631e7442ae97d017d3 |
2 |
Author: Pawel Hajdan, Jr <phajdan.jr <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Sep 20 19:10:26 2015 +0000 |
4 |
Commit: Paweł Hajdan <phajdan.jr <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 20 19:11:54 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d40121 |
7 |
|
8 |
dev-lang/nacl-toolchain-newlib: remove package (bug #543576) |
9 |
|
10 |
Package-Manager: portage-2.2.20.1 |
11 |
|
12 |
dev-lang/nacl-toolchain-newlib/Manifest | 19 --- |
13 |
.../files/binutils-texinfo-r0.patch | 58 --------- |
14 |
.../files/gcc-parallel-build-r0.patch | 15 --- |
15 |
.../files/gcc-texinfo-r0.patch | 132 --------------------- |
16 |
dev-lang/nacl-toolchain-newlib/metadata.xml | 5 - |
17 |
.../nacl-toolchain-newlib-0_p10520.ebuild | 98 --------------- |
18 |
.../nacl-toolchain-newlib-0_p10915.ebuild | 104 ---------------- |
19 |
.../nacl-toolchain-newlib-0_p11846.ebuild | 104 ---------------- |
20 |
.../nacl-toolchain-newlib-0_p9093.ebuild | 104 ---------------- |
21 |
9 files changed, 639 deletions(-) |
22 |
|
23 |
diff --git a/dev-lang/nacl-toolchain-newlib/Manifest b/dev-lang/nacl-toolchain-newlib/Manifest |
24 |
deleted file mode 100644 |
25 |
index 58cae01..0000000 |
26 |
--- a/dev-lang/nacl-toolchain-newlib/Manifest |
27 |
+++ /dev/null |
28 |
@@ -1,19 +0,0 @@ |
29 |
-DIST binutils-2.20.1.tar.bz2 17591527 SHA256 71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc WHIRLPOOL 6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e |
30 |
-DIST gcc-4.4.3.tar.bz2 62944934 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 SHA512 7e94f874f66d248fa930dc415c9442c6c5bff134653dacb7749e1f8a75c4660e29d47661c0f5a254d6fcbdf75a2c37aa7e26091f370a934277421879f98b1928 WHIRLPOOL af2449836826c51ac26bc0b228fedccaa99c7652244e42baab47eff99422940d9b440cf359f8dfb5c2f0c9b509313860aa753c621cd2c17db558c988b856b274 |
31 |
-DIST naclbinutils-2.20.1-r10520.patch.bz2 38550 SHA256 3f369a6b4e4d79bf437c6ceab462a4fe7dc5fabceb32eb1dec9e149f8619de72 SHA512 58a81e665a32946e92813b3e07f23d59068c91a0074b1be1fbf0dba0ce5014ae7a86ce59e0f53d4ed24ae7c712376a27aac9f95fc85163cd9380a8cfdad167f8 WHIRLPOOL 380f631cb09f2d5191f18815538a419834bc4463a4572eb312d2f6cc1d696319f7d31f7558664462374d364318f414aebd7f76a071a4678a02742105f4bfe90e |
32 |
-DIST naclbinutils-2.20.1-r10915.patch.bz2 44660 SHA256 009c497df864accb8cc1ec923347002ea53cb686cf26d772c9e740e3ba56b27d SHA512 3db827c5a2ae8d9059393311b791bc34982ec0e2872d907a289298890369c78793a897351d244abe2ea74b4eb9363632a5e0c4eab38f21e456300904f05d9d41 WHIRLPOOL fb9e7ffaa68da4b54ccac1d78b683a0a6b2f9a94308b5ad470e3d069b3188ca9678e001a5881c020ade6be72f93ceac82fd5aea16217c67e64ea3a2251148d18 |
33 |
-DIST naclbinutils-2.20.1-r11846.patch.bz2 73475 SHA256 3dcc64000c6837be2102bd4f64c13c6a736f469bd7dbdd9aec2cc871f18f4d6d SHA512 1c59357c90cb42a83540248b0bc9fc7ee57e72461510ae11819f59f8c9a1a01ed741719c57a4cdda7492cd90c45e7f08f5546dff19ae09d61c02706542c43293 WHIRLPOOL 42aa3ba3a1ef77d899fdd4292cd1994f2b043344aae327ffb671d7d8354f084b96ee85eaa683daac557bee975c364fba4598495549b62bbb8e8bad4254dd8b09 |
34 |
-DIST naclbinutils-2.20.1-r9093.patch.bz2 38538 SHA256 ea08fbe4b53317a6f465aee1afaf61c4fcb63765d877156cc42ff267faa103c6 SHA512 b7f9f8105de1adb44f89927ddb47428dbfee597a5cbe3ab85986a55a8403f3fcdb4cebab84019f78f32df540408c9c237929d2c5c4f3b0f4e116712ecce47475 WHIRLPOOL 336299d2e2fba147353675f31e3e2759da5311cf3fec3ccb27081761674f80241b38097b29217457b9422ab06b5b2e0fb751061a10b4a7c86e3c6c5761988f56 |
35 |
-DIST naclgcc-4.4.3-r10520.patch.bz2 39900 SHA256 40d9fed5c1a9c19f0dcc8f2bc820e3c899d6cec3430ee49c14096b928c6ef480 SHA512 edd8c4babfb5e4609a957efca22bbbd0aa44b4bc2f10bb6191bf6fe3004c529913ee018e1500d2c9f86b99c4388a4cbceb6ad82de1e4dd4cfb708d10fe4dc0a4 WHIRLPOOL 93e0866e7dd70336fa72908c12c0b5e2dec57ea2a8f5e8332dc5bf71608ce97647d6e1b6b21345a8b55bb4e53aca1c545b5ccd54fd000918776c067a99b42660 |
36 |
-DIST naclgcc-4.4.3-r10915.patch.bz2 39924 SHA256 635f7d682bdd3ce507566e2b1b8361c15cd4aeb36ea39c4f6147d773281578a8 SHA512 e3b4c63c3a0cfb6712e29491bc627d50d555450d5f866c7e283fada681ce5cd870277513965eae56b5515807a41f1e9112cbe5a5bbf063809bbf4321e9a55f2d WHIRLPOOL 312db4992a0e6045ede2a046eba4e4c369b9dd2e2b1bc1e8195b05c911e99e53b330eb190c61978f1d3ad2a433afd9167295d4cb1cc28357221356e49c3f6432 |
37 |
-DIST naclgcc-4.4.3-r11846.patch.bz2 41703 SHA256 64f116afb4d907e4ba5120ce02c7ad56e01c7f33be41e602a34a9b37c89d3345 SHA512 0a60b2ba42524c59617b8f611ee5224283746bf49f74cc5d08696fec9a66d5135dbade7ab18ff1a97d7209d4000d0aa59db1a28b24c3009f1d912acd5a43af9c WHIRLPOOL 65489097e16a8ff08732d9daa2db46c8a4c79a0f78a7599a8f131e64548e281a126237130906d6487724fecf8ad301c00fe2e46e7549fe68badd091d4216567b |
38 |
-DIST naclgcc-4.4.3-r9093.patch.bz2 39561 SHA256 a90aeb300d886a2ada571e6f0826adca02cb579b026c0c06457589f019317568 SHA512 723fc258a7d57855a5dcf4b11b1d6cc6cc08189d912809e8eda1ea1c31f10c7cebc6230ee2b76a2957fcab0b52ac623899a0e8f619e516c7dfda5139457c3409 WHIRLPOOL 58cf5baa6660f0f98202fb4fa0f58c861cf8ea761c061ff6cd7b47b0d22984f6dc6c50a5d3754e816c11798971269ef7bb9c41246437547de49fd161f4d4b95d |
39 |
-DIST naclnewlib-1.20.0-r10520.patch.bz2 92737 SHA256 109a86cc5d3e059004d90c12f1319a293ad3a137a62e6006cc997b44487cebed SHA512 60ab5fcce4c0548cf40fa55e036e5c3ad25fbcf51c719e1d632c77fe55086774cacf2e73f08d12400350ebc9e3b189558c17e2912a481a83ccd6884a142e1acb WHIRLPOOL 62c76dddd182fca2e3d2a45bb15228406ff73664e1d742928883660f53d4f0d1b166fb56c182c13e18dd8fe406d5d72d1d0dbf533996281fbfaf9a3736078053 |
40 |
-DIST naclnewlib-1.20.0-r10915.patch.bz2 94556 SHA256 d56efcbdd776854e9692748ea098f3f6f4c1fa7138bb1ac392c256ea53c037eb SHA512 c1891ccaea7e6db52854e20852445f607f23c196367ac7630b706d720f5db617eda4ba2ac8df05b405af83d77a2bd7efad49abcb9f8f55eb840dc2a4a219c6d8 WHIRLPOOL c6dbe3688c2b64e31e7caef80164abaaa0ef904c442f93495f436ee4d3745a3a24e94e44ebf0c79952a13761b6d34d999283304adb0ccb667ed84dd0b152f4aa |
41 |
-DIST naclnewlib-1.20.0-r11846.patch.bz2 91074 SHA256 341629239a39fd184cfcaf48535185baffed8be1ffcd3800447246ae8a03820b SHA512 a69c33f6630af0c54cf06ffafe89c1a08cca6b89b37fc024a3681bdc430a0f3a7bb7651b19964ee423ae0b765deba1d5ea4257506d4d84af410bc58ddf9159b2 WHIRLPOOL 93478942e2164e54a0f3223e81be1d3530dce667afb2d9d61b3b90426dcbc6a563853dace9f71686b088de247d9f1f5526dfba5d09c4e8643164a463dfa2e699 |
42 |
-DIST naclnewlib-1.20.0-r9093.patch.bz2 92392 SHA256 3db6c5cd3344ca1bdd23db170a20c5e248dbbdb06706574bc4c6dacafddd6c9c SHA512 81f9c26bacc3c914c112b45e8a1012746ace869c60c309d0c2dfac449b26a0c3af1aeee577512eb910b47433e432988a7709d57088445428b108af348ad3e32b WHIRLPOOL da5c0588cc59ec14982be5b01188e4fd8fa72afcc738b2580c685a8d558f03b78e35f0b5de1fcdc3179414ccf61eb7937d5b55f422f9d327da36af454866970a |
43 |
-DIST nacltoolchain-buildscripts-r10520.tar.gz 20323 SHA256 87f06f423a5ff86e99a0077390b7743f7bc1eec2b2a0516a4498055329f550bb SHA512 19fb4f484e0768e03d9ada3aa6ae7c366ae8e9bd1adf54e292ef0f4dd73ef5f9f2e289468576dfdbf3170246314066d67409cf32c4072d07d1bb841d02ca41c0 WHIRLPOOL eda7cd82eeb072a2e6da6075269396867072e4c90591cfadfc4cc746a0f895ddbca637847ed3e26b5da54d84fbcfb78ff02c9a7bdc3990a194a4fa26299e8d51 |
44 |
-DIST nacltoolchain-buildscripts-r10915.tar.gz 20364 SHA256 8eb5b19a310fecff76549b83e8a82769c5a499256d64fc6a4032313793ce2123 SHA512 74be89bf89be2eb9fd93f6a5aa96faa0c8c7ad08440c6875ac51cb78d0c5acbb6521a89394b29e30d36d88975777f2c8b03ca074197f281a7379a3cf0dd50674 WHIRLPOOL 97b91168fdb4b1b8e1801c8762fd3f0f3930e105da8fa5a9f4ab1e06a2979a44a788bc868c460f090b4ef9518b5d374025b09679872167a1f202ae8323bb1532 |
45 |
-DIST nacltoolchain-buildscripts-r11846.tar.gz 20326 SHA256 fd92db252db698283fa8fd093fb98e31c11941c671353a797e1feeee1529cbf9 SHA512 9ea3f71ad55f8325f25b7c0024321e9c5585c1cf69c83d25b2155d7174cdff6fd44bc8f03aefa81b2f4c819d2b3ceac08d4c3586da38a130fa070bfb46e075ad WHIRLPOOL 9717c99aef01dd6c0986925e1fb3da5f450d4983c6ce8e1b267035a9c64678e2a5e29c9664d1de3db8e7b5d8561ae132e687d7103499035516fe0ff566eb3791 |
46 |
-DIST nacltoolchain-buildscripts-r9093.tar.gz 20364 SHA256 648e17f89fb21a0508eeabc332e243eb4470c3f4906152a475e72cc62ae5c44e SHA512 e81bf5b61150c7022a87d36bdd14bd4694feadf4baa75316cc05f72466a3c4def8a659416399339d3db1a49bf7e988df228c1e466b90098d1041f3b5d8065562 WHIRLPOOL 5ce758c73af352979f1b0a46269d2d00493d03e2b504f4c1ffd98813e4b28816bac07416748ef8648825c1aba30689933a8ffb204aec8076730b117ea031e7db |
47 |
-DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66 |
48 |
|
49 |
diff --git a/dev-lang/nacl-toolchain-newlib/files/binutils-texinfo-r0.patch b/dev-lang/nacl-toolchain-newlib/files/binutils-texinfo-r0.patch |
50 |
deleted file mode 100644 |
51 |
index ab81d8a..0000000 |
52 |
--- a/dev-lang/nacl-toolchain-newlib/files/binutils-texinfo-r0.patch |
53 |
+++ /dev/null |
54 |
@@ -1,58 +0,0 @@ |
55 |
-https://bugs.gentoo.org/show_bug.cgi?id=464168 |
56 |
- |
57 |
-commit 935f85422863b42b6fbca30885885e3fa28eea36 |
58 |
-Author: Nick Clifton <nickc@××××××.com> |
59 |
-Date: Mon Jan 7 12:11:11 2013 +0000 |
60 |
- |
61 |
- * ld.texinfo: Replace @ with @@ when it is part of the text. |
62 |
- Correct ordering of M68HC11 entry. |
63 |
- |
64 |
- * doc/binutils.texi: Fix ordering of top level nodes. |
65 |
- Replace erroneous uses of @itemx with @item. |
66 |
- |
67 |
- * bfd.texinfo: Replace @ with @@ when it is part of the text. |
68 |
- |
69 |
-diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo |
70 |
-index 45ffa73..3aa3300 100644 |
71 |
---- a/bfd/doc/bfd.texinfo |
72 |
-+++ b/bfd/doc/bfd.texinfo |
73 |
-@@ -322,7 +324,7 @@ All of BFD lives in one directory. |
74 |
- @printindex cp |
75 |
- |
76 |
- @tex |
77 |
--% I think something like @colophon should be in texinfo. In the |
78 |
-+% I think something like @@colophon should be in texinfo. In the |
79 |
- % meantime: |
80 |
- \long\def\colophon{\hbox to0pt{}\vfill |
81 |
- \centerline{The body of this manual is set in} |
82 |
-@@ -333,7 +335,7 @@ All of BFD lives in one directory. |
83 |
- \centerline{{\sl\fontname\tensl\/}} |
84 |
- \centerline{are used for emphasis.}\vfill} |
85 |
- \page\colophon |
86 |
--% Blame: doc@××××××.com, 28mar91. |
87 |
-+% Blame: doc@@cygnus.com, 28mar91. |
88 |
- @end tex |
89 |
- |
90 |
- @bye |
91 |
-diff --git a/ld/ld.texinfo b/ld/ld.texinfo |
92 |
-index c7ae2a5..4777ad5 100644 |
93 |
---- a/ld/ld.texinfo |
94 |
-+++ b/ld/ld.texinfo |
95 |
-@@ -7877,7 +7879,7 @@ If you have more than one @code{SECT} statement for the same |
96 |
- @printindex cp |
97 |
- |
98 |
- @tex |
99 |
--% I think something like @colophon should be in texinfo. In the |
100 |
-+% I think something like @@colophon should be in texinfo. In the |
101 |
- % meantime: |
102 |
- \long\def\colophon{\hbox to0pt{}\vfill |
103 |
- \centerline{The body of this manual is set in} |
104 |
-@@ -7888,7 +7890,7 @@ If you have more than one @code{SECT} statement for the same |
105 |
- \centerline{{\sl\fontname\tensl\/}} |
106 |
- \centerline{are used for emphasis.}\vfill} |
107 |
- \page\colophon |
108 |
--% Blame: doc@××××××.com, 28mar91. |
109 |
-+% Blame: doc@@cygnus.com, 28mar91. |
110 |
- @end tex |
111 |
- |
112 |
- @bye |
113 |
|
114 |
diff --git a/dev-lang/nacl-toolchain-newlib/files/gcc-parallel-build-r0.patch b/dev-lang/nacl-toolchain-newlib/files/gcc-parallel-build-r0.patch |
115 |
deleted file mode 100644 |
116 |
index 265c7b9..0000000 |
117 |
--- a/dev-lang/nacl-toolchain-newlib/files/gcc-parallel-build-r0.patch |
118 |
+++ /dev/null |
119 |
@@ -1,15 +0,0 @@ |
120 |
-Parallel build error: all-tree.def: No such file or directory |
121 |
- |
122 |
-http://gcc.gnu.org/PR46173 |
123 |
- |
124 |
---- a/gcc/gcc/Makefile.in |
125 |
-+++ b/gcc/gcc/Makefile.in |
126 |
-@@ -3421,7 +3421,7 @@ build/genattrtab.o : genattrtab.c $(RTL_BASE_H) $(OBSTACK_H) \ |
127 |
- build/genautomata.o : genautomata.c $(RTL_BASE_H) $(OBSTACK_H) \ |
128 |
- $(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h vec.h \ |
129 |
- $(HASHTAB_H) gensupport.h |
130 |
--build/gencheck.o : gencheck.c tree.def $(BCONFIG_H) $(GTM_H) \ |
131 |
-+build/gencheck.o : gencheck.c all-tree.def $(BCONFIG_H) $(GTM_H) \ |
132 |
- $(SYSTEM_H) coretypes.h $(lang_tree_files) gimple.def |
133 |
- build/genchecksum.o : genchecksum.c $(BCONFIG_H) $(SYSTEM_H) $(MD5_H) |
134 |
- build/gencodes.o : gencodes.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \ |
135 |
|
136 |
diff --git a/dev-lang/nacl-toolchain-newlib/files/gcc-texinfo-r0.patch b/dev-lang/nacl-toolchain-newlib/files/gcc-texinfo-r0.patch |
137 |
deleted file mode 100644 |
138 |
index 8523373..0000000 |
139 |
--- a/dev-lang/nacl-toolchain-newlib/files/gcc-texinfo-r0.patch |
140 |
+++ /dev/null |
141 |
@@ -1,132 +0,0 @@ |
142 |
-https://bugs.gentoo.org/show_bug.cgi?id=464168 |
143 |
- |
144 |
-commit 85ad240e47dcdc1bf20ef6a95e921ac1f766d995 |
145 |
-Author: schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4> |
146 |
-Date: Sun Oct 28 09:19:54 2012 +0000 |
147 |
- |
148 |
- * doc/cppopts.texi: Fix use of @item vs. @itemx inside @table. |
149 |
- * doc/extend.texi: Likewise. |
150 |
- * doc/generic.texi: Likewise. |
151 |
- * doc/invoke.texi: Likewise. |
152 |
- * doc/md.texi: Likewise. |
153 |
- * doc/sourcebuild.texi: Likewise. |
154 |
- |
155 |
- |
156 |
- git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192887 138bc75d-0d04-0410-961f-82ee72b054a4 |
157 |
- |
158 |
-diff --git a/gcc/doc/cppopts.texi b/gcc/doc/cppopts.texi |
159 |
-index 27b1095..a2eb79d 100644 |
160 |
---- a/gcc/doc/cppopts.texi |
161 |
-+++ b/gcc/doc/cppopts.texi |
162 |
-@@ -805,7 +805,7 @@ Replacement: [ ] @{ @} # \ ^ | ~ |
163 |
- Enable special code to work around file systems which only permit very |
164 |
- short file names, such as MS-DOS@. |
165 |
- |
166 |
--@itemx --help |
167 |
-+@item --help |
168 |
- @itemx --target-help |
169 |
- @opindex help |
170 |
- @opindex target-help |
171 |
-diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi |
172 |
-index dfbdc4c..bca0d8f 100644 |
173 |
---- a/gcc/doc/md.texi |
174 |
-+++ b/gcc/doc/md.texi |
175 |
-@@ -4483,8 +4483,8 @@ means of constraints requiring operands 1 and 0 to be the same location. |
176 |
- @cindex @code{ior@var{m}3} instruction pattern |
177 |
- @cindex @code{xor@var{m}3} instruction pattern |
178 |
- @item @samp{ssadd@var{m}3}, @samp{usadd@var{m}3} |
179 |
--@item @samp{sub@var{m}3}, @samp{sssub@var{m}3}, @samp{ussub@var{m}3} |
180 |
--@item @samp{mul@var{m}3}, @samp{ssmul@var{m}3}, @samp{usmul@var{m}3} |
181 |
-+@itemx @samp{sub@var{m}3}, @samp{sssub@var{m}3}, @samp{ussub@var{m}3} |
182 |
-+@itemx @samp{mul@var{m}3}, @samp{ssmul@var{m}3}, @samp{usmul@var{m}3} |
183 |
- @itemx @samp{div@var{m}3}, @samp{ssdiv@var{m}3} |
184 |
- @itemx @samp{udiv@var{m}3}, @samp{usdiv@var{m}3} |
185 |
- @itemx @samp{mod@var{m}3}, @samp{umod@var{m}3} |
186 |
-diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi |
187 |
-index 89e7712..ec8263f 100644 |
188 |
---- a/gcc/doc/sourcebuild.texi |
189 |
-+++ b/gcc/doc/sourcebuild.texi |
190 |
-@@ -691,7 +691,7 @@ standard rule in @file{gcc/Makefile.in} to the variable |
191 |
- @code{lang_checks}. |
192 |
- |
193 |
- @table @code |
194 |
--@itemx all.cross |
195 |
-+@item all.cross |
196 |
- @itemx start.encap |
197 |
- @itemx rest.encap |
198 |
- FIXME: exactly what goes in each of these targets? |
199 |
---- a/gcc/doc/c-tree.texi |
200 |
-+++ b/gcc/doc/c-tree.texi |
201 |
-@@ -2338,13 +2338,13 @@ |
202 |
- not matter. The type of the operands and that of the result are |
203 |
- always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}. |
204 |
- |
205 |
--@itemx POINTER_PLUS_EXPR |
206 |
-+@item POINTER_PLUS_EXPR |
207 |
- This node represents pointer arithmetic. The first operand is always |
208 |
- a pointer/reference type. The second operand is always an unsigned |
209 |
- integer type compatible with sizetype. This is the only binary |
210 |
- arithmetic operand that can operate on pointer types. |
211 |
- |
212 |
--@itemx PLUS_EXPR |
213 |
-+@item PLUS_EXPR |
214 |
- @itemx MINUS_EXPR |
215 |
- @itemx MULT_EXPR |
216 |
- These nodes represent various binary arithmetic operations. |
217 |
---- a/gcc/doc/invoke.texi |
218 |
-+++ b/gcc/doc/invoke.texi |
219 |
-@@ -4645,11 +4652,11 @@ |
220 |
- @option{-fdump-rtl-ce3} enable dumping after the three |
221 |
- if conversion passes. |
222 |
- |
223 |
--@itemx -fdump-rtl-cprop_hardreg |
224 |
-+@item -fdump-rtl-cprop_hardreg |
225 |
- @opindex fdump-rtl-cprop_hardreg |
226 |
- Dump after hard register copy propagation. |
227 |
- |
228 |
--@itemx -fdump-rtl-csa |
229 |
-+@item -fdump-rtl-csa |
230 |
- @opindex fdump-rtl-csa |
231 |
- Dump after combining stack adjustments. |
232 |
- |
233 |
-@@ -4660,11 +4667,11 @@ |
234 |
- @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after |
235 |
- the two common sub-expression elimination passes. |
236 |
- |
237 |
--@itemx -fdump-rtl-dce |
238 |
-+@item -fdump-rtl-dce |
239 |
- @opindex fdump-rtl-dce |
240 |
- Dump after the standalone dead code elimination passes. |
241 |
- |
242 |
--@itemx -fdump-rtl-dbr |
243 |
-+@item -fdump-rtl-dbr |
244 |
- @opindex fdump-rtl-dbr |
245 |
- Dump after delayed branch scheduling. |
246 |
- |
247 |
-@@ -4709,7 +4716,7 @@ |
248 |
- @opindex fdump-rtl-initvals |
249 |
- Dump after the computation of the initial value sets. |
250 |
- |
251 |
--@itemx -fdump-rtl-into_cfglayout |
252 |
-+@item -fdump-rtl-into_cfglayout |
253 |
- @opindex fdump-rtl-into_cfglayout |
254 |
- Dump after converting to cfglayout mode. |
255 |
- |
256 |
-@@ -4739,7 +4746,7 @@ |
257 |
- @opindex fdump-rtl-rnreg |
258 |
- Dump after register renumbering. |
259 |
- |
260 |
--@itemx -fdump-rtl-outof_cfglayout |
261 |
-+@item -fdump-rtl-outof_cfglayout |
262 |
- @opindex fdump-rtl-outof_cfglayout |
263 |
- Dump after converting from cfglayout mode. |
264 |
- |
265 |
-@@ -4751,7 +4758,7 @@ |
266 |
- @opindex fdump-rtl-postreload |
267 |
- Dump after post-reload optimizations. |
268 |
- |
269 |
--@itemx -fdump-rtl-pro_and_epilogue |
270 |
-+@item -fdump-rtl-pro_and_epilogue |
271 |
- @opindex fdump-rtl-pro_and_epilogue |
272 |
- Dump after generating the function pro and epilogues. |
273 |
- |
274 |
|
275 |
diff --git a/dev-lang/nacl-toolchain-newlib/metadata.xml b/dev-lang/nacl-toolchain-newlib/metadata.xml |
276 |
deleted file mode 100644 |
277 |
index fffcfc8..0000000 |
278 |
--- a/dev-lang/nacl-toolchain-newlib/metadata.xml |
279 |
+++ /dev/null |
280 |
@@ -1,5 +0,0 @@ |
281 |
-<?xml version="1.0" encoding="UTF-8"?> |
282 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
283 |
-<pkgmetadata> |
284 |
- <herd>chromium</herd> |
285 |
-</pkgmetadata> |
286 |
|
287 |
diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild |
288 |
deleted file mode 100644 |
289 |
index 69c3d74..0000000 |
290 |
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild |
291 |
+++ /dev/null |
292 |
@@ -1,98 +0,0 @@ |
293 |
-# Copyright 1999-2012 Gentoo Foundation |
294 |
-# Distributed under the terms of the GNU General Public License v2 |
295 |
-# $Id$ |
296 |
- |
297 |
-EAPI="4" |
298 |
- |
299 |
-inherit eutils flag-o-matic multilib |
300 |
- |
301 |
-BINUTILS_PV="2.20.1" |
302 |
-NEWLIB_PV="1.20.0" |
303 |
-GCC_PV="4.4.3" |
304 |
-NACL_REVISION="${PV##*_p}" |
305 |
- |
306 |
-DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)" |
307 |
-HOMEPAGE="https://developer.chrome.com/native-client/sdk/download" |
308 |
-SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2 |
309 |
- ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz |
310 |
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2 |
311 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz |
312 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2 |
313 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2 |
314 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2 |
315 |
-" |
316 |
- |
317 |
-LICENSE="BSD" # NaCl |
318 |
-LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils |
319 |
-LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib |
320 |
-LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc |
321 |
- |
322 |
-SLOT="0" |
323 |
-KEYWORDS="~amd64 ~x86" |
324 |
-IUSE="" |
325 |
- |
326 |
-# Stripping with a non-NaCl strip breaks the toolchain, bug #386931. |
327 |
-# Tests are broken, bug #391761. |
328 |
-RESTRICT="strip test" |
329 |
- |
330 |
-# Executable section checks do not make sense for newlib, bug #390383. |
331 |
-QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*" |
332 |
- |
333 |
-RDEPEND=" |
334 |
- >=dev-libs/gmp-5.0.2 |
335 |
- >=dev-libs/mpfr-3.0.1 |
336 |
- >=sys-libs/glibc-2.8 |
337 |
- >=sys-libs/zlib-1.1.4 |
338 |
-" |
339 |
-DEPEND="${RDEPEND} |
340 |
- app-arch/zip |
341 |
- app-arch/unzip |
342 |
- dev-libs/mpc |
343 |
- dev-libs/cloog-ppl |
344 |
- dev-libs/ppl |
345 |
- >=media-libs/libart_lgpl-2.1 |
346 |
- >=sys-apps/texinfo-4.8 |
347 |
- >=sys-devel/binutils-2.15.94 |
348 |
- >=sys-devel/bison-1.875 |
349 |
- >=sys-devel/flex-2.5.4 |
350 |
- sys-devel/gnuconfig |
351 |
- sys-devel/m4 |
352 |
- >=sys-libs/ncurses-5.2-r2 |
353 |
- >=sys-apps/sed-4 |
354 |
- sys-devel/gettext |
355 |
- virtual/libiconv |
356 |
- virtual/yacc |
357 |
-" |
358 |
- |
359 |
-S="${WORKDIR}" |
360 |
- |
361 |
-pkg_setup() { |
362 |
- # Unset variables known to break the build. This is a black-list |
363 |
- # rather than white-list because it's not obvious how to come up |
364 |
- # with a comprehensive white-list. |
365 |
- # For more info see bug #413995. |
366 |
- unset -v LANGUAGES || die |
367 |
-} |
368 |
- |
369 |
-src_prepare() { |
370 |
- mkdir SRC || die |
371 |
- mv binutils-${BINUTILS_PV} SRC/binutils || die |
372 |
- mv newlib-${NEWLIB_PV} SRC/newlib || die |
373 |
- mv gcc-${GCC_PV} SRC/gcc || die |
374 |
- cd SRC || die |
375 |
- EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}" |
376 |
- |
377 |
- # Parallel build failure, bug #437048. |
378 |
- epatch "${FILESDIR}/gcc-parallel-build-r0.patch" |
379 |
-} |
380 |
- |
381 |
-src_compile() { |
382 |
- strip-flags # See bug #390589. |
383 |
- emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib |
384 |
-} |
385 |
- |
386 |
-src_install() { |
387 |
- local TOOLCHAIN_HOME="/usr/$(get_libdir)" |
388 |
- dodir "${TOOLCHAIN_HOME}" |
389 |
- mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die |
390 |
-} |
391 |
|
392 |
diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10915.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10915.ebuild |
393 |
deleted file mode 100644 |
394 |
index 0212433..0000000 |
395 |
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10915.ebuild |
396 |
+++ /dev/null |
397 |
@@ -1,104 +0,0 @@ |
398 |
-# Copyright 1999-2013 Gentoo Foundation |
399 |
-# Distributed under the terms of the GNU General Public License v2 |
400 |
-# $Id$ |
401 |
- |
402 |
-EAPI="4" |
403 |
- |
404 |
-inherit eutils flag-o-matic multilib |
405 |
- |
406 |
-BINUTILS_PV="2.20.1" |
407 |
-NEWLIB_PV="1.20.0" |
408 |
-GCC_PV="4.4.3" |
409 |
-NACL_REVISION="${PV##*_p}" |
410 |
- |
411 |
-DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)" |
412 |
-HOMEPAGE="https://developer.chrome.com/native-client/sdk/download" |
413 |
-SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2 |
414 |
- ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz |
415 |
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2 |
416 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz |
417 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2 |
418 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2 |
419 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2 |
420 |
-" |
421 |
- |
422 |
-LICENSE="BSD" # NaCl |
423 |
-LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils |
424 |
-LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib |
425 |
-LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc |
426 |
- |
427 |
-SLOT="0" |
428 |
-KEYWORDS="~amd64 ~x86" |
429 |
-IUSE="" |
430 |
- |
431 |
-# Stripping with a non-NaCl strip breaks the toolchain, bug #386931. |
432 |
-# Tests are broken, bug #391761. |
433 |
-RESTRICT="strip test" |
434 |
- |
435 |
-# Executable section checks do not make sense for newlib, bug #390383. |
436 |
-QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*" |
437 |
- |
438 |
-RDEPEND=" |
439 |
- >=dev-libs/gmp-5.0.2 |
440 |
- >=dev-libs/mpfr-3.0.1 |
441 |
- >=sys-libs/glibc-2.8 |
442 |
- >=sys-libs/zlib-1.1.4 |
443 |
-" |
444 |
-DEPEND="${RDEPEND} |
445 |
- app-arch/zip |
446 |
- app-arch/unzip |
447 |
- dev-libs/mpc |
448 |
- dev-libs/cloog-ppl |
449 |
- dev-libs/ppl |
450 |
- >=media-libs/libart_lgpl-2.1 |
451 |
- >=sys-apps/texinfo-4.8 |
452 |
- >=sys-devel/binutils-2.15.94 |
453 |
- >=sys-devel/bison-1.875 |
454 |
- >=sys-devel/flex-2.5.4 |
455 |
- sys-devel/gnuconfig |
456 |
- sys-devel/m4 |
457 |
- >=sys-libs/ncurses-5.2-r2 |
458 |
- >=sys-apps/sed-4 |
459 |
- sys-devel/gettext |
460 |
- virtual/libiconv |
461 |
- virtual/yacc |
462 |
-" |
463 |
- |
464 |
-S="${WORKDIR}" |
465 |
- |
466 |
-pkg_setup() { |
467 |
- # Unset variables known to break the build. This is a black-list |
468 |
- # rather than white-list because it's not obvious how to come up |
469 |
- # with a comprehensive white-list. |
470 |
- # For more info see bug #413995. |
471 |
- unset -v LANGUAGES || die |
472 |
-} |
473 |
- |
474 |
-src_prepare() { |
475 |
- mkdir SRC || die |
476 |
- mv binutils-${BINUTILS_PV} SRC/binutils || die |
477 |
- mv newlib-${NEWLIB_PV} SRC/newlib || die |
478 |
- mv gcc-${GCC_PV} SRC/gcc || die |
479 |
- cd SRC || die |
480 |
- EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}" |
481 |
- |
482 |
- # Parallel build failure, bug #437048. |
483 |
- epatch "${FILESDIR}/gcc-parallel-build-r0.patch" |
484 |
- |
485 |
- cd "${S}/SRC/binutils" || die |
486 |
- epatch "${FILESDIR}/binutils-texinfo-r0.patch" |
487 |
- |
488 |
- cd "${S}/SRC/gcc" || die |
489 |
- epatch "${FILESDIR}/gcc-texinfo-r0.patch" |
490 |
-} |
491 |
- |
492 |
-src_compile() { |
493 |
- strip-flags # See bug #390589. |
494 |
- emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib |
495 |
-} |
496 |
- |
497 |
-src_install() { |
498 |
- local TOOLCHAIN_HOME="/usr/$(get_libdir)" |
499 |
- dodir "${TOOLCHAIN_HOME}" |
500 |
- mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die |
501 |
-} |
502 |
|
503 |
diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p11846.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p11846.ebuild |
504 |
deleted file mode 100644 |
505 |
index 0212433..0000000 |
506 |
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p11846.ebuild |
507 |
+++ /dev/null |
508 |
@@ -1,104 +0,0 @@ |
509 |
-# Copyright 1999-2013 Gentoo Foundation |
510 |
-# Distributed under the terms of the GNU General Public License v2 |
511 |
-# $Id$ |
512 |
- |
513 |
-EAPI="4" |
514 |
- |
515 |
-inherit eutils flag-o-matic multilib |
516 |
- |
517 |
-BINUTILS_PV="2.20.1" |
518 |
-NEWLIB_PV="1.20.0" |
519 |
-GCC_PV="4.4.3" |
520 |
-NACL_REVISION="${PV##*_p}" |
521 |
- |
522 |
-DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)" |
523 |
-HOMEPAGE="https://developer.chrome.com/native-client/sdk/download" |
524 |
-SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2 |
525 |
- ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz |
526 |
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2 |
527 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz |
528 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2 |
529 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2 |
530 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2 |
531 |
-" |
532 |
- |
533 |
-LICENSE="BSD" # NaCl |
534 |
-LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils |
535 |
-LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib |
536 |
-LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc |
537 |
- |
538 |
-SLOT="0" |
539 |
-KEYWORDS="~amd64 ~x86" |
540 |
-IUSE="" |
541 |
- |
542 |
-# Stripping with a non-NaCl strip breaks the toolchain, bug #386931. |
543 |
-# Tests are broken, bug #391761. |
544 |
-RESTRICT="strip test" |
545 |
- |
546 |
-# Executable section checks do not make sense for newlib, bug #390383. |
547 |
-QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*" |
548 |
- |
549 |
-RDEPEND=" |
550 |
- >=dev-libs/gmp-5.0.2 |
551 |
- >=dev-libs/mpfr-3.0.1 |
552 |
- >=sys-libs/glibc-2.8 |
553 |
- >=sys-libs/zlib-1.1.4 |
554 |
-" |
555 |
-DEPEND="${RDEPEND} |
556 |
- app-arch/zip |
557 |
- app-arch/unzip |
558 |
- dev-libs/mpc |
559 |
- dev-libs/cloog-ppl |
560 |
- dev-libs/ppl |
561 |
- >=media-libs/libart_lgpl-2.1 |
562 |
- >=sys-apps/texinfo-4.8 |
563 |
- >=sys-devel/binutils-2.15.94 |
564 |
- >=sys-devel/bison-1.875 |
565 |
- >=sys-devel/flex-2.5.4 |
566 |
- sys-devel/gnuconfig |
567 |
- sys-devel/m4 |
568 |
- >=sys-libs/ncurses-5.2-r2 |
569 |
- >=sys-apps/sed-4 |
570 |
- sys-devel/gettext |
571 |
- virtual/libiconv |
572 |
- virtual/yacc |
573 |
-" |
574 |
- |
575 |
-S="${WORKDIR}" |
576 |
- |
577 |
-pkg_setup() { |
578 |
- # Unset variables known to break the build. This is a black-list |
579 |
- # rather than white-list because it's not obvious how to come up |
580 |
- # with a comprehensive white-list. |
581 |
- # For more info see bug #413995. |
582 |
- unset -v LANGUAGES || die |
583 |
-} |
584 |
- |
585 |
-src_prepare() { |
586 |
- mkdir SRC || die |
587 |
- mv binutils-${BINUTILS_PV} SRC/binutils || die |
588 |
- mv newlib-${NEWLIB_PV} SRC/newlib || die |
589 |
- mv gcc-${GCC_PV} SRC/gcc || die |
590 |
- cd SRC || die |
591 |
- EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}" |
592 |
- |
593 |
- # Parallel build failure, bug #437048. |
594 |
- epatch "${FILESDIR}/gcc-parallel-build-r0.patch" |
595 |
- |
596 |
- cd "${S}/SRC/binutils" || die |
597 |
- epatch "${FILESDIR}/binutils-texinfo-r0.patch" |
598 |
- |
599 |
- cd "${S}/SRC/gcc" || die |
600 |
- epatch "${FILESDIR}/gcc-texinfo-r0.patch" |
601 |
-} |
602 |
- |
603 |
-src_compile() { |
604 |
- strip-flags # See bug #390589. |
605 |
- emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib |
606 |
-} |
607 |
- |
608 |
-src_install() { |
609 |
- local TOOLCHAIN_HOME="/usr/$(get_libdir)" |
610 |
- dodir "${TOOLCHAIN_HOME}" |
611 |
- mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die |
612 |
-} |
613 |
|
614 |
diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p9093.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p9093.ebuild |
615 |
deleted file mode 100644 |
616 |
index 1da6ca1..0000000 |
617 |
--- a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p9093.ebuild |
618 |
+++ /dev/null |
619 |
@@ -1,104 +0,0 @@ |
620 |
-# Copyright 1999-2014 Gentoo Foundation |
621 |
-# Distributed under the terms of the GNU General Public License v2 |
622 |
-# $Id$ |
623 |
- |
624 |
-EAPI="4" |
625 |
- |
626 |
-inherit eutils flag-o-matic multilib |
627 |
- |
628 |
-BINUTILS_PV="2.20.1" |
629 |
-NEWLIB_PV="1.20.0" |
630 |
-GCC_PV="4.4.3" |
631 |
-NACL_REVISION="${PV##*_p}" |
632 |
- |
633 |
-DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)" |
634 |
-HOMEPAGE="https://developer.chrome.com/native-client/sdk/download" |
635 |
-SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2 |
636 |
- ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz |
637 |
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2 |
638 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz |
639 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2 |
640 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2 |
641 |
- http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2 |
642 |
-" |
643 |
- |
644 |
-LICENSE="BSD" # NaCl |
645 |
-LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils |
646 |
-LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib |
647 |
-LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc |
648 |
- |
649 |
-SLOT="0" |
650 |
-KEYWORDS="amd64 x86" |
651 |
-IUSE="" |
652 |
- |
653 |
-# Stripping with a non-NaCl strip breaks the toolchain, bug #386931. |
654 |
-# Tests are broken, bug #391761. |
655 |
-RESTRICT="strip test" |
656 |
- |
657 |
-# Executable section checks do not make sense for newlib, bug #390383. |
658 |
-QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*" |
659 |
- |
660 |
-RDEPEND=" |
661 |
- >=dev-libs/gmp-5.0.2 |
662 |
- >=dev-libs/mpfr-3.0.1 |
663 |
- >=sys-libs/glibc-2.8 |
664 |
- >=sys-libs/zlib-1.1.4 |
665 |
-" |
666 |
-DEPEND="${RDEPEND} |
667 |
- app-arch/zip |
668 |
- app-arch/unzip |
669 |
- dev-libs/mpc |
670 |
- dev-libs/cloog-ppl |
671 |
- dev-libs/ppl |
672 |
- >=media-libs/libart_lgpl-2.1 |
673 |
- >=sys-apps/texinfo-4.8 |
674 |
- >=sys-devel/binutils-2.15.94 |
675 |
- >=sys-devel/bison-1.875 |
676 |
- >=sys-devel/flex-2.5.4 |
677 |
- sys-devel/gnuconfig |
678 |
- sys-devel/m4 |
679 |
- >=sys-libs/ncurses-5.2-r2 |
680 |
- >=sys-apps/sed-4 |
681 |
- sys-devel/gettext |
682 |
- virtual/libiconv |
683 |
- virtual/yacc |
684 |
-" |
685 |
- |
686 |
-S="${WORKDIR}" |
687 |
- |
688 |
-pkg_setup() { |
689 |
- # Unset variables known to break the build. This is a black-list |
690 |
- # rather than white-list because it's not obvious how to come up |
691 |
- # with a comprehensive white-list. |
692 |
- # For more info see bug #413995. |
693 |
- unset -v LANGUAGES || die |
694 |
-} |
695 |
- |
696 |
-src_prepare() { |
697 |
- mkdir SRC || die |
698 |
- mv binutils-${BINUTILS_PV} SRC/binutils || die |
699 |
- mv newlib-${NEWLIB_PV} SRC/newlib || die |
700 |
- mv gcc-${GCC_PV} SRC/gcc || die |
701 |
- cd SRC || die |
702 |
- EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}" |
703 |
- |
704 |
- # Parallel build failure, bug #437048. |
705 |
- epatch "${FILESDIR}/gcc-parallel-build-r0.patch" |
706 |
- |
707 |
- cd "${S}/SRC/binutils" || die |
708 |
- epatch "${FILESDIR}/binutils-texinfo-r0.patch" |
709 |
- |
710 |
- cd "${S}/SRC/gcc" || die |
711 |
- epatch "${FILESDIR}/gcc-texinfo-r0.patch" |
712 |
-} |
713 |
- |
714 |
-src_compile() { |
715 |
- strip-flags # See bug #390589. |
716 |
- emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib |
717 |
-} |
718 |
- |
719 |
-src_install() { |
720 |
- local TOOLCHAIN_HOME="/usr/$(get_libdir)" |
721 |
- dodir "${TOOLCHAIN_HOME}" |
722 |
- mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die |
723 |
-} |