[gentoo-commits] proj/R_overlay:master commit in: /, roverlay/

2024-08-23 Thread Benda XU
commit: 633975107b4a543c40454e3bdb7a44c498cb566b
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Aug 23 07:26:39 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Fri Aug 23 07:28:27 2024 +
URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=63397510

digest.py: bump to Python 3.11.

portage has a C implementation of Whirlpool as the hash algorithm is
largely unavailable after OpenSSL 3 is released.

Signed-off-by: Benda Xu  gentoo.org>

 roverlay-.ebuild | 2 +-
 roverlay/digest.py   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/roverlay-.ebuild b/roverlay-.ebuild
index a2d2888..3e40ee6 100644
--- a/roverlay-.ebuild
+++ b/roverlay-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_11 )
 PYTHON_REQ_USE="ssl,threads(+),readline(+)"
 
 EGIT_REPO_URI='git://anongit.gentoo.org/proj/R_overlay.git'

diff --git a/roverlay/digest.py b/roverlay/digest.py
index 99e094b..ffe2336 100644
--- a/roverlay/digest.py
+++ b/roverlay/digest.py
@@ -68,7 +68,7 @@ if hashlib_supports ( 'whirlpool' ):
_HASH_CREATE_MAP ['whirlpool'] = hashlib_wrap ( "whirlpool" )
 else:
import portage.util.whirlpool
-   _HASH_CREATE_MAP ['whirlpool'] = portage.util.whirlpool.new
+   _HASH_CREATE_MAP ['whirlpool'] = portage.util.whirlpool.CWhirlpool
 
 # -- end of imports / HASH_CREATE_MAP
 



[gentoo-commits] dev/heroxbd:master commit in: dev-libs/mpc/

2014-12-04 Thread Benda XU
commit: d4253c9d00967a0a1c9b739e29a224aa16ec3b10
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 08:06:49 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 08:06:49 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=d4253c9d

remove dev-libs/mpc: gx86 version works well

---
 dev-libs/mpc/ChangeLog| 93 ---
 dev-libs/mpc/Manifest |  8 
 dev-libs/mpc/metadata.xml |  5 ---
 dev-libs/mpc/mpc-0.8.1.ebuild | 23 ---
 dev-libs/mpc/mpc-0.8.2.ebuild | 24 ---
 dev-libs/mpc/mpc-0.8.ebuild   | 23 ---
 6 files changed, 176 deletions(-)

diff --git a/dev-libs/mpc/ChangeLog b/dev-libs/mpc/ChangeLog
deleted file mode 100644
index b2d058f..000
--- a/dev-libs/mpc/ChangeLog
+++ /dev/null
@@ -1,93 +0,0 @@
-# ChangeLog for dev-libs/mpc
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/ChangeLog,v 1.22 2010/11/12 
04:13:58 mattst88 Exp $
-
-  12 Nov 2010;  mpc-0.8.2.ebuild:
-  Add ~mips keyword, wrt #279851.
-
-  03 Oct 2010; Samuli Suominen  mpc-0.8.2.ebuild:
-  ppc64 stable wrt #338064
-
-  03 Oct 2010; Raúl Porcel  mpc-0.8.2.ebuild:
-  alpha/arm/ia64/s390/sh/sparc stable wrt #338064
-
-  25 Sep 2010; Markus Meier  mpc-0.8.2.ebuild:
-  x86 stable, bug #338064
-
-  21 Sep 2010; Markos Chandras  mpc-0.8.2.ebuild:
-  Stable on amd64 wrt bug #338064
-
-  20 Sep 2010; Jeroen Roovers  mpc-0.8.2.ebuild:
-  Stable for HPPA (bug #338064).
-
-  03 Sep 2010; Christian Faulhammer  mpc-0.8.2.ebuild:
-  add ~x86-freebsd
-
-  15 May 2010; Ryan Hill  mpc-0.8.2.ebuild:
-  Add note about EAPI 0.
-
-*mpc-0.8.2 (15 May 2010)
-
-  15 May 2010; Ryan Hill  +mpc-0.8.2.ebuild,
-  metadata.xml:
-  Version bump.
-
-  27 Apr 2010; Alexis Ballier  mpc-0.8.1.ebuild:
-  keyword ~sparc-fbsd, bug #279851
-
-*mpc-0.8.1 (19 Jan 2010)
-
-  19 Jan 2010; Ryan Hill  -mpc-0.7.ebuild,
-  +mpc-0.8.1.ebuild:
-  Version bump, drop old.
-
-  06 Jan 2010; Brent Baude  mpc-0.8.ebuild:
-  Marking mpc-0.8 ppc64 for bug 279851
-
-*mpc-0.8 (06 Nov 2009)
-
-  06 Nov 2009; Ryan Hill  -mpc-0.6.ebuild,
-  -files/mpc-0.6-fortify.patch, +mpc-0.8.ebuild:
-  Version bump.
-
-  21 Oct 2009; Raúl Porcel  mpc-0.7.ebuild:
-  Add ~ia64/~s390/~sh/~sparc wrt #279851
-
-  12 Sep 2009; Markus Meier  mpc-0.7.ebuild:
-  add ~arm, bug #279851
-
-*mpc-0.7 (11 Sep 2009)
-
-  11 Sep 2009; Ryan Hill  +mpc-0.7.ebuild:
-  Version bump.
-
-  28 Aug 2009; Tobias Klausmann  mpc-0.6.ebuild:
-  Keyworded on alpha, bug #279851
-
-  18 Aug 2009; Christian Faulhammer  mpc-0.6.ebuild:
-  add ~x86, bug 279851
-
-  18 Aug 2009; Alexis Ballier  mpc-0.6.ebuild:
-  keyword ~x86-fbsd, bug #279851
-
-  03 Aug 2009; Jeroen Roovers  mpc-0.6.ebuild:
-  Marked ~hppa (bug #279851).
-
-  02 Aug 2009; Mounir Lamouri  mpc-0.6.ebuild:
-  Keywording for ppc. Bug 279851
-
-  01 Aug 2009; Ryan Hill  +mpc-0.6.ebuild,
-  +files/mpc-0.6-fortify.patch, +metadata.xml:
-  Move into main tree
-
-  01 Aug 2009; Ryan Hill  mpc-0.6.ebuild,
-  +files/mpc-0.6-fortify.patch:
-  Fix testsuite failure w/ -D_FORTIFY_SOURCE=2.
-  Revert EAPI to 0 since this package will be a hard dependency of GCC 4.5.
-
-*mpc-0.6 (31 May 2009)
-
-  31 May 2009; Ryan Hill  +mpc-0.6.ebuild,
-  +metadata.xml:
-  Initial import.
-

diff --git a/dev-libs/mpc/Manifest b/dev-libs/mpc/Manifest
deleted file mode 100644
index 286d315..000
--- a/dev-libs/mpc/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST mpc-0.8.1.tar.gz 544950 RMD160 d3297994a37980dd537e46d94ebbcbeda36a775d 
SHA1 5ef03ca7aee134fe7dfecb6c9d048799f0810278 SHA256 
e664603757251fd8a352848276497a4c79b7f8b21fd8aedd5cc0598a38fee3e4
-DIST mpc-0.8.2.tar.gz 548401 RMD160 3238da25077acee35423c7bd820806f537784114 
SHA1 339550cedfb013b68749cd47250cd26163b9edd4 SHA256 
ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
-DIST mpc-0.8.tar.gz 542161 RMD160 756cb24abe089d1b179b39ad0afda100956d84db 
SHA1 91e6dd5d3da2273d5de6d7c59e07437e3ca2aacf SHA256 
e29665199b065b30bd7c603052559f218a1b830b247c2c6cd903b161c54a0aeb
-EBUILD mpc-0.8.1.ebuild 721 RMD160 45a6a08b90b78f99da07d2fc67297f05195451c5 
SHA1 73b0cd6ca7db0d1f145f2c7eafa098183493ef2e SHA256 
46710ecd9c4ebf9632a5df3afb490b833a07c6bbf5cee72c0de8ae34dd822ca2
-EBUILD mpc-0.8.2.ebuild 797 RMD160 1c26fb527d2b0b1aff13d27aaa5648e554a64b26 
SHA1 3ddcda832c6aa99e523b3cea19d6644c02699075 SHA256 
8c48f1dfd12468b53de835af02f84c848110e5e9d59e520f6c3b1e6e09e8aa78
-EBUILD mpc-0.8.ebuild 704 RMD160 295a166bf19c1bdf5aa93b2afbedcba461712f73 SHA1 
eaa1356b125716c1c61802216d06e926ed26b5da SHA256 
74010979b54fa636754f762f9131cd56e433a60c4dd4bc27b17d4815f745c92d
-MISC ChangeLog 2900 RMD160 338ff1c1b098a01d57659ff968b18e97b05af8b8 SHA1 
970cafe25c1896e4650baf1e33eca152cb4cde21 SHA256 
a6c6154dfcbad45bf570ec7284f21e6378887692eaa9726fc575ac2019d276b4
-MISC metadata.xml 163 RMD160 2d0556f797d77d9fcacd6553b47a87832706a23

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/binutils/, sys-devel/binutils/files/

2014-12-04 Thread Benda XU
commit: 48d8da3f46baf2a7d2ab74e977dece6c32bfdd4a
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 04:30:21 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 04:30:21 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=48d8da3f

sys-devel/binutils: alternative method, patch ld/configure.tgt for native libs

---
 sys-devel/binutils/Manifest |  1 +
 sys-devel/binutils/files/binutils-2.24-native-lib.patch | 13 +
 2 files changed, 14 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index e3b9715..bf7cc40 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -24,6 +24,7 @@ AUX binutils-2.23-mbstate_t.patch 5739 SHA256 
ec17ce4d4e47d861f2300dcbdf4f4143c3
 AUX binutils-2.23-no-ld-script-sysroot.patch 376 SHA256 
0439bfa86a1f4dfd18b56b0104e78a3c670584424ebb6205c673fc6f5015b7e0 SHA512 
4624f2ceebba47c2656430d1923c72a6a20cff2c57b58ecb001fd4e67e3a34c7054f1f0f12be7ef21f4789298800106219f4a5dd19cafadf9858ba0d4bee5f43
 WHIRLPOOL 
40de5dc12ca11855188fe16b85d892085e64cbaedcb04a266085502f2cea9de3d94d2c61036548ed3248f7d48b986ac5748aed7bf750f0f9f78c53af515d3329
 AUX binutils-2.23-no-rpath-sysroot.patch 1008 SHA256 
9c35d21c8a5ac0edf8812ea126b6cc7f8ed630a73f4c91db3cc27652b638d8b6 SHA512 
d5b311f18f3f6b0e21fbb3da355cd99e98e9ed10d23b9b684a2f0de263966c959b39d22866f93cefb1d81814fd1a7ade14302338c57a12614fd9d64c5b390710
 WHIRLPOOL 
10b832f32a0f9acc9924bd0d5d81ee99cc13549309691025e8d90a874bf99dfde0efe9a0a357c9c924edf2cd34a2f3371c43a79ea8375d7377507fa5c961d34c
 AUX binutils-2.23-runtime-sysroot.patch 7447 SHA256 
8fcda46e89f7870e1feb6264e767f960f213c32e079ff557183a63e51466271d SHA512 
23f5865ce55923c41fa92cc83611887037b773a08cb57b6b94bfba090bffdf4ed7fe0e6d8a85f882ef936afd0e1bad0d07b11a568671ddf047ec6113fc1a1bfa
 WHIRLPOOL 
954b228b14950eaac28f322c5d53638c4e1a5a362f0cccae3d355beb354dc916188d9b33fd003802ebfd00336f5da00c83e524255637fe164c2ef216166e2535
+AUX binutils-2.24-native-lib.patch 418 SHA256 
c0c1e8c0f9ae28371ed20ef9f91fabe3d0b2d3e1ca46394317a632ea2be190f6 SHA512 
0f4d4d747ec80bc71091ac3a2128e9404615b42503d716f25cb9517dbbee6d2f63e16214c554f7533658df722f7a1530866d12f6ed0fdc91c15bb88d1ebd33c5
 WHIRLPOOL 
96f31cb6c262acc233b48f079d908b7ea160845fc20acbb0496a178609e61300ada2f44485d1a3085a400975e304fb872f2255205ea4efe43cffeb521bc4ed76
 AUX binutils-2.24-runtime-sysroot.patch 7184 SHA256 
d26ca9377ba579bae77ae3a40eb3839cd52c7935f3e8d3ca97cd679b9b5252e8 SHA512 
e6ce483898c1277e22ee846b2d5e521fe2e6e9e382a619d6205ae3c37c697eef05ff1fda9fc0a8568c7bb961fd73ba7ae4952d859b60753ccc6aa0e636f12213
 WHIRLPOOL 
d521615eef5f267786b1b44c13f09f528bad426af0812b25a45238dcd3ae994a8b3e03eabac118373296de57faa1bd54295463d99892562baae84dfb3adcc661
 DIST binutils-2.19.1-patches-1.2.tar.bz2 10544 SHA256 
128c949a46e6c516b5ebb2dbb7be553db7d8f1ee174896d1b63adbd0950030b3 SHA512 
6aa2c923748d5b80f8e495176f19d8df8defcaa53915835b57a1da7c7a78668cb63d3380dd027593c8909a35de61adf2ea3d0ace64eeb537171271a6c6cbf33e
 WHIRLPOOL 
04b26a82b2021626d4402c3275776bd9f91139082ae799350f9605bfa7e72fd3d72aac7636fbeb0e1fcdb93b6e903b396320b439502462baad06a61b0a3960e6
 DIST binutils-2.19.1.tar.bz2 16306586 SHA256 
2dbd2c554b70d915c5b32fcfd401d03afcbf202529059c7a80af3993885ad1c2 SHA512 
22af3cf65ad2f76469440fb992e50a10895fcec1265b98781138db0fc40bf06565af86dc73ca0b97bee764ec797439a89b5dbca2a5da74f375af55383887c436
 WHIRLPOOL 
340c12072a60c8f7b4b930a857e87d9723bdd2b0c61bef5a06810e11406f3e7955632a93a59c68b60220a882ff99273af3a9995872aa7a11604dd04182ebc6a2

diff --git a/sys-devel/binutils/files/binutils-2.24-native-lib.patch 
b/sys-devel/binutils/files/binutils-2.24-native-lib.patch
new file mode 100644
index 000..261b491
--- /dev/null
+++ b/sys-devel/binutils/files/binutils-2.24-native-lib.patch
@@ -0,0 +1,13 @@
+Index: ld/configure.tgt
+===
+--- ld.orig/configure.tgt
 ld/configure.tgt
+@@ -769,7 +769,7 @@ z8k-*-coff)targ_emul=z8002; targ_extr
+ 
+ esac
+ 
+-NATIVE_LIB_DIRS='/usr/local/lib /lib /usr/lib'
++NATIVE_LIB_DIRS='@GENTOO_PORTAGE_EPREFIX@/usr/local/lib 
@GENTOO_PORTAGE_EPREFIX@/lib @GENTOO_PORTAGE_EPREFIX@/usr/lib'
+ case "${target}" in
+ 
+ *-*-dragonfly*)



[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/2.17/, sys-libs/glibc/, sys-libs/glibc/files/2.20/

2014-12-04 Thread Benda XU
commit: eaf4cf895eaae814464d13854cc1ff326212ed8e
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 04:32:57 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 04:32:57 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=eaf4cf89

sys-libs/glibc: refined patches and submitted upstream.

  http://article.gmane.org/gmane.comp.lib.glibc.alpha/47306

---
 sys-libs/glibc/Manifest|6 +-
 .../files/2.17/glibc-2.17-runtime-prefix.patch |  290 --
 .../files/2.20/glibc-2.20-configurable-paths.patch | 2812 
 .../files/2.20/glibc-2.20-shadow-prefix.patch  |   24 -
 sys-libs/glibc/glibc-2.20.ebuild   |   18 +-
 5 files changed, 2824 insertions(+), 326 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 4a3813b..cdd8022 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -7,15 +7,15 @@ AUX 2.12/glibc-2.12-hardened-pie.patch 1542 SHA256 
9d11da52900a4cfdaa9052476029c
 AUX 2.15/glibc-2.15-localstatedir-backport.patch 412 SHA256 
465bedaaf735a48825cd6433007abfb1e40c2ef8ddf94d12d452b486c70ce36b SHA512 
76506a540d47ad7e76073c3b25bc46278a9e56e34e17d49caf9fffc0622646e8e0d6905fe7d00599db02f20ed0b9d64d3d70df78446564b137fd65021e45
 WHIRLPOOL 
f21fb6d6eb3555421f7d90b179a7a2745e7056316eacbf209066f01e742037fd283689c5a5f5a313666a2fb79d5ad0631dbada94d9c7eb958ee01217b605533a
 AUX 2.16/glibc-2.16-hardened-pie.patch 1570 SHA256 
9a8d8a8268605251782b1fba509cda090f39f56edc8a5497c7b4acfc428041f7 SHA512 
1dff16b1ce4ba6246336d19fac21ea6e8d5710e138a23603fa6b79896d895834b6d28bb1948c83648120ca1d038805db7dd7138ba3e28e9071254d6320cdc092
 WHIRLPOOL 
f96487ac4bd95a99e9e70204c686c3f19bb8238cfd4a9856b031be58ac23927886f228a8b4add14213e0489a204c51ebbeb8a376311305025116b8ae45fc90c2
 AUX 2.17/glibc-2.17-hardened-pie.patch 1784 SHA256 
bba32e40c73aef20122b2825f31e5c3aa058b61feae4f32f336e1941f83f82d1 SHA512 
9ecfe2b6c8c982a42786181d6507d5fa588a6868109065451f58a779848837bd5e69c32a24e43a186c2ff63a9784015c51487e342c87982ac074139e36c169fc
 WHIRLPOOL 
1baffbef9e6d870ea2f2ae5be014b71020a213a1a11e9856fa207545867de444ed164cb926b2aac23471854eaaf72a87e38760702b32bfcfa639add8733d925e
-AUX 2.17/glibc-2.17-runtime-prefix.patch 17804 SHA256 
e756d396b563e5d8beeb17a613ab87d463724796c723723303872c98ff831ad2 SHA512 
69817447b5962424e86cf3db1797ebb5a818fac3a6b1e498d52cfc20d5f09f6812b1c331b19baeed795b5b3b72edffa33714c765507e8361ce9521296d8418d5
 WHIRLPOOL 
e68cdf9c20036a5036105123f81b3d77a8c1786f55d6c64999ba09d816b9d47807e3d5a864795855ce883691cecff733524c60fb610d2c1ee4f3348a0f1c
+AUX 2.17/glibc-2.17-runtime-prefix.patch 6755 SHA256 
8c87433165aad101b6560dde6ac197bb280fa8caecae73498ab6b7e30df0b01f SHA512 
c3008120b02decf055a0e0e759f32780cc787b4942bd249b1c9ed4f47cdc684fbc2a0cbe1626ffccf1c4bc15f8421e693a9e7c09b789e4245acac96fe786a5ff
 WHIRLPOOL 
a7af7be989b7166c15b5b211c6c4535eb2357316a27aef992858c88c964074e444a400f56de9453d46fd48f4d19d9c4dc0fe0567573a0b94e629b900143f8116
 AUX 2.17/glibc-2.17-shadow-prefix.patch 950 SHA256 
36fa45e0e2642c6ce8809341b69e93d45d97d3b6c451a089198f7b90a5d0eb21 SHA512 
3101b9814bcbd0443d309f3949024e753cb6101e84e9cbbae1502fb4c3f85c2fad041608ba69c966cb1da2cf64f5f2c0931c08db222933a2053394f7b0fabf9d
 WHIRLPOOL 
5243b70d2d2e2d3c3c9b07eb2251bb5e78767e776c0491f91fc8499c3d807b44bdab384f7c81867373a577574999079791695eb65ed8c2da1ce5a79c8e60a5ef
 AUX 2.17/locale-gen_prefix.patch 2704 SHA256 
0807c8979b7a1a63b48d155417ff8ecc7e14773e928a0d1fe6c349a36fcdadef SHA512 
d6b41b953713f7fe0ba14af6d045fc0e6b649f278da691ca5f021d95be5cdabfc87de399880cf988fec2b189fac22864d004ec8d159e59a2348b41945de1d5db
 WHIRLPOOL 
3c7d6b4e789ae494cebea620ed64a6ba8dd401837914f4ead72c7b2d6af94538c9a28f65781db7e6ae0d21c7fac13c531b71147fdb5456ffd39ae1246b331069
 AUX 2.17/vdso-disable.patch 1136 SHA256 
49006855c1ba3ae3d3aa5ed71787056dc64e993eec70a4bef05bcc9f4d824014 SHA512 
6eeb6eae8b8c1777ebd18170a7651b9e95297125cfc3829786c4d02887cad4a5d768fc2950723d1d040d16d15d72491d7443a3c14ca9f20eb2adb1ba6d1649ca
 WHIRLPOOL 
80367da491b958d0b7855d23d3225a5c17a3a7a1b1f9a54ebc093c53823a5ef1642b974b45e079aec0abff0476494368ed9afcaed83b87576ed8458b8348e41e
 AUX 2.17/vdso.patch 697 SHA256 
26f2089344709de9c1bdd2f974d02ff5d4c465f6ebebd5d1ac2cd72b732de201 SHA512 
a303a6828ed001b16f2f5c3532890cff66a50259c2e2aa2843e992f2bed5e6141abc9e120afed25f2e1f30d77bc218c3940d680c3d73c227d2056370d5e6b806
 WHIRLPOOL 
edcaa815b8f86e17d77f0582453a717fbbd848400bfdbd302730fec20a952a584ea8f5ba4f7175b25d84752bc895519d7baa55664073cae5037962b0c1825aa3
+AUX 2.20/glibc-2.20-configurable-paths.patch 109416 SHA256 
4aa8fb2d7cc006279afac59fbd5f862e4d2273fbfb4176080d33dd7827716d8b SHA512 
c46a6b443dfc3aa31f7a1bd69bbdcb5188731e718fea3991e2a69a19dd96a992e0984966f4a2b8f7501f3c1d3fe8d74b808cf972d5a57bafaaaf968e53e076b1
 WHIRLPOOL 
d16aea24f8863af6c70b3d94ccb56ad2e44af73b8ae1646a5c6b0040e9f93466dc825808743c6936a113369f7ae5d8c40d6e53dc1f6b99f7fc950e8ae3

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/autoconf/files/, sys-devel/autoconf/

2014-12-04 Thread Benda XU
commit: bc99f9608ab5508ae1eef310edc2c30acfb55f46
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 04:31:30 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 04:31:30 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=bc99f960

sys-devel/autoconf: from gx86

---
 sys-devel/autoconf/ChangeLog   | 767 +
 sys-devel/autoconf/Manifest|  34 +
 sys-devel/autoconf/autoconf-2.13.ebuild|  68 ++
 sys-devel/autoconf/autoconf-2.59-r7.ebuild |  45 ++
 sys-devel/autoconf/autoconf-2.61-r2.ebuild |  51 ++
 sys-devel/autoconf/autoconf-2.62-r1.ebuild |  47 ++
 sys-devel/autoconf/autoconf-2.63-r1.ebuild |  45 ++
 sys-devel/autoconf/autoconf-2.64.ebuild|  44 ++
 sys-devel/autoconf/autoconf-2.65-r1.ebuild |  45 ++
 sys-devel/autoconf/autoconf-2.67.ebuild|  42 ++
 sys-devel/autoconf/autoconf-2.68.ebuild|  42 ++
 sys-devel/autoconf/autoconf-2.69.ebuild|  58 ++
 sys-devel/autoconf/autoconf-.ebuild|  59 ++
 .../autoconf/files/autoconf-2.13-destdir.patch |  26 +
 .../autoconf/files/autoconf-2.13-gentoo.patch  |  36 +
 .../autoconf/files/autoconf-2.13-test-fixes.patch  |  18 +
 .../autoconf/files/autoconf-2.59-more-quotes.patch |  34 +
 sys-devel/autoconf/files/autoconf-2.60-tests.patch |  22 +
 .../autoconf/files/autoconf-2.61-GETMNTENT.patch   |  23 +
 .../autoconf/files/autoconf-2.62-at-keywords.patch |  81 +++
 .../files/autoconf-2.62-fix-multiline-string.patch |  30 +
 .../autoconf-2.62-revert-AC_C_BIGENDIAN.patch  | 214 ++
 sys-devel/autoconf/files/autoconf-2.63-sh.patch|  32 +
 .../files/autoconf-2.65-AC_TYPE_INT_T.patch|  49 ++
 sys-devel/autoconf/metadata.xml|   8 +
 25 files changed, 1920 insertions(+)

diff --git a/sys-devel/autoconf/ChangeLog b/sys-devel/autoconf/ChangeLog
new file mode 100644
index 000..d568983
--- /dev/null
+++ b/sys-devel/autoconf/ChangeLog
@@ -0,0 +1,767 @@
+# ChangeLog for sys-devel/autoconf
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/ChangeLog,v 1.193 
2014/10/24 21:20:38 vapier Exp $
+
+  24 Oct 2014; Mike Frysinger  autoconf-2.59-r7.ebuild,
+  autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, autoconf-2.63-r1.ebuild,
+  autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, autoconf-2.67.ebuild,
+  autoconf-2.68.ebuild, autoconf-2.69.ebuild, autoconf-.ebuild:
+  Upgrade old ebuilds to EAPI=4 and enable SLOTing all the time.
+
+  24 Oct 2014; Mike Frysinger  autoconf-2.67.ebuild,
+  autoconf-2.68.ebuild, autoconf-2.69.ebuild, autoconf-.ebuild:
+  Drop unused KEYWORDS/SRC_URI.
+
+  16 Aug 2014; Mike Frysinger  autoconf-2.62-r1.ebuild,
+  autoconf-2.64.ebuild:
+  Mark stable for all.
+
+  14 Feb 2014; Mike Frysinger  autoconf-.ebuild:
+  Upgrade to EAPI=4.
+
+  17 Jan 2014; Mike Frysinger  autoconf-2.13.ebuild,
+  autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild,
+  autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild,
+  autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild,
+  autoconf-.ebuild:
+  Add arm64 keywords.
+
+  23 Dec 2013; Mike Frysinger  autoconf-2.13.ebuild,
+  autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild,
+  autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild,
+  autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild,
+  autoconf-.ebuild:
+  Force latest autoconf-wrapper to keep people up-to-date.
+
+  04 Apr 2013; Mike Frysinger  -autoconf-2.65.ebuild,
+  autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild,
+  autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild,
+  autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild,
+  autoconf-.ebuild, metadata.xml:
+  Initial USE=multislot support.  Also drop -j1 workaround for newer versions 
as
+  bug only affected 2.61.
+
+  04 Apr 2013; Mike Frysinger  autoconf-2.59-r7.ebuild,
+  autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, autoconf-2.63-r1.ebuild,
+  autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, autoconf-2.65.ebuild,
+  autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild,
+  autoconf-.ebuild:
+  Drop texinfo from DEPEND since this was added when we were munging the info
+  pages which none of the newer versions do anymore.
+
+  19 Feb 2013; Zac Medico  autoconf-2.69.ebuild,
+  autoconf-.ebuild:
+  Add ~arm-linux + ~x86-linux keywords.
+
+  28 Jan 2013; Alexis Ballier  autoconf-2.13.ebuild:
+  Use GNU awk and GNU m4 on userland_BSD, bug #453798 by Yuta SATOH
+
+  01 Jan 2013; Raúl Porcel  autoconf-2.69.ebuild:
+  m68k/s390/sh stable wrt #447756
+
+  30 Dec 2012; Agostino Sarubbo  autoconf-2.69.ebuild:
+  Stable for alpha, wrt bug #447756
+
+  30 De

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/gcc-config/files/, sys-devel/gcc-config/

2014-12-04 Thread Benda XU
commit: 3cc1e502e2d225e147f1f2d80a63843bd601d738
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 04:32:06 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 04:32:06 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=3cc1e502

remove sys-devel/gcc-config: bug 473712

---
 sys-devel/gcc-config/ChangeLog | 1099 
 sys-devel/gcc-config/Manifest  |9 -
 sys-devel/gcc-config/files/gcc-config-1.5  | 1054 ---
 .../files/gcc-config-1.8-copy-gcc-libs.patch   |  258 -
 .../files/gcc-config-prefix-1.8-r221.patch |  335 --
 sys-devel/gcc-config/files/wrapper-1.5.2.c |  320 --
 sys-devel/gcc-config/gcc-config-1.5-r2.ebuild  |   65 --
 sys-devel/gcc-config/gcc-config-1.8-r00.1.ebuild   |   59 --
 sys-devel/gcc-config/metadata.xml  |5 -
 9 files changed, 3204 deletions(-)

diff --git a/sys-devel/gcc-config/ChangeLog b/sys-devel/gcc-config/ChangeLog
deleted file mode 100644
index e249351..000
--- a/sys-devel/gcc-config/ChangeLog
+++ /dev/null
@@ -1,1099 +0,0 @@
-# ChangeLog for sys-devel/gcc-config
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/ChangeLog,v 1.227 
2012/11/19 06:55:06 vapier Exp $
-
-  02 Feb 2013; Fabian Groffen 
-  files/gcc-config-prefix-1.8-r221.patch, gcc-config-1.8-r00.1.ebuild:
-  Fix unpacking with older patch, such as when bootstrapping, as reported on
-  Gentoo Alt ML
-
-*gcc-config-1.8-r00.1 (02 Jan 2013)
-
-  02 Jan 2013; Fabian Groffen 
-  +files/gcc-config-1.8-copy-gcc-libs.patch, +gcc-config-1.8-r00.1.ebuild,
-  -gcc-config-1.8.ebuild:
-  interrevbump for critical fix regarding GCC's libs not being copied, breaking
-  at least Solaris
-
-  29 Dec 2012; Fabian Groffen  -files/1.4.0-multilib.patch,
-  -files/gcc-config-1.4.1, -files/wrapper-1.4.8-prefix.patch,
-  -files/wrapper-1.4.8.c, -files/wrapper-1.5.1.c, -gcc-config-1.4.1-r1.ebuild,
-  gcc-config-1.8.ebuild:
-  cleanup
-
-*gcc-config-1.8 (19 Nov 2012)
-
-  19 Nov 2012; Mike Frysinger  +gcc-config-1.8.ebuild:
-  Version bump.
-
-  26 Aug 2012; Raúl Porcel  gcc-config-1.7.3.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #429212
-
-  04 Aug 2012; Jeroen Roovers  gcc-config-1.7.3.ebuild:
-  Stable for HPPA (bug #429212).
-
-  04 Aug 2012; Markos Chandras  gcc-config-1.7.3.ebuild:
-  Stable on amd64 wrt bug #429212
-
-  02 Aug 2012; Anthony G. Basile  gcc-config-1.7.3.ebuild:
-  Stable arm, bug #429212
-
-  01 Aug 2012; Anthony G. Basile  gcc-config-1.7.3.ebuild:
-  Stable ppc ppc64, bug #429212
-
-  01 Aug 2012; Jeff Horelick  gcc-config-1.7.3.ebuild:
-  marked x86 per bug 429212
-
-  08 Jul 2012; Raúl Porcel  gcc-config-1.6.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #419399
-
-  14 Jun 2012; Jeroen Roovers  gcc-config-1.6.ebuild:
-  Stable for HPPA (bug #419399).
-
-*gcc-config-1.7.3 (10 Jun 2012)
-
-  10 Jun 2012; Mike Frysinger  +gcc-config-1.7.3.ebuild:
-  Version bump.
-
-  09 Jun 2012; Markus Meier  gcc-config-1.6.ebuild:
-  arm stable, bug #419399
-
-  07 Jun 2012; Brent Baude  gcc-config-1.6.ebuild:
-  Marking gcc-config-1.6 ppc for bug 419399
-
-  05 Jun 2012; Brent Baude  gcc-config-1.6.ebuild:
-  Marking gcc-config-1.6 ppc64 for bug 419399
-
-  04 Jun 2012; Johannes Huber  gcc-config-1.6.ebuild:
-  Stable for x86, wrt bug #419399
-
-  04 Jun 2012; Agostino Sarubbo  gcc-config-1.6.ebuild:
-  Stable for amd64, wrt bug #419399
-
-*gcc-config-1.7.2 (31 May 2012)
-
-  31 May 2012; Mike Frysinger  +gcc-config-1.7.2.ebuild:
-  Fix clean up in unlikely error handler.
-
-  28 Dec 2012; Fabian Groffen  files/gcc-config-1.5:
-  Make Python 3 compatible
-
-*gcc-config-1.7.1 (13 May 2012)
-
-  13 May 2012; Mike Frysinger  +gcc-config-1.7.1.ebuild:
-  Fix installation of cc/f77 helpers #412319 by Yuta SATOH.
-
-  26 Apr 2012; Alexis Ballier  gcc-config-1.7.ebuild:
-  keyword ~amd64-fbsd
-
-*gcc-config-1.7 (14 Apr 2012)
-
-  14 Apr 2012; Mike Frysinger  +gcc-config-1.7.ebuild:
-  Version bump.
-
-  23 Mar 2012; Mike Frysinger  gcc-config-1.6.ebuild:
-  Update HOMEPAGE to git repo.
-
-*gcc-config-1.6 (22 Mar 2012)
-
-  22 Mar 2012; Mike Frysinger  +gcc-config-1.6.ebuild:
-  Version bump.
-
-  15 Mar 2012; Mike Frysinger  gcc-config-1.5-r2.ebuild:
-  Mark alpha/arm/ia64/s309/sh/sparc stable #406351.
-
-*gcc-config-1.5.1-r1 (15 Mar 2012)
-
-  15 Mar 2012; Mike Frysinger  files/gcc-config-1.5.1,
-  +gcc-config-1.5.1-r1.ebuild:
-  Use CTARGET from the env.d file by default to better work with custom
-  GCC_VER.
-
-  06 Mar 2012; Brent Baude  gcc-config-1.5-r2.ebuild:
-  Marking gcc-config-1.5-r2 ppc for bug 406351
-
-  05 Mar 2012; Jeff Horelick  gcc-config-1.5-r2.ebuild:
-  marked x86 per bug 406351
-
-  02 Mar 2012; Brent Baude  gcc-config-1.5-r2.ebuild:
-  Marking gcc-config-1.5-r2 ppc64 for bug 406351
-
-  02 Mar 2012; Agostino S

[gentoo-commits] dev/heroxbd:master commit in: eclass/

2014-12-04 Thread Benda XU
commit: b78f7e2d073c2e7d8e4b75f0d955ebc51be20764
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 02:09:36 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 02:09:36 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=b78f7e2d

toolchain.eclass: compatible variables ED and EROOT for EAPI 0,1,2.

---
 eclass/toolchain.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 73421f7..3e422c6 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -49,6 +49,11 @@ is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
 }
 
+if [[ ${EAPI:-0} == [012] ]] ; then
+: ${ED:=${D}}
+: ${EROOT:=${ROOT}}
+fi
+
 # General purpose version check.  Without a second arg matches up to minor 
version (x.x.x)
 tc_version_is_at_least() {
version_is_at_least "$1" "${2:-${GCC_RELEASE_VER}}"



[gentoo-commits] dev/heroxbd:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2014-12-04 Thread Benda XU
commit: f2b24dff8119550ca6ca5f3d1e1ce6ef29aa9679
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 08:24:38 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 08:24:38 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=f2b24dff

sys-devel/gcc: make the dynamic linker prefix configurable

  http://article.gmane.org/gmane.comp.gcc.patches/330588

---
 sys-devel/gcc/Manifest  |   4 +-
 sys-devel/gcc/files/gcc-4.9.2-rap.patch | 535 
 sys-devel/gcc/gcc-4.9.2.ebuild  |   3 +-
 3 files changed, 540 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7577635..32ce59a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -88,6 +88,8 @@ AUX gcc-4.4.1-interix.patch 12986 SHA256 
33953e755b4de1e5b5d272b3e35a8d63a68a164
 AUX gcc-4.4.1-linux-x86-on-amd64.patch 1559 SHA256 
cf300a35076e42ab530d3c6b4a81fb0ebaf0174bfba5e26cf565d63cef5fd670 SHA512 
53c929926837487678d80acfbfe24b37a7aec8af0def837d2c699a1df4c9839d54cc91de4f33c696aa114d52059e245aa9614b86fdfd5fe1c5c1a1715dc1cfdb
 WHIRLPOOL 
4bb0644b6d147b9bb69f94212b414b108f35f1c6d4b8d3dbd41319aca0ccd70ceb9e2ca947f180ab2d1f7ff1408065024199e89e4796bbef226960ee58901d56
 AUX gcc-4.7-rap.patch 1913 SHA256 
75842d968d21d9916d41c4e75be12387d818221465fb2335546418c744b2eee1 SHA512 
aee8bc93aebd9a217b53cd4c6d6fd79780eb77ef490164d35a056d08d0cc5b550ed7b6e298f963cbe61511caf2b03d47ff5df50a6de95b86c104dfac3ed0f273
 WHIRLPOOL 
7702b0cefb958f6fb7cef5bb0e1f056412d5f972e3a4653735f33b56245db7d984d7c21a5e47282d6283efadefb76bc850877d151d15bcd3f081aba1360a0d7d
 AUX gcc-4.9-extra-specs.patch 3894 SHA256 
942654807a350bdfc1f587766238bea0caabe4d804e48a8705ea5faa56701641 SHA512 
32a477d66b85793cdd6c51a1dee29393914b5ecd5db4022387457ff01e871a1efd1ad77be3b05275cdf96e0ae822a7d353ed40ad1476326c60e9bdd9054930cc
 WHIRLPOOL 
47bf1ed50db265235f5f5cae5e45831c1059a2c26fa93d6ce86299c5986da2c38b10b2ca39e59ba8c796716f4e88eadf85f84c5b4a6b5acf25dc56e5a86c182a
+AUX gcc-4.9-rap.patch 5188 SHA256 
a956996f61caca8d29fd37169d111b025724b28ddf055a090a651f9673b747cd SHA512 
036f4c7942009674064728e6c4bd88a0d05c00af2115c70c2b07a3286c7871239e08e4d6dc48b273ca3218f382489fa2ccea42fe9876305e1f63dbcf9a9288d2
 WHIRLPOOL 
ab51de670355b39b4eac29169ab77a2172c0d2f8f6f8e2961dceb5f5ef1fe1ce9c0c1182fc0aa6fad4bcd1c3530bb57f319b1ac6084dd5cfe39ad1a8007fd211
+AUX gcc-4.9.2-rap.patch 21922 SHA256 
09c77c4b535a653157a9bb6f282f6e92e5e4aa4aae0e3e9d3d40e079962e442c SHA512 
d0c59eacda40f9969b5b94e8e7e8c514df7645aac83d9be434da78b42edbb6816aea7b36502c11af2c6fa8fce5ba412e181a14f6153601b6236f634b52e8aac7
 WHIRLPOOL 
86ee9f8d3df2db93e0229f7bf385dd8ed648ce09affe2993b0d532b9251cbec47e6f2135383138947c0ac0699c3f9479b06d4f6cedd7078359bbe79b82d6b075
 AUX gcc-configure-LANG.patch 2052 SHA256 
63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b SHA512 
a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
 WHIRLPOOL 
3cc1ec912fb192ff1058de5b93e49a994ba30d1501a932290dd5b3df1cd783875621cda56edeb41894cd5fa10c04917e693a40a60be8d742ddd7992bf5d8afeb
 AUX gcc-configure-texinfo.patch 337 SHA256 
74b73a7ecec2d9876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 
a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5
 WHIRLPOOL 
39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4
 AUX gcc-spec-env-r1.patch 3148 SHA256 
da0a6442eb42bce58cbdc7858b110a2e65fc5bd5b4b780b9b491033de6e302fa SHA512 
ecae71577543772cfe1711f1b4a8815c0b5d706ebd01edacd1f07586637d4805e25771f970a6e6d1bb696d4b1b5ef3e0036088a96a9f6beff7ddaee704175d16
 WHIRLPOOL 
3535605998eabccdee71ba396ed5cefbb8b0a8cb073101f6444c7d01233f3b3904c1b29f4daf0a3417c68de8dbd62a0b7dc367cacfcbfa0c4ee1b69b7df8c6fb
@@ -160,6 +162,6 @@ EBUILD gcc-4.5.4.ebuild 7041 SHA256 
4d49f90f887d6a077289e17b654d1f7a955923884072
 EBUILD gcc-4.6.3.ebuild 7352 SHA256 
ca575e64bb85597e876d4bfe8895fbc86eacbe96005917b234884b59c86157a1 SHA512 
7f0bc77ed4eb4759f245af033dd76514bdb781a623ed71703e2e81d00d05a2ba6d64d07270d363b041a942986b9de124f606b6928391f2921eab3c1c64fff7ce
 WHIRLPOOL 
7e469e72721751660e342df41eadbe6af9bf1046a8b24341c1171e80b1ac277f1394765b10e154e66e5e8b88d0633d454a93af56303bd7f9a54ad19e017127e9
 EBUILD gcc-4.7.1.ebuild 7319 SHA256 
00fa53c1dbde1f7cf3d6bbe2167b6efa7894bfb24c3e6f61d78181186a8ad6e6 SHA512 
59e77f97c5439765a16b6d8c653bbde3688e2332a28b1c2ffa2be8745f4828f552448e00cb3293c0b004d6e474acb1ec328a89141f40d8e067e7538bd5613444
 WHIRLPOOL 
79783dffc3f9e1061b7e36235246ae5e38a81d1466d9dade0713405bd3b26f1ffa3ee48d92988e30b94650b1cac23e70683468cf2db53df85d6a61c88b812220
 EBUILD gcc-4.7.3.ebuild 2006 SHA256 
b1578b13fdbbd1ad3a492e5e0647c963b539b241d97f692c82e5702a28c93832 

[gentoo-commits] dev/heroxbd:master commit in: app-admin/eselect-mesa/

2014-12-04 Thread Benda XU
commit: 3ec7447ff3b90c59ec301980cf5a2af3c35e701d
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 08:29:51 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 08:31:28 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=3ec7447f

app-admin/eselect-mesa: remove, gx86 version supports prefix

---
 app-admin/eselect-mesa/ChangeLog | 48 
 app-admin/eselect-mesa/Manifest  |  4 --
 app-admin/eselect-mesa/eselect-mesa-0.0.9.ebuild | 30 ---
 app-admin/eselect-mesa/metadata.xml  |  5 ---
 4 files changed, 87 deletions(-)

diff --git a/app-admin/eselect-mesa/ChangeLog b/app-admin/eselect-mesa/ChangeLog
deleted file mode 100644
index f412095..000
--- a/app-admin/eselect-mesa/ChangeLog
+++ /dev/null
@@ -1,48 +0,0 @@
-# ChangeLog for app-admin/eselect-mesa
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mesa/ChangeLog,v 1.11 
2011/02/18 17:55:30 pacho Exp $
-
-  18 Feb 2011; Pacho Ramos  eselect-mesa-0.0.9.ebuild:
-  amd64 stable, bug #355453
-
-*eselect-mesa-0.0.9 (18 Feb 2011)
-
-  18 Feb 2011; Chí-Thanh Christopher Nguyễn 
-  +eselect-mesa-0.0.9.ebuild:
-  Version bump. Now with multilib support
-
-  14 Feb 2011; Kacper Kowalik 
-  eselect-mesa-0.0.8.ebuild:
-  ppc stable wrt #344827, #354237
-
-  12 Feb 2011; Raúl Porcel  eselect-mesa-0.0.8.ebuild:
-  alpha/ia64/sh/sparc stable wrt #344827
-
-  31 Dec 2010; Jeroen Roovers  eselect-mesa-0.0.8.ebuild:
-  Stable for HPPA (bug #344827).
-
-  29 Dec 2010; Markus Meier  eselect-mesa-0.0.8.ebuild:
-  arm stable, bug #344827
-
-  25 Dec 2010; Christian Faulhammer 
-  eselect-mesa-0.0.8.ebuild:
-  x86 stable, bug 
-
-  23 Dec 2010; Samuli Suominen 
-  eselect-mesa-0.0.8.ebuild:
-  amd64 stable wrt #344827
-
-  19 Dec 2010; Samuli Suominen 
-  eselect-mesa-0.0.8.ebuild:
-  ppc64 stable wrt #344827
-
-  28 Nov 2010; Chí-Thanh Christopher Nguyễn 
-  eselect-mesa-0.0.8.ebuild:
-  Transfer keywords from media-libs/mesa
-
-*eselect-mesa-0.0.8 (27 Nov 2010)
-
-  27 Nov 2010; Chí-Thanh Christopher Nguyễn 
-  +eselect-mesa-0.0.8.ebuild, +metadata.xml:
-  Initial import from x11 overlay.
-

diff --git a/app-admin/eselect-mesa/Manifest b/app-admin/eselect-mesa/Manifest
deleted file mode 100644
index 54d6908..000
--- a/app-admin/eselect-mesa/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST eselect-mesa-0.0.9.tar.gz 2217 RMD160 
3c9cf52763860829e744f1a58bcda55f9a8ef3fa SHA1 
30f757222bcb50a9e3b30f10f594a53934157db0 SHA256 
27adf2beff6f7cbd54004e4c27f9ac869e8c7bc72cb83c32acfbccf4119b2494
-EBUILD eselect-mesa-0.0.9.ebuild 748 SHA1 
743d0804baebbb04af146dc85e3fe9b6ad7b09a7 SHA256 
9560b35303ef6e2eb809f654d7e8f61e396a58d8aa2bdcc845ae394828f4750f
-MISC ChangeLog 1593 SHA1 c6da567ea751f2fa63ce001d37d6742fc6d520e2 SHA256 
a53c3fc5e5cf20d09cbe4f1ae1b104b1046a65746a312c30b5237ef90d141f6d
-MISC metadata.xml 156 SHA1 6f78f604e3d079d39189b401ddb06182ad91 SHA256 
5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055

diff --git a/app-admin/eselect-mesa/eselect-mesa-0.0.9.ebuild 
b/app-admin/eselect-mesa/eselect-mesa-0.0.9.ebuild
deleted file mode 100644
index 379b73e..000
--- a/app-admin/eselect-mesa/eselect-mesa-0.0.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/app-admin/eselect-mesa/eselect-mesa-0.0.9.ebuild,v 1.2 
2011/02/18 17:55:30 pacho Exp $
-
-EAPI=3
-
-DESCRIPTION="Utility to change the Mesa OpenGL driver being used"
-HOMEPAGE="http://www.gentoo.org/";
-
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64-linux"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=app-admin/eselect-1.2.4"
-
-src_install() {
-   insinto /usr/share/eselect/modules
-   doins mesa.eselect || die
-}
-
-pkg_postinst() {
-   if has_version ">=media-libs/mesa-7.9" && \
-   ! [ -f "${EROOT}"/usr/share/mesa/eselect-mesa.conf ]; then
-   eerror "Rebuild media-libs/mesa for ${PN} to work."
-   fi
-}

diff --git a/app-admin/eselect-mesa/metadata.xml 
b/app-admin/eselect-mesa/metadata.xml
deleted file mode 100644
index 01c4c00..000
--- a/app-admin/eselect-mesa/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-x11
-



[gentoo-commits] dev/heroxbd:master commit in: sci-R/densityvis/

2014-12-04 Thread Benda XU
commit: b4f5712b77d3ee36b8dc2b0e94ba1f5b564202e9
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 08:39:31 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 08:39:31 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=b4f5712b

sci-R/densityvis: track R density tool for ggplot2

---
 sci-R/densityvis/Manifest   |  1 +
 sci-R/densityvis/densityvis-.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/sci-R/densityvis/Manifest b/sci-R/densityvis/Manifest
new file mode 100644
index 000..c57bb0f
--- /dev/null
+++ b/sci-R/densityvis/Manifest
@@ -0,0 +1 @@
+EBUILD densityvis-.ebuild 471 SHA256 
c09be7be9aaf520ebf4a0b6dfb9b3284bee6d4293ce49e6cbe6e8740bff21652 SHA512 
7d95dfa1b4ed5dc5a616bd5b3a9fff6feeddad425af89548109c62b42b1755218dbf029d6836c729c3453919f03f4b78c48a50ad31728b81de1f272ffaee370e
 WHIRLPOOL 
6d2df48250c1acb8754556f35f080162d6f8ed5fe06fd91032d916a4230f168ac079aea7466210a5754dbfd7617b94c877b2c57199e46debf922807ca131ed6e

diff --git a/sci-R/densityvis/densityvis-.ebuild 
b/sci-R/densityvis/densityvis-.ebuild
new file mode 100644
index 000..0576810
--- /dev/null
+++ b/sci-R/densityvis/densityvis-.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/dev-python/pyplusplus/pyplusplus-.ebuild,v 1.1 
2013/12/06 13:35:53 heroxbd Exp $
+
+EAPI=5
+
+inherit R-packages git-r3
+
+DESCRIPTION="Tools for visualising densities"
+HOMEPAGE="https://github.com/hadley/densityvis";
+
+EGIT_REPO_URI="https://github.com/hadley/${PN}.git";
+
+LICENSE=MIT
+SLOT=0
+
+DEPEND="dev-lang/R"
+RDEPEND="${DEPEND}"



[gentoo-commits] dev/heroxbd:master commit in: sys-process/lsof/, sys-process/lsof/files/

2014-12-04 Thread Benda XU
commit: 5efbed34049b3c973ee54108e1779234bfeaceda
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 09:19:06 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 09:19:06 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=5efbed34

sys-process/lsof: import from gx86, Prefix tree is too old.

---
 sys-process/lsof/ChangeLog   | 517 +++
 sys-process/lsof/Manifest|  30 ++
 sys-process/lsof/files/lsof-4.85-arg.c.patch |  30 ++
 sys-process/lsof/files/lsof-4.85-cross.patch |  33 ++
 sys-process/lsof/lsof-4.85-r2.ebuild |  80 +
 sys-process/lsof/lsof-4.87-r1.ebuild |  97 +
 sys-process/lsof/lsof-4.88.ebuild|  97 +
 sys-process/lsof/metadata.xml|   8 +
 8 files changed, 892 insertions(+)

diff --git a/sys-process/lsof/ChangeLog b/sys-process/lsof/ChangeLog
new file mode 100644
index 000..fc8b77d
--- /dev/null
+++ b/sys-process/lsof/ChangeLog
@@ -0,0 +1,517 @@
+# ChangeLog for sys-process/lsof
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.107 
2014/12/03 09:39:37 ago Exp $
+
+  03 Dec 2014; Agostino Sarubbo  lsof-4.87-r1.ebuild:
+  Stable for ppc, wrt bug #529126
+
+  02 Dec 2014; Agostino Sarubbo  lsof-4.87-r1.ebuild:
+  Stable for alpha, wrt bug #529126
+
+  01 Dec 2014; Agostino Sarubbo  lsof-4.87-r1.ebuild:
+  Stable for sparc, wrt bug #529126
+
+  23 Nov 2014; Mikle Kolyada  lsof-4.87-r1.ebuild:
+  x86 stable wrt bug #529126
+
+  21 Nov 2014; Mike Frysinger  lsof-4.87-r1.ebuild,
+  lsof-4.88.ebuild:
+  Update SRC_URI #529643 by Łukasz Stelmach.
+
+  14 Nov 2014; Jeroen Roovers  lsof-4.87-r1.ebuild:
+  Stable for HPPA (bug #529126).
+
+  14 Nov 2014; Markus Meier  lsof-4.87-r1.ebuild:
+  arm stable, bug #529126
+
+  13 Nov 2014; Agostino Sarubbo  lsof-4.87-r1.ebuild:
+  Stable for amd64, wrt bug #529126
+
+*lsof-4.88 (13 Nov 2014)
+
+  13 Nov 2014; Lars Wendler  +lsof-4.88.ebuild:
+  Version bump.
+
+  20 Jan 2014; Mike Frysinger  lsof-4.85-r2.ebuild,
+  lsof-4.87-r1.ebuild:
+  Depend on virtual/pkgconfig when USE=rpc due to libtirpc functionality 
#498584
+  by palme3000.
+
+  18 Jan 2014; Mike Frysinger  lsof-4.85-r2.ebuild,
+  lsof-4.87-r1.ebuild:
+  Add arm64 love.
+
+  07 Jan 2014; Lars Wendler  -lsof-4.82.ebuild,
+  -lsof-4.83.ebuild, -lsof-4.84.ebuild, -lsof-4.84-r1.ebuild,
+  -lsof-4.85.ebuild, -lsof-4.85-r1.ebuild, -lsof-4.86.ebuild,
+  -lsof-4.87.ebuild, -files/lsof-4.84-rpc.patch:
+  Removed old versions and files.
+
+*lsof-4.87-r1 (27 Apr 2013)
+
+  27 Apr 2013; Mike Frysinger  +lsof-4.87-r1.ebuild:
+  Update to EAPI=4 and merge some random prefix changes #405973 by Dan Wallis.
+
+*lsof-4.87 (06 Jan 2013)
+
+  06 Jan 2013; Mike Frysinger  +lsof-4.87.ebuild:
+  Version bump #450624 by Agostino Sarubbo.
+
+*lsof-4.86 (04 Sep 2012)
+
+  04 Sep 2012; Mike Frysinger  +lsof-4.86.ebuild:
+  Version bump #433605 by teidakankan.
+
+  22 Aug 2012; Mike Frysinger  +files/lsof-4.85-cross.patch,
+  lsof-4.85-r2.ebuild:
+  Fix cross-compiling by avoiding executing compiled configure tests #432120 by
+  Dennis Schridde.
+
+  28 May 2012; Raúl Porcel  lsof-4.85-r2.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #413273
+
+  24 May 2012; Mike Frysinger  lsof-4.84-r1.ebuild:
+  Move to usex() from eutils.eclass.
+
+  29 Apr 2012; Markus Meier  lsof-4.85-r2.ebuild:
+  arm stable, bug #413273
+
+  28 Apr 2012;  lsof-4.85-r2.ebuild:
+  ppc stable #413273
+
+  24 Apr 2012; Jeroen Roovers  lsof-4.85-r2.ebuild:
+  Stable for HPPA (bug #413273).
+
+  24 Apr 2012; Agostino Sarubbo  lsof-4.85-r2.ebuild:
+  Stable for amd64, wrt bug #413273
+
+  24 Apr 2012; Jeff Horelick  lsof-4.85-r2.ebuild:
+  marked x86 per bug 413273
+
+  23 Apr 2012; Brent Baude  lsof-4.85-r2.ebuild:
+  Marking lsof-4.85-r2 ppc64 for bug 413273
+
+  23 Apr 2012; Mike Frysinger  lsof-4.84-r1.ebuild,
+  lsof-4.85-r1.ebuild, lsof-4.85-r2.ebuild, lsof-4.85.ebuild:
+  We need -DHASNORPC_H too to disable rpc support.
+
+*lsof-4.85-r2 (15 Nov 2011)
+
+  15 Nov 2011; Mike Frysinger  +lsof-4.85-r2.ebuild:
+  Put example scripts behind USE=examples.
+
+*lsof-4.85-r1 (30 Oct 2011)
+
+  30 Oct 2011; Mike Frysinger  +lsof-4.85-r1.ebuild,
+  +files/lsof-4.85-arg.c.patch:
+  Add fix from upstream #388555 by Lars Wendler (Polynomial-C).
+
+*lsof-4.85 (29 Sep 2011)
+
+  29 Sep 2011; Mike Frysinger  +lsof-4.85.ebuild:
+  Version bump.
+
+*lsof-4.84-r1 (17 Sep 2011)
+
+  17 Sep 2011; Mike Frysinger  +lsof-4.84-r1.ebuild,
+  +files/lsof-4.84-rpc.patch, metadata.xml:
+  Clean up build logic by testing the compiler rather than poking around the
+  filesystem. Support USE=ipv6. Support building with libtirpc rather than
+  glibc and do so with USE=rpc #370833 by kabel.
+
+  29 Aug 2010; Raúl Porcel  lsof-4.83.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #331143
+
+  13 Aug 2010; Jeremy

[gentoo-commits] dev/heroxbd:master commit in: dev-python/wxpython/files/, dev-python/wxpython/, eclass/

2014-12-04 Thread Benda XU
commit: 03cbb0c39bf7720f85819ed6fe5c2f0eaf87694f
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 09:06:29 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 09:06:29 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=03cbb0c3

dev-python/wxpython from gx86 directly: the version from prefix is old.

---
 dev-python/wxpython/ChangeLog  | 103 +++-
 dev-python/wxpython/Manifest   |  40 +--
 .../wxpython-2.8-no-preservatives-added.patch  |  16 ++
 .../files/wxpython-2.8.12-drop-categories.patch|  37 +++
 .../wxpython-2.8.12.1-disable-egging-mode.patch|  34 +++
 .../files/wxpython-2.9.4.1-wxversion-scripts.patch | 211 
 .../files/wxpython-3.0-wxversion-demo.patch|  10 +
 .../files/wxpython-3.0.0.0-wxversion-scripts.patch | 211 
 dev-python/wxpython/metadata.xml   |  12 +-
 dev-python/wxpython/wxpython-2.8.12.1-r2.ebuild| 195 +++
 dev-python/wxpython/wxpython-2.8.12.1.ebuild   | 178 -
 dev-python/wxpython/wxpython-2.9.4.1-r2.ebuild | 168 +
 dev-python/wxpython/wxpython-3.0.0.0.ebuild| 163 
 dev-python/wxpython/wxpython-3.0.1.1.ebuild| 163 
 eclass/wxwidgets.eclass| 276 +
 15 files changed, 1395 insertions(+), 422 deletions(-)

diff --git a/dev-python/wxpython/ChangeLog b/dev-python/wxpython/ChangeLog
index 73a4df5..c595a43 100644
--- a/dev-python/wxpython/ChangeLog
+++ b/dev-python/wxpython/ChangeLog
@@ -1,6 +1,105 @@
 # ChangeLog for dev-python/wxpython
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.181 
2013/08/13 09:31:28 ago Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.208 
2014/10/06 01:09:03 leio Exp $
+
+*wxpython-3.0.1.1 (06 Oct 2014)
+
+  06 Oct 2014; Mart Raudsepp  +wxpython-3.0.1.1.ebuild:
+  Version bump
+
+  19 May 2014; Michał Górny  -wxpython-2.8.12.1-r1.ebuild:
+  Drop the old versions that required python-exec:0.
+
+  19 Mar 2014; Agostino Sarubbo  wxpython-2.8.12.1-r2.ebuild:
+  Stable for alpha, wrt bug #499472
+
+  18 Mar 2014; Agostino Sarubbo  wxpython-2.8.12.1-r2.ebuild:
+  Stable for ia64, wrt bug #499472
+
+  12 Mar 2014; Markus Meier  wxpython-2.8.12.1-r2.ebuild:
+  arm stable, bug #499472
+
+  12 Mar 2014; Agostino Sarubbo  wxpython-2.8.12.1-r2.ebuild:
+  Stable for sparc, wrt bug #499472
+
+  06 Mar 2014; Agostino Sarubbo  wxpython-2.8.12.1-r2.ebuild:
+  Stable for ppc64, wrt bug #499472
+
+  02 Mar 2014; Pacho Ramos  wxpython-2.8.12.1-r2.ebuild:
+  amd64 stable, bug #499472
+
+  24 Feb 2014; Pawel Hajdan jr 
+  wxpython-2.8.12.1-r2.ebuild:
+  x86 stable wrt bug #499472
+
+  02 Feb 2014; Agostino Sarubbo  wxpython-2.8.12.1-r2.ebuild:
+  Stable for ppc, wrt bug #499472
+
+  28 Jan 2014; Jeroen Roovers  wxpython-2.8.12.1-r2.ebuild:
+  Stable for HPPA (bug #499472).
+
+  27 Jan 2014; Ryan Hill  -wxpython-2.8.12.1.ebuild,
+  -wxpython-2.9.3.1.ebuild, -wxpython-2.9.4.1-r1.ebuild:
+  Remove old.
+
+  18 Jan 2014; Ryan Hill  wxpython-3.0.0.0.ebuild:
+  Add libnotify USE flag to force a rebuild if the corresponding wxGTK flag
+  changes (bug #498068).
+
+*wxpython-3.0.0.0 (30 Dec 2013)
+
+  30 Dec 2013; Ryan Hill  +wxpython-3.0.0.0.ebuild,
+  +files/wxpython-3.0.0.0-wxversion-scripts.patch,
+  +files/wxpython-3.0-wxversion-demo.patch:
+  Version bump (bug #485184).
+
+  12 Dec 2013; Justin Lecher  wxpython-2.8.12.1.ebuild,
+  wxpython-2.8.12.1-r1.ebuild, wxpython-2.8.12.1-r2.ebuild,
+  wxpython-2.9.4.1-r1.ebuild, wxpython-2.9.4.1-r2.ebuild, metadata.xml:
+  Call distutils-r1_python_install_all; don't use elog for empty lines
+
+  30 Oct 2013; Michał Górny  wxpython-2.8.12.1-r1.ebuild,
+  wxpython-2.8.12.1-r2.ebuild, wxpython-2.9.4.1-r1.ebuild,
+  wxpython-2.9.4.1-r2.ebuild:
+  Update the dep to use dev-lang/python-exec.
+
+*wxpython-2.9.4.1-r2 (23 Oct 2013)
+*wxpython-2.8.12.1-r2 (23 Oct 2013)
+
+  23 Oct 2013; Michał Górny  +wxpython-2.8.12.1-r2.ebuild,
+  +wxpython-2.9.4.1-r2.ebuild:
+  Support python-exec:2.
+
+  06 Oct 2013; Ryan Hill  wxpython-2.8.12.1.ebuild:
+  Drop to ~sh.
+
+  17 Sep 2013; Michał Górny  wxpython-2.8.12.1-r1.ebuild,
+  wxpython-2.9.4.1-r1.ebuild:
+  Force python-exec:0 since the ebuild does hackery on top of script wrapping.
+
+  06 Sep 2013; Agostino Sarubbo  wxpython-2.8.12.1-r1.ebuild:
+  Stable for sparc, wrt bug #477480
+
+  05 Sep 2013; Agostino Sarubbo  wxpython-2.8.12.1-r1.ebuild:
+  Stable for ppc64, wrt bug #477480
+
+  01 Sep 2013; Agostino Sarubbo  wxpython-2.8.12.1-r1.ebuild:
+  Stable for alpha, wrt bug #477480
+
+  29 Aug 2013; Agostino Sarubbo  wxpython-2.8.12.1-r1.ebuild:
+  Stable for ia64, wrt bug #477480
+
+  25 Aug 2013; Markus Meie

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/shadow/files/pam.d-include/, sys-apps/shadow/, sys-apps/shadow/files/, ...

2014-12-04 Thread Benda XU
commit: 89e78b35ad49b3e492952c1d36e5674daab6c2e6
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Dec  4 08:36:36 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Dec  4 08:36:36 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=89e78b35

sys-apps/shadow: remove, not needed at all

---
 sys-apps/shadow/ChangeLog  | 1324 
 sys-apps/shadow/Manifest   |   39 -
 sys-apps/shadow/files/default/useradd  |7 -
 sys-apps/shadow/files/login.defs   |  212 
 sys-apps/shadow/files/login.pamd.3 |6 -
 sys-apps/shadow/files/login_defs.awk   |   32 -
 sys-apps/shadow/files/login_defs_pam.sed   |   24 -
 sys-apps/shadow/files/pam.d-include/login  |   12 -
 sys-apps/shadow/files/pam.d-include/other  |9 -
 sys-apps/shadow/files/pam.d-include/passwd |8 -
 sys-apps/shadow/files/pam.d-include/shadow |8 -
 sys-apps/shadow/files/pam.d-include/su |   32 -
 sys-apps/shadow/files/pam.d-include/su-openpam |   14 -
 sys-apps/shadow/files/pam.d-include/system-auth|   14 -
 .../shadow/files/pam.d-include/system-auth-1.1 |   14 -
 sys-apps/shadow/files/securetty|   33 -
 .../files/shadow-4.1.3-dots-in-usernames.patch |   10 -
 .../shadow-4.1.4.2-env-reset-keep-locale.patch |   14 -
 .../shadow-4.1.4.2-fix-etc-gshadow-reading.patch   |   27 -
 .../files/shadow-4.1.4.2-groupmod-pam-check.patch  |   21 -
 .../files/shadow-4.1.4.2-su_no_sanitize_env.patch  |   14 -
 .../files/shadow-4.1.4.3-dup-install-targets.patch |   15 -
 sys-apps/shadow/files/shadow-4.1.5-grremove.patch  |   49 -
 .../files/shadow-4.1.5-nscd-ignore-exit-1.patch|   30 -
 .../files/shadow-4.1.5-nscd-newline-msg.patch  |   38 -
 .../files/shadow-4.1.5-selinux-groupadd.patch  |   32 -
 sys-apps/shadow/files/shadow-4.1.5-stdarg.patch|   37 -
 sys-apps/shadow/metadata.xml   |   12 -
 sys-apps/shadow/shadow-4.1.4.2-r6.ebuild   |  193 ---
 sys-apps/shadow/shadow-4.1.4.3.ebuild  |  193 ---
 sys-apps/shadow/shadow-4.1.5-r1.ebuild |  196 ---
 sys-apps/shadow/shadow-4.1.5-r2.ebuild |  201 ---
 sys-apps/shadow/shadow-4.1.5.1-r1.ebuild   |  197 ---
 sys-apps/shadow/shadow-4.1.5.1.ebuild  |  197 ---
 sys-apps/shadow/shadow-4.1.5.ebuild|  195 ---
 35 files changed, 3459 deletions(-)

diff --git a/sys-apps/shadow/ChangeLog b/sys-apps/shadow/ChangeLog
deleted file mode 100644
index f8d0f2a..000
--- a/sys-apps/shadow/ChangeLog
+++ /dev/null
@@ -1,1324 +0,0 @@
-# ChangeLog for sys-apps/shadow
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/ChangeLog,v 1.290 
2013/09/15 19:11:22 vapier Exp $
-
-  15 Sep 2013; Mike Frysinger  shadow-4.1.5.1-r1.ebuild:
-  Add ttymxc{2,3} #484834 by Steev Klimaszewski.
-
-  05 Sep 2013; Mike Frysinger  shadow-4.1.5.1-r1.ebuild:
-  Mark m68k/s390/sh stable #454388.
-
-  03 Aug 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for sparc, wrt bug #454388
-
-  07 Jul 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for ia64, wrt bug #454388
-
-  07 Jul 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for arm, wrt bug #454388
-
-  06 Jul 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for alpha, wrt bug #454388
-
-  04 Jul 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for ppc64, wrt bug #454388
-
-  01 Jul 2013; Jeroen Roovers  shadow-4.1.5.1-r1.ebuild:
-  Stable for HPPA (bug #454388).
-
-  30 Jun 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for ppc, wrt bug #454388
-
-  30 Jun 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for x86, wrt bug #454388
-
-  30 Jun 2013; Agostino Sarubbo  shadow-4.1.5.1-r1.ebuild:
-  Stable for amd64, wrt bug #454388
-
-  09 Jun 2013; Mike Frysinger  metadata.xml:
-  Add upstream CPE tag (security info) from ChromiumOS.
-
-  12 Mar 2013; Mike Frysinger  shadow-4.1.4.3.ebuild,
-  shadow-4.1.5-r1.ebuild, shadow-4.1.5-r2.ebuild, shadow-4.1.5.1.ebuild,
-  shadow-4.1.5.ebuild:
-  Drop epunt_cxx call as we no longer need it #460922 by Roman Žilka.
-
-  03 Mar 2013; Mike Frysinger  shadow-4.1.5.1-r1.ebuild:
-  Drop /etc/pam.d/login sed since the file is in pambase now #458548 by Kobboi.
-
-  17 Feb 2013; Mike Frysinger  shadow-4.1.5.1-r1.ebuild:
-  Drop epunt_cxx as this no longer needs it.
-
-*shadow-4.1.5.1-r1 (24 Dec 2012)
-
-  24 Dec 2012; Diego E. Pettenò 
-  +shadow-4.1.5.1-r1.ebuild:
-  Fix pamd file for newusers (bug #448204 by Sergey Popov).
-
-  18 Aug 2012; Mike Frysinger  shadow-4.1.4.3.ebuild,
-  shadow-4.1.5-r1.ebuild, shadow-4.1.5-r2.ebuild, shadow-4.1.5.1.ebuild,
-  shadow-4.1.5.ebuild:
-  Drop has_version from older versions, and upgrade latest to 

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/, sys-libs/glibc/files/eblits/

2014-12-05 Thread Benda XU
commit: 4183886acc3a45f9e06f746e25bd6d4a713f589d
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 06:09:22 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 06:09:22 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=4183886a

sys-libs/glibc: TPREFIX could not be leaked into ebuild environment.
  Default to "" when cross-compiling.

---
 sys-libs/glibc/Manifest  | 2 +-
 sys-libs/glibc/files/eblits/common.eblit | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index cdd8022..ebaaa48 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,7 +25,7 @@ AUX 2.5/glibc-2.5-hardened-pie.patch 1569 SHA256 
ff9cde8857c5da89faa4039e2a81748
 AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 
1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 
360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf
 WHIRLPOOL 
44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f
 AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 SHA256 
cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf SHA512 
094b24474e42a9714f5298b0768d44f2c0e01b7d8c3b0a754bb16caa6c024106e8c0b1acbce670bacec1ead6653f8365397173d62cb8168b946c8f521ca155d2
 WHIRLPOOL 
9fa16256f9d3bd2f38023549c0bd4c932d3173b6c3f4ef66e19cdb3eff5cb2def6ec02fa72a7e57ba74da6d5f29b82ddb9692d59f6c694d45b5989fa0bfa6057
 AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 SHA256 
b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3 SHA512 
50563c26e1fd2e71cb034c8a1b85e0e4075ac6467bae46d4cba0c105c940c5aa6531c39cf00c63ebf94be4e290ee485d7bd8239ff08dbc781db605b45c4aa38f
 WHIRLPOOL 
2047148b53073bae4031ad864fc360112e2812115ec455142c82d4694a57387b49b36c98f400dd6f77f5dab3d419303faabe8183a16f0fd68387996c95888a43
-AUX eblits/common.eblit 11811 SHA256 
d5e39c90ba19458a2cc3748f3659f095f80d203a4aaf86d738cbe8ee1835a8db SHA512 
2f7d25e2cc03e6402f41c9cc5462f441bb881c4e6b9a77d25dd0649a6d0f0e7d174bce3a20cbf19e565c11d942b78436e163ac1587b8a77b3e3658d834d8631d
 WHIRLPOOL 
b74ea218554a5e5f762af4b35fe2cb66e0c70a843c622402202c07b9c22fe5d82add9ff41f0cab3c53987a319dc5f689e49bf459a6d8aa6556d036e5d18e2db9
+AUX eblits/common.eblit 11878 SHA256 
8b97d1db83e410b8ae44494e84f44f4072972fb2319d5c52ffe798def5bd848d SHA512 
d4e981279500dc9949516f2ea293287c33c0578b4ed55cf4a87216bee5590102e33b481bcbafc0b0a763b921b6fcf7952563602f7c21d758f6067ed884815fc7
 WHIRLPOOL 
2943eb1f59fc72d9c4c6fbe65464d09de3c649334942aed114d7aa921dfbfaf44f747a91f5b8401d3235ed71df7722ca8e337f80728638d24f054a1a7a944ddf
 AUX eblits/pkg_postinst.eblit 1085 SHA256 
71b7a853cd825ed7044e69c8a76b6ee3e00d46614015960d411941c4d12f5d20 SHA512 
fc39960f370f0a4d5ef4d794f6de14594a53730ec0b3a49956cfddced17196f485337b9cb29759f232ccd33b4e9af7affe92aac93752397aa2e29ff0c1e36809
 WHIRLPOOL 
22936beba3ab465ef32717c1659dffa6ef7094d59d0c8ce2455563d56ce371598deac783f365abe2c55a527e7bdb28d07733ee3ea0858e2df86c65d66d729031
 AUX eblits/pkg_preinst.eblit 2610 SHA256 
9e2128b921342534ce8286f5b5d5e3d89435c1d0ef307f67438bdb27862fff25 SHA512 
a3b48453670f0f31ffaddfe5d397f2a28a3748840bfcea621ccde6b7a0efec180ef528cf9bf9b99bf523b3c379c978d21d036df621e1726b5ea6f1555c361a92
 WHIRLPOOL 
b4c4e720579bfb1b13e47aba5fa1bf40b9265432e7ba2ab21decf7f11c9a90dc3b5c0cb283bdbf8f903f27712854c48265cae4e3c926f4b06e6261fb47365170
 AUX eblits/pkg_setup.eblit 3963 SHA256 
385b1315ef36265375d4a552687437a59cade4dbc937aa99a313002abea63736 SHA512 
db970d0bf24182993f10713234316f7a4392859a3d8eff419a2ed7220f4e159daf1b6944888d34bc777587b2e9160a1bd911526fc28512d47aa60ebe3029d4da
 WHIRLPOOL 
8a00c72f2d81e39de89e43f0eb973315035702357aec986032af7085bc1e5ad02ba2c6341c22f1e967219e239de3e5c714a156117141f875821e116bc78de4cc

diff --git a/sys-libs/glibc/files/eblits/common.eblit 
b/sys-libs/glibc/files/eblits/common.eblit
index 265e605..bb2ef63 100644
--- a/sys-libs/glibc/files/eblits/common.eblit
+++ b/sys-libs/glibc/files/eblits/common.eblit
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 
1.45 2014/10/18 23:09:51 vapier Exp $
 
-: ${TPREFIX:=${EPREFIX}}
+: ${TPREFIX:=$(is_crosscompile && echo "" || echo ${EPREFIX})}
 
 # ROOT variable is not used in src_*; emulate that with $(alt_prefix root).
 # P:=Prefix X:=Cross-Triplet PX: Cross-Triplet-Prefix
@@ -16,7 +16,8 @@
 #  ebuild helper ED/   /usr/CTARGET/TPREFIX  /usr/CTARGET   NULL  
$(alt_prefix) 
 alt_prefix() {
if is_crosscompile; then
-   echo -n "${EPREFIX}"/usr/${CTARGET}
+   [[ $1 == root ]] && echo -n ${EPREFIX}
+   echo -n /usr/${CTARGET}
[[ $1 == root ]] || echo ${TPREFIX}
fi
 }



[gentoo-commits] dev/heroxbd:master commit in: sys-devel/crossdev/

2014-12-05 Thread Benda XU
commit: 8f5dcedd61a6f2991ee9691bbe3b57c17ce2bd67
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 06:08:47 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 06:08:47 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=8f5dcedd

sys-devel/crossdev: use github

---
 sys-devel/crossdev/Manifest | 2 +-
 sys-devel/crossdev/crossdev-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index 8b3f5ad..238923b 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -5,6 +5,6 @@ EBUILD crossdev-0.9.18-r10.ebuild 618 SHA256 
1a355b96ba040e1646a4af43d9e3b9a96ae
 EBUILD crossdev-0.9.19.ebuild 597 SHA256 
6d312b25f283ecee742f22fd91bb9abd8d54f15cbeb64a11d7e8e4be2831a661 SHA512 
87093b1255255e0b534fc6815d3636c7cfbe001b2e088ac184785c32688bf7989897283dc825937ac63b2ea6eaeff35c93582ec4b4be9d50e180a2b906f7694f
 WHIRLPOOL 
80de942e465990132e8fd149dc6f94f49de73fb49442202e18f2ff360f269e5ac8bb3dc67dce0162d3674ab73565a50b36377881bd71643232f5ecbb40a6328e
 EBUILD crossdev-20091209.ebuild 752 SHA256 
0dc6a83076d434c0bbfb3b7c39102a704f7f05f39c435f4ae3a2e66fac1d5863 SHA512 
9c6ff3acf82bd10f349fa890440fe0ddb89254ba9e327cb709ce6cb5f493bbb08aaf83f257892a9b6075b3ea957433d789af5bb0f0ffca79b17a0629bcdb78ed
 WHIRLPOOL 
b56ee0f177f2a385925c74c033d5f486222e014b834b8695783060f0d47a8c9a2110849c1caa6de60329411f48560bbfc476ef898b7f5c859bb6318fb70fb6f8
 EBUILD crossdev-20100108.ebuild 757 SHA256 
b0f54edda3225c0c4bb0f63c9506d440385c3c4d525546cfafd3ea70248ada60 SHA512 
071435ac3dc64661ee1d6cc797db0aacac75fb8a4324f6ff61a4f96a8a9831dc71fd7a8e83323179c2762635770020f3a666ad2b7160ab3c68b4c07b860b8944
 WHIRLPOOL 
62a5f23a3dbfabe9e12cc0358667dd914d08aa8d84b8748702b0aedee2bd0f2280b0b0c9a6db50205a71cb3ffb8a657f5b674ae95f95044fa5c69ee5080b87d4
-EBUILD crossdev-.ebuild 890 SHA256 
02e077fe328ca8d022bbc0f71c50ac07bebd3d116a9ed200d689e2a535ed79cc SHA512 
bcf64140f1eb41ff2ffa3eaf317f69c5b47aaf5a969505148c42eb750af48e591a4fb202773662ae48eef857ab433a2ccf1115fa2c35665124be8da19b5b6fd6
 WHIRLPOOL 
d75589229b949eb9b4a77f975d0ef506dab4207355a156692b30b75b9b0056ca7ae6bc4f8ad9f318fdbb6f93a2998969d35700a22c99e06de98941e98415e4ba
+EBUILD crossdev-.ebuild 875 SHA256 
ef7776507c1704cc083a0787f6e642ffdc44f664c4435d9cd0e3738810d02c39 SHA512 
8d7c4b8ba34c822857dc9444147451d26b1b521f0db340e960a44c6e30c8a0524fc07739d553cd1045ba7f02c0d0c3e1050f5c806e33d2fb2a802deb0364df6d
 WHIRLPOOL 
af4f228657dd831de2d3e00269e4699f3f22080a65a28f430e66de5d7b78d960e7c003821501683f746570a28534aaeb7c99a86bbae4047b5423cc8b2ee5e448
 MISC ChangeLog 13045 SHA256 
673b468a1cabcbc75f10a6bb729edf423d34258bee788ddc8fd1c8aeba5fcfdd SHA512 
8c1f775f0ef7b465584555e43b6a31a170b09ad9a28e122fea35c144645a034a25f5ee4473ced998389b79e22bd826439034e9d0095fc309ed0ccec3e47b45d4
 WHIRLPOOL 
25d441ebc35c846cb989223eddf68ad4a89275b1060854839306ba948e7d27cd27429ac012eb3895dead7d245f3f34c97443c3a3d2ee211da568cf70d952e9f3
 MISC metadata.xml 244 SHA256 
5431488a9792fce5a4d11743e355abefa2c5016c9b542c2e53d87072d553a37f SHA512 
4a33773e95965b86d3e2f934eec69d4f69e46f07015f4c61ca278e4dd248e98170952b683dccd06a672e2f582db6bc76a8abb1d38ecce98f4e33bbef6539d6c0
 WHIRLPOOL 
831226e1c2bab3af85242e42a117d3e660aa146c1e3a5ceef39f9bfd855b1402e902f7ae1504fc8e23a8b3bbb4871f6033326367f86da701034c5b52dd5fd29b

diff --git a/sys-devel/crossdev/crossdev-.ebuild 
b/sys-devel/crossdev/crossdev-.ebuild
index a67faa4..6434ff9 100644
--- a/sys-devel/crossdev/crossdev-.ebuild
+++ b/sys-devel/crossdev/crossdev-.ebuild
@@ -5,7 +5,7 @@
 EAPI="3"
 
 if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="http://git.heroxbd.z.tuna.tsinghua.edu.cn/crossdev.git";
+   EGIT_REPO_URI="https://github.com/heroxbd/crossdev.git";
inherit git-2
SRC_URI=""
#KEYWORDS=""



[gentoo-commits] dev/heroxbd:master commit in: sys-fs/unionfs-fuse/

2014-12-05 Thread Benda XU
commit: 211e60e9bfe0ab01b642f3a72b01cf976ca87009
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Dec  5 05:12:35 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Fri Dec  5 05:12:35 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=211e60e9

sys-fs/unionfs-fuse: log not needed

---
 sys-fs/unionfs-fuse/unionfs_debug.log | 124 --
 1 file changed, 124 deletions(-)

diff --git a/sys-fs/unionfs-fuse/unionfs_debug.log 
b/sys-fs/unionfs-fuse/unionfs_debug.log
deleted file mode 100644
index 35a5072..000
--- a/sys-fs/unionfs-fuse/unionfs_debug.log
+++ /dev/null
@@ -1,124 +0,0 @@
-debug_init(): 30: return 0
-build_path(): 130: from: unionfs_post_opts():280 path: 
/home/benda/tmp/Build/posixovl/
-build_path(): 131: return 0
-build_path(): 130: from: unionfs_post_opts():280 path: 
/home/benda/gnto.recover/
-build_path(): 131: return 0
-unionfs_getattr(): 193: /
-find_rorw_branch(): 104: /
-find_branch(): 58: /
-build_path(): 130: from: find_branch():63 path: /home/benda/tmp/Build/posixovl/
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/tmp/Build/posixovl/: res = 0
-find_branch(): 74: return 0
-find_rorw_branch(): 106: return 0
-build_path(): 130: from: unionfs_getattr():207 path: 
/home/benda/tmp/Build/posixovl/
-build_path(): 131: return 0
-unionfs_getattr(): 221: return 0
-unionfs_getattr(): 193: /
-find_rorw_branch(): 104: /
-find_branch(): 58: /
-build_path(): 130: from: find_branch():63 path: /home/benda/tmp/Build/posixovl/
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/tmp/Build/posixovl/: res = 0
-find_branch(): 74: return 0
-find_rorw_branch(): 106: return 0
-build_path(): 130: from: unionfs_getattr():207 path: 
/home/benda/tmp/Build/posixovl/
-build_path(): 131: return 0
-unionfs_getattr(): 221: return 0
-unionfs_getattr(): 193: /.Trash
-find_rorw_branch(): 104: /.Trash
-find_branch(): 58: /.Trash
-build_path(): 130: from: find_branch():63 path: 
/home/benda/tmp/Build/posixovl/.Trash
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/tmp/Build/posixovl/.Trash: res = -1
-path_hidden(): 58: /.Trash
-build_path(): 130: from: path_hidden():63 path: 
/home/benda/tmp/Build/posixovl/.unionfs/.Trash
-build_path(): 131: return 0
-filedir_hidden(): 45: /home/benda/tmp/Build/posixovl/.unionfs/.Trash_HIDDEN~
-filedir_hidden(): 51: return 0
-path_hidden(): 86: return 0
-build_path(): 130: from: find_branch():63 path: /home/benda/gnto.recover/.Trash
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/gnto.recover/.Trash: res = -1
-path_hidden(): 58: /.Trash
-build_path(): 130: from: path_hidden():63 path: 
/home/benda/gnto.recover/.unionfs/.Trash
-build_path(): 131: return 0
-filedir_hidden(): 45: /home/benda/gnto.recover/.unionfs/.Trash_HIDDEN~
-filedir_hidden(): 51: return 0
-path_hidden(): 86: return 0
-find_branch(): 97: return -1
-find_rorw_branch(): 106: return -1
-unionfs_getattr(): 204: return -2
-unionfs_getattr(): 193: /.Trash-500
-find_rorw_branch(): 104: /.Trash-500
-find_branch(): 58: /.Trash-500
-build_path(): 130: from: find_branch():63 path: 
/home/benda/tmp/Build/posixovl/.Trash-500
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/tmp/Build/posixovl/.Trash-500: res = -1
-path_hidden(): 58: /.Trash-500
-build_path(): 130: from: path_hidden():63 path: 
/home/benda/tmp/Build/posixovl/.unionfs/.Trash-500
-build_path(): 131: return 0
-filedir_hidden(): 45: 
/home/benda/tmp/Build/posixovl/.unionfs/.Trash-500_HIDDEN~
-filedir_hidden(): 51: return 0
-path_hidden(): 86: return 0
-build_path(): 130: from: find_branch():63 path: 
/home/benda/gnto.recover/.Trash-500
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/gnto.recover/.Trash-500: res = -1
-path_hidden(): 58: /.Trash-500
-build_path(): 130: from: path_hidden():63 path: 
/home/benda/gnto.recover/.unionfs/.Trash-500
-build_path(): 131: return 0
-filedir_hidden(): 45: /home/benda/gnto.recover/.unionfs/.Trash-500_HIDDEN~
-filedir_hidden(): 51: return 0
-path_hidden(): 86: return 0
-find_branch(): 97: return -1
-find_rorw_branch(): 106: return -1
-unionfs_getattr(): 204: return -2
-unionfs_getattr(): 193: /.Trash
-find_rorw_branch(): 104: /.Trash
-find_branch(): 58: /.Trash
-build_path(): 130: from: find_branch():63 path: 
/home/benda/tmp/Build/posixovl/.Trash
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/tmp/Build/posixovl/.Trash: res = -1
-path_hidden(): 58: /.Trash
-build_path(): 130: from: path_hidden():63 path: 
/home/benda/tmp/Build/posixovl/.unionfs/.Trash
-build_path(): 131: return 0
-filedir_hidden(): 45: /home/benda/tmp/Build/posixovl/.unionfs/.Trash_HIDDEN~
-filedir_hidden(): 51: return 0
-path_hidden(): 86: return 0
-build_path(): 130: from: find_branch():63 path: /home/benda/gnto.recover/.Trash
-build_path(): 131: return 0
-find_branch(): 68: /home/benda/gnto.recover/.Trash: res = -1
-path_hidden(): 58: /.Trash
-build_path(): 130: from: path_hidden():63 path: 
/home

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/gcc/

2014-12-05 Thread Benda XU
commit: af3f3b2258b12855f53623b25483634973ad20d5
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 06:07:30 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 06:07:30 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=af3f3b22

sys-devel/gcc: update manifest

---
 sys-devel/gcc/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 32ce59a..e7d64d8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -88,7 +88,6 @@ AUX gcc-4.4.1-interix.patch 12986 SHA256 
33953e755b4de1e5b5d272b3e35a8d63a68a164
 AUX gcc-4.4.1-linux-x86-on-amd64.patch 1559 SHA256 
cf300a35076e42ab530d3c6b4a81fb0ebaf0174bfba5e26cf565d63cef5fd670 SHA512 
53c929926837487678d80acfbfe24b37a7aec8af0def837d2c699a1df4c9839d54cc91de4f33c696aa114d52059e245aa9614b86fdfd5fe1c5c1a1715dc1cfdb
 WHIRLPOOL 
4bb0644b6d147b9bb69f94212b414b108f35f1c6d4b8d3dbd41319aca0ccd70ceb9e2ca947f180ab2d1f7ff1408065024199e89e4796bbef226960ee58901d56
 AUX gcc-4.7-rap.patch 1913 SHA256 
75842d968d21d9916d41c4e75be12387d818221465fb2335546418c744b2eee1 SHA512 
aee8bc93aebd9a217b53cd4c6d6fd79780eb77ef490164d35a056d08d0cc5b550ed7b6e298f963cbe61511caf2b03d47ff5df50a6de95b86c104dfac3ed0f273
 WHIRLPOOL 
7702b0cefb958f6fb7cef5bb0e1f056412d5f972e3a4653735f33b56245db7d984d7c21a5e47282d6283efadefb76bc850877d151d15bcd3f081aba1360a0d7d
 AUX gcc-4.9-extra-specs.patch 3894 SHA256 
942654807a350bdfc1f587766238bea0caabe4d804e48a8705ea5faa56701641 SHA512 
32a477d66b85793cdd6c51a1dee29393914b5ecd5db4022387457ff01e871a1efd1ad77be3b05275cdf96e0ae822a7d353ed40ad1476326c60e9bdd9054930cc
 WHIRLPOOL 
47bf1ed50db265235f5f5cae5e45831c1059a2c26fa93d6ce86299c5986da2c38b10b2ca39e59ba8c796716f4e88eadf85f84c5b4a6b5acf25dc56e5a86c182a
-AUX gcc-4.9-rap.patch 5188 SHA256 
a956996f61caca8d29fd37169d111b025724b28ddf055a090a651f9673b747cd SHA512 
036f4c7942009674064728e6c4bd88a0d05c00af2115c70c2b07a3286c7871239e08e4d6dc48b273ca3218f382489fa2ccea42fe9876305e1f63dbcf9a9288d2
 WHIRLPOOL 
ab51de670355b39b4eac29169ab77a2172c0d2f8f6f8e2961dceb5f5ef1fe1ce9c0c1182fc0aa6fad4bcd1c3530bb57f319b1ac6084dd5cfe39ad1a8007fd211
 AUX gcc-4.9.2-rap.patch 21922 SHA256 
09c77c4b535a653157a9bb6f282f6e92e5e4aa4aae0e3e9d3d40e079962e442c SHA512 
d0c59eacda40f9969b5b94e8e7e8c514df7645aac83d9be434da78b42edbb6816aea7b36502c11af2c6fa8fce5ba412e181a14f6153601b6236f634b52e8aac7
 WHIRLPOOL 
86ee9f8d3df2db93e0229f7bf385dd8ed648ce09affe2993b0d532b9251cbec47e6f2135383138947c0ac0699c3f9479b06d4f6cedd7078359bbe79b82d6b075
 AUX gcc-configure-LANG.patch 2052 SHA256 
63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b SHA512 
a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
 WHIRLPOOL 
3cc1ec912fb192ff1058de5b93e49a994ba30d1501a932290dd5b3df1cd783875621cda56edeb41894cd5fa10c04917e693a40a60be8d742ddd7992bf5d8afeb
 AUX gcc-configure-texinfo.patch 337 SHA256 
74b73a7ecec2d9876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 
a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5
 WHIRLPOOL 
39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4



[gentoo-commits] dev/heroxbd:master commit in: profiles/

2014-12-05 Thread Benda XU
commit: 3275aef59f5b8637ecfa0906261c711a97a7fe0c
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 06:08:13 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 06:08:13 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=3275aef5

categories: add cross-armv7a-hardfloat-linux-gnueabi

---
 profiles/categories | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/categories b/profiles/categories
index fff08a0..8bf81bb 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -1,3 +1,4 @@
 cross-armv5tel-softfloat-linux-gnueabi
 cross-x86_64-pc-linux-gnu
 sci-R
+cross-armv7a-hardfloat-linux-gnueabi



[gentoo-commits] dev/heroxbd:master commit in: app-emulation/lxc/files/, app-emulation/lxc/

2014-12-05 Thread Benda XU
commit: ac14be5b6322e06ff9df79f751a1ee27653edc07
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Dec  5 05:12:07 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Fri Dec  5 05:12:07 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=ac14be5b

app-emulation/lxc: not used.

---
 app-emulation/lxc/ChangeLog| 196 -
 app-emulation/lxc/Manifest |   9 -
 .../lxc/files/lxc-0.8.0_rc1-libtoolize.patch   |  89 --
 app-emulation/lxc/files/lxc.initd  | 139 ---
 app-emulation/lxc/files/lxc.initd.2| 119 -
 app-emulation/lxc/lxc-0.7.5-r3.ebuild  | 111 
 app-emulation/lxc/lxc-0.8.0_rc1-r1.ebuild  | 143 ---
 app-emulation/lxc/metadata.xml |  21 ---
 8 files changed, 827 deletions(-)

diff --git a/app-emulation/lxc/ChangeLog b/app-emulation/lxc/ChangeLog
deleted file mode 100644
index 9c49d1e..000
--- a/app-emulation/lxc/ChangeLog
+++ /dev/null
@@ -1,196 +0,0 @@
-# ChangeLog for app-emulation/lxc
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.32 
2012/03/27 19:01:25 flameeyes Exp $
-
-  27 Mar 2012; Diego E. Pettenò  -lxc-0.8.0_rc1.ebuild,
-  lxc-0.7.5-r3.ebuild, lxc-0.8.0_rc1-r1.ebuild:
-  Fix dependencies for lxc 0.7.5; depend on a newer OpenRC to have cgroups
-  mounted for us in the init script.
-
-*lxc-0.8.0_rc1-r1 (24 Mar 2012)
-
-  24 Mar 2012; Diego E. Pettenò 
-  +files/lxc-0.8.0_rc1-libtoolize.patch, +lxc-0.8.0_rc1-r1.ebuild:
-  Add a patch that libtoolizes lxc, and builds a static lxc-init executable.
-
-*lxc-0.8.0_rc1 (24 Mar 2012)
-
-  24 Mar 2012; Diego E. Pettenò  +files/lxc.initd.2,
-  +lxc-0.8.0_rc1.ebuild:
-  Version bump; change init script as the path is changed. Assume a modern
-  OpenRC is used.
-
-*lxc-0.7.5-r3 (19 Oct 2011)
-
-  19 Oct 2011; Diego E. Pettenò  -lxc-0.7.5-r2.ebuild,
-  +lxc-0.7.5-r3.ebuild, files/lxc.initd:
-  Revision bump to fix two issues with the init script reported by Alexander Y.
-  Fomichev (bug #387675 and #387679).
-
-*lxc-0.7.5-r2 (28 Sep 2011)
-
-  28 Sep 2011; Diego E. Pettenò  -lxc-0.7.5-r1.ebuild,
-  +lxc-0.7.5-r2.ebuild, files/lxc.initd:
-  Fix init script to find the correct PID for the container's init and use a
-  30-seconds timeout to see if it has stopped correctly. Thanks to Stef Simoens
-  for both (bug #384265).
-
-*lxc-0.7.5-r1 (14 Sep 2011)
-
-  14 Sep 2011; Diego E. Pettenò  -lxc-0.7.4.2.ebuild,
-  -lxc-0.7.5.ebuild, +lxc-0.7.5-r1.ebuild, files/lxc.initd:
-  Fix init script not to look for a configuration file when generating
-  dependencies for the base (multiplexed) init script. Revision bump to make
-  sure users reinstall the ebuild, and remove old. Closes bug #382519.
-
-*lxc-0.7.5 (05 Sep 2011)
-
-  05 Sep 2011; Diego E. Pettenò  -lxc-0.7.4.1-r1.ebuild,
-  +lxc-0.7.5.ebuild, files/lxc.initd:
-  Version bump; also includes fixes for the init script, closing bugs #379679
-  and #379683 by George Georgiev.
-
-*lxc-0.7.4.2 (26 Jul 2011)
-
-  26 Jul 2011; Diego E. Pettenò  +lxc-0.7.4.2.ebuild:
-  Version bump.
-
-  05 Jul 2011; Mark Loeser  lxc-0.7.4.1-r1.ebuild:
-  Mark ~ppc64
-
-  06 May 2011; Diego E. Pettenò  files/lxc.initd:
-  Reset the environment when starting the container so that its environment is
-  picked up entirely.
-
-*lxc-0.7.4.1-r1 (24 Apr 2011)
-
-  24 Apr 2011; Diego E. Pettenò  -lxc-0.7.4.1.ebuild,
-  +lxc-0.7.4.1-r1.ebuild, files/lxc.initd:
-  Revision bump to improve the init script so that it searches the new location
-  of configuration files created by lxc-create (closes bug #364611).
-
-*lxc-0.7.4.1 (30 Mar 2011)
-
-  30 Mar 2011; Diego E. Pettenò  -lxc-0.7.2-r1.ebuild,
-  -lxc-0.7.3-r1.ebuild, -lxc-0.7.4.ebuild, +lxc-0.7.4.1.ebuild:
-  Version bump.
-
-*lxc-0.7.4 (26 Feb 2011)
-
-  26 Feb 2011; Diego E. Pettenò  +lxc-0.7.4.ebuild,
-  files/lxc.initd:
-  Version bump; update warnings (configuration is now back to 0.7.2 syntax);
-  make sure the init script logs warnings, as otherwise you'll never know
-  what's going on.
-
-  22 Nov 2010; Diego E. Pettenò  lxc-0.7.3-r1.ebuild:
-  Add a postinst note about the new location, since upstream provides no
-  changelog.
-
-*lxc-0.7.3-r1 (22 Nov 2010)
-
-  22 Nov 2010; Diego E. Pettenò  -lxc-0.7.3.ebuild,
-  +lxc-0.7.3-r1.ebuild:
-  Revision bump to make sure that the rootfs mount point is the same between
-  32-bit and 64-bit systems.
-
-*lxc-0.7.3 (16 Nov 2010)
-
-  16 Nov 2010; Diego E. Pettenò  +lxc-0.7.3.ebuild:
-  Version bump; this also solves bug #345259.
-
-  15 Oct 2010; Diego E. Pettenò  -lxc-0.7.1.ebuild:
-  Cleanup old version.
-
-*lxc-0.7.2-r1 (01 Aug 2010)
-
-  01 Aug 2010; Diego E. Pettenò  -lxc-0.7.2.ebuild,
-  +lxc-0.7.2-r1.ebuild, files/lxc.initd:
-  New init script, with more thorough verification of the c

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/2.17/, sys-libs/glibc/, sys-libs/glibc/files/2.19/

2014-12-05 Thread Benda XU
commit: 48ff1c2c0ca14220c2dbba05f61dc5546397b3ee
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 06:45:15 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 06:45:15 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=48ff1c2c

sys-libs/glibc-2.19: RAP support. This is the last kernel running on 

  
@@ -147,10 +147,10 @@ Index: work/glibc-2.17/sysdeps/posix/system.c
  #define   SHELL_NAME  "sh"/* Name to give it.  */
  
  
-Index: work/glibc-2.17/libio/iopopen.c
+Index: glibc-2.19/libio/iopopen.c
 ===
 work.orig/glibc-2.17/libio/iopopen.c
-+++ work/glibc-2.17/libio/iopopen.c
+--- glibc-2.19.orig/libio/iopopen.c
 glibc-2.19/libio/iopopen.c
 @@ -222,7 +222,7 @@ _IO_new_proc_open (fp, command, mode)
_IO_close (fd);
}

diff --git a/sys-libs/glibc/files/2.19/glibc-2.19-configurable-paths.patch 
b/sys-libs/glibc/files/2.19/glibc-2.19-configurable-paths.patch
new file mode 100644
index 000..1cf906a
--- /dev/null
+++ b/sys-libs/glibc/files/2.19/glibc-2.19-configurable-paths.patch
@@ -0,0 +1,2115 @@
+Index: glibc-2.19/nis/Makefile
+===
+--- glibc-2.19.orig/nis/Makefile
 glibc-2.19/nis/Makefile
+@@ -58,6 +58,11 @@ libnsl-routines = yp_xdr ypclnt ypupdate
+ nis_clone_res nss-default
+ 
+ libnss_compat-routines:= $(addprefix compat-,grp pwd spwd initgroups)
++SYSCONF-FLAGS := -D'SYSCONFDIR="$(sysconfdir)"'
++CPPFLAGS-compat-grp.c = $(SYSCONF-FLAGS)
++CPPFLAGS-compat-pwd.c = $(SYSCONF-FLAGS)
++CPPFLAGS-compat-spwd.c = $(SYSCONF-FLAGS)
++CPPFLAGS-compat-initgroups.c = $(SYSCONF-FLAGS)
+ libnss_compat-inhibit-o   = $(filter-out .os,$(object-suffixes))
+ 
+ libnss_nis-routines   := $(addprefix nis-,$(databases)) nis-initgroups \
+Index: glibc-2.19/nis/nss_compat/compat-grp.c
+===
+--- glibc-2.19.orig/nis/nss_compat/compat-grp.c
 glibc-2.19/nis/nss_compat/compat-grp.c
+@@ -120,7 +120,7 @@ internal_setgrent (ent_t *ent, int stayo
+ 
+   if (ent->stream == NULL)
+ {
+-  ent->stream = fopen ("/etc/group", "rme");
++  ent->stream = fopen (SYSCONFDIR "/group", "rme");
+ 
+   if (ent->stream == NULL)
+   status = errno == EAGAIN ? NSS_STATUS_TRYAGAIN : NSS_STATUS_UNAVAIL;
+Index: glibc-2.19/nis/nss_compat/compat-initgroups.c
+===
+--- glibc-2.19.orig/nis/nss_compat/compat-initgroups.c
 glibc-2.19/nis/nss_compat/compat-initgroups.c
+@@ -136,7 +136,7 @@ internal_setgrent (ent_t *ent)
+   else
+ ent->blacklist.current = 0;
+ 
+-  ent->stream = fopen ("/etc/group", "rme");
++  ent->stream = fopen (SYSCONFDIR "/group", "rme");
+ 
+   if (ent->stream == NULL)
+ status = errno == EAGAIN ? NSS_STATUS_TRYAGAIN : NSS_STATUS_UNAVAIL;
+Index: glibc-2.19/nis/nss_compat/compat-pwd.c
+===
+--- glibc-2.19.orig/nis/nss_compat/compat-pwd.c
 glibc-2.19/nis/nss_compat/compat-pwd.c
+@@ -235,7 +235,7 @@ internal_setpwent (ent_t *ent, int stayo
+ 
+   if (ent->stream == NULL)
+ {
+-  ent->stream = fopen ("/etc/passwd", "rme");
++  ent->stream = fopen (SYSCONFDIR "/passwd", "rme");
+ 
+   if (ent->stream == NULL)
+   status = errno == EAGAIN ? NSS_STATUS_TRYAGAIN : NSS_STATUS_UNAVAIL;
+Index: glibc-2.19/nis/nss_compat/compat-spwd.c
+===
+--- glibc-2.19.orig/nis/nss_compat/compat-spwd.c
 glibc-2.19/nis/nss_compat/compat-spwd.c
+@@ -191,7 +191,7 @@ internal_setspent (ent_t *ent, int stayo
+ 
+   if (ent->stream == NULL)
+ {
+-  ent->stream = fopen ("/etc/shadow", "rme");
++  ent->stream = fopen (SYSCONFDIR "/shadow", "rme");
+ 
+   if (ent->stream == NULL)
+   status = errno == EAGAIN ? NSS_STATUS_TRYAGAIN : NSS_STATUS_UNAVAIL;
+Index: glibc-2.19/nss/Makefile
+===
+--- glibc-2.19.orig/nss/Makefile
 glibc-2.19/nss/Makefile
+@@ -39,6 +39,8 @@ extra-objs   += $(makedb-modules:=.o)
+ 
+ tests = test-netdb tst-nss-test1 test-digits-dots
+ xtests= bug-erange
++SYSCONF-FLAGS := -D'SYSCONFDIR="$(sysconfdir)"'
++CPPFLAGS-bug-erange.c = $(SYSCONF-FLAGS)
+ 
+ include ../Makeconfig
+ 
+@@ -57,6 +59,8 @@ vpath %.c $(subdir-dirs) ../locale/progr
+ 
+ libnss_files-routines := $(addprefix files-,$(databases)) \
+  files-initgroups files-have_o_cloexec files-init
+

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/, sys-libs/glibc/, sys-libs/glibc/files/2.19/

2014-12-06 Thread Benda XU
commit: c79cca5b8edbc3c197eadf53db3e3df157497ce5
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Dec  6 15:27:34 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Dec  6 15:27:34 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=c79cca5b

sys-libs/glibc: add vdso hack to glibc-2.19

---
 sys-libs/glibc/Manifest|  9 --
 .../glibc/files/2.19/glibc-2.19-vdso-disable.patch | 37 ++
 sys-libs/glibc/files/nscd.service  | 15 +
 sys-libs/glibc/files/nscd.tmpfilesd|  4 +++
 sys-libs/glibc/glibc-2.17.ebuild   |  2 +-
 sys-libs/glibc/glibc-2.19-r1.ebuild|  4 ++-
 sys-libs/glibc/glibc-2.20.ebuild   |  8 -
 7 files changed, 66 insertions(+), 13 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a66f51f..17d4244 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -14,6 +14,7 @@ AUX 2.17/vdso-disable.patch 1136 SHA256 
49006855c1ba3ae3d3aa5ed71787056dc64e993e
 AUX 2.17/vdso.patch 697 SHA256 
26f2089344709de9c1bdd2f974d02ff5d4c465f6ebebd5d1ac2cd72b732de201 SHA512 
a303a6828ed001b16f2f5c3532890cff66a50259c2e2aa2843e992f2bed5e6141abc9e120afed25f2e1f30d77bc218c3940d680c3d73c227d2056370d5e6b806
 WHIRLPOOL 
edcaa815b8f86e17d77f0582453a717fbbd848400bfdbd302730fec20a952a584ea8f5ba4f7175b25d84752bc895519d7baa55664073cae5037962b0c1825aa3
 AUX 2.19/glibc-2.19-configurable-paths.patch 81250 SHA256 
ae15864d46cb4d5e061465249c9a9c4585961a312d61d6e9edbf8dd8a5dc8a22 SHA512 
e9b4c4d48560fc4af41505996b40f3dd0023ba86a71182d965a5c0978f1ed6236311da5b990199e2916b9fc091ce374b2d346b03c133f2d8fcf7e6f07616a3fd
 WHIRLPOOL 
67cf918f3f26b74cf34108806195465dbfe0a51b3c97a7ed19e398c093980dbb0bf5b9102f351cdd95acad58cb3b7c947a50efd593c6a161212afe2f4a9f8ac0
 AUX 2.19/glibc-2.19-hardened-configure-picdefault.patch 865 SHA256 
feeb2ddc276e90f55d2fd358837e8d4922d3b2875cb8080b1d8e27e5da83a2d9 SHA512 
d8e6fea72e240f1fde8a487958463140a84e8bd6bb5b176f8ce84a34df3137943db9016300884f3efdd4da130e342448e57ed0c0dc6eb2956d647286ce1d00ce
 WHIRLPOOL 
3a5d2882b5fc1bea78c45409c848c94a260659e3ea1e28a5dc8818de8825e55453aa1cc97b86eef99c91b17bde9f2a6db1fd8ae03839f7029d93a71feaa4d4d0
+AUX 2.19/glibc-2.19-vdso-disable.patch 1120 SHA256 
20048700be532bd1b692471420f930951cc0be2d2c9eb2a95e895e9771a0e13c SHA512 
8f52408e5acd96708e5376b3aee77d4851dbe98a7f4b2d2503d3ce5c0088bc93640023659d9e49c8c802ab33ad9f987630667bd5094e4b4aab2c48bb1183a84e
 WHIRLPOOL 
67b6bc23ef1a90886f8860396d52b9004764f3ebefd1d48736c734db419d47402c01c9b746a16147a84b77b8510d243c63d76048c8b2a46daed8aa0acac73fe4
 AUX 2.20/glibc-2.20-configurable-paths.patch 109416 SHA256 
4aa8fb2d7cc006279afac59fbd5f862e4d2273fbfb4176080d33dd7827716d8b SHA512 
c46a6b443dfc3aa31f7a1bd69bbdcb5188731e718fea3991e2a69a19dd96a992e0984966f4a2b8f7501f3c1d3fe8d74b808cf972d5a57bafaaaf968e53e076b1
 WHIRLPOOL 
d16aea24f8863af6c70b3d94ccb56ad2e44af73b8ae1646a5c6b0040e9f93466dc825808743c6936a113369f7ae5d8c40d6e53dc1f6b99f7fc950e8ae3db266b
 AUX 2.20/glibc-2.20-gentoo-chk_fail.c 8978 SHA256 
f9cc426b0fb21de1dc11bb36e43bca8e1b3114fe78f8b343f672a951a82c742e SHA512 
5cb529ac9d18a315f25fd48a3a80a529924bee0588074c97e6df7dbe8568a67f786363c41da6300ea55818369e3609ed4315b2e2104f8a8b4f1266ba43076eda
 WHIRLPOOL 
2d38c19a20226fc4687037b8bb19025065f039ddaa62466879ca98765c8899e64b147dd148565304419ed1a98fbe1f8403710b22c930b08a19bddba7e79b0f1d
 AUX 2.20/glibc-2.20-gentoo-stack_chk_fail.c 55 SHA256 
ec73e74297b5eade591bfb3a289e2a7aa80752140048ffa67349635f05e7 SHA512 
4dfec1bd17007b826110dcb73d09331a58b7a892c87de55b94480b14c28686442c567725b610082813411cf9911e180835a400a54ea704fe80f81cfba966a989
 WHIRLPOOL 
b2b338a50f7895c530a71a19e4582bd0116a0b9d13b2e1505f0566924557493849f93cefb2c0ad1719ef684321e145129e0f72cfc9aa85a44ea7ebf910e7304c
@@ -38,6 +39,8 @@ AUX eblits/src_prepare.eblit 2344 SHA256 
7898682539bc85f126e491bc9c9a727cc5d9226
 AUX eblits/src_test.eblit 808 SHA256 
8a652acb87e941fe767ddfbe0e0a42e3b5f208f5408606c5d9de22a85b1f8ebe SHA512 
b8a37cd8294f5b6d2735d9971e7bc4bde1a7671540d6f76764d06203f5f179c143c487f57c57747c8e72e7a1d89d05928df51331a44f46d4290e9b89449eed63
 WHIRLPOOL 
c33b33b71431f3438fbe350c8c1d3c67d17fdccef61687bc645397635875d09af8b4e2b545a4405429c2b8ee4a012fd753205e4b5ce3bb2f93e4341d34a18eb4
 AUX eblits/src_unpack.eblit 3209 SHA256 
82b23ecfe2fc3b7e93545af4b67e2525e1ee3c9f2d4eac3af435cf44e8254da4 SHA512 
4f9cb34be2869864c0f814141bf1b6504b4138c3c672dd1fef9c5ad448c6fabab98445551cb364035978898c9e7829168ef702b068b4dadf325cf925c70ab42f
 WHIRLPOOL 
bdcf238477e6148dcdb8371eee40cb8ee920e039848e1088923922e615529fea70089fb5f1094630269d3a876c4752f41d0433b2948f5b5283a532938c9858df
 AUX nscd 1621 SHA256 
6165db3a2fcb251d4f3655c0461e018ce9c92a37f7f22a8fd2b75178b5435bc8 SHA512 
3e1255ab014b380611212c3d2189a7c1c69dcd6639d5ce55e96bec721683a22b141982f6a6c6d44b14481c33fbbaa470863bef04e9b9eab7ccad1ddd5d95
 WHI

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/most/files/, sys-apps/most/

2014-12-07 Thread Benda XU
commit: 819da6abb15089043d8b8fa523ee21fd9968a373
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  8 03:58:15 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  8 03:58:15 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=819da6ab

sys-apps/most: bug #531958, /bin/cp or terminfo could be be found on Android

track to include the patches

---
 sys-apps/most/ChangeLog| 178 +
 sys-apps/most/Manifest |   6 +
 .../files/most-5.0.0a-donot-hardcode-path.patch|  32 +++
 .../files/most-5.0.0a-no-explicit-termcap.patch| 215 +
 sys-apps/most/metadata.xml |   5 +
 sys-apps/most/most-5.0.0a.ebuild   |  35 
 6 files changed, 471 insertions(+)

diff --git a/sys-apps/most/ChangeLog b/sys-apps/most/ChangeLog
new file mode 100644
index 000..a3e7ac3
--- /dev/null
+++ b/sys-apps/most/ChangeLog
@@ -0,0 +1,178 @@
+# ChangeLog for sys-apps/most
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/most/ChangeLog,v 1.47 2014/01/14 
18:47:42 grobian Exp $
+
+  14 Jan 2014; Fabian Groffen  most-5.0.0a.ebuild:
+  Marked ~x64-macos
+
+  12 Apr 2011; Jonathan Callen  most-5.0.0a.ebuild:
+  Add prefix support, bump EAPI to 4, add prefix keywords, cleanup
+
+  06 Jan 2011; Justin Lecher  most-5.0.0a.ebuild:
+  Some Clean up
+
+  25 Sep 2008; Alexis Ballier  most-5.0.0a.ebuild:
+  keyword ~x86-fbsd
+
+  29 May 2008; Samuli Suominen  most-5.0.0a.ebuild:
+  keyword ~arm
+
+  10 Mar 2008; Samuli Suominen 
+  -files/most-4.10.2-fix-goto-line.diff, -most-4.10.2-r1.ebuild,
+  most-5.0.0a.ebuild:
+  amd64 stable wrt #212788
+
+  10 Mar 2008; Raúl Porcel  most-5.0.0a.ebuild:
+  alpha/sparc stable wrt #212788
+
+  09 Mar 2008; nixnut  most-5.0.0a.ebuild:
+  Stable on ppc wrt bug 212788
+
+  09 Mar 2008; Markus Meier  most-5.0.0a.ebuild:
+  x86 stable, bug #212788
+
+  10 Feb 2008; Ryan Hill  most-5.0.0a.ebuild:
+  Rekeyword mips for bug #209507.
+
+  10 Feb 2008; Raúl Porcel  most-5.0.0a.ebuild:
+  Re-add ~alpha
+
+*most-5.0.0a (10 Feb 2008)
+
+  10 Feb 2008; Samuli Suominen  +most-5.0.0a.ebuild:
+  Version bump for bugs 185563 and 199079, thanks to Jarnie Webb and Rafał
+  Mużyło for reporting.
+
+  09 Feb 2008; Samuli Suominen  most-4.10.2-r1.ebuild:
+  Fix most for slang 2.1.3.
+
+  26 Oct 2007; Diego Pettenò  -most-4.9.5.ebuild:
+  Remove old version, closes bug #160173.
+
+  03 Jul 2007; Fabian Groffen  most-4.9.5.ebuild,
+  most-4.10.2-r1.ebuild:
+  Dropped ppc-macos keyword, see you in prefix
+
+  30 Jun 2007; Raúl Porcel  most-4.10.2-r1.ebuild:
+  alpha stable wrt #182435
+
+  20 Jun 2007; Joseph Jezak  most-4.10.2-r1.ebuild:
+  Marked ppc stable for bug #182435.
+
+  18 Jun 2007; Christoph Mende  most-4.10.2-r1.ebuild:
+  Stable on amd64 wrt bug 182435
+
+  11 May 2007; Joshua Kinard  most-4.10.2-r1.ebuild:
+  Stable on mips.
+
+  17 Apr 2007; Gustavo Zacarias  most-4.10.2-r1.ebuild:
+  Stable on sparc
+
+  21 Mar 2007; Raúl Porcel  most-4.10.2-r1.ebuild:
+  x86 stable
+
+  04 Feb 2007; Ryan Hill  -most-4.9.2.ebuild,
+  -most-4.9.4.ebuild, most-4.9.5.ebuild, most-4.10.2-r1.ebuild:
+  Fix slang dependencies for bug #141947.  Remove old versions.
+
+  16 Sep 2005; Aron Griffis  most-4.9.5.ebuild:
+  Mark 4.9.5 stable on alpha
+
+  19 Aug 2005; Luis Medinas  most-4.9.5.ebuild:
+  Marked Stable on AMD64.
+
+  18 Aug 2005; Aaron Walker  most-4.10.2-r1.ebuild:
+  Use tc-arch() instead of ${ARCH}.
+
+  17 Aug 2005; Aaron Walker  most-4.9.5.ebuild:
+  Stable on x86,sparc,mips.
+
+*most-4.10.2-r1 (14 Aug 2005)
+
+  14 Aug 2005; Aaron Walker 
+  +files/most-4.10.2-fix-goto-line.diff, -most-4.10.2.ebuild,
+  +most-4.10.2-r1.ebuild:
+  Revision bump; added patch to fix the 'g' (goto line) command. Also removed
+  src_compile() completely since the MOST_SYSINIT defaults to what we were
+  using previously (/etc/most.conf). Also updated the dodoc list to include
+  the sample most.rc.
+
+  13 Aug 2005; Joshua Kinard  metadata.xml,
+  most-4.10.2.ebuild:
+  Moved to shell-tools herd; removed use of gnuconfig eclass (users should
+  enable 'autoconfig' instead); changed configure/make to use econf and emake.
+
+  05 Aug 2005; Fernando J. Pereda  most-4.9.5.ebuild,
+  most-4.10.2.ebuild:
+  marked ~alpha, wrt bug #97609. Fix header date on most-4.9.2.ebuild
+
+  28 Jul 2005; Aaron Walker  most-4.9.5.ebuild,
+  most-4.10.2.ebuild:
+  Run gnuconfig-update, otherwise the config.{sub,guess} will be too old to
+  recognize certain mips64 machines.
+
+*most-4.10.2 (22 Jul 2005)
+
+  22 Jul 2005; Aaron Walker  -most-4.10.1.ebuild,
+  +most-4.10.2.ebuild:
+  Version bump.
+
+*most-4.10.1 (28 Jun 2005)
+
+  28 Jun 2005; Aaron Walker  +most-4.10.1.ebuild:
+  Version bump.
+
+  31 Dec 2004;  most-4.9.5.ebuild:
+  Added ~ppc-macos.
+
+  06 Nov 2004; Lars Weiler  most-4.9.

[gentoo-commits] dev/heroxbd:master commit in: profiles/features/rap/

2014-12-08 Thread Benda XU
commit: 1f1da14e94fec336f7936300712d76f40c59e516
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  8 09:53:24 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  8 09:53:24 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=1f1da14e

rap profile: remote baselayout and e2fsprogs from @system

---
 profiles/features/rap/packages | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/features/rap/packages b/profiles/features/rap/packages
index c574b8e..b68f4b1 100644
--- a/profiles/features/rap/packages
+++ b/profiles/features/rap/packages
@@ -9,3 +9,9 @@
 
 # permission is not handled by portage for normal users
 -*net-misc/iputils
+
+# has not been prefixified
+-*sys-apps/baselayout
+
+# not a must
+-*sys-fs/e2fsprogs



[gentoo-commits] dev/heroxbd:master commit in: profiles/features/rap/

2014-12-08 Thread Benda XU
commit: aa7e20c7ad2d2ed823679f53251d3bd352c12347
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  8 10:01:37 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  8 10:01:37 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=aa7e20c7

rap profile packages: match the baselayout slot.

---
 profiles/features/rap/packages | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/rap/packages b/profiles/features/rap/packages
index b68f4b1..7cac835 100644
--- a/profiles/features/rap/packages
+++ b/profiles/features/rap/packages
@@ -11,7 +11,7 @@
 -*net-misc/iputils
 
 # has not been prefixified
--*sys-apps/baselayout
+-*>=sys-apps/baselayout-2
 
 # not a must
 -*sys-fs/e2fsprogs



[gentoo-commits] dev/heroxbd:master commit in: sys-libs/readline/files/, sys-libs/readline/

2014-12-08 Thread Benda XU
commit: d1b0b57bc7b9a52e1532e264a54dca2db52c59dc
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  8 10:10:15 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  8 10:10:15 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=d1b0b57b

sys-libs/readline: pristine import from gx86. The Prefix tree is old.

---
 sys-libs/readline/ChangeLog| 828 +
 sys-libs/readline/Manifest |  68 ++
 .../readline/files/readline-5.0-no_rpath.patch |  13 +
 .../readline-5.2-no-ignore-shlib-errors.patch  |  24 +
 .../readline/files/readline-6.2-rlfe-tgoto.patch   |  14 +
 .../readline-6.3-fix-long-prompt-vi-search.patch   |  24 +
 sys-libs/readline/metadata.xml |   5 +
 sys-libs/readline/readline-4.3_p5.ebuild   |  61 ++
 sys-libs/readline/readline-5.2_p14.ebuild  |  70 ++
 sys-libs/readline/readline-6.2_p1.ebuild   | 104 +++
 sys-libs/readline/readline-6.2_p5-r1.ebuild| 153 
 sys-libs/readline/readline-6.3_p8-r1.ebuild| 162 
 sys-libs/readline/readline-6.3_p8.ebuild   | 161 
 13 files changed, 1687 insertions(+)

diff --git a/sys-libs/readline/ChangeLog b/sys-libs/readline/ChangeLog
new file mode 100644
index 000..2ed7a84
--- /dev/null
+++ b/sys-libs/readline/ChangeLog
@@ -0,0 +1,828 @@
+# ChangeLog for sys-libs/readline
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/readline/ChangeLog,v 1.218 
2014/10/27 01:53:06 vapier Exp $
+
+  27 Oct 2014; Mike Frysinger  readline-6.2_p5-r1.ebuild:
+  Mark m68k/s390/sh stable.
+
+  15 Sep 2014; Agostino Sarubbo  readline-6.2_p5-r1.ebuild:
+  Stable for sparc, wrt bug #512012
+
+*readline-6.3_p8-r1 (30 Aug 2014)
+
+  30 Aug 2014; Lars Wendler 
+  -readline-6.3_p6-r1.ebuild, +readline-6.3_p8-r1.ebuild,
+  +files/readline-6.3-fix-long-prompt-vi-search.patch,
+  -files/readline-6.3-horizontal-redisplay.patch,
+  -files/readline-6.3-readline-sigint-cleanup.patch,
+  -files/readline-6.3-revert-all-at-newline-history-segfault.patch:
+  Revbump to fix very long prompts in vi mode. Removed old.
+
+  23 Aug 2014; Agostino Sarubbo  readline-6.2_p5-r1.ebuild:
+  Stable for ia64, wrt bug #512012
+
+  21 Aug 2014; Agostino Sarubbo  readline-6.2_p5-r1.ebuild:
+  Stable for ppc64, wrt bug #518006
+
+*readline-6.3_p8 (12 Aug 2014)
+
+  12 Aug 2014; Lars Wendler  -readline-6.3_p6.ebuild,
+  +readline-6.3_p8.ebuild:
+  Version bump. Removed old.
+
+  28 Jul 2014; Agostino Sarubbo  readline-6.2_p5-r1.ebuild:
+  Stable for ppc, wrt bug #512012
+
+  18 Jul 2014; Pacho Ramos  readline-6.2_p5-r1.ebuild:
+  x86 stable, bug #513802
+
+  18 Jul 2014; Matt Turner  readline-6.2_p5-r1.ebuild:
+  alpha stable, bug 513802.
+
+  11 Jul 2014; Mikle Kolyada  readline-6.2_p5-r1.ebuild:
+  Mark arm64 stable
+
+  11 Jul 2014; Markus Meier  readline-6.2_p5-r1.ebuild:
+  arm stable, bug #513802
+
+*readline-6.3_p6-r1 (08 Jul 2014)
+
+  08 Jul 2014; Lars Wendler 
+  -readline-6.3_p5-r1.ebuild, +readline-6.3_p6-r1.ebuild,
+  +files/readline-6.3-revert-all-at-newline-history-segfault.patch:
+  Revbump to fix a segfault with revert-all-at-newline. Removed old.
+
+  06 Jul 2014; Mikle Kolyada  readline-6.2_p5-r1.ebuild:
+  amd64 stable wrt bug #513802
+
+  06 Jul 2014; Jeroen Roovers  readline-6.2_p5-r1.ebuild:
+  Stable for HPPA (bug #513802).
+
+  18 Jun 2014; Michał Górny  readline-6.2_p5-r1.ebuild,
+  readline-6.3_p5-r1.ebuild, readline-6.3_p6.ebuild:
+  Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
+  #513718.
+
+*readline-6.3_p6 (18 May 2014)
+
+  18 May 2014; Lars Wendler  -readline-6.3_p5.ebuild,
+  +readline-6.3_p6.ebuild:
+  Version bump. Removed old.
+
+  28 Apr 2014; Michał Górny  readline-6.2_p5-r1.ebuild,
+  readline-6.3_p5-r1.ebuild, readline-6.3_p5.ebuild:
+  Replace multilib_build_binaries with multilib_is_native_abi, in order to put
+  an end to the confusion introduced by having two functions, the proper one
+  suggesting it is just for binaries.
+
+*readline-6.3_p5-r1 (22 Apr 2014)
+
+  22 Apr 2014; Lars Wendler  -readline-6.3_p3.ebuild,
+  +readline-6.3_p5-r1.ebuild, +files/readline-6.3-horizontal-redisplay.patch:
+  Added upstream fix. Removed old.
+
+*readline-6.3_p5 (16 Apr 2014)
+
+  16 Apr 2014; Lars Wendler  +readline-6.3_p5.ebuild:
+  Version bump.
+
+*readline-6.3_p3 (31 Mar 2014)
+
+  31 Mar 2014; Lars Wendler  -readline-6.3-r4.ebuild,
+  +readline-6.3_p3.ebuild, -files/readline-6.3-dispatch-multikey.patch,
+  -files/readline-6.3-vi-last.patch:
+  Bump to latest official patch release.
+
+*readline-6.3-r4 (28 Mar 2014)
+
+  28 Mar 2014; Mike Frysinger  +readline-6.3-r4.ebuild,
+  -readline-6.3-r3.ebuild, files/readline-6.3-dispatch-multikey.patch:
+  Update multikey patch from upstream #504440#8 by Martin von Gagern.
+
+*readline-6.3-r3 (28 Mar 2014)
+
+  28 Mar 2014; Mike Fry

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/most/, sys-apps/most/files/

2014-12-08 Thread Benda XU
commit: 459a1898de01dbd6ec641f75f7b55ca44792745e
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  8 11:23:16 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  8 11:23:16 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=459a1898

sys-apps/most: remove, committed to gx86

---
 sys-apps/most/ChangeLog| 178 -
 sys-apps/most/Manifest |   6 -
 .../files/most-5.0.0a-donot-hardcode-path.patch|  32 ---
 .../files/most-5.0.0a-no-explicit-termcap.patch| 215 -
 sys-apps/most/metadata.xml |   5 -
 sys-apps/most/most-5.0.0a.ebuild   |  35 
 6 files changed, 471 deletions(-)

diff --git a/sys-apps/most/ChangeLog b/sys-apps/most/ChangeLog
deleted file mode 100644
index a3e7ac3..000
--- a/sys-apps/most/ChangeLog
+++ /dev/null
@@ -1,178 +0,0 @@
-# ChangeLog for sys-apps/most
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/most/ChangeLog,v 1.47 2014/01/14 
18:47:42 grobian Exp $
-
-  14 Jan 2014; Fabian Groffen  most-5.0.0a.ebuild:
-  Marked ~x64-macos
-
-  12 Apr 2011; Jonathan Callen  most-5.0.0a.ebuild:
-  Add prefix support, bump EAPI to 4, add prefix keywords, cleanup
-
-  06 Jan 2011; Justin Lecher  most-5.0.0a.ebuild:
-  Some Clean up
-
-  25 Sep 2008; Alexis Ballier  most-5.0.0a.ebuild:
-  keyword ~x86-fbsd
-
-  29 May 2008; Samuli Suominen  most-5.0.0a.ebuild:
-  keyword ~arm
-
-  10 Mar 2008; Samuli Suominen 
-  -files/most-4.10.2-fix-goto-line.diff, -most-4.10.2-r1.ebuild,
-  most-5.0.0a.ebuild:
-  amd64 stable wrt #212788
-
-  10 Mar 2008; Raúl Porcel  most-5.0.0a.ebuild:
-  alpha/sparc stable wrt #212788
-
-  09 Mar 2008; nixnut  most-5.0.0a.ebuild:
-  Stable on ppc wrt bug 212788
-
-  09 Mar 2008; Markus Meier  most-5.0.0a.ebuild:
-  x86 stable, bug #212788
-
-  10 Feb 2008; Ryan Hill  most-5.0.0a.ebuild:
-  Rekeyword mips for bug #209507.
-
-  10 Feb 2008; Raúl Porcel  most-5.0.0a.ebuild:
-  Re-add ~alpha
-
-*most-5.0.0a (10 Feb 2008)
-
-  10 Feb 2008; Samuli Suominen  +most-5.0.0a.ebuild:
-  Version bump for bugs 185563 and 199079, thanks to Jarnie Webb and Rafał
-  Mużyło for reporting.
-
-  09 Feb 2008; Samuli Suominen  most-4.10.2-r1.ebuild:
-  Fix most for slang 2.1.3.
-
-  26 Oct 2007; Diego Pettenò  -most-4.9.5.ebuild:
-  Remove old version, closes bug #160173.
-
-  03 Jul 2007; Fabian Groffen  most-4.9.5.ebuild,
-  most-4.10.2-r1.ebuild:
-  Dropped ppc-macos keyword, see you in prefix
-
-  30 Jun 2007; Raúl Porcel  most-4.10.2-r1.ebuild:
-  alpha stable wrt #182435
-
-  20 Jun 2007; Joseph Jezak  most-4.10.2-r1.ebuild:
-  Marked ppc stable for bug #182435.
-
-  18 Jun 2007; Christoph Mende  most-4.10.2-r1.ebuild:
-  Stable on amd64 wrt bug 182435
-
-  11 May 2007; Joshua Kinard  most-4.10.2-r1.ebuild:
-  Stable on mips.
-
-  17 Apr 2007; Gustavo Zacarias  most-4.10.2-r1.ebuild:
-  Stable on sparc
-
-  21 Mar 2007; Raúl Porcel  most-4.10.2-r1.ebuild:
-  x86 stable
-
-  04 Feb 2007; Ryan Hill  -most-4.9.2.ebuild,
-  -most-4.9.4.ebuild, most-4.9.5.ebuild, most-4.10.2-r1.ebuild:
-  Fix slang dependencies for bug #141947.  Remove old versions.
-
-  16 Sep 2005; Aron Griffis  most-4.9.5.ebuild:
-  Mark 4.9.5 stable on alpha
-
-  19 Aug 2005; Luis Medinas  most-4.9.5.ebuild:
-  Marked Stable on AMD64.
-
-  18 Aug 2005; Aaron Walker  most-4.10.2-r1.ebuild:
-  Use tc-arch() instead of ${ARCH}.
-
-  17 Aug 2005; Aaron Walker  most-4.9.5.ebuild:
-  Stable on x86,sparc,mips.
-
-*most-4.10.2-r1 (14 Aug 2005)
-
-  14 Aug 2005; Aaron Walker 
-  +files/most-4.10.2-fix-goto-line.diff, -most-4.10.2.ebuild,
-  +most-4.10.2-r1.ebuild:
-  Revision bump; added patch to fix the 'g' (goto line) command. Also removed
-  src_compile() completely since the MOST_SYSINIT defaults to what we were
-  using previously (/etc/most.conf). Also updated the dodoc list to include
-  the sample most.rc.
-
-  13 Aug 2005; Joshua Kinard  metadata.xml,
-  most-4.10.2.ebuild:
-  Moved to shell-tools herd; removed use of gnuconfig eclass (users should
-  enable 'autoconfig' instead); changed configure/make to use econf and emake.
-
-  05 Aug 2005; Fernando J. Pereda  most-4.9.5.ebuild,
-  most-4.10.2.ebuild:
-  marked ~alpha, wrt bug #97609. Fix header date on most-4.9.2.ebuild
-
-  28 Jul 2005; Aaron Walker  most-4.9.5.ebuild,
-  most-4.10.2.ebuild:
-  Run gnuconfig-update, otherwise the config.{sub,guess} will be too old to
-  recognize certain mips64 machines.
-
-*most-4.10.2 (22 Jul 2005)
-
-  22 Jul 2005; Aaron Walker  -most-4.10.1.ebuild,
-  +most-4.10.2.ebuild:
-  Version bump.
-
-*most-4.10.1 (28 Jun 2005)
-
-  28 Jun 2005; Aaron Walker  +most-4.10.1.ebuild:
-  Version bump.
-
-  31 Dec 2004;  most-4.9.5.ebuild:
-  Added ~ppc-macos.
-
-  06 Nov 2004; Lars Weiler  most-4.9.5.ebuild:
-  Stable on ppc.
-
-  30 Jun 2004; Aron Griffis  

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/shadow/files/, sys-apps/shadow/

2014-12-08 Thread Benda XU
commit: 08d34c586be332d147752c94ada4268eb03a6e36
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec  9 04:51:09 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec  9 04:51:09 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=08d34c58

sys-apps/shadow: further prefixify

---
 sys-apps/shadow/Manifest   |   5 +-
 .../shadow/files/shadow-4.2.1-sysconfdir-2.patch   | 548 +
 .../shadow/files/shadow-4.2.1-sysconfdir.patch |  14 +-
 sys-apps/shadow/shadow-4.2.1.ebuild|   1 +
 4 files changed, 561 insertions(+), 7 deletions(-)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index a83cae3..75577a4 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -19,8 +19,9 @@ AUX shadow-4.1.5-nscd-newline-msg.patch 1332 SHA256 
37142316d0c06584801d65e90279
 AUX shadow-4.1.5-selinux-groupadd.patch 703 SHA256 
62cce19aa1c702bc099948e694166f19d057849a6fdde99ffea52a4e3e2dab99 SHA512 
a9c258b3b316abe57e85c556edcd37a1cea18f9125273ca7c79c136fb256f6847d0d4c5a78155882900ce280c83aac6ba1f428c9b3aaa020d7cf35a13409ffb0
 WHIRLPOOL 
1c301b32f6bb5927fac5626a724446ac1a865234dda5021dbdb908607b2887a534c2499246ef355888b5d0c6fcf8111faa2fa5bb6c5b33eebb3132c916e6120a
 AUX shadow-4.1.5-stdarg.patch 1137 SHA256 
9280f8337651dc25f22f52acd8f4467b592d1f664bd35ce1f2f431335b1aef5b SHA512 
aeda218afa859c9b121f54500be4bdf3676386448c04cffda3ec4aefc4b7fdd8b7e2b5e24545dad2d64fc7748cc68bdce337931d7313d608df0b153330f9912a
 WHIRLPOOL 
42dd1686196f503950905d40728f8e74a75b64014e39cb5d3ed8aa379718a7c00893a1ef8834e8aa887807a4a08556464e0d2b65b79e2e7a0512d89e79e358db
 AUX shadow-4.1.5.1-prefix.patch 44162 SHA256 
034dd070a99bfac108fe270b061b95111c0cda09471235493689de8c104daf7f SHA512 
a3839fb18d47d26465d1fd419de2a5e6da4cb3386e41870a6be82b738d2a3b4831e3abaf8e6700c72020a02307493acc6c26fb75f0f33aedf330ca4dfd884f6d
 WHIRLPOOL 
a5847f33ce06f6bdef16d80331f9c45a8dd65cc800a0c888c0f5c31189cd3e43d23dc24dff1a57858ce16ecbc02c1804b5f5387466edb21ee1aa70e86d962240
-AUX shadow-4.2.1-sysconfdir.patch 20555 SHA256 
3a43dd9693be0450fa095c4e8a6580a40fa74376b6a1eff392af0ec37016ae2e SHA512 
4b9c9679ca750ee7596c290a7d7bb530670c66f1cd9f5712ccbceb8d0d6ae7f74ca884e57967b098c0ee384ec4ff3f61bd37a3170da5249a7817edc40b555a32
 WHIRLPOOL 
0f8e706742fad8990f2a9cb891319ddd1bb136310e16391f11bb503e310ad049f7d9ac69914e12b95f4d647379871f79f995a2cffd38b15a6a85cb53728247ed
+AUX shadow-4.2.1-sysconfdir-2.patch 20781 SHA256 
ac408f10cf2c959c3e138894e571224700c2708b9bec55e9eb244d4059aba3ab SHA512 
60a9c25c094bd4375ddf3e26d2d3a5c77a2a2cd21a8169aa29f607fef6289d969f718de4086ad7152e172615012780a1616ef4e31964140954dd7af0f15f4388
 WHIRLPOOL 
f42058b05524e58ef1654d52ad2074b41c1c4ae93aab81dd4f6c828503a600c86994e36d2c53db3d7efb64efae57703b264a2097c8647ad565a817fdfd27dc5c
+AUX shadow-4.2.1-sysconfdir.patch 20667 SHA256 
05e7173fbfa50b3da5ee718e7203d10b60fbe4cd1a1b256252001e011b0e0c8d SHA512 
33402e118e6866b9301c34e10b85684e4f43c9a267b401fd8975d50c776bafae8da2bdc23ee87b88d4504924d0c5672e7f2c04d82dfae040994e05270a943145
 WHIRLPOOL 
8d06a268d354759d2ae714a8c041af263f0bc4f08ca99d30776fc9661d4ae916cacc9917ff300213d0b09fa9e29ef4b5811ac910cdc0c334bee0a83dfdb38ead
 DIST shadow-4.2.1.tar.xz 1594536 SHA256 
3b0893d1476766868cd88920f4f1231c4795652aa407569faff802bcda0f3d41 SHA512 
7a14bf8e08126f0402e37b6e4c559615ced7cf829e39156d929ed05cd8813de48a77ff1f7f6fe707da04cf662a2e9e84c22d63d88dd1ed13f935fde594db95f0
 WHIRLPOOL 
032857f5fae8486cc3dd11303bfa7da55019000ce8ad7bac2f398f9f9764c8659e20a1547d05c5e4f366db749a52afb3083017faf14f6a72ee48345dcd1f86aa
-EBUILD shadow-4.2.1.ebuild 5296 SHA256 
d6ffc91cf82672c7c022e99ee1cf48fd9f4a3201864a62c1d02a41a2321e8bfa SHA512 
0ea8b27525e0e52414a9a43ea87b1882318f7ee55bf989271a4d848820556a2be08058437d5c2634fb333d5e2e09ac9256c987bfec7a7b85919e3ec21362364a
 WHIRLPOOL 
89e576aa1ba1f348d0f260a92545cf6b2a2eb953c5ddcfe41f96237a8905059e65869c45df5f5254abcd84697d7819e25337d64d84fabe2670283647951b38e5
+EBUILD shadow-4.2.1.ebuild 5349 SHA256 
82a0eb82137bbd1b3316f8b9543b6a7a607d26bb5cf6571f7021bf58e79e6778 SHA512 
7907c8160984ba9eeb7d269eba35c96ddfd1129c35335a43faf688239acec3aebe32f4a13d5f5634ec357dcce794f798210aaabd29fabaea8ea8f15d05cf23a7
 WHIRLPOOL 
84bb21edbaf62e026de129feae0e81349d7a5a410ac2262b43b4802e6de8def27ebef5f53bc3db846b6f296997200d161f54968d4c98e56f636430590c8aacb4
 MISC ChangeLog 50196 SHA256 
6281ee581649f1d02e7d07e29b031ec7c8645fd7a866fe006b93b2e8ae7d5a65 SHA512 
87cfb456e7d894fdca943ba2f9c9129e1ef64a5fa6610bcbafe4fc80580705707c9c3aa1f9491c630661e6492ef95feca5e4876318e4b3c6b6189ab21c880a00
 WHIRLPOOL 
ea680f0da93cd3cf44c0a181fc284b4c4534c8d39ccb48f769dd84724e26fe5618e95748d40768fb1d5ddac3a4297959eb228ecbc57ac6c03761f8b37039ec7a
 MISC metadata.xml 374 SHA256 
1675a5791603e79e431df63215162737553fa8018360b026739ac3284bca54b2 

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/baselayout/

2014-12-09 Thread Benda XU
commit: dae2fd1719049bdd97c7b9210756111986461c5f
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec  9 11:36:09 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec  9 11:36:09 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=dae2fd17

sys-apps/baselayout: track for bug 532050

---
 sys-apps/baselayout/ChangeLog |  276 +++
 sys-apps/baselayout/ChangeLog-2008| 2735 +
 sys-apps/baselayout/Manifest  |5 +
 sys-apps/baselayout/baselayout-2.2.ebuild |  256 +++
 sys-apps/baselayout/metadata.xml  |5 +
 5 files changed, 3277 insertions(+)

diff --git a/sys-apps/baselayout/ChangeLog b/sys-apps/baselayout/ChangeLog
new file mode 100644
index 000..8cc2aa7
--- /dev/null
+++ b/sys-apps/baselayout/ChangeLog
@@ -0,0 +1,276 @@
+# ChangeLog for sys-apps/baselayout
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.547 
2014/01/18 09:05:09 vapier Exp $
+
+  18 Jan 2014; Mike Frysinger  baselayout-2.2.ebuild:
+  Add arm64 love.
+
+  14 Oct 2013; William Hubbs  -baselayout-2.1-r1.ebuild:
+  remove old version
+
+  27 Jul 2013; William Hubbs  baselayout-2.2.ebuild:
+  drop pdepend on openrc for bug #409385 since it is now part of @system via
+  virtual/service-manager.
+
+  26 Jul 2013; William Hubbs  baselayout-2.2.ebuild:
+  Three months into the stabilization process and after attempting to get the
+  m68k team to respond with a status, I am stabilizing since there are no m68k
+  specific changes. See bug #455872.
+
+  19 Jul 2013; William Hubbs  -baselayout-2.0.3.ebuild,
+  -baselayout-2.1.ebuild:
+  remove old unstable versions
+
+  20 May 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for s390, wrt bug #455872
+
+  01 May 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for sh, wrt bug #455872
+
+  26 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for sparc, wrt bug #455872
+
+  23 Apr 2013; Jeroen Roovers  baselayout-2.2.ebuild:
+  Stable for HPPA (bug #455872).
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for alpha, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for arm, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for ia64, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for ppc, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for ppc64, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for x86, wrt bug #455872
+
+  23 Apr 2013; Agostino Sarubbo  baselayout-2.2.ebuild:
+  Stable for amd64, wrt bug #455872
+
+  13 Oct 2012; Alexis Ballier  baselayout-2.2.ebuild:
+  Do not die for "non-standard" mutlilib setups on FreeBSD since that is what
+  we want. bug #436560
+
+  23 Aug 2012; Mike Frysinger  baselayout-2.1-r1.ebuild,
+  baselayout-2.2.ebuild:
+  Also create the dir that we symlink lib to when SYMLINK_LIB=yes #423571 by
+  Kerin Millar.
+
+*baselayout-2.2 (20 Aug 2012)
+
+  20 Aug 2012; Mike Frysinger  +baselayout-2.2.ebuild:
+  Version bump #419465 by Yuta SATOH.
+
+  17 Jun 2012; Raúl Porcel  baselayout-2.1-r1.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #416655
+
+  28 May 2012; Markus Meier  baselayout-2.1-r1.ebuild:
+  arm stable, bug #416655
+
+  23 May 2012; Jeroen Roovers  baselayout-2.1-r1.ebuild:
+  Stable for HPPA (bug #416655).
+
+  23 May 2012; Brent Baude  baselayout-2.1-r1.ebuild:
+  Marking baselayout-2.1-r1 ppc64 for bug 416655
+
+  22 May 2012; Brent Baude  baselayout-2.1-r1.ebuild:
+  Marking baselayout-2.1-r1 ppc for bug 416655
+
+  21 May 2012; Jeff Horelick  baselayout-2.1-r1.ebuild:
+  marked x86 per bug 416655
+
+  20 May 2012; Agostino Sarubbo  baselayout-2.1-r1.ebuild:
+  Stable for amd64, wrt bug #416655
+
+*baselayout-2.1-r1 (16 May 2012)
+
+  16 May 2012; Samuli Suominen 
+  +baselayout-2.1-r1.ebuild:
+  Create /run in pkg_postinst() and warn user if it's not mounted with tmpfs
+  wrt #361349
+
+  26 Apr 2012; Alexis Ballier  baselayout-2.1.ebuild:
+  keyword ~amd64-fbsd
+
+  01 Jan 2012; Andreas K. Huettel  +ChangeLog-2008:
+  Split ChangeLog.
+
+  09 Dec 2011; Mike Frysinger  baselayout-2.1.ebuild:
+  Also ignore warnings when trying to delete old .keep files if the rcscripts/
+  path doesn't even exist.
+
+  21 Nov 2011; Mike Frysinger  baselayout-2.1.ebuild:
+  Trim old baselayout-1 dirs in /lib/.
+
+  11 Oct 2011; Mike Frysinger  baselayout-2.1.ebuild:
+  Make sure we apply the lib32 de-hack to only the arches where said hack was
+  put into place #386821 by Jim Faulkner.
+
+  09 Oct 2011; Mike Frysinger  baselayout-2.1.ebuild:
+  Add sanity check for $DEFAULT_ABI #385993 by Christian Samsel.
+
+  04 Oct 2011; Mike Frysinger  baselayout-2.1.ebuild:
+  Try to make error output a little m

[gentoo-commits] dev/heroxbd:master commit in: profiles/features/rap/

2014-12-09 Thread Benda XU
commit: 1e1b386a33637ad7c8b7c57c52d160a02213f2fc
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec  9 11:49:03 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec  9 11:49:03 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=1e1b386a

rap profile: use baselayout in @system

---
 profiles/features/rap/packages | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/features/rap/packages b/profiles/features/rap/packages
index 7cac835..47db211 100644
--- a/profiles/features/rap/packages
+++ b/profiles/features/rap/packages
@@ -10,8 +10,8 @@
 # permission is not handled by portage for normal users
 -*net-misc/iputils
 
-# has not been prefixified
--*>=sys-apps/baselayout-2
-
 # not a must
 -*sys-fs/e2fsprogs
+
+# draws in baselayout-prefix
+-*virtual/service-manager-0



[gentoo-commits] dev/heroxbd:master commit in: profiles/features/rap/

2014-12-09 Thread Benda XU
commit: a8eb7eb5fa21140c5d8c9911b6dde5e9c05486ec
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec  9 11:50:26 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec  9 11:50:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=a8eb7eb5

fix package atom

---
 profiles/features/rap/packages | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/rap/packages b/profiles/features/rap/packages
index 47db211..373a53c 100644
--- a/profiles/features/rap/packages
+++ b/profiles/features/rap/packages
@@ -14,4 +14,4 @@
 -*sys-fs/e2fsprogs
 
 # draws in baselayout-prefix
--*virtual/service-manager-0
+-*virtual/service-manager



[gentoo-commits] dev/heroxbd:master commit in: eclass/, sys-devel/gcc/files/

2014-12-10 Thread Benda XU
commit: 0662c6fe9c0f3da03f11403a145edd6113d65585
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Dec 10 02:51:09 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Wed Dec 10 02:51:09 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=0662c6fe

sys-devel/gcc: Prefixify fix_libtool_files.sh

---
 eclass/toolchain.eclass  | 14 +++---
 sys-devel/gcc/files/fix_libtool_files.sh | 20 +++-
 2 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 3e422c6..d24e810 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1728,16 +1728,24 @@ toolchain_src_install() {
# Rather install the script, else portage with changing $FILESDIR
# between binary and source package borks things 
if ! is_crosscompile ; then
+cp "${GCC_FILESDIR}"/fix_libtool_files.sh "${T}"
+cp "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la "${T}"
+cp "${GCC_FILESDIR}"/awk/fixlafiles.awk "${T}"
+   eprefixify \
+"${T}"/fix_libtool_files.sh \
+"${T}"/fixlafiles.awk-no_gcc_la \
+"${T}"/fixlafiles.awk
+
insinto "${DATAPATH#${EPREFIX}}"
if tc_version_is_at_least 4.0 ; then
-   newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la 
fixlafiles.awk || die
+   newins "${T}"/fixlafiles.awk-no_gcc_la fixlafiles.awk 
|| die
find "${D}/${LIBPATH}" -name libstdc++.la -type f -exec 
rm "{}" \;
find "${D}/${LIBPATH}" -name "lib?san.la" -type f -exec 
rm "{}" \; # 487550
else
-   doins "${GCC_FILESDIR}"/awk/fixlafiles.awk || die
+   doins "${T}"/fixlafiles.awk || die
fi
exeinto "${DATAPATH#${EPREFIX}}"
-   doexe "${GCC_FILESDIR}"/fix_libtool_files.sh || die
+   doexe "${T}"/fix_libtool_files.sh || die
doexe "${GCC_FILESDIR}"/c{89,99} || die
fi
 

diff --git a/sys-devel/gcc/files/fix_libtool_files.sh 
b/sys-devel/gcc/files/fix_libtool_files.sh
index 0c8a42b..4a89bae 100644
--- a/sys-devel/gcc/files/fix_libtool_files.sh
+++ b/sys-devel/gcc/files/fix_libtool_files.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!@GENTOO_PORTAGE_EPREFIX@/bin/sh
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 
1.17 2014/05/20 08:00:40 rhill Exp $
@@ -37,12 +37,14 @@ ARGV1=$1
 ARGV2=$2
 ARGV3=$3
 
-. /etc/profile || exit 1
+. "@GENTOO_PORTAGE_EPREFIX@"/etc/profile || exit 1
+. "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh || exit 1
 
-if [ ${EUID:-0} -ne 0 ] ; then
-   echo "${0##*/}: Must be root."
-   exit 1
-fi
+# Prefix: no!
+#if [ ${EUID:-0} -ne 0 ] ; then
+#  eerror "${0##*/}: Must be root."
+#  exit 1
+#fi
 
 # make sure the files come out sane
 umask 0022
@@ -50,10 +52,10 @@ umask 0022
 OLDCHOST=
 [ "${ARGV2}" = "--oldarch" ] && OLDCHOST=${ARGV3}
 
-AWKDIR="/usr/share/gcc-data"
+AWKDIR="@GENTOO_PORTAGE_EPREFIX@/usr/share/gcc-data"
 
 if [ ! -r "${AWKDIR}/fixlafiles.awk" ] ; then
-   echo "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!"
+   eerror "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!"
exit 1
 fi
 
@@ -61,7 +63,7 @@ OLDVER=${ARGV1}
 
 export OLDVER OLDCHOST
 
-echo "Scanning libtool files for hardcoded gcc library paths..."
+einfo "Scanning libtool files for hardcoded gcc library paths..."
 exec gawk -f "${AWKDIR}/fixlafiles.awk"
 
 # vim:ts=4



[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/, sys-libs/glibc/files/eblits/

2014-12-10 Thread Benda XU
commit: 3bed7ef8111b4f6e7da45dbef674bcaee6ce1956
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Dec 10 10:08:05 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Wed Dec 10 10:12:28 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=3bed7ef8

sys-libs/glibc: specify rootsbindir

---
 sys-libs/glibc/Manifest | 2 +-
 sys-libs/glibc/files/eblits/src_configure.eblit | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 0ea69f5..b7afdde 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -33,7 +33,7 @@ AUX eblits/pkg_postinst.eblit 1085 SHA256 
71b7a853cd825ed7044e69c8a76b6ee3e00d46
 AUX eblits/pkg_preinst.eblit 2610 SHA256 
9e2128b921342534ce8286f5b5d5e3d89435c1d0ef307f67438bdb27862fff25 SHA512 
a3b48453670f0f31ffaddfe5d397f2a28a3748840bfcea621ccde6b7a0efec180ef528cf9bf9b99bf523b3c379c978d21d036df621e1726b5ea6f1555c361a92
 WHIRLPOOL 
b4c4e720579bfb1b13e47aba5fa1bf40b9265432e7ba2ab21decf7f11c9a90dc3b5c0cb283bdbf8f903f27712854c48265cae4e3c926f4b06e6261fb47365170
 AUX eblits/pkg_setup.eblit 3963 SHA256 
385b1315ef36265375d4a552687437a59cade4dbc937aa99a313002abea63736 SHA512 
db970d0bf24182993f10713234316f7a4392859a3d8eff419a2ed7220f4e159daf1b6944888d34bc777587b2e9160a1bd911526fc28512d47aa60ebe3029d4da
 WHIRLPOOL 
8a00c72f2d81e39de89e43f0eb973315035702357aec986032af7085bc1e5ad02ba2c6341c22f1e967219e239de3e5c714a156117141f875821e116bc78de4cc
 AUX eblits/src_compile.eblit 712 SHA256 
2f7250659b1ea316dd67a0baa229b9248693b55738416e242bcacbd6efec96b2 SHA512 
f812075621013eb9db7748e16997f7785e6029f691147ef63c9c5e4c0ec98ca47cad81a9aa135e69dd57296454d158191deced0cb47201343698d9495b8dd34e
 WHIRLPOOL 
0692b14ac23a7f995e68c15fc91643bd72707f4072e319460a31014a91fe789794b10ac155021b48f02b9bea636305408ec56bb161664a21ec7f5ff86ccff7fe
-AUX eblits/src_configure.eblit 7338 SHA256 
aae83d32044e6ff4091880f2ed2c7a14eda963ea9dce70257eb75609e7758ba4 SHA512 
09e643a4f500e819f0061fcce3427fa541161cedccef8cf9acc86da8b7db021b05c974c8fc6d6e7a9b8ef3add4cac1ae0ee972855a31168b30f9b90d0a73e00e
 WHIRLPOOL 
ba74b1a96c877ef4d17d1c8dc28a443ec82170bdf64b66796a2f26fd401ca643fbc2f35f4dfb7d2bd0cc83e0ec2acb672de832517f909bf550a500f050263bfe
+AUX eblits/src_configure.eblit 7382 SHA256 
782eb8eb0e462e0592477e9dfe1660821dceca2c79784047d64a625d05bee200 SHA512 
462b7fa883973a4ec31dec43d6977c8551301e00df5267955041f139254f985ad0f8a906ffa048f4a80d2909dea7638e3b09db7ca7327beed01d6b4f9895bbdd
 WHIRLPOOL 
865639efd635682201f7dac099dd43dd6515091c7d080d753d4a9d562f9c062df2eb900af08ad1e77c35f5bbb62ef96224e905fb09445b8ad7c7de7eb1db3e93
 AUX eblits/src_install.eblit 7940 SHA256 
e6b3c927b52ccb2afd3a080be482e34481a821f4f4280f426f8b5ddc29db8c30 SHA512 
df13584e9fb4d307a7871e2a26347d944d089938f6e5f4c6538a09c23f42b683a4808dc426547af3127787a4b0420459fbdd52f5910ddea45ed1c247fe8b520e
 WHIRLPOOL 
76ec59abcafc6a530ec7f243ab18dad7176196f60800dc743ba120a8e1503a0ff6159bcfa75e5ba0f5d32c25af07ebfa426a5100d8912b37a9dffd6b5f355c46
 AUX eblits/src_prepare.eblit 2344 SHA256 
7898682539bc85f126e491bc9c9a727cc5d922680f91dd409aec50c068ca93aa SHA512 
30d706f26475db2dfe8cfaaa003c3a21988328ba0cc7cdca439d248c968430308d8d0afefa60302315d4c76011e4de51925307ee19d15eba10e24f1ede2b956f
 WHIRLPOOL 
3a5ad0de18649805d97b0d78ea33e52608e7b6694ac567313db9e09da18a0bca9b95a027fe0181b50738b5bfe83ac49254d29b077cef36fb311a9707683261b5
 AUX eblits/src_test.eblit 808 SHA256 
8a652acb87e941fe767ddfbe0e0a42e3b5f208f5408606c5d9de22a85b1f8ebe SHA512 
b8a37cd8294f5b6d2735d9971e7bc4bde1a7671540d6f76764d06203f5f179c143c487f57c57747c8e72e7a1d89d05928df51331a44f46d4290e9b89449eed63
 WHIRLPOOL 
c33b33b71431f3438fbe350c8c1d3c67d17fdccef61687bc645397635875d09af8b4e2b545a4405429c2b8ee4a012fd753205e4b5ce3bb2f93e4341d34a18eb4

diff --git a/sys-libs/glibc/files/eblits/src_configure.eblit 
b/sys-libs/glibc/files/eblits/src_configure.eblit
index 608344d..72f39ea 100644
--- a/sys-libs/glibc/files/eblits/src_configure.eblit
+++ b/sys-libs/glibc/files/eblits/src_configure.eblit
@@ -126,6 +126,7 @@ glibc_do_configure() {
# There is no configure option for this and we need to export it
# since the glibc build will re-run configure on itself
export libc_cv_slibdir=${TPREFIX}/$(get_libdir)
+   export libc_cv_rootsbindir=${TPREFIX}/sbin
 
# We take care of patching our binutils to use both hash styles,
# and many people like to force gnu hash style only, so disable



[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/2.20/, sys-libs/glibc/

2014-12-10 Thread Benda XU
commit: 0dbab20951fdbc7b06fa7aeca16ed0b8c42de53b
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Dec 10 03:16:16 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Wed Dec 10 03:16:45 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=0dbab209

sys-libs/glibc: Prefixify /var/cache/ldconfig/aux-cache

---
 sys-libs/glibc/Manifest|   2 +-
 .../files/2.20/glibc-2.20-configurable-paths.patch | 208 -
 2 files changed, 205 insertions(+), 5 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 17d4244..0ea69f5 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -15,7 +15,7 @@ AUX 2.17/vdso.patch 697 SHA256 
26f2089344709de9c1bdd2f974d02ff5d4c465f6ebebd5d1a
 AUX 2.19/glibc-2.19-configurable-paths.patch 81250 SHA256 
ae15864d46cb4d5e061465249c9a9c4585961a312d61d6e9edbf8dd8a5dc8a22 SHA512 
e9b4c4d48560fc4af41505996b40f3dd0023ba86a71182d965a5c0978f1ed6236311da5b990199e2916b9fc091ce374b2d346b03c133f2d8fcf7e6f07616a3fd
 WHIRLPOOL 
67cf918f3f26b74cf34108806195465dbfe0a51b3c97a7ed19e398c093980dbb0bf5b9102f351cdd95acad58cb3b7c947a50efd593c6a161212afe2f4a9f8ac0
 AUX 2.19/glibc-2.19-hardened-configure-picdefault.patch 865 SHA256 
feeb2ddc276e90f55d2fd358837e8d4922d3b2875cb8080b1d8e27e5da83a2d9 SHA512 
d8e6fea72e240f1fde8a487958463140a84e8bd6bb5b176f8ce84a34df3137943db9016300884f3efdd4da130e342448e57ed0c0dc6eb2956d647286ce1d00ce
 WHIRLPOOL 
3a5d2882b5fc1bea78c45409c848c94a260659e3ea1e28a5dc8818de8825e55453aa1cc97b86eef99c91b17bde9f2a6db1fd8ae03839f7029d93a71feaa4d4d0
 AUX 2.19/glibc-2.19-vdso-disable.patch 1120 SHA256 
20048700be532bd1b692471420f930951cc0be2d2c9eb2a95e895e9771a0e13c SHA512 
8f52408e5acd96708e5376b3aee77d4851dbe98a7f4b2d2503d3ce5c0088bc93640023659d9e49c8c802ab33ad9f987630667bd5094e4b4aab2c48bb1183a84e
 WHIRLPOOL 
67b6bc23ef1a90886f8860396d52b9004764f3ebefd1d48736c734db419d47402c01c9b746a16147a84b77b8510d243c63d76048c8b2a46daed8aa0acac73fe4
-AUX 2.20/glibc-2.20-configurable-paths.patch 109416 SHA256 
4aa8fb2d7cc006279afac59fbd5f862e4d2273fbfb4176080d33dd7827716d8b SHA512 
c46a6b443dfc3aa31f7a1bd69bbdcb5188731e718fea3991e2a69a19dd96a992e0984966f4a2b8f7501f3c1d3fe8d74b808cf972d5a57bafaaaf968e53e076b1
 WHIRLPOOL 
d16aea24f8863af6c70b3d94ccb56ad2e44af73b8ae1646a5c6b0040e9f93466dc825808743c6936a113369f7ae5d8c40d6e53dc1f6b99f7fc950e8ae3db266b
+AUX 2.20/glibc-2.20-configurable-paths.patch 116486 SHA256 
d7fe27619225d6e2941e52bc3dd049bfffbed2cf633329ad4ae9a76150ce5f1a SHA512 
e2998c66d7c84e6da8f9f24e3b710c8c62f0042a65c7af6f0a2f9cf303724d732aec753e6002ed265c95947f72534de6da9fb0681328c5f8cebbb8c8a60ac61a
 WHIRLPOOL 
50e5984c09e76dd5ebd9172c2e560dc2ff721af23a9be0d1c24fc289af20a5a4e0bf278ec4ef878151bf1cde4d51f42d536aeefdde1f5c206d7942630c8f93a2
 AUX 2.20/glibc-2.20-gentoo-chk_fail.c 8978 SHA256 
f9cc426b0fb21de1dc11bb36e43bca8e1b3114fe78f8b343f672a951a82c742e SHA512 
5cb529ac9d18a315f25fd48a3a80a529924bee0588074c97e6df7dbe8568a67f786363c41da6300ea55818369e3609ed4315b2e2104f8a8b4f1266ba43076eda
 WHIRLPOOL 
2d38c19a20226fc4687037b8bb19025065f039ddaa62466879ca98765c8899e64b147dd148565304419ed1a98fbe1f8403710b22c930b08a19bddba7e79b0f1d
 AUX 2.20/glibc-2.20-gentoo-stack_chk_fail.c 55 SHA256 
ec73e74297b5eade591bfb3a289e2a7aa80752140048ffa67349635f05e7 SHA512 
4dfec1bd17007b826110dcb73d09331a58b7a892c87de55b94480b14c28686442c567725b610082813411cf9911e180835a400a54ea704fe80f81cfba966a989
 WHIRLPOOL 
b2b338a50f7895c530a71a19e4582bd0116a0b9d13b2e1505f0566924557493849f93cefb2c0ad1719ef684321e145129e0f72cfc9aa85a44ea7ebf910e7304c
 AUX 2.20/glibc-2.20-hardened-inittls-nosysenter.patch 9951 SHA256 
992fb70b9b62674d94ef8938297a3f2591b3121495987d927f5a44c1d8788658 SHA512 
a8302ee2963bd791be859233223b17cd154afbf04c13c046956bb1140d748272d7bcb3a6167ce8b61573ebcffe906dff064308374d2910656b8fad18480fe422
 WHIRLPOOL 
b8753d6f1301650b91b5cf4f342de22010d819deb2bf4da27aac33d7540e15a140b8a7a4c5e111faba320873ed5784b22f6add29181fbaef14c3e9504b1b838f

diff --git a/sys-libs/glibc/files/2.20/glibc-2.20-configurable-paths.patch 
b/sys-libs/glibc/files/2.20/glibc-2.20-configurable-paths.patch
index 395b911..1480595 100644
--- a/sys-libs/glibc/files/2.20/glibc-2.20-configurable-paths.patch
+++ b/sys-libs/glibc/files/2.20/glibc-2.20-configurable-paths.patch
@@ -1664,12 +1664,13 @@ Index: glibc-2.20/configure.ac
 ===
 --- glibc-2.20.orig/configure.ac
 +++ glibc-2.20/configure.ac
-@@ -2038,7 +2038,7 @@ RELEASE=`sed -n -e 's/^#define RELEASE "
+@@ -2038,7 +2038,8 @@ RELEASE=`sed -n -e 's/^#define RELEASE "
  AC_SUBST(VERSION)
  AC_SUBST(RELEASE)
  
 -AC_CONFIG_FILES([config.make Makefile])
-+AC_CONFIG_FILES([config.make Makefile nss/db-Makefile resolv/netdb.h 
resolv/resolv.h])
++AC_CONFIG_FILES([config.make Makefile nss/db-Makefile resolv/netdb.h 
resolv/resolv.h
++  sysdeps/generic/ldconfig.h])
  AC_CONFIG_CO

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/gcc/

2014-12-10 Thread Benda XU
commit: 124350f57c5fa8302c3db2f9d05113da791adecc
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Dec 10 03:14:02 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Wed Dec 10 03:16:42 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=124350f5

sys-devel/gcc: manifest

---
 sys-devel/gcc/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e7d64d8..59ac41e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -68,7 +68,7 @@ AUX awk/fixlafiles.awk-no_gcc_la 8812 SHA256 
db7e27bc744ed56c37062a56f8d2173662b
 AUX awk/scanforssp.awk 5830 SHA256 
236a2a7eea1ba540ca3be82b0fe2cdefd9ac76b061440918ffe52664edbbb98a SHA512 
27e5c1575714cfcd2e707f316ff11f57852faea661dc84c4b3614add2a88877a6ddefcc62b850c54964ccb296864a8f1023de08986f2948fae5c2dbe52805792
 WHIRLPOOL 
60a9b298f3d8b71ab8efb8de380116d9ce8f88384d38b7ebc2b2a2442a3a7b0f16175a3e0b47b6576688a584615eeb225de50766becea057151d41a3bc5f8af2
 AUX c89 412 SHA256 
29ad5dd697135c2892067e780447894dc1cd071708157e46d21773ab99c5022c SHA512 
71d33a147339d8d70a62aa22a95d3e70e445d8435d6ac05893f7da19ae851b89bea851f6ce213fbd22470f13572ae13b83cf02f0621333f07d7b0c68a79b7924
 WHIRLPOOL 
d9707a2be8da7a709b54fcb1154cfa05e479f8c3bdd6173822ee1f1bc265b2a0d04741c0685bfb0db68e1e4297fb032d2f8ff94da88014575d947054474d8295
 AUX c99 446 SHA256 
057b348cf5be9b4fb9db99a4549f6433c89d21e5f91dc5e46b0b4dc6b70432f5 SHA512 
bf3b0eb1125d5e89b433954fcbf805cd86dec5a6eeb23df685ebf3ff83a610573f2ffcec65d893244c845936a73918387cba026710c65c854b2c94a78b007989
 WHIRLPOOL 
b888038b96615c7a0363555b407a3de2c1f17e34428fa16dfbf56fcf68875d6bcdecbc61b545d7f71842ff1909a3ffeff17165fa7f56b48f95adae22f5f8bff1
-AUX fix_libtool_files.sh 1636 SHA256 
d2b5d275f08030a94b4186475020fc5a8b6d56ec76d2902ceb12399d5a04d8e8 SHA512 
69b3834e43716b62bb878950f19a0efaa1957780e9ba05017ed03e3e7c0c1bc88bf4081c3a777cf06f2dd135d62642c7d9292754797b9c2886d43b82bf25a45e
 WHIRLPOOL 
b2ca64313433f3566ee9b2893d5913e9791dbefdd6500d513ddb32a40107892e23d6ad833067841e25000de4e52caff6a14f3b8e2de64cacfe7a147d29d817c8
+AUX fix_libtool_files.sh 1796 SHA256 
8e8447697a2602651be788611fd04d09fee252243397dacc462b7e1fcfbf7c5b SHA512 
b2207b17a011cdbe1dbec015619b8cae3bd80d748025c0cace99dd5ecba346568a2ac58c4b05c2eca7395c312d34721557686911e2cbaf57bf5d4cf6aef11da2
 WHIRLPOOL 
bf2f90de987dc0b4ded6256826321e2a26152f8934910b896e8400d88b15f38c04b7a586dd892602c13fb2bea6518d6952754a2aec3244e76300a456e0a78a39
 AUX gcc-3.4.6-aix-largefiles.patch 9483 SHA256 
e4aa602d8f34f8b1e4d109e8b561f09c9488475b66fb46d036566036fdda39cd SHA512 
14b024ecd37894d059e72e1328c3e2709d69da2438be9532ecd235330b5749e64cbcd0937d871a4abbc436f0a829450b8c246062b09fadbab3cd066d6ba7752e
 WHIRLPOOL 
5f00f37c75fa1c8a8c478d334ef98d27827770aca996614864686a9f4c72a705db1c663081488a69a0e9b3b3d27ca8d40f63ed4aeef502379cb6c931a5464977
 AUX gcc-4.1.2-darwin-fpic.patch 619 SHA256 
468cd067347194cd00175a08d88960ba5b8b96b7462e5df4dde65340a4ed0a0e SHA512 
8a0533365dd806f5922db836314d3b4c4fb6e7b175b1cc58afce9225c4a02b99327d18c50ed6baddedfb833d73634d966a886617061377347fa69032eaf96f06
 WHIRLPOOL 
6025a4ba1e5e46959158f3fa5cfedeafc3a2dad5ef995c113cc33a4000e84cdef8f032475eadd5f9737b9f6dc036c1425e6f5dbc64e32e0c6dfe8869857f0dbd
 AUX gcc-4.1.2-freebsd.patch 204 SHA256 
de33014a03741e46d027f7210f96221b3db45fd4161abf6c54c62342918b22f0 SHA512 
1f550dbac6532a46c9eea70f7560d83d4239d96d788a704f6624e275f83c2ad9cbba67c148e01e5d833b6b7fb42e29c7082815b9f4f2c3b5f73122245d956583
 WHIRLPOOL 
95494bf1c3b0faa4464cec1343e505025b11b172e6db58e3cae30780704db3377965dfedc8bceb1aa20d4b2cfe69aa24b5d1f41c35d76020f23f61463541385d



[gentoo-commits] dev/heroxbd:master commit in: sys-devel/binutils/files/, sys-devel/binutils/

2014-11-23 Thread Benda XU
commit: 903bc47afd903a6e0a91f51e1ece7f2b281ba95d
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 06:38:14 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 06:38:14 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=903bc47a

bump binutils to 2.24 for RAP

---
 sys-devel/binutils/Manifest|   4 +
 sys-devel/binutils/binutils-2.24-r3.ebuild |  22 +++
 .../files/binutils-2.24-runtime-sysroot.patch  | 202 +
 3 files changed, 228 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 8bde4f8..6bffe48 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -24,6 +24,7 @@ AUX binutils-2.23-mbstate_t.patch 5739 SHA256 
ec17ce4d4e47d861f2300dcbdf4f4143c3
 AUX binutils-2.23-no-ld-script-sysroot.patch 376 SHA256 
0439bfa86a1f4dfd18b56b0104e78a3c670584424ebb6205c673fc6f5015b7e0 SHA512 
4624f2ceebba47c2656430d1923c72a6a20cff2c57b58ecb001fd4e67e3a34c7054f1f0f12be7ef21f4789298800106219f4a5dd19cafadf9858ba0d4bee5f43
 WHIRLPOOL 
40de5dc12ca11855188fe16b85d892085e64cbaedcb04a266085502f2cea9de3d94d2c61036548ed3248f7d48b986ac5748aed7bf750f0f9f78c53af515d3329
 AUX binutils-2.23-no-rpath-sysroot.patch 1008 SHA256 
9c35d21c8a5ac0edf8812ea126b6cc7f8ed630a73f4c91db3cc27652b638d8b6 SHA512 
d5b311f18f3f6b0e21fbb3da355cd99e98e9ed10d23b9b684a2f0de263966c959b39d22866f93cefb1d81814fd1a7ade14302338c57a12614fd9d64c5b390710
 WHIRLPOOL 
10b832f32a0f9acc9924bd0d5d81ee99cc13549309691025e8d90a874bf99dfde0efe9a0a357c9c924edf2cd34a2f3371c43a79ea8375d7377507fa5c961d34c
 AUX binutils-2.23-runtime-sysroot.patch 7447 SHA256 
8fcda46e89f7870e1feb6264e767f960f213c32e079ff557183a63e51466271d SHA512 
23f5865ce55923c41fa92cc83611887037b773a08cb57b6b94bfba090bffdf4ed7fe0e6d8a85f882ef936afd0e1bad0d07b11a568671ddf047ec6113fc1a1bfa
 WHIRLPOOL 
954b228b14950eaac28f322c5d53638c4e1a5a362f0cccae3d355beb354dc916188d9b33fd003802ebfd00336f5da00c83e524255637fe164c2ef216166e2535
+AUX binutils-2.24-runtime-sysroot.patch 7184 SHA256 
d26ca9377ba579bae77ae3a40eb3839cd52c7935f3e8d3ca97cd679b9b5252e8 SHA512 
e6ce483898c1277e22ee846b2d5e521fe2e6e9e382a619d6205ae3c37c697eef05ff1fda9fc0a8568c7bb961fd73ba7ae4952d859b60753ccc6aa0e636f12213
 WHIRLPOOL 
d521615eef5f267786b1b44c13f09f528bad426af0812b25a45238dcd3ae994a8b3e03eabac118373296de57faa1bd54295463d99892562baae84dfb3adcc661
 DIST binutils-2.19.1-patches-1.2.tar.bz2 10544 SHA256 
128c949a46e6c516b5ebb2dbb7be553db7d8f1ee174896d1b63adbd0950030b3 SHA512 
6aa2c923748d5b80f8e495176f19d8df8defcaa53915835b57a1da7c7a78668cb63d3380dd027593c8909a35de61adf2ea3d0ace64eeb537171271a6c6cbf33e
 WHIRLPOOL 
04b26a82b2021626d4402c3275776bd9f91139082ae799350f9605bfa7e72fd3d72aac7636fbeb0e1fcdb93b6e903b396320b439502462baad06a61b0a3960e6
 DIST binutils-2.19.1.tar.bz2 16306586 SHA256 
2dbd2c554b70d915c5b32fcfd401d03afcbf202529059c7a80af3993885ad1c2 SHA512 
22af3cf65ad2f76469440fb992e50a10895fcec1265b98781138db0fc40bf06565af86dc73ca0b97bee764ec797439a89b5dbca2a5da74f375af55383887c436
 WHIRLPOOL 
340c12072a60c8f7b4b930a857e87d9723bdd2b0c61bef5a06810e11406f3e7955632a93a59c68b60220a882ff99273af3a9995872aa7a11604dd04182ebc6a2
 DIST binutils-2.20.1-patches-1.2.tar.bz2 15747 SHA256 
30738e18f492bd653421d4bc4d52b841680fe4b17a69524e081d9befadef6d3b SHA512 
23c1026db7748f9f958d32f6bfd2b362dae3bdee33612fb6a0cc4277fcb360a55c5618dc748a7119b12794a1bc22ea70af92c04f5283c0041bc681e5db4266b4
 WHIRLPOOL 
fc73133cbd0aaf9447296425dd22907d3b984a9d8c0631be5155cd887ca44932b5d3651d538783ac10e520c6b43a077fb045ea720d95855f04b4ba47cb9076a2
@@ -42,6 +43,8 @@ DIST binutils-2.23.51.0.6.tar.xz 13907008 SHA256 
0a2468ef7f99bf8162ebe5317dc3366
 DIST binutils-2.23.51.0.8-patches-1.0.tar.xz 10712 SHA256 
1a0bd1500c87089e6609e97697912bd00fd44ac35fd9711c9c7b4267ede34cc0 SHA512 
47f22c94fc387409c04d826db7592e1bddb991a990af108e21126ba5dc117740d1e87fa2178f51cc5c73c1b3f0fef55eda36308a722d1d9673a5ba639115995e
 WHIRLPOOL 
2efba9385d71c07055be90c9aedfcd0180d47197a08563df1ba6abd5802852624ec4e6837c86e8f809ce485f90d2644038b35c0d6a366e4712038eebc117e3a9
 DIST binutils-2.23.51.0.8.tar.xz 13922836 SHA256 
e345d7b7a14eb903074311a986d2a93af849b83799e3a5aa13308615a01eaf1e SHA512 
8124974114398cc1fc88eb5681bfea8369371a2636da5d0ed7993cba43462edea9cc3ddfed30bf7bf7d13c2981cfece39da30a019093a5f9d7935b5b57373aad
 WHIRLPOOL 
adfe57a30fd72544a8e7ece1cf6a40f19ff08d237964c40591a3f50eb81acbb687b53d94ab3f491807cb599a691575ca77c3171fc67b9effc959d04490ca26e3
 DIST binutils-2.23.tar.bz2 21402046 SHA256 
5f975e744a0fd4a4ab0b28dd6d0921685b3279207823226df92429389dbee452 SHA512 
079939e1000e358e830c4563543f2a00ae127ef6e18306eda55a775254509951114d24647cf2c3fef49ac4409c8e9895085efb85cc71566a5b4fe0106b8375bd
 WHIRLPOOL 
3713090b5f0d2b6fec14664ce862e0c7c7eeb0bf37bde19e4d07a48bafb61d388929e6ae993a6954aa6432fea9484b4646bc2938df308bcbf6142a0d5dfc1f69
+DIST binutils-2.24-patches-1.4.tar.xz 17488 

[gentoo-commits] dev/heroxbd:master commit in: eclass/, sys-devel/binutils/

2014-11-23 Thread Benda XU
commit: f997ed1017459a72f734565bba32d513380ffcc9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 06:50:14 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 06:50:14 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=f997ed10

bump binutils to 2.24 for RAP, again

---
 eclass/toolchain-binutils.eclass   | 115 ++---
 sys-devel/binutils/Manifest|   2 +-
 sys-devel/binutils/binutils-2.24-r3.ebuild |   2 +-
 3 files changed, 75 insertions(+), 44 deletions(-)

diff --git a/eclass/toolchain-binutils.eclass b/eclass/toolchain-binutils.eclass
index d9197e0..e8ceca4 100644
--- a/eclass/toolchain-binutils.eclass
+++ b/eclass/toolchain-binutils.eclass
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.123 
2013/02/09 04:32:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.137 
2014/11/08 17:12:09 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas 
 #
@@ -39,7 +39,7 @@ cvs)
 git)
extra_eclass="git-2"
BVER="git"
-   EGIT_REPO_URI="git://sourceware.org/git/binutils.git"
+   EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git"
;;
 snap)
BVER=${PV/_pre}
@@ -50,7 +50,13 @@ snap)
 esac
 
 inherit eutils libtool flag-o-matic gnuconfig multilib versionator unpacker 
${extra_eclass}
-EXPORT_FUNCTIONS src_unpack src_compile src_test src_install pkg_postinst 
pkg_postrm
+case ${EAPI:-0} in
+0|1)
+   EXPORT_FUNCTIONS src_unpack src_compile src_test src_install 
pkg_postinst pkg_postrm ;;
+2|3|4|5)
+   EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile 
src_test src_install pkg_postinst pkg_postrm ;;
+*) die "unsupported EAPI ${EAPI}" ;;
+esac
 
 export CTARGET=${CTARGET:-${CHOST}}
 if [[ ${CTARGET} == ${CHOST} ]] ; then
@@ -93,17 +99,17 @@ if version_is_at_least 2.18 ; then
 else
LICENSE="|| ( GPL-2 LGPL-2 )"
 fi
-IUSE="cxx nls multitarget multislot static-libs test vanilla"
+IUSE="cxx multislot multitarget nls static-libs test vanilla"
 if version_is_at_least 2.19 ; then
IUSE+=" zlib"
 fi
-if use multislot ; then
+if ! version_is_at_least 2.23.90 || [[ ${PV} == "" ]] || use multislot ; 
then
SLOT="${BVER}"
 else
SLOT="0"
 fi
 
-RDEPEND=">=sys-devel/binutils-config-1.9"
+RDEPEND=">=sys-devel/binutils-config-3"
 in_iuse zlib && RDEPEND+=" zlib? ( sys-libs/zlib )"
 DEPEND="${RDEPEND}
test? ( dev-util/dejagnu )
@@ -176,7 +182,7 @@ tc-binutils_apply_patches() {
# fix locale issues if possible #122216
if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
einfo "Fixing misc issues in configure files"
-   for f in $(grep -l 'autoconf version 2.13' $(find "${S}" -name 
configure)) ; do
+   for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
ebegin "  Updating ${f/${S}\/}"
patch "${f}" 
"${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \
|| eerror "Please file a bug about this"
@@ -201,15 +207,30 @@ tc-binutils_apply_patches() {
 
 toolchain-binutils_src_unpack() {
tc-binutils_unpack
+   case ${EAPI:-0} in
+   0|1) toolchain-binutils_src_prepare ;;
+   esac
+}
+
+toolchain-binutils_src_prepare() {
tc-binutils_apply_patches
 }
 
-toolchain-binutils_src_compile() {
-   # prevent makeinfo from running in releases.  it may not always be
-   # installed, and older binutils may fail with newer texinfo.
-   # besides, we never patch the doc files anyways, so regenerating
-   # in the first place is useless. #193364
-   find . '(' -name '*.info' -o -name '*.texi' ')' -print0 | xargs -0 
touch -r .
+_eprefix_init() {
+   has "${EAPI:-0}" 0 1 2 && ED=${D} EPREFIX= EROOT=${ROOT}
+}
+
+# Intended for ebuilds to override to set their own versioning information.
+toolchain-binutils_bugurl() {
+   printf "http://bugs.gentoo.org/";
+}
+toolchain-binutils_pkgversion() {
+   printf "Gentoo ${BVER}"
+   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
+}
+
+toolchain-binutils_src_configure() {
+   _eprefix_init
 
# make sure we filter $LINGUAS so that only ones that
# actually work make it through #42033
@@ -283,14 +304,42 @@ toolchain-binutils_src_c

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/gcc/, sys-devel/gcc/files/, eclass/

2014-11-24 Thread Benda XU
commit: b246ef8cdba089f83959f39ac07e2deabeb5c51c
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 11:50:39 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 15:41:41 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=b246ef8c

version bump gcc-4.9.2 for RAP

---
 eclass/toolchain.eclass   | 123 ++
 sys-devel/gcc/Manifest|   9 ++-
 sys-devel/gcc/files/fix_libtool_files.sh  |  24 +++---
 sys-devel/gcc/files/gcc-spec-env-r1.patch |  87 +
 sys-devel/gcc/gcc-4.9.0_pre.ebuild|  68 -
 sys-devel/gcc/gcc-4.9.2.ebuild|  53 +
 6 files changed, 231 insertions(+), 133 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 1345b5e..73421f7 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -93,7 +93,7 @@ fi
 
 export GCC_FILESDIR=${GCC_FILESDIR:-${FILESDIR}}
 
-PREFIX=${TOOLCHAIN_PREFIX:-/usr}
+PREFIX=${TOOLCHAIN_PREFIX:-${EPREFIX}/usr}
 
 if tc_version_is_at_least 3.4.0 ; then

LIBPATH=${TOOLCHAIN_LIBPATH:-${PREFIX}/lib/gcc/${CTARGET}/${GCC_CONFIG_VER}}
@@ -134,7 +134,7 @@ IUSE="multislot regression-test vanilla"
 IUSE_DEF=( nls nptl )
 
 if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
-   IUSE+=" altivec"
+   IUSE+=" altivec rap"
IUSE_DEF+=( cxx fortran )
[[ -n ${PIE_VER} ]] && IUSE+=" nopie"
[[ -n ${HTB_VER} ]] && IUSE+=" boundschecking"
@@ -646,8 +646,8 @@ make_gcc_hard() {
# Need to add HARD_CFLAGS to ALL_CXXFLAGS on >= 4.7
if tc_version_is_at_least 4.7 ; then
sed -e '/^ALL_CXXFLAGS/iHARD_CFLAGS = ' \
--e 's|^ALL_CXXFLAGS = |ALL_CXXFLAGS = $(HARD_CFLAGS) 
|' \
--i "${S}"/gcc/Makefile.in
+   -e 's|^ALL_CXXFLAGS = 
|ALL_CXXFLAGS = $(HARD_CFLAGS) |' \
+   -i "${S}"/gcc/Makefile.in
fi
 
# defaults to enable for all toolchains
@@ -970,10 +970,10 @@ toolchain_src_configure() {
elif built_with_use --hidden --missing false 
${CATEGORY}/${needed_libc} crosscompile_opts_headers-only ; then
confgcc+=(
"${confgcc_no_libc[@]}"
-   --with-sysroot=${PREFIX}/${CTARGET}
+   --with-sysroot="${PREFIX}"/${CTARGET}
)
else
-   confgcc+=( --with-sysroot=${PREFIX}/${CTARGET} )
+   confgcc+=( 
--with-sysroot="${PREFIX}"/${CTARGET} )
fi
fi
 
@@ -984,6 +984,16 @@ toolchain_src_configure() {
else
confgcc+=( --enable-shared )
fi
+
+   if use rap ; then
+   # use sysroot of toolchain to get currect include and 
library at compile time
+   confgcc+=( --with-sysroot="${EPREFIX}" )
+
+   # when doing cross compiling native for target, the 
build sysroot
+   # should be pointed to SYSROOT of the cross compiler.
+   tc-is-cross-compiler && confgcc+=( 
--with-build-sysroot="${ROOT}" )
+   fi
+
case ${CHOST} in
mingw*|*-mingw*|*-cygwin)
confgcc+=( --enable-threads=win32 ) ;;
@@ -1060,7 +1070,7 @@ toolchain_src_configure() {
[[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-}
# See if this is a valid --with-arch flag
if (srcdir=${S}/gcc target=${CTARGET} with_arch=${arm_arch};
-   . "${srcdir}"/config.gcc) &>/dev/null
+   . "${srcdir}"/config.gcc) &>/dev/null
then
confgcc+=( --with-arch=${arm_arch} )
fi
@@ -1633,7 +1643,7 @@ toolchain_src_install() {
if ! is_crosscompile ; then
local EXEEXT
eval $(grep ^EXEEXT= "${WORKDIR}"/build/gcc/config.log)
-   [[ -r ${D}${BINPATH}/gcc${EXEEXT} ]] || die "gcc not found in 
${D}"
+   [[ -r "${D}${BINPATH}"/gcc${EXEEXT} ]] || die "gcc not found in 
${D}"
fi
 
dodir /etc/env.d/gcc
@@ -1647,7 +1657,7 @@ toolchain_src_install() {
gcc_slot_java
 
dodir /usr/bin
-   cd "${D}"${BINPATH}
+   cd "${D}${BINPATH}"
# Ugh: we really need to auto-detect this list.
   

[gentoo-commits] dev/heroxbd:master commit in: eclass/

2014-11-24 Thread Benda XU
commit: c98ce0ffdfec2231b6965981df9c832fa0da70a7
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 08:58:00 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 15:41:11 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=c98ce0ff

use toolchain eclass from gx86

---
 eclass/toolchain.eclass | 2488 ---
 1 file changed, 1298 insertions(+), 1190 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 55d9890..1345b5e 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1,16 +1,14 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.597 2013/07/24 
01:34:38 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.647 2014/11/15 
08:45:33 vapier Exp $
 
 # Maintainer: Toolchain Ninjas 
 
-#>> eclass stuff <<
 DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="http://gcc.gnu.org/";
-LICENSE="GPL-2 LGPL-2.1"
 RESTRICT="strip" # cross-compilers need controlled stripping
 
-inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig 
multilib fixheadtails pax-utils prefix
+inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils 
toolchain-funcs versionator
 
 if [[ ${PV} == *_pre* ]] ; then
EGIT_REPO_URI="git://gcc.gnu.org/git/gcc.git"
@@ -26,10 +24,17 @@ fi
 
 FEATURES=${FEATURES/multilib-strict/}
 
-EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install 
pkg_postinst pkg_postrm
-#<< eclass stuff >>
+EXPORTED_FUNCTIONS="pkg_setup src_unpack src_compile src_test src_install 
pkg_postinst pkg_postrm"
+case ${EAPI:-0} in
+   0|1);;
+   2|3)EXPORTED_FUNCTIONS+=" src_prepare src_configure" ;;
+   4*|5*)  EXPORTED_FUNCTIONS+=" pkg_pretend src_prepare src_configure" ;;
+   *)  die "I don't speak EAPI ${EAPI}."
+esac
+EXPORT_FUNCTIONS ${EXPORTED_FUNCTIONS}
 
 #>> globals <<
+
 export CTARGET=${CTARGET:-${CHOST}}
 if [[ ${CTARGET} = ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
@@ -45,11 +50,16 @@ is_crosscompile() {
 }
 
 # General purpose version check.  Without a second arg matches up to minor 
version (x.x.x)
-# (ie. 4.6.0_pre matches 4 or 4.6 or 4.6.0 but not 4.6.1)
 tc_version_is_at_least() {
version_is_at_least "$1" "${2:-${GCC_RELEASE_VER}}"
 }
 
+# General purpose version range check
+# Note that it matches up to but NOT including the second version
+tc_version_is_between() {
+   tc_version_is_at_least "${1}" && ! tc_version_is_at_least "${2}"
+}
+
 GCC_PV=${TOOLCHAIN_GCC_PV:-${PV}}
 GCC_PVR=${GCC_PV}
 [[ ${PR} != "r0" ]] && GCC_PVR=${GCC_PVR}-${PR}
@@ -66,12 +76,9 @@ GCCMICRO=$(get_version_component_range 3 ${GCC_PV})
 GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(replace_version_separator 3 '-' ${GCC_PV})}
 
 # Pre-release support
-if [[ ${GCC_PV} != ${GCC_PV/_pre/-} ]] ; then
+if [[ ${GCC_PV} == *_pre* ]] ; then
PRERELEASE=${GCC_PV/_pre/-}
-fi
-
-# make _alpha and _beta ebuilds automatically use a snapshot
-if [[ ${GCC_PV} == *_alpha* ]] ; then
+elif [[ ${GCC_PV} == *_alpha* ]] ; then
SNAPSHOT=${GCC_BRANCH_VER}-${GCC_PV##*_alpha}
 elif [[ ${GCC_PV} == *_beta* ]] ; then
SNAPSHOT=${GCC_BRANCH_VER}-${GCC_PV##*_beta}
@@ -79,7 +86,13 @@ elif [[ ${GCC_PV} == *_rc* ]] ; then
SNAPSHOT=${GCC_PV%_rc*}-RC-${GCC_PV##*_rc}
 fi
 
+if [[ ${SNAPSHOT} == 5.0-* ]] ; then
+   # The gcc-5 release has dropped the .0 for some reason.
+   SNAPSHOT=${SNAPSHOT/5.0/5}
+fi
+
 export GCC_FILESDIR=${GCC_FILESDIR:-${FILESDIR}}
+
 PREFIX=${TOOLCHAIN_PREFIX:-/usr}
 
 if tc_version_is_at_least 3.4.0 ; then
@@ -100,38 +113,58 @@ 
DATAPATH=${TOOLCHAIN_DATAPATH:-${PREFIX}/share/gcc-data/${CTARGET}/${GCC_CONFIG_
 # Dont install in /usr/include/g++-v3/, but in gcc internal directory.
 # We will handle /usr/include/g++-v3/ with gcc-config ...
 
STDCXX_INCDIR=${TOOLCHAIN_STDCXX_INCDIR:-${LIBPATH}/include/g++-v${GCC_BRANCH_VER/\.*/}}
-#<< globals >>
 
-#>> SLOT+IUSE logic <<
-IUSE="multislot nls nptl regression-test vanilla"
+#>> LICENSE+SLOT+IUSE logic <<
+
+if tc_version_is_at_least 4.6 ; then
+   LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ 
gcc-runtime-library-exception-3.1 ) FDL-1.3+"
+elif tc_version_is_at_least 4.4 ; then
+   LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ 
gcc-runtime-library-exception-3.1 ) FDL-1.2+"
+elif tc_version_is_at_least 4.3 ; then
+   LICENSE="GPL-3+ LGPL-3+ || 

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/eblits/

2014-11-24 Thread Benda XU
commit: 5cd787785e96926f58636b2af9e606b232b03c00
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 12:14:06 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 15:41:45 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=5cd78778

sys-libs/glibc: import eblits from gx86

---
 sys-libs/glibc/files/eblits/common.eblit   | 101 
 sys-libs/glibc/files/eblits/pkg_postinst.eblit |   8 +-
 sys-libs/glibc/files/eblits/pkg_preinst.eblit  |  23 +-
 sys-libs/glibc/files/eblits/pkg_setup.eblit|  11 +-
 sys-libs/glibc/files/eblits/src_compile.eblit  | 254 +
 .../{src_compile.eblit => src_configure.eblit} | 180 +++
 sys-libs/glibc/files/eblits/src_install.eblit  |  83 +++
 sys-libs/glibc/files/eblits/src_prepare.eblit  |  63 +
 sys-libs/glibc/files/eblits/src_test.eblit |  62 ++---
 sys-libs/glibc/files/eblits/src_unpack.eblit   |  70 +-
 10 files changed, 307 insertions(+), 548 deletions(-)

diff --git a/sys-libs/glibc/files/eblits/common.eblit 
b/sys-libs/glibc/files/eblits/common.eblit
index d3ef4a2..2f7471e 100644
--- a/sys-libs/glibc/files/eblits/common.eblit
+++ b/sys-libs/glibc/files/eblits/common.eblit
@@ -1,31 +1,21 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 
1.29 2012/12/28 19:00:51 vapier Exp $
-
-# There are many directory offsets here that can lead to confusion. We 
summarize the senarios in this table
-# P:=Prefix X:=Cross-Triplet
-# example of configure host: --with-headers
-# example of configure target: --libdir
-#
-# variation   phase   PX  X   P
 solution
-# 
---+---+---+---+-+
-# hostconfigure   EPREFIX/usr/CTARGET /usr/CTARGET
EPREFIX   $EPREFIX/$(alt_prefix)
-# target  configure   NULLNULL
EPREFIX   $TPREFIX
-# 
---+---+---+---+-+
-# hostinstall_rootD/EPREFIX/usr/CTARGET   D/usr/CTARGET   D
 ${D}/${EPREFIX%$TPREFIX}/$(alt_prefix)
-# 
---+---+---+---+-+
-# hostebuild helper ED/   /usr/CTARGET/usr/CTARGETNULL 
 $(alt_prefix)
-#
-# alt_prefix and TPREFIX in the table are defined as followed
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 
1.45 2014/10/18 23:09:51 vapier Exp $
 
 alt_prefix() {
is_crosscompile && echo /usr/${CTARGET}
 }
 
-TPREFIX=$(is_crosscompile || echo "${EPREFIX}")
-
-: ${ED:=${D}}
-: ${EROOT:=${ROOT}}
+if [[ ${EAPI:-0} == [012] ]] ; then
+   : ${ED:=${D}}
+   : ${EROOT:=${ROOT}}
+fi
+# This indirection is for binpkgs. #523332
+_nonfatal() { nonfatal "$@" ; }
+if [[ ${EAPI:-0} == [0123] ]] ; then
+   nonfatal() { "$@" ; }
+   _nonfatal() { "$@" ; }
+fi
 
 # We need to be able to set alternative headers for
 # compiling for non-native platform
@@ -37,9 +27,9 @@ alt_headers() {
 }
 alt_build_headers() {
if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
-   ALT_BUILD_HEADERS=${EPREFIX}$(alt_headers)
+   ALT_BUILD_HEADERS=$(alt_headers)
if tc-is-cross-compiler ; then
-   ALT_BUILD_HEADERS=${EROOT}$(alt_headers)
+   ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; 
then
local header_path=$(echo '#include 
' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o 
'[^"]*linux/version.h')

ALT_BUILD_HEADERS=${header_path%/linux/version.h}
@@ -56,6 +46,10 @@ alt_usrlibdir() {
echo $(alt_prefix)/usr/$(get_libdir)
 }
 
+builddir() {
+   echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
+}
+
 setup_target_flags() {
# This largely mucks with compiler flags.  None of which should matter
# when building up just the headers.
@@ -174,8 +168,11 @@ setup_flags() {
strip-unsupported-flags
filter-flags -m32 -m64 -mabi=*
 
+   # Bug 492892.
+   filter-flags -frecord-gcc-switches
+
unset CBUILD_OPT CTARGET_OPT
-   if has_multilib_profile ; then
+   if use multilib ; then
CTARGET_OPT=$(get_abi_CTARGET)
[[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
fi
@@ -198,7 +195,12 @@ setup_flags() {
# buildin

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/eblits/, sys-libs/glibc/files/2.20/, sys-libs/glibc/

2014-11-24 Thread Benda XU
commit: dfa928e8f09cb249faba9ebc431a953ad4065a7a
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 15:36:13 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 15:41:45 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=dfa928e8

sys-libs/glibc version bump for RAP

---
 sys-libs/glibc/Manifest|  33 ++-
 .../glibc/files/2.20/glibc-2.20-gentoo-chk_fail.c  | 299 
 .../files/2.20/glibc-2.20-gentoo-stack_chk_fail.c  |   2 +
 .../glibc-2.20-hardened-inittls-nosysenter.patch   | 306 +
 .../files/2.20/glibc-2.20-shadow-prefix.patch  |  24 ++
 .../glibc/files/2.20/glibc-2.20-vdso-disable.patch |  20 ++
 sys-libs/glibc/files/eblits/common.eblit   |  37 ++-
 sys-libs/glibc/files/eblits/pkg_postinst.eblit |   8 +-
 sys-libs/glibc/files/eblits/pkg_preinst.eblit  |   2 +-
 sys-libs/glibc/files/eblits/src_configure.eblit|  18 +-
 sys-libs/glibc/files/eblits/src_install.eblit  |  40 +--
 sys-libs/glibc/glibc-2.20.ebuild   | 209 ++
 12 files changed, 952 insertions(+), 46 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index b4bb0c4..11a8036 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -12,6 +12,11 @@ AUX 2.17/glibc-2.17-shadow-prefix.patch 950 SHA256 
36fa45e0e2642c6ce8809341b69e9
 AUX 2.17/locale-gen_prefix.patch 2704 SHA256 
0807c8979b7a1a63b48d155417ff8ecc7e14773e928a0d1fe6c349a36fcdadef SHA512 
d6b41b953713f7fe0ba14af6d045fc0e6b649f278da691ca5f021d95be5cdabfc87de399880cf988fec2b189fac22864d004ec8d159e59a2348b41945de1d5db
 WHIRLPOOL 
3c7d6b4e789ae494cebea620ed64a6ba8dd401837914f4ead72c7b2d6af94538c9a28f65781db7e6ae0d21c7fac13c531b71147fdb5456ffd39ae1246b331069
 AUX 2.17/vdso-disable.patch 1136 SHA256 
49006855c1ba3ae3d3aa5ed71787056dc64e993eec70a4bef05bcc9f4d824014 SHA512 
6eeb6eae8b8c1777ebd18170a7651b9e95297125cfc3829786c4d02887cad4a5d768fc2950723d1d040d16d15d72491d7443a3c14ca9f20eb2adb1ba6d1649ca
 WHIRLPOOL 
80367da491b958d0b7855d23d3225a5c17a3a7a1b1f9a54ebc093c53823a5ef1642b974b45e079aec0abff0476494368ed9afcaed83b87576ed8458b8348e41e
 AUX 2.17/vdso.patch 697 SHA256 
26f2089344709de9c1bdd2f974d02ff5d4c465f6ebebd5d1ac2cd72b732de201 SHA512 
a303a6828ed001b16f2f5c3532890cff66a50259c2e2aa2843e992f2bed5e6141abc9e120afed25f2e1f30d77bc218c3940d680c3d73c227d2056370d5e6b806
 WHIRLPOOL 
edcaa815b8f86e17d77f0582453a717fbbd848400bfdbd302730fec20a952a584ea8f5ba4f7175b25d84752bc895519d7baa55664073cae5037962b0c1825aa3
+AUX 2.20/glibc-2.20-gentoo-chk_fail.c 8978 SHA256 
f9cc426b0fb21de1dc11bb36e43bca8e1b3114fe78f8b343f672a951a82c742e SHA512 
5cb529ac9d18a315f25fd48a3a80a529924bee0588074c97e6df7dbe8568a67f786363c41da6300ea55818369e3609ed4315b2e2104f8a8b4f1266ba43076eda
 WHIRLPOOL 
2d38c19a20226fc4687037b8bb19025065f039ddaa62466879ca98765c8899e64b147dd148565304419ed1a98fbe1f8403710b22c930b08a19bddba7e79b0f1d
+AUX 2.20/glibc-2.20-gentoo-stack_chk_fail.c 55 SHA256 
ec73e74297b5eade591bfb3a289e2a7aa80752140048ffa67349635f05e7 SHA512 
4dfec1bd17007b826110dcb73d09331a58b7a892c87de55b94480b14c28686442c567725b610082813411cf9911e180835a400a54ea704fe80f81cfba966a989
 WHIRLPOOL 
b2b338a50f7895c530a71a19e4582bd0116a0b9d13b2e1505f0566924557493849f93cefb2c0ad1719ef684321e145129e0f72cfc9aa85a44ea7ebf910e7304c
+AUX 2.20/glibc-2.20-hardened-inittls-nosysenter.patch 9951 SHA256 
992fb70b9b62674d94ef8938297a3f2591b3121495987d927f5a44c1d8788658 SHA512 
a8302ee2963bd791be859233223b17cd154afbf04c13c046956bb1140d748272d7bcb3a6167ce8b61573ebcffe906dff064308374d2910656b8fad18480fe422
 WHIRLPOOL 
b8753d6f1301650b91b5cf4f342de22010d819deb2bf4da27aac33d7540e15a140b8a7a4c5e111faba320873ed5784b22f6add29181fbaef14c3e9504b1b838f
+AUX 2.20/glibc-2.20-shadow-prefix.patch 749 SHA256 
354583917144a16fcf4bd986521d345b8f45ad6c1b13443d578ab6627e46b597 SHA512 
eb0a7f19448fed82efdb7972fa23be0a341d005d47395915c0b963d2b4d807fae446660d4903aa2547e9044802294c65120ab22fe35137754db33e6f941b71e4
 WHIRLPOOL 
7be293997a47e9c58a6d8f3192ad302066a424c5f8a03097756f8897a0008a1ec63da62d4b94e4d6a6cf5f36313a6ddd474cb0fe6dd9eea42511418da03c7c6d
+AUX 2.20/glibc-2.20-vdso-disable.patch 725 SHA256 
476d1198e990a0beb42a7350c52c34783de33d0364ab3e11d9b74a81e027977b SHA512 
2c47efc06aa93eea18e6d407c2b1cfdaa80b374bdaf7ad257ca02857aab53d7a6ec46092872d3a2ec800f6937012571115b8c83d116084c21f8130c4fdd6
 WHIRLPOOL 
fb919be2a23f5a240817dc8540582915cb0e0497196237a7bcd891113738b81072e96f4af4668d0ebd05094c2983c411265267bbcfc2be96c5ff33f37fe7f936
 AUX 2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch 2329 SHA256 
b5cf51d1ff5479d09fbc82992f126ca4969006c90c3a2ae94ad586d4902d791b SHA512 
939ec7da977837ef46aa8894f99ac06b3fccfc36dd672889b85ae8cbbfc9a963c5d0c031d776aa2feee29ddf8341b4cc7a50ea19b7c6f7e80df74eef5f1fd977
 WHIRLPOOL 
47d248ddba815a517aed9b7dbfa247bdedf293cb5adad8079be803ea4a682136f01b47fd3817a1696b3758c4631d1a25376bf58ef039998ace4a6b65807fe75e
 A

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/

2014-11-24 Thread Benda XU
commit: 5e2d8a6be1a99f43788ccd5c84f3cf2bb576bfe0
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 24 15:43:56 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 24 15:43:56 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=5e2d8a6b

sys-libs/glibc digest

---
 sys-libs/glibc/Manifest | 8 
 1 file changed, 8 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 11a8036..84d85bf 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,14 +25,6 @@ AUX 2.5/glibc-2.5-hardened-pie.patch 1569 SHA256 
ff9cde8857c5da89faa4039e2a81748
 AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 
1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 
360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf
 WHIRLPOOL 
44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f
 AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 SHA256 
cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf SHA512 
094b24474e42a9714f5298b0768d44f2c0e01b7d8c3b0a754bb16caa6c024106e8c0b1acbce670bacec1ead6653f8365397173d62cb8168b946c8f521ca155d2
 WHIRLPOOL 
9fa16256f9d3bd2f38023549c0bd4c932d3173b6c3f4ef66e19cdb3eff5cb2def6ec02fa72a7e57ba74da6d5f29b82ddb9692d59f6c694d45b5989fa0bfa6057
 AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 SHA256 
b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3 SHA512 
50563c26e1fd2e71cb034c8a1b85e0e4075ac6467bae46d4cba0c105c940c5aa6531c39cf00c63ebf94be4e290ee485d7bd8239ff08dbc781db605b45c4aa38f
 WHIRLPOOL 
2047148b53073bae4031ad864fc360112e2812115ec455142c82d4694a57387b49b36c98f400dd6f77f5dab3d419303faabe8183a16f0fd68387996c95888a43
-AUX eblits.old/common.eblit 10936 SHA256 
f2ce0cc64cee2efadd2428be4fe7ddb1507f21a05286e1ba19ebbc1dd6052e38 SHA512 
cde7f8c639598fc469587c9a31ad1146c734c2ffcd242d3083edafeeefe522caabed228a005360b69d2a01da59994b4443323e62f5ca3820da0e4c41cd3c35e8
 WHIRLPOOL 
204eb9a3d0be28c764251fa71b56fb6c8f9882a54f4b1eca76bafbecf5459b7a6789da12c8cd77540ce7b7e93fb0d0406cf43f164e8fdea40ed684ecfdd50a89
-AUX eblits.old/pkg_postinst.eblit 1085 SHA256 
71b7a853cd825ed7044e69c8a76b6ee3e00d46614015960d411941c4d12f5d20 SHA512 
fc39960f370f0a4d5ef4d794f6de14594a53730ec0b3a49956cfddced17196f485337b9cb29759f232ccd33b4e9af7affe92aac93752397aa2e29ff0c1e36809
 WHIRLPOOL 
22936beba3ab465ef32717c1659dffa6ef7094d59d0c8ce2455563d56ce371598deac783f365abe2c55a527e7bdb28d07733ee3ea0858e2df86c65d66d729031
-AUX eblits.old/pkg_preinst.eblit 2289 SHA256 
b99f883d8c8ac31ebc81f0ea3239a1f0bddfb49bdd7ddfa97e45bbfb4b3b5ebb SHA512 
ea80538692db8492b75e84b39bab88d0a51faabba70f4f5a9d610af61a488cbd3cb9c74e532544d8a541c73059af1133d4d6e68fef95012ef9c6f19fd424cecc
 WHIRLPOOL 
0e8cb61657b7af02a41c20da1dc23a8ca24ed29795eee2a70f78d134d5f7ad29b1a99f6fb2a414bf18db6d2ad550b0db9c85ff4e1c10e8fe3e1e7942b4354365
-AUX eblits.old/pkg_setup.eblit 3897 SHA256 
eb384c601e2a48edd1f2e3ad591847d65c88d9560ce24efa69502ad75fc7350c SHA512 
7af588bfdf9ac0c7042ca96578b7c1c9f67abfbf7d653d9ec1a811addafc9a800cc89d250f44a0570f9c02e8294a28b330eb278c020de7eed4c181e44ecbe57e
 WHIRLPOOL 
271229a58dd9498bcaab420f4d5ab2648122c81b39e6611551cbd3f693fddbc9ae44787c34b7b68644d8cab270147c716a362fbe414602d8938d0166f2b5a99b
-AUX eblits.old/src_compile.eblit 7157 SHA256 
5ebcc1598badba5e6beed22754e5f36f6a9420efac45b488ce84e67e83ce256a SHA512 
720ddbfaa13848bf53be41d92b6e6c8c4f4dbadd253733e463c3df3971cc57815b66cb50cd89ef03901d78deb7580f0c7c3a1e2b9a2d287205ac85657de83330
 WHIRLPOOL 
40d1cf7e2f7f630671f22b03e7815c4644287561d7de00d98e8a82c164ff97139b763b2fff1dba081de2e17d510e686ea55ddaa1367307a9bf22063b05645964
-AUX eblits.old/src_install.eblit 8242 SHA256 
ea8d3afa5c76db97322a1108ba18c203be7d0b6994df146b65748045f1530f70 SHA512 
1da934c4b9fc40549af5406eab7ae51c897ecd6f1c2305cdbc8a88ceaa55769adadacdec7398d2692b06c196ea15f689912a31b488c74a69d0bdccc20ca54c89
 WHIRLPOOL 
cbf185343cbfe0e9cdf6b16d1726b112bd164bf5641847a123edc76039af3934d9659395ec2c333835bb4d83bf1afe507cfbecbd69c51de12fd1b8c9ca070956
-AUX eblits.old/src_test.eblit 1278 SHA256 
4cc565c9688292f1a195b4d9a5ba2d1b90ccc505e62229fc21d9fdf67d9655d5 SHA512 
b058884a9ec43f047f10b6d61338366388dfb58c920e3f55baa85a9795750af7b8eafba427bb8ec59b1269853a4e4135b86a951f6513f64304461364b6f36a6f
 WHIRLPOOL 
50b798092b0a9734767a8f9b7d3e1dc087d76e60f1dc83d6d5dde8aba48b992fb1b6eb6f07a9259b6fc4dac9bb391ab8972fd705be91ca15033d4d4144044e93
-AUX eblits.old/src_unpack.eblit 5166 SHA256 
69712fe1caba29da644aa73d251d8574baf8b4cb240cefdb66947c88c7f6a59f SHA512 
91a323ed15cdd31182d5fa01ef3bc2ba2ca4d35b3bdaaa00628ad7b8f6c9d93e9f3189332511cb689c3ed246054c461313853986148567dd71ebd3790e0e69ba
 WHIRLPOOL 
10f9b5bda4e468b6ac111eecd7193fd8dcea3d9f4a3ba5339bcb53baba926075ab7f62f58ee979968de9246925217b621ccaa53ed7edf399a6174c869087b061
 AUX 

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/files/eblits/, sys-libs/glibc/

2014-12-01 Thread Benda XU
commit: f7fd99c2240435d847c9837025b1c50c7ec3fbbd
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  1 12:42:53 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Dec  1 12:42:53 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=f7fd99c2

use the patch update from bug #473728

---
 sys-libs/glibc/Manifest |  6 ++--
 sys-libs/glibc/files/eblits/common.eblit| 46 +
 sys-libs/glibc/files/eblits/pkg_preinst.eblit   |  6 ++--
 sys-libs/glibc/files/eblits/src_configure.eblit |  2 ++
 sys-libs/glibc/files/eblits/src_install.eblit   | 44 +++
 5 files changed, 47 insertions(+), 57 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 84d85bf..a2573c8 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,13 +25,13 @@ AUX 2.5/glibc-2.5-hardened-pie.patch 1569 SHA256 
ff9cde8857c5da89faa4039e2a81748
 AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 
1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 
360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf
 WHIRLPOOL 
44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f
 AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 SHA256 
cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf SHA512 
094b24474e42a9714f5298b0768d44f2c0e01b7d8c3b0a754bb16caa6c024106e8c0b1acbce670bacec1ead6653f8365397173d62cb8168b946c8f521ca155d2
 WHIRLPOOL 
9fa16256f9d3bd2f38023549c0bd4c932d3173b6c3f4ef66e19cdb3eff5cb2def6ec02fa72a7e57ba74da6d5f29b82ddb9692d59f6c694d45b5989fa0bfa6057
 AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 SHA256 
b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3 SHA512 
50563c26e1fd2e71cb034c8a1b85e0e4075ac6467bae46d4cba0c105c940c5aa6531c39cf00c63ebf94be4e290ee485d7bd8239ff08dbc781db605b45c4aa38f
 WHIRLPOOL 
2047148b53073bae4031ad864fc360112e2812115ec455142c82d4694a57387b49b36c98f400dd6f77f5dab3d419303faabe8183a16f0fd68387996c95888a43
-AUX eblits/common.eblit 12329 SHA256 
dfa8671295a7aaaec16ce5a30132fbe1612b063eeedbebbe6cd1fa2a2bbfd24e SHA512 
fb5042a8ea4a2816359df4513c215a80a989304ed94fed177ab35697b429ea4b1e7ecb6def92307932ddfa8337f766f0b634ea985382ecf02f124ba87a78dfb3
 WHIRLPOOL 
8e7ab80f3918ab8c6a94f3fc85cfd72ba9fdbb5baa9f9c331d75baf63fe421a0be5cdeb6d3c90dd700ed2fd17c039e0ed33628226cdc132f7a61743430580b92
+AUX eblits/common.eblit 11811 SHA256 
d5e39c90ba19458a2cc3748f3659f095f80d203a4aaf86d738cbe8ee1835a8db SHA512 
2f7d25e2cc03e6402f41c9cc5462f441bb881c4e6b9a77d25dd0649a6d0f0e7d174bce3a20cbf19e565c11d942b78436e163ac1587b8a77b3e3658d834d8631d
 WHIRLPOOL 
b74ea218554a5e5f762af4b35fe2cb66e0c70a843c622402202c07b9c22fe5d82add9ff41f0cab3c53987a319dc5f689e49bf459a6d8aa6556d036e5d18e2db9
 AUX eblits/pkg_postinst.eblit 1085 SHA256 
71b7a853cd825ed7044e69c8a76b6ee3e00d46614015960d411941c4d12f5d20 SHA512 
fc39960f370f0a4d5ef4d794f6de14594a53730ec0b3a49956cfddced17196f485337b9cb29759f232ccd33b4e9af7affe92aac93752397aa2e29ff0c1e36809
 WHIRLPOOL 
22936beba3ab465ef32717c1659dffa6ef7094d59d0c8ce2455563d56ce371598deac783f365abe2c55a527e7bdb28d07733ee3ea0858e2df86c65d66d729031
-AUX eblits/pkg_preinst.eblit 2607 SHA256 
4a6aadb05d7d9fd864011de5e42f7fcf94d03cd4e92c533d4d09c6279f74d354 SHA512 
0e882b3e706d828e32d6fba78623241f9216c7070da7bc47c5eff923bbfa4815132d65f8983fb2d14a6a6f60b7bcecd7cbf4bd975f76fa3bc2fad22114368364
 WHIRLPOOL 
bbf347d3389a82b94833dc4ae58138cffc265965f507f9c3d0e8eea42062ca04cd558ede5cff220ce8f52b0d43e90ffde9d33eda0b14021c4585293215792f86
+AUX eblits/pkg_preinst.eblit 2610 SHA256 
9e2128b921342534ce8286f5b5d5e3d89435c1d0ef307f67438bdb27862fff25 SHA512 
a3b48453670f0f31ffaddfe5d397f2a28a3748840bfcea621ccde6b7a0efec180ef528cf9bf9b99bf523b3c379c978d21d036df621e1726b5ea6f1555c361a92
 WHIRLPOOL 
b4c4e720579bfb1b13e47aba5fa1bf40b9265432e7ba2ab21decf7f11c9a90dc3b5c0cb283bdbf8f903f27712854c48265cae4e3c926f4b06e6261fb47365170
 AUX eblits/pkg_setup.eblit 3963 SHA256 
385b1315ef36265375d4a552687437a59cade4dbc937aa99a313002abea63736 SHA512 
db970d0bf24182993f10713234316f7a4392859a3d8eff419a2ed7220f4e159daf1b6944888d34bc777587b2e9160a1bd911526fc28512d47aa60ebe3029d4da
 WHIRLPOOL 
8a00c72f2d81e39de89e43f0eb973315035702357aec986032af7085bc1e5ad02ba2c6341c22f1e967219e239de3e5c714a156117141f875821e116bc78de4cc
 AUX eblits/src_compile.eblit 712 SHA256 
2f7250659b1ea316dd67a0baa229b9248693b55738416e242bcacbd6efec96b2 SHA512 
f812075621013eb9db7748e16997f7785e6029f691147ef63c9c5e4c0ec98ca47cad81a9aa135e69dd57296454d158191deced0cb47201343698d9495b8dd34e
 WHIRLPOOL 
0692b14ac23a7f995e68c15fc91643bd72707f4072e319460a31014a91fe789794b10ac155021b48f02b9bea636305408ec56bb161664a21ec7f5ff86ccff7fe
 AUX eblits/src_configure.eblit 7271 SHA256 
736610669ac20a00cd5cd42f5d669c69f744398394bdd680cd9665284b

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/

2014-12-01 Thread Benda XU
commit: 9947e1a14f37701b0d7de6cdc777de5bafe62c16
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec  2 00:05:55 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec  2 00:06:08 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=9947e1a1

update glibc manifest

---
 sys-libs/glibc/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a2573c8..4a3813b 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -30,7 +30,7 @@ AUX eblits/pkg_postinst.eblit 1085 SHA256 
71b7a853cd825ed7044e69c8a76b6ee3e00d46
 AUX eblits/pkg_preinst.eblit 2610 SHA256 
9e2128b921342534ce8286f5b5d5e3d89435c1d0ef307f67438bdb27862fff25 SHA512 
a3b48453670f0f31ffaddfe5d397f2a28a3748840bfcea621ccde6b7a0efec180ef528cf9bf9b99bf523b3c379c978d21d036df621e1726b5ea6f1555c361a92
 WHIRLPOOL 
b4c4e720579bfb1b13e47aba5fa1bf40b9265432e7ba2ab21decf7f11c9a90dc3b5c0cb283bdbf8f903f27712854c48265cae4e3c926f4b06e6261fb47365170
 AUX eblits/pkg_setup.eblit 3963 SHA256 
385b1315ef36265375d4a552687437a59cade4dbc937aa99a313002abea63736 SHA512 
db970d0bf24182993f10713234316f7a4392859a3d8eff419a2ed7220f4e159daf1b6944888d34bc777587b2e9160a1bd911526fc28512d47aa60ebe3029d4da
 WHIRLPOOL 
8a00c72f2d81e39de89e43f0eb973315035702357aec986032af7085bc1e5ad02ba2c6341c22f1e967219e239de3e5c714a156117141f875821e116bc78de4cc
 AUX eblits/src_compile.eblit 712 SHA256 
2f7250659b1ea316dd67a0baa229b9248693b55738416e242bcacbd6efec96b2 SHA512 
f812075621013eb9db7748e16997f7785e6029f691147ef63c9c5e4c0ec98ca47cad81a9aa135e69dd57296454d158191deced0cb47201343698d9495b8dd34e
 WHIRLPOOL 
0692b14ac23a7f995e68c15fc91643bd72707f4072e319460a31014a91fe789794b10ac155021b48f02b9bea636305408ec56bb161664a21ec7f5ff86ccff7fe
-AUX eblits/src_configure.eblit 7271 SHA256 
736610669ac20a00cd5cd42f5d669c69f744398394bdd680cd9665284bd9dbc1 SHA512 
eefc27858f5d9f2d3be8ba72ae451ac445b0db053963005175517e6c0d6c23dc53c1d167369c6729e61d518bc595ad8c006670ce5e5779845917eb187db6ec83
 WHIRLPOOL 
2db45c1561dd30c3a45baeb0a50a92977397b59732ae1eb443643e836f29c4ec510c3a9ad664d3513871914d141769606a21e7b337f1b236a1a7759a128bf583
+AUX eblits/src_configure.eblit 7338 SHA256 
aae83d32044e6ff4091880f2ed2c7a14eda963ea9dce70257eb75609e7758ba4 SHA512 
09e643a4f500e819f0061fcce3427fa541161cedccef8cf9acc86da8b7db021b05c974c8fc6d6e7a9b8ef3add4cac1ae0ee972855a31168b30f9b90d0a73e00e
 WHIRLPOOL 
ba74b1a96c877ef4d17d1c8dc28a443ec82170bdf64b66796a2f26fd401ca643fbc2f35f4dfb7d2bd0cc83e0ec2acb672de832517f909bf550a500f050263bfe
 AUX eblits/src_install.eblit 7940 SHA256 
e6b3c927b52ccb2afd3a080be482e34481a821f4f4280f426f8b5ddc29db8c30 SHA512 
df13584e9fb4d307a7871e2a26347d944d089938f6e5f4c6538a09c23f42b683a4808dc426547af3127787a4b0420459fbdd52f5910ddea45ed1c247fe8b520e
 WHIRLPOOL 
76ec59abcafc6a530ec7f243ab18dad7176196f60800dc743ba120a8e1503a0ff6159bcfa75e5ba0f5d32c25af07ebfa426a5100d8912b37a9dffd6b5f355c46
 AUX eblits/src_prepare.eblit 2344 SHA256 
7898682539bc85f126e491bc9c9a727cc5d922680f91dd409aec50c068ca93aa SHA512 
30d706f26475db2dfe8cfaaa003c3a21988328ba0cc7cdca439d248c968430308d8d0afefa60302315d4c76011e4de51925307ee19d15eba10e24f1ede2b956f
 WHIRLPOOL 
3a5ad0de18649805d97b0d78ea33e52608e7b6694ac567313db9e09da18a0bca9b95a027fe0181b50738b5bfe83ac49254d29b077cef36fb311a9707683261b5
 AUX eblits/src_test.eblit 808 SHA256 
8a652acb87e941fe767ddfbe0e0a42e3b5f208f5408606c5d9de22a85b1f8ebe SHA512 
b8a37cd8294f5b6d2735d9971e7bc4bde1a7671540d6f76764d06203f5f179c143c487f57c57747c8e72e7a1d89d05928df51331a44f46d4290e9b89449eed63
 WHIRLPOOL 
c33b33b71431f3438fbe350c8c1d3c67d17fdccef61687bc645397635875d09af8b4e2b545a4405429c2b8ee4a012fd753205e4b5ce3bb2f93e4341d34a18eb4



[gentoo-commits] dev/heroxbd:master commit in: sys-devel/binutils/

2015-01-01 Thread Benda XU
commit: 18a2f8778215f4c62e6d334257e9bdcbf7791877
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Jan  1 12:44:56 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Jan  1 12:44:56 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=18a2f877

sys-devel/binutils: manifest

---
 sys-devel/binutils/Manifest | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index bf7cc40..558ba1f 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -26,8 +26,6 @@ AUX binutils-2.23-no-rpath-sysroot.patch 1008 SHA256 
9c35d21c8a5ac0edf8812ea126b
 AUX binutils-2.23-runtime-sysroot.patch 7447 SHA256 
8fcda46e89f7870e1feb6264e767f960f213c32e079ff557183a63e51466271d SHA512 
23f5865ce55923c41fa92cc83611887037b773a08cb57b6b94bfba090bffdf4ed7fe0e6d8a85f882ef936afd0e1bad0d07b11a568671ddf047ec6113fc1a1bfa
 WHIRLPOOL 
954b228b14950eaac28f322c5d53638c4e1a5a362f0cccae3d355beb354dc916188d9b33fd003802ebfd00336f5da00c83e524255637fe164c2ef216166e2535
 AUX binutils-2.24-native-lib.patch 418 SHA256 
c0c1e8c0f9ae28371ed20ef9f91fabe3d0b2d3e1ca46394317a632ea2be190f6 SHA512 
0f4d4d747ec80bc71091ac3a2128e9404615b42503d716f25cb9517dbbee6d2f63e16214c554f7533658df722f7a1530866d12f6ed0fdc91c15bb88d1ebd33c5
 WHIRLPOOL 
96f31cb6c262acc233b48f079d908b7ea160845fc20acbb0496a178609e61300ada2f44485d1a3085a400975e304fb872f2255205ea4efe43cffeb521bc4ed76
 AUX binutils-2.24-runtime-sysroot.patch 7184 SHA256 
d26ca9377ba579bae77ae3a40eb3839cd52c7935f3e8d3ca97cd679b9b5252e8 SHA512 
e6ce483898c1277e22ee846b2d5e521fe2e6e9e382a619d6205ae3c37c697eef05ff1fda9fc0a8568c7bb961fd73ba7ae4952d859b60753ccc6aa0e636f12213
 WHIRLPOOL 
d521615eef5f267786b1b44c13f09f528bad426af0812b25a45238dcd3ae994a8b3e03eabac118373296de57faa1bd54295463d99892562baae84dfb3adcc661
-DIST binutils-2.19.1-patches-1.2.tar.bz2 10544 SHA256 
128c949a46e6c516b5ebb2dbb7be553db7d8f1ee174896d1b63adbd0950030b3 SHA512 
6aa2c923748d5b80f8e495176f19d8df8defcaa53915835b57a1da7c7a78668cb63d3380dd027593c8909a35de61adf2ea3d0ace64eeb537171271a6c6cbf33e
 WHIRLPOOL 
04b26a82b2021626d4402c3275776bd9f91139082ae799350f9605bfa7e72fd3d72aac7636fbeb0e1fcdb93b6e903b396320b439502462baad06a61b0a3960e6
-DIST binutils-2.19.1.tar.bz2 16306586 SHA256 
2dbd2c554b70d915c5b32fcfd401d03afcbf202529059c7a80af3993885ad1c2 SHA512 
22af3cf65ad2f76469440fb992e50a10895fcec1265b98781138db0fc40bf06565af86dc73ca0b97bee764ec797439a89b5dbca2a5da74f375af55383887c436
 WHIRLPOOL 
340c12072a60c8f7b4b930a857e87d9723bdd2b0c61bef5a06810e11406f3e7955632a93a59c68b60220a882ff99273af3a9995872aa7a11604dd04182ebc6a2
 DIST binutils-2.20.1-patches-1.2.tar.bz2 15747 SHA256 
30738e18f492bd653421d4bc4d52b841680fe4b17a69524e081d9befadef6d3b SHA512 
23c1026db7748f9f958d32f6bfd2b362dae3bdee33612fb6a0cc4277fcb360a55c5618dc748a7119b12794a1bc22ea70af92c04f5283c0041bc681e5db4266b4
 WHIRLPOOL 
fc73133cbd0aaf9447296425dd22907d3b984a9d8c0631be5155cd887ca44932b5d3651d538783ac10e520c6b43a077fb045ea720d95855f04b4ba47cb9076a2
 DIST binutils-2.20.1.tar.bz2 17591527 SHA256 
71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 
b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc
 WHIRLPOOL 
6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e
 DIST binutils-2.21.1-patches-1.4.tar.bz2 20033 SHA256 
51e50584a7364549649cc6c59f4a678b07595979811e8e2150264318c3b4493d SHA512 
66b71031a782f9708dc5f8ac9171b2be0bbca102b44705155b292329e0664cc71b649f4d8fa50ad0d9123436c03b994da5a0fddc32e43bf2d50e74c68609e508
 WHIRLPOOL 
2bdc11027b3dcd27c766b4ca5f578a32838d15b3370b4093f1c30887200b82bfaa732df9af23f545d58bbbf373c9967a31fcbb19b3f9b855f0923143e77fa9f5
@@ -46,7 +44,6 @@ DIST binutils-2.23.51.0.8.tar.xz 13922836 SHA256 
e345d7b7a14eb903074311a986d2a93
 DIST binutils-2.23.tar.bz2 21402046 SHA256 
5f975e744a0fd4a4ab0b28dd6d0921685b3279207823226df92429389dbee452 SHA512 
079939e1000e358e830c4563543f2a00ae127ef6e18306eda55a775254509951114d24647cf2c3fef49ac4409c8e9895085efb85cc71566a5b4fe0106b8375bd
 WHIRLPOOL 
3713090b5f0d2b6fec14664ce862e0c7c7eeb0bf37bde19e4d07a48bafb61d388929e6ae993a6954aa6432fea9484b4646bc2938df308bcbf6142a0d5dfc1f69
 DIST binutils-2.24-patches-1.4.tar.xz 17488 SHA256 
f018f140a52cddb1e4619b5caf4b4a37a27dfb29e8bf29ea5161ab13b33eed13 SHA512 
dfd7c38cd978b7d6627579c338bf67641c799ce39936e3475dca3ecf5bade417e3f090253a2326582c64d5743a24f9078794f44e8fd41b6af728f1f375c91d3b
 WHIRLPOOL 
d6b414d5e5607fd8b2d0f52b508763110448cfbdcc08be6d7c1412043797bde8ed5fbd9a5ea4c141b7394b2cae0ac2ef24827f67813231129a507f49cbc40245
 DIST binutils-2.24.tar.bz2 22716802 SHA256 
e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137 SHA512 
5ec95ad47d49b12c4558a8db0ca2109d3ee1955e3776057f3330c4506f8f4d1cf5e505fbf8a16b98403a0fcdeaaf986fe0a22be6456247dbdace63ce1f776b12
 WHI

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/gentoo-functions/

2015-01-01 Thread Benda XU
commit: a4f379a6adbb0760816f6f016fba6df05aba5704
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Jan  1 12:42:01 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Jan  1 12:42:01 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=a4f379a6

sys-apps/gentoo-functions: include, bug 533980

---
 sys-apps/gentoo-functions/ChangeLog| 114 +
 sys-apps/gentoo-functions/Manifest |   7 ++
 .../gentoo-functions/gentoo-functions-0.7.ebuild   |  26 +
 .../gentoo-functions/gentoo-functions-0.8.ebuild   |  30 ++
 .../gentoo-functions/gentoo-functions-.ebuild  |  26 +
 sys-apps/gentoo-functions/metadata.xml |  17 +++
 6 files changed, 220 insertions(+)

diff --git a/sys-apps/gentoo-functions/ChangeLog 
b/sys-apps/gentoo-functions/ChangeLog
new file mode 100644
index 000..8e9cf35
--- /dev/null
+++ b/sys-apps/gentoo-functions/ChangeLog
@@ -0,0 +1,114 @@
+# ChangeLog for sys-apps/gentoo-functions
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gentoo-functions/ChangeLog,v 1.25 
2014/12/31 05:09:19 vapier Exp $
+
+  31 Dec 2014; Mike Frysinger  gentoo-functions-0.8.ebuild:
+  Mark m68k/s390/sh stable.
+
+*gentoo-functions-0.8 (28 Aug 2014)
+
+  28 Aug 2014; William Hubbs  
+gentoo-functions-0.8.ebuild:
+  emergency fix, some quoting was missed and this caused errors, thanks to
+  zero_chaos for pointing this out.
+
+  20 Aug 2014; Raúl Porcel  gentoo-functions-0.7.ebuild:
+  alpha/arm64/sparc/x86 stable wrt #519734
+
+  19 Aug 2014; Agostino Sarubbo  gentoo-functions-0.7.ebuild:
+  Stable for ia64, wrt bug #519734
+
+  16 Aug 2014; Johannes Huber  gentoo-functions-0.7.ebuild:
+  amd64 stable, bug #519734
+
+  15 Aug 2014; Jeroen Roovers  gentoo-functions-0.7.ebuild:
+  Stable for HPPA (bug #519734).
+
+  12 Aug 2014; Anthony G. Basile 
+  gentoo-functions-0.7.ebuild:
+  Stable on arm, ppc and ppc64.  Bug #519734.
+
+  23 Jul 2014; William Hubbs 
+  -files/gentoo-functions-0.3.sh, -gentoo-functions-0.3.ebuild,
+  -gentoo-functions-0.4.ebuild, -gentoo-functions-0.5.ebuild,
+  -gentoo-functions-0.6.ebuild:
+  remove old versions
+
+*gentoo-functions-0.7 (07 Jul 2014)
+
+  07 Jul 2014; William Hubbs  
+gentoo-functions-0.7.ebuild:
+  version bump
+
+  06 Jul 2014; William Hubbs  
gentoo-functions-.ebuild:
+  reinstate the separate inherit call for git-r3.
+
+  06 Jul 2014; William Hubbs  metadata.xml:
+  convert metadata indentations back to tabs as shown in skel.metadata.xml.
+
+*gentoo-functions-0.6 (14 Jun 2014)
+
+  14 Jun 2014; Anthony G. Basile 
+  +gentoo-functions-0.6.ebuild, metadata.xml:
+  Version bump, add missing sys/types.h header
+
+  10 May 2014; Justin Lecher  gentoo-functions-0.4.ebuild,
+  gentoo-functions-0.5.ebuild, gentoo-functions-.ebuild, metadata.xml:
+  Respect CC
+
+  09 May 2014; William Hubbs  
gentoo-functions-.ebuild:
+  sync live ebuild
+
+*gentoo-functions-0.5 (09 May 2014)
+
+  09 May 2014; William Hubbs  
+gentoo-functions-0.5.ebuild:
+  version bump
+
+*gentoo-functions-0.4 (08 May 2014)
+
+  08 May 2014; William Hubbs  
+gentoo-functions-0.4.ebuild:
+  version bump, adds consoletype for bug #509284
+
+*gentoo-functions- (07 May 2014)
+
+  07 May 2014; William Hubbs 
+  +gentoo-functions-.ebuild:
+  add live ebuild
+
+  02 May 2014; William Hubbs 
+  -files/gentoo-functions-0.2.sh, -gentoo-functions-0.2.ebuild:
+  remove old version
+
+  06 Apr 2014; Fabian Groffen  gentoo-functions-0.3.ebuild:
+  Added Prefix keywords, part of bug #504284
+
+  02 Apr 2014; William Hubbs 
+  -files/gentoo-functions-0.1.sh, -files/gentoo-functions-0.sh,
+  -gentoo-functions-0.1.ebuild, -gentoo-functions-0.ebuild:
+  remove some old versions
+
+*gentoo-functions-0.3 (19 Mar 2014)
+
+  19 Mar 2014; William Hubbs 
+  +files/gentoo-functions-0.3.sh, +gentoo-functions-0.3.ebuild:
+  version bump for #504852.
+
+*gentoo-functions-0.2 (12 Mar 2014)
+
+  12 Mar 2014; William Hubbs 
+  +files/gentoo-functions-0.2.sh, +gentoo-functions-0.2.ebuild:
+  Version bump for prefix fixes: do not hardcode paths to consoletype or
+  portageq. Thanks to Ruud Koolen 
+
+*gentoo-functions-0.1 (11 Mar 2014)
+
+  11 Mar 2014; William Hubbs 
+  +files/gentoo-functions-0.1.sh, +gentoo-functions-0.1.ebuild:
+  version bump for bug #504138
+
+  11 Mar 2014; Patrick Lauer  metadata.xml:
+  Fix herd
+
+*gentoo-functions-0 (10 Mar 2014)
+
+  10 Mar 2014; William Hubbs  +gentoo-functions-0.ebuild,
+  +files/gentoo-functions-0.sh, +metadata.xml:
+  initial commit of gentoo functions for bug #373219.

diff --git a/sys-apps/gentoo-functions/Manifest 
b/sys-apps/gentoo-functions/Manifest
new file mode 100644
index 000..798098d
--- /dev/null
+++ b/sys-apps/gentoo-functions/Manifest
@@ -0,0 +1,7 @@
+DIST gentoo-functions-0.7.tar.bz2 10656 SHA256 
0034ff7a65deb8df902683deb1662ce561b7f76ff8561b4ada46cfb18effc7f3 

[gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/

2015-01-01 Thread Benda XU
commit: 9231c233fc261d53b94d2194375519d104c11c7a
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Jan  1 12:39:06 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Jan  1 12:39:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=9231c233

sys-libs/glibc: version bump

---
 sys-libs/glibc/Manifest |   2 +
 sys-libs/glibc/glibc-2.20-r1.ebuild | 202 
 2 files changed, 204 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index b7afdde..3c556d8 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -70,6 +70,7 @@ DIST glibc-2.17.tar.xz 10981956 SHA256 
6914e337401e0e0ade23694e1b2c52a5f09e4eda3
 DIST glibc-2.19-patches-3.tar.bz2 80664 SHA256 
6fb03292e224199e0dd9ba7ee83aca723e1560f26831e85cdc6302b187c6de3c SHA512 
d281d6a2757920124cf8a3f02b97e75192598b08d96ae48840df34c7ffdcb212952d171f233e6f12a429b19437d0a296212fe1f2eae164d6a1c6793cb3cb69f0
 WHIRLPOOL 
6f28a2d0dff42e8ad0e77859938e3093753f77f78821375777eebb2db5568bf1c56e8b8208f02280f23acb2dd26dc8a313fedd5b2c10755f1659e6d324a1dbc3
 DIST glibc-2.19.tar.xz 12083312 SHA256 
2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2 SHA512 
9e021fcb3afbb9ace2a0e37fded231a62de861bd766e29d47163a03182e37add718b7acc3963d1c525f9556773e842297725715acde48dcfbaab6e756af1a23d
 WHIRLPOOL 
9581a3a23ebdd56bc559b56b95b7bcd21ca039546ec19c6c0e4e0738597542164fdb21ab1d1f36d5e73a205fb51f0974c7d497972615bce69ae002298f6475b6
 DIST glibc-2.20-patches-1.tar.bz2 78477 SHA256 
b3b1c4022503dc433cc4969534f27ee019ab695aed8b722e914d7fb864db5606 SHA512 
56e954f11610fa4f9fffc68bdad98114bed7592f5a4f8bd81a0306ee99311db8cb4dd4469a6f2a5a60ff4a9e6d172e49971d389f1b2911df7a408571737c1ee1
 WHIRLPOOL 
02aeda854ca220ed3b4fe41510d918a8fc4fb9e95a3761a3884e2d2d3c0a515c82e835d7a74e41dc0a20c865de120b60ea4e561cd3f25534568981c8084dce00
+DIST glibc-2.20-patches-3.tar.bz2 30916 SHA256 
c10cc881a1ee587dcaaff234c8e05dcc6a6e4d4bbafcae21e6267616a20bb354 SHA512 
cbbfccdf0ba0ad7fb740a557a246b647c020dd841aabd256c34bb8c5f4aac2ee0ed50e5f15ac28a161e294a9a3803560317bcf934cc938daa58111d7373b1b66
 WHIRLPOOL 
2889809da097e148bae7769316f7a744880fce0c1cd74ef16e45e343c5aa02f549ff6f9e13ac114cb061b914d3517151ab803af5683864ed09ebc72326561e64
 DIST glibc-2.20.tar.xz 12283992 SHA256 
f84b6d42aecc288d593c397b0a3d02260a33ee686bce0c634eb9b32798f36ba5 SHA512 
7a8eea8b71d3ccba766c3f304cab61055446d451ef063309476b26dc40d880562dc33b1b68fbedeedb4b55b84c26415b9202311aaa71ef8c141b6849a814d2fa
 WHIRLPOOL 
042f74d75c62a655ae35348c9cd0bed0845ab199e37a76635eb74c04ed927b5eca77723c38d2dc46f12fca62c1004001887b43946a914b079ad22f6a9cc8daaa
 DIST glibc-2.9-20081201.tar.bz2 16430489 SHA256 
6f8e515775e20ed48610860d10315adda418a3649b3465f36ee5cd467364a8f6 SHA512 
bdd3f5b61f741f09da21020ceef95e8e4f22574d11f8f2341f573ab2225baaf68698446ec26cbc4a63a21a8a400eaf5820fce4bd89c3e1dcf52172a62df561f4
 WHIRLPOOL 
37e4875e450e8a4067f657b4d71be184844cd45c0d7dbd9242e8f998aab4e15c732fc64ba148c5782078873182d4b132c911da9242b0513eea96a2338aa04722
 DIST glibc-2.9-patches-8.tar.bz2 106638 SHA256 
5f1f8b569ac02c2f538bebd64d137bccb442ddfcb28b3ef17b86134edd8e3f6c SHA512 
f5070bf45c28bcf455f53bee85414e6efa1da3cdbc51425a1bc67fb92ff793d1416d5743a48e69080e636d80e41463c5897d437190d496c0b34f7dcf158e8d9c
 WHIRLPOOL 
f15b98a7bd6a8cbfaa9c6e1ad7204de875876bf1640c2a008532537cf65b811b42c45446dba846f6e572e9d763cb6afbe878920a51f772c7367cc7a6f615f4b7
@@ -98,6 +99,7 @@ EBUILD glibc-2.15-r3.ebuild 7764 SHA256 
17540bbede72db02e113f556cd3c4a6873c45be1
 EBUILD glibc-2.16.0.ebuild 7495 SHA256 
d498eb21c832602c2711b4fd8607bbb36cbbbcd701405c5f84e2dbbe9ac81774 SHA512 
caa429992f3510b4a530fb7d700ba8e67664d5df406ecd198bb7481009e4413cbf9a8f366b77f0e4949670f56dd5e21d7fccee13aa4d13684cfdb8ccf6054aa9
 WHIRLPOOL 
1f3a56785e164b4d2f8f258bc44b6a324dee3cecd8231b030ac68efdcc007c7cc906519d4f3f3585ed327bc572b8a2ded827afdeed9aaad1b81aeeca915571f7
 EBUILD glibc-2.17.ebuild 7668 SHA256 
b6b7142b8fded3c848424eec002b0e9b15912fe03841d854377b827ea3975eb9 SHA512 
0d5dafad92578139720403aa29e1406c366892cd7bdebbfa3fee8a1a4eed06009941d9a55f6f9e9f3ec035947e03d17137e6b9ecdb4061812b0254aa48d0d1a8
 WHIRLPOOL 
2fdb5ab665c6ac7297e2586644f121101ab84ae3a17ade1fff87be8a31e4d89096063ccb25ceadba53328a398d65240833cf2508b3fa20c42f1e4354a3f1f81d
 EBUILD glibc-2.19-r1.ebuild 7600 SHA256 
3c4f701bf8c96f2cf957f5719a0537f35501dfd05679ceb98821ac68061c5aa8 SHA512 
1f77f993fde268f8f145bba19b08abf5c7ed2f4a5e30d33f3e156a5aafa54a1bac025a38b65caa8217cf790b8f5b55427766d9c6fb7057e91d15594d3b9ab117
 WHIRLPOOL 
5c76a9de674138757d30a7da9f76a46ea306cae658809d042e063a9eeb4ecfb21bd4dca45bf632fc3fdc967babb8a5f07388c968b1a5f0ba0108cff862531146
+EBUILD glibc-2.20-r1.ebuild 6612 SHA256 
3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd924759cf286d7904981766e15 SHA512 
b433eb6c7b9814d8c058a93bbda421bdee259abe96a3d16e2a607a03f60487412ff35ce1709150933e0cda72d26ef705c21a095f6c5643f77af903dfd368149b
 WHI

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/binutils/

2015-01-01 Thread Benda XU
commit: a8c6279b2ba89cfc90862a77a6ad189cdf602527
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Jan  1 12:37:26 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Jan  1 12:37:26 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=a8c6279b

sys-devel/binutils: clean up

---
 sys-devel/binutils/binutils-2.19.1-r01.1.ebuild | 41 -
 1 file changed, 41 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.19.1-r01.1.ebuild 
b/sys-devel/binutils/binutils-2.19.1-r01.1.ebuild
deleted file mode 100644
index 23c3774..000
--- a/sys-devel/binutils/binutils-2.19.1-r01.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.19.1-r1.ebuild,v 1.9 
2011/09/22 17:29:31 vapier Exp $
-
-PATCHVER="1.2"
-ELF2FLT_VER=""
-inherit toolchain-binutils
-
-KEYWORDS="~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~ia64-linux 
~x86-linux ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-src_unpack() {
-   toolchain-binutils_src_unpack
-   cd "${S}"
-   epatch "${FILESDIR}"/binutils-2.18.50.0.7-mint.patch
-   epatch "${FILESDIR}"/binutils-2.18.50.0.7-mint2.patch
-   epatch "${FILESDIR}"/binutils-2.19.50.0.1-mint.patch
-   epatch "${FILESDIR}"/${P}-parallel.patch
-   epatch "${FILESDIR}"/${P}-hpux.patch
-   epatch "${FILESDIR}"/${P}-hppa-hpux.patch # DESTDIR with libtool
-}
-
-src_compile() {
-   if has noinfo "${FEATURES}" \
-   || ! type -p makeinfo >/dev/null
-   then
-   # binutils >= 2.17 (accidentally?) requires 'makeinfo'
-   export EXTRA_EMAKE="MAKEINFO=true"
-   fi
-
-   toolchain-binutils_src_compile
-}
-
-src_install() {
-   toolchain-binutils_src_install
-
-   case "${CTARGET}" in
-   *-hpux*)
-   ln -s /usr/ccs/bin/ld "${ED}${BINPATH}"/ld || die "Cannot 
create ld symlink"
-   ;;
-   esac
-}



[gentoo-commits] proj/android: New branch: master

2015-01-01 Thread Benda XU
commit: 
Commit: Benda XU  gentoo  org>
CommitDate: Thu Jan  1 13:12:37 2015 +

New branch: master




[gentoo-commits] dev/heroxbd:master commit in: sys-apps/util-linux/, sys-apps/util-linux/files/

2015-01-03 Thread Benda XU
commit: 18fc8645279c68b4b659bb8641eb101e423d4177
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Jan  3 08:56:29 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Jan  3 08:56:29 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=18fc8645

sys-apps/util-linux: remove, fixed

---
 sys-apps/util-linux/ChangeLog  | 1631 
 sys-apps/util-linux/Manifest   |   28 -
 sys-apps/util-linux/files/crypto-loop.confd|9 -
 sys-apps/util-linux/files/crypto-loop.initd|   70 -
 .../files/util-linux-2.19.1-mount-a-segv.patch |   86 --
 .../files/util-linux-2.19.1-umount-l-nfs.patch |   92 --
 .../files/util-linux-2.20-dmesg-newline.patch  |  102 --
 .../files/util-linux-2.20-sysfs-init.patch |   32 -
 .../files/util-linux-2.20.1-libmount-c++.patch |   31 -
 .../files/util-linux-2.20.1-no-printf-alloc.patch  |  111 --
 .../files/util-linux-2.20.1-umount-fs-search.patch |   51 -
 .../files/util-linux-2.21.1-no-printf-alloc.patch  |  108 --
 sys-apps/util-linux/metadata.xml   |   15 -
 sys-apps/util-linux/util-linux-2.19.1-r1.ebuild|  121 --
 sys-apps/util-linux/util-linux-2.20-r1.ebuild  |  124 --
 sys-apps/util-linux/util-linux-2.20.1-r1.ebuild|  127 --
 sys-apps/util-linux/util-linux-2.20.1-r2.ebuild|  129 --
 sys-apps/util-linux/util-linux-2.20.1.ebuild   |  122 --
 .../util-linux/util-linux-2.20.1.ebuild.prefix |  191 ---
 sys-apps/util-linux/util-linux-2.21.1.ebuild   |  124 --
 sys-apps/util-linux/util-linux-2.21.ebuild |  130 --
 sys-apps/util-linux/util-linux-.ebuild |  119 --
 22 files changed, 3553 deletions(-)

diff --git a/sys-apps/util-linux/ChangeLog b/sys-apps/util-linux/ChangeLog
deleted file mode 100644
index e731b8d..000
--- a/sys-apps/util-linux/ChangeLog
+++ /dev/null
@@ -1,1631 +0,0 @@
-# ChangeLog for sys-apps/util-linux
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.380 
2012/04/21 17:35:24 vapier Exp $
-
-  21 Apr 2012; Mike Frysinger 
-  files/util-linux-2.20.1-no-printf-alloc.patch,
-  files/util-linux-2.21.1-no-printf-alloc.patch:
-  Also malloc fs_optstr #406303#17 by Anthony Basile.
-
-  21 Apr 2012; Mike Frysinger  util-linux-2.20.1-r1.ebuild,
-  util-linux-2.20.1-r2.ebuild, +files/util-linux-2.20.1-no-printf-alloc.patch,
-  util-linux-2.21.1.ebuild, +files/util-linux-2.21.1-no-printf-alloc.patch,
-  util-linux-.ebuild:
-  Add support for older C libraries that do not support latest POSIX standard
-  (%as flags) #406303 by Ed Wildgoose.
-
-  14 Apr 2012; Zac Medico  util-linux-2.21.1.ebuild,
-  util-linux-.ebuild:
-  Add ~amd64-linux keyword.
-
-  05 Apr 2012; Mike Frysinger  util-linux-.ebuild:
-  Block the eject package now that util-linux includes it.
-
-  30 Mar 2012; Mike Frysinger  util-linux-2.21.ebuild,
-  util-linux-2.21.1.ebuild:
-  Drop scanf hack as it is already in 2.21.1 (I read the wrong source tree).
-
-  30 Mar 2012; Mike Frysinger  util-linux-2.21.ebuild,
-  util-linux-2.21.1.ebuild:
-  Add cross-compiling fixes to match upstream.
-
-*util-linux-2.21.1 (30 Mar 2012)
-
-  30 Mar 2012; Mike Frysinger  +util-linux-2.21.1.ebuild:
-  Version bump.
-
-  03 Mar 2012; Markus Meier  util-linux-2.20.1-r1.ebuild:
-  arm stable, bug #404179
-
-*util-linux-2.21 (24 Feb 2012)
-
-  24 Feb 2012; Mike Frysinger  +util-linux-2.21.ebuild,
-  util-linux-.ebuild:
-  Version bump.
-
-  23 Feb 2012; Kacper Kowalik 
-  util-linux-2.20.1-r1.ebuild:
-  ppc/ppc64 stable wrt #404179
-
-  21 Feb 2012; Jeff Horelick  util-linux-2.20.1-r1.ebuild:
-  marked x86 per bug 404179
-
-  21 Feb 2012; Agostino Sarubbo  util-linux-2.20.1-r1.ebuild:
-  Stable for amd64, wrt bug #404179
-
-  18 Feb 2012; Jeroen Roovers  util-linux-2.20.1-r1.ebuild:
-  Stable for HPPA (bug #404179).
-
-*util-linux-2.20.1-r2 (16 Feb 2012)
-
-  16 Feb 2012; Mike Frysinger  +util-linux-2.20.1-r2.ebuild,
-  +files/util-linux-2.20.1-libmount-c++.patch,
-  +files/util-linux-2.20.1-umount-fs-search.patch:
-  Add patch from upstream for libmount.h in C++ code #401057 by Michał Górny.
-  Have umount search /usr/sbin like mount/fsck #403073 by Aidan Marks.
-
-*util-linux-2.20.1-r1 (07 Jan 2012)
-
-  07 Jan 2012; Mike Frysinger  +util-linux-2.20.1-r1.ebuild,
-  util-linux-.ebuild:
-  Install libmount into / #398055 by Michał Górny.
-
-  07 Jan 2012; Mike Frysinger  -util-linux-2.17.2.ebuild,
-  -util-linux-2.18-r1.ebuild, -files/util-linux-2.18-cfdisk-string-len.patch,
-  -files/util-linux-2.18-falloc.patch, -files/util-linux-2.18-ncursesw.patch,
-  -files/util-linux-2.18-slang.patch, -util-linux-2.19.ebuild,
-  -util-linux-2.19.1.ebuild, -files/util-linux-2.19-old-libc.patch,
-  -util-linux-2.20.ebuild:
-  Old.
-
-  07 Jan 2012; Mike Frysinger  util-linux-2.19.1-r1.ebuild:
-  Mark ppc64 stable #384305.
-
-  

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/gentoo-functions/

2015-01-03 Thread Benda XU
commit: ff47e0d7334d9c3c9587c0b14c45adbc00f6d80f
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Jan  3 11:48:59 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Jan  3 11:48:59 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=ff47e0d7

sys-apps/gentoo-functions: prefix manpages

---
 sys-apps/gentoo-functions/Manifest| 2 +-
 sys-apps/gentoo-functions/gentoo-functions-0.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/gentoo-functions/Manifest 
b/sys-apps/gentoo-functions/Manifest
index 798098d..caa7eed 100644
--- a/sys-apps/gentoo-functions/Manifest
+++ b/sys-apps/gentoo-functions/Manifest
@@ -1,7 +1,7 @@
 DIST gentoo-functions-0.7.tar.bz2 10656 SHA256 
0034ff7a65deb8df902683deb1662ce561b7f76ff8561b4ada46cfb18effc7f3 SHA512 
7b7c779daeaa37476be488123222af591b357ce1071d8a68694797ce35c8f9c1492da55e4d3059443eb20e08cc7d88eee0e1914efa2b322628c3660c277f7a64
 WHIRLPOOL 
4b50d0cf0e355d267c2cb6db18211a8d48f48a248190e38227449ef01e39b3968b10a4276ca22b43af9d40706b804730ac81e6ba83efbfcc426a6781dd007cc1
 DIST gentoo-functions-0.8.tar.bz2 10647 SHA256 
89dc0a3289a2e3312efb560e904add13ececdd5eb554151cb30d0b96f1bd8116 SHA512 
34f04f5e7ecd888197b6486c131c346a84a6937501f68a54481ec3caacaee86e54345a6c34364a5953c55b1d4aeb4ca2173b70864cdd7b81e74964352132b322
 WHIRLPOOL 
6ba223987953fa1dd80b79590c5f72ab8b5d0eca47cc1df23559e295f03faa369a372e5c27ed47d19d605dfe072c22c7702f3d4443a8ea2489d25092274670f3
 EBUILD gentoo-functions-0.7.ebuild 946 SHA256 
f83d2e9cd001d96b56330d0125888a8cc76b5d1f7fc1163f42fb85f17c478abe SHA512 
349b225bee120f5f24c409f2e12657ff98244b9ecd03ace488c1dc9a9cd0e2329dfc55426f66ac9ab57561787c0ed9c0a6465bc04248341fe195a501ce29cc2b
 WHIRLPOOL 
4401cee3bc89d9eabde6868ec28b2a30eaae98b49c6c2b807c0b3d6b3a7a9253ef0f5038d0bc65182dcefef84d43c6fb2710e02c7abf6f2c2a77cfc6f76ae7fc
-EBUILD gentoo-functions-0.8.ebuild 998 SHA256 
89e4fe904568964e7202d44f3bfabd8e3b3833ad1d643697c58f21701f58aaa1 SHA512 
7bf61cc56c7c180f0759a669542d55f055cb2af0eebb4b037bcb10d1867cf9bd4630beec32a24d1469f7bdbafdca35b06cedf43a8357f62e1263a5b2c3f26f92
 WHIRLPOOL 
c50fba6ba57e02f8acfdd2554cf46e193c402a562408585d3dc089d53e08acca78be9c9bc33c2802d4b264119847be33faea3cbc92865d174e7d3d0f1b296ad1
+EBUILD gentoo-functions-0.8.ebuild 1024 SHA256 
42bf5c0d284b517a0edf9446c2dee912f4d498b393b1998410cb8ccc558748ef SHA512 
72973f8060c9808bae5b829fac9289fdd5b53fb58d78f957afe423185860d7385e6cad0f4bfc82b3bb5a74b610d306e842679fe1434c6d70bffd8cd81f08f5c7
 WHIRLPOOL 
0b32713cf0dfa5a14239f658e3d1f2cd3d4f1013f919d0559cdb8ad55099c4a8c9896cda11a9ed2b0a2c482c501f00cbbf94082720119d0fc9e38f921b4da136
 EBUILD gentoo-functions-.ebuild 958 SHA256 
49ba0985090f0600c37432cc49463f8adae044091e6f38d9e4eb5554642a469d SHA512 
f7aff0d51a9254cb8a6de359712a80e1cd8550a775bf0180f310177081202e32b99d0d554c216b5e5a32f7c28fcf507214b1dc75d1869a09a1f68d6befdb6efa
 WHIRLPOOL 
7f56f81b43763992f419047a24281058ad5196181d910dc46dd43d5b6795808f09077b27702f3009f614f8d1c6fdb2c7ed094b18a09750c9d19b1c2b0cf0d9fe
 MISC ChangeLog 4087 SHA256 
c593c3b4886e030d2719df70cc1b49e0b06917fdc9a70dabb19ffcb21d98642f SHA512 
56a3d82a0ee7f8fc05aa019eef29d917bbcedfaf9234980bd087975f6bb07826cfc8bb7a45be19754b0544a6e4d96135c1b4533afd21f07a1cbff93b04395a94
 WHIRLPOOL 
6f449ab8987f77c95809c064ab4a37d9ddfcbae22b6d88b2bd9676f865f30b6711ad046cbbf638af4c3e0c0e792df7f5a810edf4a1c36cb0d62453a56295deaf
 MISC metadata.xml 497 SHA256 
dc476822c150eee2ffccb4e6c5295fa3207b9006c275c428c26589378e6a709e SHA512 
a8a463caa1b0295a30a794308bb107957df0990520b51d5212dcf6d2a80aaea373a2265e8378569f1db5bd3b96f83f49f187a26839dd4a2e5d47ed2e51418449
 WHIRLPOOL 
811f2249a8e4b35a16e00fde4265e1d5e6f528a5d573e7a435136ce470c7b68941f0dc669b6569496eb79a887ec86041beafbe627fb271daadb253dbfeb9b59b

diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.8.ebuild 
b/sys-apps/gentoo-functions/gentoo-functions-0.8.ebuild
index 6ead0ba..ec06b76 100644
--- a/sys-apps/gentoo-functions/gentoo-functions-0.8.ebuild
+++ b/sys-apps/gentoo-functions/gentoo-functions-0.8.ebuild
@@ -26,5 +26,5 @@ src_prepare() {
 }
 
 src_install() {
-   emake install ROOTPREFIX="$EPREFIX"
+   emake install ROOTPREFIX="${EPREFIX}" PREFIX="${EPREFIX}/usr"
 }



[gentoo-commits] dev/heroxbd:master commit in: dev-lang/perl/, dev-lang/perl/files/eblits/

2015-01-03 Thread Benda XU
commit: 64afbeac8630c22be0c9d51e9950ee86f4fb3903
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Jan  3 11:46:06 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Jan  3 11:46:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=64afbeac

dev-lang/perl: revision bump

---
 dev-lang/perl/ChangeLog|   9 +-
 dev-lang/perl/Manifest |   4 +-
 .../perl/files/eblits/src_install-v5021.eblit  |  51 +
 dev-lang/perl/perl-5.20.1-r4.ebuild| 119 +
 4 files changed, 181 insertions(+), 2 deletions(-)

diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index e2e04e6..774540b 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -1,6 +1,13 @@
 # ChangeLog for dev-lang/perl
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.459 2014/11/29 
20:57:32 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.460 2014/12/19 
18:52:46 dilfridge Exp $
+
+*perl-5.20.1-r4 (19 Dec 2014)
+
+  19 Dec 2014; Andreas K. Huettel 
+  -perl-5.20.1-r2.ebuild, +perl-5.20.1-r4.ebuild,
+  +files/eblits/src_install-v5021.eblit:
+  Make perl5.20.1 a symlink to perl, not the other way around, bug 527380
 
   29 Nov 2014; Andreas K. Huettel  perl-5.18.2-r2.ebuild,
   perl-5.20.1-r2.ebuild, perl-5.20.1-r3.ebuild:

diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index c47ce88..8a83e70 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -5,6 +5,7 @@ AUX eblits/pkg_setup-v50160001.eblit 2481 SHA256 
534a3980aa8a7c6709d997708f626ea
 AUX eblits/src_configure-v50160001.eblit 4591 SHA256 
bdaf3845a0db91c601022ccd4f56f65137d0461440aae0e506b25db462e6228c SHA512 
802a4a4eefeec457b120d3e822d09f5cc75fb0aff76d45d439f2c02b21eee609a2a69c86e1325f5ae5437d98014cd65c80db057a7e699d8375416e1e5086d17c
 WHIRLPOOL 
68e83205a145af6a9296db11ca98bde3ed92054a560755b5dabe3aadf1b4a893949a073ffc486bc463fcc262ff28d344eb77dd7bfa17a97e7117c74604bbde9d
 AUX eblits/src_configure-v50180002.eblit 4877 SHA256 
fa308d9aec48ea45dd5d8a0f0e1a93b5d9aaa7ff0ccd62865e3f2f9b5eecf39d SHA512 
269dc7e37fea85f6881741447d5a3b32327f66be44d61ffc705f74541d4d0ddf1601ef2cf1d98fcf178cceda76795fd6764a8761223f587644f0d518c4f7e2ca
 WHIRLPOOL 
f82bfadaa0ef94afd7abaaeeef222f201aafc62836437dd0cc4a60ab1361bc3e15a7f494900d63cba6a3b1a65d726bf1da466d63e267bb860f79797176a69000
 AUX eblits/src_install-v50160001.eblit 2122 SHA256 
64a8d7bcfd7757e8f15c28f4457240390f5f03c8c72c3e01a2612b668cec SHA512 
ecea3ae0006fa2b009c15cf7ceca989058738e2e893b053dc0bf904ce17443b7d21ed033f09997535fd86da608d1c95d1b93a55268c06cf164d7894a71616e2c
 WHIRLPOOL 
a9c5531a799a3054ff3fd9add4e81e818f6f4d01d4826728274a15d98cee2a20188dee906f565ce4b413813068db4ac347ef7b717cd4b9526f54ba208c309491
+AUX eblits/src_install-v5021.eblit 1703 SHA256 
236acc83017c76008d52294edbc76f8904024a8471ea077a22bb01ba41eb0814 SHA512 
a7282636abcbbc9e476ae3d7353a88289733d7fc74807afbb9bee407942487ca057b97e4e49f7b6d3b62741cb2d4a59e4cb6e92f17704be1890b5f3e6ec3111a
 WHIRLPOOL 
a5669019b27ea2774dc7961128f964fcd1df03a443fe331e05cc09d33a29c0fec4d43a564579efc695a7582f0ab145eb78eb339ed128eb7700ded8fc231c926c
 AUX eblits/src_prepare-v50160001.eblit 2114 SHA256 
dc803c75ffa7194149d7891c90cbdcd56e634afa6d0988db52242c27a6e1df3e SHA512 
e6a32a3fd4b1b35ea146aefb67df74517304237d3fede12feaf52a1eed5880c2c15ad3b6bf2eb5bd153c60df5d6e9da583408d469d9014299dd4704e9a65d3db
 WHIRLPOOL 
b93e03c60c76a34da9d783bd88b2e0ec6c34c9a3a291973ad856180f4ed7b88ccbdd57fb95227c809c27a8a7537c67bf5ed573f5d7eba35b147ba26242438313
 AUX eblits/src_test-v50160001.eblit 503 SHA256 
35a8a1a6f89e351e4587c82ef3c30699f8a37d78570e28510c5e02bc9e352198 SHA512 
09c6f1b253119d0ad7f7d698c37d9d1979a67a2866c72677177c47d9e7c413a7588e2e531bb1e9790ce49add618b768a7fa271e05171a3ce73fa4433034f91f7
 WHIRLPOOL 
9aae83a23fc6246d26729ad940a7a13bb89e3b2223581e34000f8a93470455bc8ca5b71ae47bf5e6809544793fe21f7207beca3681990c849838497f32f08b51
 AUX perl-cwd-prefix.patch 533 SHA256 
efe227ad8f93be5e037f1f2cfb42a18845282fe345c969c5aa2772df3729feb4 SHA512 
fc51d41295f18c77a9138a50bc4c312bb5fbfbc675b128dd574aee8955fea9453658ac436719f89dd3d9e653aa0a2de9400216f35538c59a795f8607222e4799
 WHIRLPOOL 
dc5755ab9da8e9f00c1903f9d2a2ae217961caf272bf0a58201e7702ad74f49fe80ee3c86a781eff280f3fee324fd709653c9f90c5aa9de2aa3cefac4eda36c7
@@ -24,5 +25,6 @@ DIST perl-5.20.1.tar.bz2 13676155 SHA256 
ede5ded37e7fb6139b04728cfca826f17076f98
 EBUILD perl-5.18.2-r2.ebuild 4471 SHA256 
5b7a5373e678e819c101136810a0642fc04db5eacba8b5c1d77f0e6bbbe0c095 SHA512 
30939b56a72df0c641f1a2b8647f8f2a23d09ecee7917b591821e71745674f615a19230c4a7586b50f513a12364531a5f03634609cd701eca2a1715c6a9e8060
 WHIRLPOOL 
4caf03ce5252734a061b22d46c960b776369e1d9768b6e8a61e44ec27e5bc693b4dac18b480bb63810803396b0c70a11d8476c242e39cff69950915c945ad412
 EBUILD perl-

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/portage/, sys-apps/portage/files/

2015-01-05 Thread Benda XU
commit: 245cca39b77c03307e53a4e4c830154882b7d79e
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jan  5 09:39:10 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Jan  5 09:49:43 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=245cca39

sys-apps/portage: update patch, test if ldconfig exists. Bug 532100

---
 sys-apps/portage/Manifest| 2 +-
 sys-apps/portage/files/portage-2.2.14-ldconfig.patch | 8 +---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 8005081..53a4c7a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -9,7 +9,7 @@ AUX portage-2.2.01.19981-ebuildshell.patch 3304 SHA256 
2b7f313afe62815b791835da8
 AUX portage-2.2.01.20020-ebuildshell.patch 4736 SHA256 
92f91c788e3591fb71f55b7a04df8bd0baee767e2561649182bf1b814a0451a8 SHA512 
785059ad71e1d9172338926df22883bf70560c3f22f84da74aa21b872b52c9dd05ca61fe8bb786a2da7e4756ae3568f35ca6d7a6ec22b9be419efab6529b8f52
 WHIRLPOOL 
63ba30a2fa005cca2a6866178938e4ce83bed8ca3a5cbc9bcbcffc888ef4561c27d45f29707db26574c96b8a0c0ed565a0224d64bed8191a1179ae6ace325904
 AUX portage-2.2.01.20239-ebuildshell.patch 5292 SHA256 
602efac969b76b33e46f927bb6d5ddaff837f2d69dba446c05116fd6e9d6aaf9 SHA512 
9f79c62482cacfe4d52d9b7a42969c5090ec1dd6c55ac67ac0697fa3261d00d437e32a46987d242d3380b459d1af2cdfdacec5d72b7aa905146bbf5759158bdf
 WHIRLPOOL 
2ee6f82ec9dc8c44704c1badeafa207656dac9ce49443616b4ebfd402e872c71434e049f4436ed04009e633a00b4863dd35e79a80ba4e710ac1af6579a9decdf
 AUX portage-2.2.10.1-case-insensitive-fs.patch 13475 SHA256 
e9ca3560b580e1df7bdf7424c76b5bf022c4189ed6ae51370f88895d5c00031d SHA512 
6c7b4cba0827d0b29f1be1fc6fb42b1703f373f6825be14f43506921e71075b6967191cf79e4e659c0f37c96de6cbdbdc1e04cd0e668a563a4a3c3be9e97f773
 WHIRLPOOL 
839ebc4214add69531f9f8a387ed155006c77c396031a116a6b79814a09e6591d5e8905e8398541ca213e60aacd0265e2f941858bbfcc3551a2ff5768a87f432
-AUX portage-2.2.14-ldconfig.patch 1139 SHA256 
3ccf2649dd76a1093aec62479da57bd53f3e2a4995bec5bd312149aa78ecff9b SHA512 
c94602e611edc8363abc0c904ac9b12fb5d19bc3d80a6cfda5d4aef70c936b77eb376bf0c63cb21b4e6fce14c113f6be1ae9950705b3f6e9d35fba766a35e147
 WHIRLPOOL 
02128e5ddde6969450fb17da55e335f2d64423d73864b98806092db8e669d290f56e57b3e166df7909408729068c9637f72ea97b418958203f35efc87e5d8cae
+AUX portage-2.2.14-ldconfig.patch 1230 SHA256 
50c5f886599aeeec6776da812ebd32964ef138ab63792dc84d0545d3072c20de SHA512 
bdc4ee5642e5347e8ad5e776147bfa0ca8901ca312648d02406365c9929a703698321d6b1fd44dcac6225e5099b9140eaed785f7da368ef80c2645e9a33e3869
 WHIRLPOOL 
62c153821af6924593d8c61b31d66e478634c350b217a1cc7da3728b2ff393e706fe408b1c5e09783f7898dcd4cf983f9d2e748980234e65cd392b38bb0e82aa
 AUX portage-2.2.7-ebuildshell.patch 6030 SHA256 
c654f5e0b60a4a930ec973b306246d9e920d89b7536bda56c72f38d1ed56445d SHA512 
c4bfa44be5d706a9206fcab884e3ad7b0530ec315f9b824fd77f06ff5482414af3e3aaadbc059a49712b2a2e203320f367e2d8c64bf1fceb78495d940fd3fd2a
 WHIRLPOOL 
a468e4d5b5d1c493415188c500ea04388e34bc5e5f5a03d61ea5aea8d5b029e2a4426c52471729345a4293eb7c9b747948f75b64982452d96a920a3ac5e528e6
 AUX portage-2.2.7-macho-relative-install_names.patch 2811 SHA256 
de767ffb6d29625ca9ba0f33765a59a55bbdf2f3b2c1d9989a73a474ae55c388 SHA512 
8555d04e4fc361c500d6c18c30f54f178164477f6c1fbb5fd30d5f89671f95915243e92b655e4264f748c2f29f0cf3e7a5fe439316cc6faebc752172557f0a89
 WHIRLPOOL 
f5f92a762e7455dddfa2ffe3ba27c78ec1533c40920acc96a5e65d89ea93f7657f8bf7771e805d7d62c6f60944dccde72de3f34cee1d14c7db667b27cdd76d55
 AUX portage-2.2.7-sandbox.patch 723 SHA256 
b6b941659a4cdbdafc65bf9977d7a92255b553c49e8f445862dcb00567906fec SHA512 
fcf4bc7826bab92b1847dcecaf5def212b4eecdb4ac87b10b0668ea470d5836f3d68eb4ccf61345b39f9265c7f31ef3562de58b2ee4bb3096a71c0567343d810
 WHIRLPOOL 
3699c7a2a0e6229d337760d07ce40e45b949614518ae292d74ca4297d3e9e5f3eb5edeb7f59c8821a6bfcf981cf1363f4f3d03c16af533276f577b1ff3d8c264

diff --git a/sys-apps/portage/files/portage-2.2.14-ldconfig.patch 
b/sys-apps/portage/files/portage-2.2.14-ldconfig.patch
index 76fc348..9a44649 100644
--- a/sys-apps/portage/files/portage-2.2.14-ldconfig.patch
+++ b/sys-apps/portage/files/portage-2.2.14-ldconfig.patch
@@ -1,4 +1,4 @@
-commit 3fb24230a2369513b1f36cba3d772bc517265e81
+commit eaf1d1bc3d25da7de8eb09f6db7ec5f2dd28
 Author: Benda Xu 
 Date:   Wed Dec 10 10:45:31 2014 +0900
 
@@ -7,10 +7,10 @@ Date:   Wed Dec 10 10:45:31 2014 +0900
 It does not affect prefix-rpath, and handles prefix-libc(RAP) correctly.
 
 diff --git a/pym/portage/util/env_update.py b/pym/portage/util/env_update.py
-index ace492c..4437881 100644
+index ace492c..5e732ad 100644
 --- a/pym/portage/util/env_update.py
 +++ b/pym/portage/util/env_update.py
-@@ -306,13 +306,13 @@ def _env_update(makelinks, target_root, prev_mtimes, 
contents, env,
+@@ -306,13 +306,15 @@ def _env_update(makelinks, target_root, prev_mtimes, 
contents, env,

[gentoo-commits] dev/heroxbd:master commit in: media-fonts/wqy-zenhei/

2015-01-05 Thread Benda XU
commit: 07847e2ef949bb1207e2c8f743296af4b5d4f05a
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jan  6 03:13:23 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Jan  6 03:13:40 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=07847e2e

media-fonts/wqy-zenhei: Remove; commited to gx86.

---
 media-fonts/wqy-zenhei/ChangeLog   | 58 --
 media-fonts/wqy-zenhei/Manifest|  6 ---
 media-fonts/wqy-zenhei/metadata.xml|  5 --
 media-fonts/wqy-zenhei/wqy-zenhei-0.8.38-r1.ebuild | 45 -
 media-fonts/wqy-zenhei/wqy-zenhei-0.9.45.ebuild| 50 ---
 5 files changed, 164 deletions(-)

diff --git a/media-fonts/wqy-zenhei/ChangeLog b/media-fonts/wqy-zenhei/ChangeLog
deleted file mode 100644
index 6db28c6..000
--- a/media-fonts/wqy-zenhei/ChangeLog
+++ /dev/null
@@ -1,58 +0,0 @@
-# ChangeLog for media-fonts/wqy-zenhei
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-fonts/wqy-zenhei/ChangeLog,v 1.11 
2010/09/19 06:24:16 dirtyepic Exp $
-
-*wqy-zenhei-0.9.45 (19 Sep 2010)
-
-  19 Sep 2010; Ryan Hill  -wqy-zenhei-0.6.26.ebuild,
-  -wqy-zenhei-0.8.34_p20081027.ebuild, +wqy-zenhei-0.9.45.ebuild:
-  Version bump (bug #311557).
-
-  27 Sep 2009; Mounir Lamouri  wqy-zenhei-0.8.38-r1.ebuild:
-  Stable for ppc. Bug 284010
-
-  25 Sep 2009; Brent Baude  wqy-zenhei-0.8.38-r1.ebuild:
-  Marking wqy-zenhei-0.8.38-r1 ppc64 for bug 284010
-
-  11 Sep 2009; Markus Meier  wqy-zenhei-0.8.38-r1.ebuild:
-  amd64/x86 stable, bug #284010
-
-*wqy-zenhei-0.8.38-r1 (14 Mar 2009)
-
-  14 Mar 2009; Peter Alfredsen 
-  -wqy-zenhei-0.8.38.ebuild, +wqy-zenhei-0.8.38-r1.ebuild:
-  Add 66-wqy-zenhei-sharp-no13px.conf. Thanks to Hong Hao 
-  for report.
-
-*wqy-zenhei-0.8.38 (10 Mar 2009)
-
-  10 Mar 2009; Peter Alfredsen 
-  +wqy-zenhei-0.8.38.ebuild:
-  Bump. Bug 261952.
-
-  14 Jan 2009; Joseph Jezak  wqy-zenhei-0.6.26.ebuild,
-  wqy-zenhei-0.8.34_p20081027.ebuild:
-  Marked ~ppc/~ppc64 for bug #254379.
-
-*wqy-zenhei-0.8.34_p20081027 (01 Jan 2009)
-
-  01 Jan 2009; MATSUU Takuto 
-  +wqy-zenhei-0.8.34_p20081027.ebuild:
-  Version bumped. Fixed HOMEPAGE.
-
-  25 Sep 2008; Alexis Ballier 
-  wqy-zenhei-0.6.26.ebuild:
-  keyword ~x86-fbsd thanks to Hong Hao , bug #236042
-
-*wqy-zenhei-0.6.26 (26 Jun 2008)
-
-  26 Jun 2008; Peter Alfredsen 
-  -wqy-zenhei-0.5.23.ebuild, +wqy-zenhei-0.6.26.ebuild:
-  Bump. Thanks dirtyepic.
-
-*wqy-zenhei-0.5.23 (25 May 2008)
-
-  25 May 2008; Ryan Hill  +metadata.xml,
-  +wqy-zenhei-0.5.23.ebuild:
-  Initial import for bug #192781. Based on ebuild by Hong Hao.
-

diff --git a/media-fonts/wqy-zenhei/Manifest b/media-fonts/wqy-zenhei/Manifest
deleted file mode 100644
index d564990..000
--- a/media-fonts/wqy-zenhei/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST wqy-zenhei-0.8.38-1.tar.gz 7173844 RMD160 
f135065dc59d42041db44575df5a2b95d21a6211 SHA1 
5faf0993c33c48e7e6353e1b52921d8b39f9852d SHA256 
6018eb54243eddc41e9cbe0b71feefa5cb2570ecbaccd39daa025961235dea22
-DIST wqy-zenhei-0.9.45.tar.gz 9247393 RMD160 
d364c8544665b651a6425b312a857e6bc2e3b2da SHA1 
b86b65d3048ade868fcc89229cfac6baf80a3e54 SHA256 
e4b7e306475bf9427d1757578f0e4528930c84c44eaa3f167d4c42f110ee75d6
-EBUILD wqy-zenhei-0.8.38-r1.ebuild 1127 RMD160 
fd82f8e57504d0f4df6a73b4245b12ae1e7a4405 SHA1 
b85197f0ba59f43b2e1b647f8905790d7fbc485f SHA256 
7b8edc674ceed8e2ea240661bb105b7209b2becc2eec938e58713221c33e0235
-EBUILD wqy-zenhei-0.9.45.ebuild 1189 RMD160 
a5a5dd1327bc253799444a35c50832795bcaa3e1 SHA1 
3dfab1a2d0fbc4adb02e2114583e8b8374576d3e SHA256 
53980136ce4da30f0e968307b061eb74654dccb0e81e01cff038e20973e3cc89
-MISC ChangeLog 1984 RMD160 164786ee3331dbe4204d9104b611d5a8de3585e6 SHA1 
54b772f37b84e31b85da75f09f4498addd3af8a7 SHA256 
bd0bf624f777e602a5246672f59e2f2e4daef0d2ac4574f8f2b367bb8863993a
-MISC metadata.xml 159 RMD160 e9d6dae6266cd59331aaa78481fd5a67fc2ed725 SHA1 
152e7ea08489d788f3f1c4c59be552a5f94b2d02 SHA256 
952d89bc3335f3d2f69460945016b173913db58759fe7d906f3927909120c890

diff --git a/media-fonts/wqy-zenhei/metadata.xml 
b/media-fonts/wqy-zenhei/metadata.xml
deleted file mode 100644
index 64cc0b6..000
--- a/media-fonts/wqy-zenhei/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   fonts
-

diff --git a/media-fonts/wqy-zenhei/wqy-zenhei-0.8.38-r1.ebuild 
b/media-fonts/wqy-zenhei/wqy-zenhei-0.8.38-r1.ebuild
deleted file mode 100644
index dea7940..000
--- a/media-fonts/wqy-zenhei/wqy-zenhei-0.8.38-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/media-fonts/wqy-zenhei/wqy-zenhei-0.8.38-r1.ebuild,v 
1.4 2009/09/27 10:22:00 volkmar Exp $
-
-inherit font
-
-MY_P="${P/_p/-cvs}-1"
-DESCRIPTION="WenQuanYi Hei-

[gentoo-commits] dev/heroxbd:master commit in: sys-apps/gentoo-functions/

2015-01-05 Thread Benda XU
commit: d84dd36533299d27f1b5022d87925098cc625148
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jan  6 03:14:07 2015 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Jan  6 03:15:28 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=d84dd365

sys-apps/gentoo-functions: Remove, committed to gx86.

---
 sys-apps/gentoo-functions/ChangeLog| 114 -
 sys-apps/gentoo-functions/Manifest |   7 --
 .../gentoo-functions/gentoo-functions-0.7.ebuild   |  26 -
 .../gentoo-functions/gentoo-functions-0.8.ebuild   |  30 --
 .../gentoo-functions/gentoo-functions-.ebuild  |  26 -
 sys-apps/gentoo-functions/metadata.xml |  17 ---
 6 files changed, 220 deletions(-)

diff --git a/sys-apps/gentoo-functions/ChangeLog 
b/sys-apps/gentoo-functions/ChangeLog
deleted file mode 100644
index 8e9cf35..000
--- a/sys-apps/gentoo-functions/ChangeLog
+++ /dev/null
@@ -1,114 +0,0 @@
-# ChangeLog for sys-apps/gentoo-functions
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gentoo-functions/ChangeLog,v 1.25 
2014/12/31 05:09:19 vapier Exp $
-
-  31 Dec 2014; Mike Frysinger  gentoo-functions-0.8.ebuild:
-  Mark m68k/s390/sh stable.
-
-*gentoo-functions-0.8 (28 Aug 2014)
-
-  28 Aug 2014; William Hubbs  
+gentoo-functions-0.8.ebuild:
-  emergency fix, some quoting was missed and this caused errors, thanks to
-  zero_chaos for pointing this out.
-
-  20 Aug 2014; Raúl Porcel  gentoo-functions-0.7.ebuild:
-  alpha/arm64/sparc/x86 stable wrt #519734
-
-  19 Aug 2014; Agostino Sarubbo  gentoo-functions-0.7.ebuild:
-  Stable for ia64, wrt bug #519734
-
-  16 Aug 2014; Johannes Huber  gentoo-functions-0.7.ebuild:
-  amd64 stable, bug #519734
-
-  15 Aug 2014; Jeroen Roovers  gentoo-functions-0.7.ebuild:
-  Stable for HPPA (bug #519734).
-
-  12 Aug 2014; Anthony G. Basile 
-  gentoo-functions-0.7.ebuild:
-  Stable on arm, ppc and ppc64.  Bug #519734.
-
-  23 Jul 2014; William Hubbs 
-  -files/gentoo-functions-0.3.sh, -gentoo-functions-0.3.ebuild,
-  -gentoo-functions-0.4.ebuild, -gentoo-functions-0.5.ebuild,
-  -gentoo-functions-0.6.ebuild:
-  remove old versions
-
-*gentoo-functions-0.7 (07 Jul 2014)
-
-  07 Jul 2014; William Hubbs  
+gentoo-functions-0.7.ebuild:
-  version bump
-
-  06 Jul 2014; William Hubbs  
gentoo-functions-.ebuild:
-  reinstate the separate inherit call for git-r3.
-
-  06 Jul 2014; William Hubbs  metadata.xml:
-  convert metadata indentations back to tabs as shown in skel.metadata.xml.
-
-*gentoo-functions-0.6 (14 Jun 2014)
-
-  14 Jun 2014; Anthony G. Basile 
-  +gentoo-functions-0.6.ebuild, metadata.xml:
-  Version bump, add missing sys/types.h header
-
-  10 May 2014; Justin Lecher  gentoo-functions-0.4.ebuild,
-  gentoo-functions-0.5.ebuild, gentoo-functions-.ebuild, metadata.xml:
-  Respect CC
-
-  09 May 2014; William Hubbs  
gentoo-functions-.ebuild:
-  sync live ebuild
-
-*gentoo-functions-0.5 (09 May 2014)
-
-  09 May 2014; William Hubbs  
+gentoo-functions-0.5.ebuild:
-  version bump
-
-*gentoo-functions-0.4 (08 May 2014)
-
-  08 May 2014; William Hubbs  
+gentoo-functions-0.4.ebuild:
-  version bump, adds consoletype for bug #509284
-
-*gentoo-functions- (07 May 2014)
-
-  07 May 2014; William Hubbs 
-  +gentoo-functions-.ebuild:
-  add live ebuild
-
-  02 May 2014; William Hubbs 
-  -files/gentoo-functions-0.2.sh, -gentoo-functions-0.2.ebuild:
-  remove old version
-
-  06 Apr 2014; Fabian Groffen  gentoo-functions-0.3.ebuild:
-  Added Prefix keywords, part of bug #504284
-
-  02 Apr 2014; William Hubbs 
-  -files/gentoo-functions-0.1.sh, -files/gentoo-functions-0.sh,
-  -gentoo-functions-0.1.ebuild, -gentoo-functions-0.ebuild:
-  remove some old versions
-
-*gentoo-functions-0.3 (19 Mar 2014)
-
-  19 Mar 2014; William Hubbs 
-  +files/gentoo-functions-0.3.sh, +gentoo-functions-0.3.ebuild:
-  version bump for #504852.
-
-*gentoo-functions-0.2 (12 Mar 2014)
-
-  12 Mar 2014; William Hubbs 
-  +files/gentoo-functions-0.2.sh, +gentoo-functions-0.2.ebuild:
-  Version bump for prefix fixes: do not hardcode paths to consoletype or
-  portageq. Thanks to Ruud Koolen 
-
-*gentoo-functions-0.1 (11 Mar 2014)
-
-  11 Mar 2014; William Hubbs 
-  +files/gentoo-functions-0.1.sh, +gentoo-functions-0.1.ebuild:
-  version bump for bug #504138
-
-  11 Mar 2014; Patrick Lauer  metadata.xml:
-  Fix herd
-
-*gentoo-functions-0 (10 Mar 2014)
-
-  10 Mar 2014; William Hubbs  +gentoo-functions-0.ebuild,
-  +files/gentoo-functions-0.sh, +metadata.xml:
-  initial commit of gentoo functions for bug #373219.

diff --git a/sys-apps/gentoo-functions/Manifest 
b/sys-apps/gentoo-functions/Manifest
deleted file mode 100644
index caa7eed..000
--- a/sys-apps/gentoo-functions/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST gentoo-functions-0.7.tar.bz2 10656 SHA256 
0034ff7a65deb8df902683deb1662ce561b7f76ff8561b4ada46cfb18e

[gentoo-commits] dev/heroxbd:master commit in: x11-apps/xinit/, x11-apps/xinit/files/

2014-12-15 Thread Benda XU
commit: 67095e931ce883e38adca8a50a9a0d98a71160a4
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec 16 03:23:58 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec 16 03:23:58 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=67095e93

x11-apps/xinit: remove, committed to gx86.

---
 x11-apps/xinit/ChangeLog   | 934 -
 x11-apps/xinit/Manifest|  12 -
 x11-apps/xinit/files/00-xhost  |   7 -
 .../xinit/files/0001-Gentoo-customizations.patch   |  61 --
 x11-apps/xinit/files/Xsession  | 107 ---
 x11-apps/xinit/files/Xsession.desktop  |   9 -
 x11-apps/xinit/files/chooser.sh|  52 --
 x11-apps/xinit/files/startDM.sh|  31 -
 .../xinit/files/xinit-1.3.1-prio-process.patch |  14 -
 x11-apps/xinit/files/xserverrc |   2 -
 x11-apps/xinit/metadata.xml|  11 -
 x11-apps/xinit/xinit-1.3.2.ebuild  |  68 --
 12 files changed, 1308 deletions(-)

diff --git a/x11-apps/xinit/ChangeLog b/x11-apps/xinit/ChangeLog
deleted file mode 100644
index 65cfd5f..000
--- a/x11-apps/xinit/ChangeLog
+++ /dev/null
@@ -1,934 +0,0 @@
-# ChangeLog for x11-apps/xinit
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-apps/xinit/ChangeLog,v 1.218 2011/10/03 
17:55:53 josejx Exp $
-
-  03 Oct 2011; Joseph Jezak  xinit-1.3.1.ebuild:
-  Marked ppc ppc64 stable for bug #380421.
-
-  02 Oct 2011; Raúl Porcel  xinit-1.3.1.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #380421
-
-  21 Sep 2011; Jeroen Roovers  xinit-1.3.1.ebuild:
-  Stable for HPPA (bug #380421).
-
-  09 Sep 2011; Naohiro Aota  xinit-1.3.1.ebuild,
-  +files/xinit-1.3.1-prio-process.patch:
-  Add patch to build on FreeBSD. Bug #352663. Re-add ~x86-fbsd
-
-  05 Sep 2011; Markus Meier  xinit-1.3.1.ebuild:
-  arm stable, bug #380421
-
-  05 Sep 2011; Naohiro Aota  xinit-1.3.0-r2.ebuild,
-  xinit-1.3.1.ebuild:
-  Drop ~x86-fbsd until bug #352663 fixed
-
-  04 Sep 2011; Markus Meier  xinit-1.3.1.ebuild:
-  x86 stable, bug #380421
-
-  30 Aug 2011; Tony Vroon  xinit-1.3.1.ebuild:
-  Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
-  #380421 filed by Chí-Thanh Christopher Nguyễn.
-
-*xinit-1.3.1 (01 Aug 2011)
-
-  01 Aug 2011; Chí-Thanh Christopher Nguyễn 
-  +xinit-1.3.1.ebuild:
-  Version bump.
-
-  04 May 2011; Tomáš Chvátal 
-  -files/0001-Gentoo-specific-customizations.patch, -files/xdm-setup.initd-1,
-  -files/xdm.confd-2, -files/xdm.initd-4, -files/xserver.pamd:
-  old
-
-  05 Mar 2011; Kacper Kowalik  xinit-1.3.0-r2.ebuild:
-  ppc64 stable wrt #354237
-
-  05 Mar 2011; Raúl Porcel  xinit-1.3.0-r2.ebuild:
-  alpha/arm/ia64/s390/sh/sparc stable wrt #354237
-
-  23 Feb 2011; Jeroen Roovers  xinit-1.3.0-r2.ebuild:
-  Stable for HPPA (bug #354237).
-
-  14 Feb 2011; Kacper Kowalik  xinit-1.3.0-r2.ebuild:
-  ppc stable wrt #344827, #354237
-
-  12 Feb 2011; Raúl Porcel  xinit-1.3.0-r1.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #344827
-
-  12 Feb 2011; Christian Faulhammer 
-  xinit-1.3.0-r2.ebuild:
-  stable x86, bug 354237
-
-  12 Feb 2011; Markos Chandras  xinit-1.3.0-r2.ebuild:
-  Stable on amd64 wrt bug #354237
-
-*xinit-1.3.0-r2 (22 Jan 2011)
-
-  22 Jan 2011; Fabio Erculiani  +xinit-1.3.0-r2.ebuild:
-  revision bump, this is the first version supporting lxdm, reset KEYWORDS
-  to ~arch
-
-  22 Jan 2011; Fabio Erculiani  files/startDM.sh:
-  add lxdm support (changes required in order to load lxdm with
-  --background), see bug #330355
-
-  31 Dec 2010; Jeroen Roovers  xinit-1.3.0-r1.ebuild:
-  Stable for HPPA (bug #344827).
-
-  29 Dec 2010; Markus Meier  xinit-1.3.0-r1.ebuild:
-  arm stable, bug #344827
-
-  25 Dec 2010; Christian Faulhammer 
-  xinit-1.3.0-r1.ebuild:
-  x86 stable, bug 344827
-
-  23 Dec 2010; Samuli Suominen  xinit-1.3.0-r1.ebuild:
-  amd64 stable wrt #344827
-
-  19 Dec 2010; Samuli Suominen  xinit-1.3.0-r1.ebuild:
-  ppc64 stable wrt #344827
-
-  20 Nov 2010; Tomáš Chvátal  -xinit-1.2.0-r3.ebuild:
-  old
-
-  13 Nov 2010; Raúl Porcel  xinit-1.2.0-r4.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #343911
-
-  05 Nov 2010; Markus Meier  xinit-1.2.0-r4.ebuild:
-  arm stable, bug #343911
-
-  05 Nov 2010; Jeroen Roovers  xinit-1.2.0-r4.ebuild:
-  Stable for HPPA PPC (bug #343911).
-
-  05 Nov 2010; Mark Loeser  xinit-1.2.0-r4.ebuild:
-  Stable for ppc64; bug #343911
-
-  03 Nov 2010; Markos Chandras  xinit-1.2.0-r4.ebuild:
-  Stable on amd64 wrt bug #343911
-
-  03 Nov 2010; Tomáš Chvátal  xinit-1.3.0-r1.ebuild:
-  Add silently dropped s390 keyword (dunno why it was lost).
-
-  03 Nov 2010; Tomáš Chvátal  -xinit-1.2.1.ebuild,
-  -xinit-1.2.1-r2.ebuild:
-  old
-
-  03 Nov 2010; Pawel Hajdan jr 
-  xinit-1.2.0-r4.ebuild:
-  x86 stable wrt security bug #343911
-
-*xinit-1.2.0

[gentoo-commits] dev/heroxbd:master commit in: sys-devel/binutils-config/patches/, sys-devel/binutils-config/files/, ...

2014-12-15 Thread Benda XU
commit: 5d02cee98891f81ffbc280b313c7d79e9f343f89
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Dec 16 05:13:44 2014 +
Commit:     Benda XU  gentoo  org>
CommitDate: Tue Dec 16 05:13:44 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=5d02cee9

sys-devel/binutils-config: bump to 4

---
 sys-devel/binutils-config/ChangeLog|  13 +-
 sys-devel/binutils-config/Manifest |   8 +-
 .../binutils-config/binutils-config-3-r3.ebuild|  15 +-
 sys-devel/binutils-config/binutils-config-4.ebuild |  24 ++
 .../binutils-config/files/binutils-config-1.9  |   0
 sys-devel/binutils-config/files/binutils-config-2  |   0
 sys-devel/binutils-config/files/binutils-config-4  | 471 +
 sys-devel/binutils-config/files/binutils-config.8  |  25 --
 .../patches/binutils-config-prefix.patch   | 209 -
 sys-devel/binutils-config/patches/series   |   1 -
 10 files changed, 515 insertions(+), 251 deletions(-)

diff --git a/sys-devel/binutils-config/ChangeLog 
b/sys-devel/binutils-config/ChangeLog
index 6d6b518..8fb2d57 100644
--- a/sys-devel/binutils-config/ChangeLog
+++ b/sys-devel/binutils-config/ChangeLog
@@ -1,6 +1,15 @@
 # ChangeLog for sys-devel/binutils-config
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-config/ChangeLog,v 1.64 
2013/05/05 05:20:42 vapier Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-config/ChangeLog,v 1.66 
2014/07/29 11:15:38 vapier Exp $
+
+*binutils-config-4 (29 Jul 2014)
+
+  29 Jul 2014; Mike Frysinger  +binutils-config-4.ebuild,
+  +files/binutils-config-4, files/binutils-config.8:
+  Drop FAKE_TARGETS support as gcc dropped it a while ago too #467488.
+
+  18 Jan 2014; Mike Frysinger  binutils-config-3-r3.ebuild:
+  Add arm64 love.
 
   05 May 2013; Mike Frysinger  files/binutils-config-3:
   Also try to rmdir target bin/libexec paths when uninstalling.

diff --git a/sys-devel/binutils-config/Manifest 
b/sys-devel/binutils-config/Manifest
index f3a3cd0..1c31866 100644
--- a/sys-devel/binutils-config/Manifest
+++ b/sys-devel/binutils-config/Manifest
@@ -1,9 +1,11 @@
 AUX binutils-config-1.9 11043 SHA256 
20becd27cd1161d3afcd079ebff883b8eba3e698171937d82a9575dfa19a2373 SHA512 
d0366bd547d7c2adddf30975a361b2f25d008f0203db9e53cd81e635fd081e0ce13940a1df511f6edc7a11d6c4e641567cb750006cbbaa7b5bfd118bf6f87464
 WHIRLPOOL 
d2c06206ffb351226db6db89e305042c03cf3cfa628c440fd3fd7274bf0c62c8ba61599f4997714075dc9f61b57a46709824eded2a31678bc2668e43c982ce91
 AUX binutils-config-2 11440 SHA256 
5e923d1445910b9b9d1e455e52313087098689359846db0dc3fa52d33b63b192 SHA512 
16b8bc2277bb50fb803377b192368a7abf7c97b5959bdd0d67fcf508220164d29ee2cfc1526ecfce7125b7492a0a5e4f094e948fa5ba9af44487229af3d91197
 WHIRLPOOL 
3acedb96e6c0c97e2223aa5fffcfb59f7e7b311c883e1557191db14b166a01d14ecd6eafbd4a4dbd33ceb2ca388fa7bf54d8291a24bb5e26a5634e2c8fb2a2df
 AUX binutils-config-3 13874 SHA256 
d4395a6480a179165098433235726f416aea4029474ecf93534c4ec844422788 SHA512 
8c486629109fd67bebc248a629d38bc2ad0546c70fe42e82ccb609932ec2cdbe32545486f437bb15c81318ad7d9f962fdd63fe1156ea844c31ba2812362a792c
 WHIRLPOOL 
8555808ff549955ba93b9331ccf5424056817339745309b6f5b3064f594f22ae44eeab0cd3b9724b67fe1860cfb5048b8c95792075b6b4423659a75ef6633783
-AUX binutils-config.8 4113 SHA256 
ec7cb82331c80e15581e0936a5bf5edb3cde78bec3c3ede647926821086a1e6f SHA512 
608e32ca64a82e0975cb247d30914db25668f637e30fd486f7322566065cc420470d237415da53ba7eb12daf4389b049b5ec8b2f8af598bf03803f48fd77f933
 WHIRLPOOL 
d1ec82404f639718c51a1f983c1d60212ee6e943c6225c16bf4a2a24a8e7aa22093cce0fefa0f331ae7480b7b03ef10931d516e7ecf0a051415565eb583145a0
+AUX binutils-config-4 12111 SHA256 
1d6cf0d1e26e928c5a8c77f98fd8414b21b7b407fcce8621fb10c90820676b1d SHA512 
a3d91417e46bd17b911e205469d665632c5ab7f222f3759736302fd72734ef350973412f1f4876abe796248818594037f8a17c3d5fa1f8f30afb974bc7d7bd39
 WHIRLPOOL 
f5f8345e3a4bae9f5f92f9dfa1decbdd9ff15efcae923a41bfc6f2a0f09767a3b229351c6509175a2bbecedc26e8e26f3f4f70028e03096e5c8b0941629d436b
+AUX binutils-config.8 2837 SHA256 
20817cd2e6e3a8ace12ada7b73ada556d597527adcad02876e522e0b6396d4a3 SHA512 
66a260499c1100dc71469e4ca1e2b0f71410382138c381e6a6ed4e4aa19520607407ffa6a28e0388e0abe5ee86769b662cec29cdb2ff02cc6c05af64314db5d9
 WHIRLPOOL 
8bbc5c525b1c7a3ec147458569d570a3312034da2c75c1f31c4cd888db5205aa0a8c8ec061b2354d8ac80b43bdbdf1559a92e904dae5f681345fe758794c2535
 EBUILD binutils-config-1.9-r4.ebuild 626 SHA256 
4445f3282acda5b7c96146974adefc47315c437b5eb008daab9ac5f87a18d99d SHA512 
82089adb1b63b386280f512a096836189bcd42995f7058cb211c7b01860788be24a4112c3345dd4042ed7b2311bc7b5a40248e55ad2e958519d6b8fd7e341d5e
 WHIRLPOOL 
b4409b6e396e42bf0dea54a1cc8aa912d7f1f215d7143d955ead38b1dea883d95b0b518fe198df72f21af8a954b148b7d18d292d6965a82417856fffccaa0ac7
 EBUILD binutils-confi

[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-ydoc/, dev-python/jupyter-ydoc/files/

2024-03-24 Thread Benda XU
commit: 4ce335aa6e799fa18e70b7be7a9ec90ffb96c605
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Mar 11 02:57:24 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Mar 24 13:37:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce335aa

dev-python/jupyter-ydoc: revive with version 2.0.1.

It is a dependency of jupyterlab real time collaboration extension.

Bug: https://bugs.gentoo.org/915824
Signed-off-by: Benda Xu  gentoo.org>

 dev-python/jupyter-ydoc/Manifest   |  1 +
 .../jupyter-ydoc-1.0.2-no-node-for-version.patch   | 30 ++
 dev-python/jupyter-ydoc/jupyter-ydoc-2.0.1.ebuild  | 48 ++
 dev-python/jupyter-ydoc/metadata.xml   | 13 ++
 4 files changed, 92 insertions(+)

diff --git a/dev-python/jupyter-ydoc/Manifest b/dev-python/jupyter-ydoc/Manifest
new file mode 100644
index ..fc75f7181210
--- /dev/null
+++ b/dev-python/jupyter-ydoc/Manifest
@@ -0,0 +1 @@
+DIST jupyter_ydoc-2.0.1.gh.tar.gz 984325 BLAKE2B 
bd15590f7eb9865304ae51931a8bb5a730959b1231a4c538b350c5d41f9891386158b18a75a744fff379edf2deea557d8fd26e5de6fcef7dddb39055e57fc883
 SHA512 
cd4c78f98578e349e18ca7d51b57cdd281f4e092c24bd152138c06158b484b9de2b44e37e43bbca55055575a37ecae7fc7c7032a0ca4bcd874abf15b815ad5d2

diff --git 
a/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.2-no-node-for-version.patch 
b/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.2-no-node-for-version.patch
new file mode 100644
index ..bfd138ce0d66
--- /dev/null
+++ b/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.2-no-node-for-version.patch
@@ -0,0 +1,30 @@
+diff --git a/pyproject.toml b/pyproject.toml
+index 6e0a069..42f76c1 100644
+--- a/pyproject.toml
 b/pyproject.toml
+@@ -2,12 +2,12 @@
+ # Distributed under the terms of the Modified BSD License.
+ 
+ [build-system]
+-requires = ["hatchling>=1.10.0", "hatch-nodejs-version"]
++requires = ["hatchling>=1.10.0"]
+ build-backend = "hatchling.build"
+ 
+ [project]
+ name = "jupyter-ydoc"
+-dynamic = ["version"]
++version = "1.0.2"
+ description = "Document structures for collaborative editing using Ypy"
+ requires-python = ">=3.7"
+ keywords = ["jupyter", "ypy"]
+@@ -56,10 +56,6 @@ text = "BSD 3-Clause License"
+ Homepage = "https://jupyter.org";
+ Source = "https://github.com/jupyter-server/jupyter_ydoc";
+ 
+-[tool.hatch.version]
+-source = "nodejs"
+-path = "javascript/package.json"
+-
+ [tool.hatch.build]
+ exclude = ["javascript", "!javascript/package.json"]
+ 

diff --git a/dev-python/jupyter-ydoc/jupyter-ydoc-2.0.1.ebuild 
b/dev-python/jupyter-ydoc/jupyter-ydoc-2.0.1.ebuild
new file mode 100644
index ..a30ad14c4ca9
--- /dev/null
+++ b/dev-python/jupyter-ydoc/jupyter-ydoc-2.0.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${PN/-/_}-${PV}
+DESCRIPTION="Document structures for collaborative editing using Ypy"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter-server/jupyter_ydoc/
+   https://pypi.org/project/jupyter-ydoc/
+"
+SRC_URI="
+   https://github.com/jupyter-server/jupyter_ydoc/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Requires node
+RESTRICT="test"
+
+RDEPEND="dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   dev-python/pycrdt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   >=dev-python/websockets-10.0[${PYTHON_USEDEP}]
+   dev-python/pycrdt-websocket[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.2-no-node-for-version.patch"
+)
+
+distutils_enable_tests pytest
+# Hangs for some reason
+#distutils_enable_sphinx docs/source dev-python/myst-parser 
dev-python/pydata-sphinx-theme

diff --git a/dev-python/jupyter-ydoc/metadata.xml 
b/dev-python/jupyter-ydoc/metadata.xml
new file mode 100644
index ..a7e33c55e1cf
--- /dev/null
+++ b/dev-python/jupyter-ydoc/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+s...@gentoo.org
+Gentoo Science Project
+  
+  
+  
+jupyter-ydoc
+jupyter-server/jupyter_ydoc
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-python/pycrdt-websocket/

2024-03-24 Thread Benda XU
commit: b010899d8c69fc7679c7c891f535461b6327803b
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Mar 24 09:34:36 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Mar 24 13:37:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b010899d

dev-python/pycrdt-websocket: new package, add 0.12.7

This package is replacing the previous ypy-websocket.

Signed-off-by: Benda Xu  gentoo.org>

 dev-python/pycrdt-websocket/Manifest   |  1 +
 dev-python/pycrdt-websocket/metadata.xml   | 12 +
 .../pycrdt-websocket-0.12.7.ebuild | 29 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-python/pycrdt-websocket/Manifest 
b/dev-python/pycrdt-websocket/Manifest
new file mode 100644
index ..a8ab24bc1f84
--- /dev/null
+++ b/dev-python/pycrdt-websocket/Manifest
@@ -0,0 +1 @@
+DIST pycrdt_websocket-0.12.7.tar.gz 16835 BLAKE2B 
89df20112120e120dcb4ae827e5cf170853b670f71a4535e2575e013c93fc879dbf7fd1e7554ec455251316c1c79a6f476edf5dbf9e233dc1ec4892f1d5ed376
 SHA512 
1d3846c437a9d0c463b1bfddd15dea48d7a2d3b8f22b32949e38cb6d80efe6cfd37afda9a807298538619e4f3b163735191ac35bc6375470c8bac02a184d

diff --git a/dev-python/pycrdt-websocket/metadata.xml 
b/dev-python/pycrdt-websocket/metadata.xml
new file mode 100644
index ..dba736dce03c
--- /dev/null
+++ b/dev-python/pycrdt-websocket/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+s...@gentoo.org
+Gentoo Science Project
+  
+  
+pycrdt-websocket
+jupyter-server/pycrdt-websocket
+  
+

diff --git a/dev-python/pycrdt-websocket/pycrdt-websocket-0.12.7.ebuild 
b/dev-python/pycrdt-websocket/pycrdt-websocket-0.12.7.ebuild
new file mode 100644
index ..186b6e0703b6
--- /dev/null
+++ b/dev-python/pycrdt-websocket/pycrdt-websocket-0.12.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="WebSocket connector for pycrdt"
+HOMEPAGE="https://github.com/jupyter-server/pycrdt-websocket";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/pycrdt-0.8.7[${PYTHON_USEDEP}]
+   dev-python/aiosqlite[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+   dev-python/uvicorn[${PYTHON_USEDEP}]
+)"
+
+# skip tests that depends on yjs not available in Gentoo
+EPYTEST_DESELECT=(
+   tests/test_pycrdt_yjs.py::test_pycrdt_yjs
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-server-fileid/

2024-03-24 Thread Benda XU
commit: e272f49ddc94ac7b28bdc5f2e07104f5188632f9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Mar 11 02:56:45 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Mar 24 13:37:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e272f49d

dev-python/jupyter-server-fileid: revive.

It is a dependency of jupyterlab real time collaboration extension.

Bug: https://bugs.gentoo.org/915824
Signed-off-by: Benda Xu  gentoo.org>

 dev-python/jupyter-server-fileid/Manifest  |  1 +
 .../jupyter-server-fileid-0.9.1.ebuild | 45 ++
 dev-python/jupyter-server-fileid/metadata.xml  | 13 +++
 3 files changed, 59 insertions(+)

diff --git a/dev-python/jupyter-server-fileid/Manifest 
b/dev-python/jupyter-server-fileid/Manifest
new file mode 100644
index ..8253dc95eabc
--- /dev/null
+++ b/dev-python/jupyter-server-fileid/Manifest
@@ -0,0 +1 @@
+DIST jupyter_server_fileid-0.9.1.tar.gz 54279 BLAKE2B 
503303d0fc1443bed15d41e88700bf508cb9d5b14d146db52aca58c436355878334be96d1baa1847cdbab1bf893cb68e4ebe8f6230a6643286a3586af96f75d1
 SHA512 
0e02861c312c3cfe0a0665cb4423bad7e8414e48cc62baef085a4a46d9cc2b32526f5d1f62198ec51b0d5086b70976e9144ec41ecaf3e4922c5dab8300487da0

diff --git 
a/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.1.ebuild 
b/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.1.ebuild
new file mode 100644
index ..8e3a4acf6302
--- /dev/null
+++ b/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An extension that maintains file IDs for documents in a running 
Jupyter Server"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter-server/jupyter_server_fileid/
+   https://pypi.org/project/jupyter-server-fileid/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jupyter-server[${PYTHON_USEDEP}]
+   dev-python/jupyter-events[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # unreliable on tmpfs
+   # https://github.com/jupyter-server/jupyter_server_fileid/issues/58
+   tests/test_manager.py::test_get_path_oob_move_nested
+   tests/test_manager.py::test_get_path_oob_move_deeply_nested
+)
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}

diff --git a/dev-python/jupyter-server-fileid/metadata.xml 
b/dev-python/jupyter-server-fileid/metadata.xml
new file mode 100644
index ..fb76de150888
--- /dev/null
+++ b/dev-python/jupyter-server-fileid/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+s...@gentoo.org
+Gentoo Science Project
+  
+  
+  
+jupyter-server-fileid
+jupyter-server/jupyter_server_fileid
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-python/pycrdt/

2024-03-24 Thread Benda XU
commit: ce2bc8ddb0733a21a8092c4125f7bf28bdfb75c8
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Mar 24 09:36:00 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Mar 24 13:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2bc8dd

dev-python/pycrdt: new package, add 0.8.11

This package is replacing the previous ypy.

Signed-off-by: Benda Xu  gentoo.org>

 dev-python/pycrdt/Manifest | 59 ++
 dev-python/pycrdt/metadata.xml | 12 +
 dev-python/pycrdt/pycrdt-0.8.11.ebuild | 91 ++
 3 files changed, 162 insertions(+)

diff --git a/dev-python/pycrdt/Manifest b/dev-python/pycrdt/Manifest
new file mode 100644
index ..3cdfbbed1dcc
--- /dev/null
+++ b/dev-python/pycrdt/Manifest
@@ -0,0 +1,59 @@
+DIST atomic_refcell-0.1.13.crate 11760 BLAKE2B 
154efe12b2af05077764e5d9f292f5e5400d39fbb222f36146723312ccc3c6e3b96db8a13396394f30e30f19c6af830ef4fb1df8d4974b6c0285518d3a3c9850
 SHA512 
f5318e422d02904131ebf5f577ec51fb3d8bcbbfa52096b590df100acf8e991b17b04ad93b898e69628ed6308388a7243199c2da9be927144d3f6737d9343e3f
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST getrandom-0.1.16.crate 25077 BLAKE2B 
0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a
 SHA512 
c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
+DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
+DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
+DIST itoa-1.0.10.crate 10534 BLAKE2B 
8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7
 SHA512 
fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538
+DIST js-sys-0.3.68.crate 80764 BLAKE2B 
961f58c181f060af37c00e99f55906140a4c8f1729847d6dd7da7e29b715d69ff822853dc6affb185195347e3d3bfeed392b8969c9d15a5ee28e9f01febbc148
 SHA512 
9b1b59f1688f95f9bd5031f68c18c0bbb8c16519c7b09aa3042e08e57921a3807d86f15407bb4d9d63c49747ac4847aa963f83373fd0d778a7e7962ea6551b6b
+DIST libc-0.2.153.crate 740614 BLAKE2B 
523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7
 SHA512 
3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
+DIST lock_api-0.4.11.crate 27487 BLAKE2B 
87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e
 SHA512 
9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
+DIST log-0.4.20.crate 38307 BLAKE2B 
cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99daf8bbfc72
 SHA512 
8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
+DIST memoffset-0.9.0.crate 903

[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-collaboration/, dev-python/jupyter-collaboration/files/, ...

2024-03-24 Thread Benda XU
commit: 2f155078f765ad90a8ba456daf8198fd800fee5d
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Mar 24 10:07:47 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Mar 24 13:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f155078

dev-python/jupyter-collaboration: new package, add 2.0.5

This is renamed from the previous jupyter-server-ydoc.

profiles/arch/amd64/x32: mask jupyter-collaboration on x32.

Reference: https://jupyterlab.readthedocs.io/en/latest/user/rtc.html
Bug: https://bugs.gentoo.org/915824
Signed-off-by: Benda Xu  gentoo.org>

 dev-python/jupyter-collaboration/Manifest  |  1 +
 ...r-collaboration-2.0.5-no-node-for-version.patch | 42 ++
 .../jupyter-collaboration-2.0.5.ebuild | 42 ++
 dev-python/jupyter-collaboration/metadata.xml  | 12 +++
 profiles/arch/amd64/x32/package.mask   |  1 +
 5 files changed, 98 insertions(+)

diff --git a/dev-python/jupyter-collaboration/Manifest 
b/dev-python/jupyter-collaboration/Manifest
new file mode 100644
index ..a33beac6f32c
--- /dev/null
+++ b/dev-python/jupyter-collaboration/Manifest
@@ -0,0 +1 @@
+DIST jupyter_collaboration-2.0.5.tar.gz 4806126 BLAKE2B 
5df0d7f782f9574e9f48ea805786b8e85a71fa2938189eef31e0d674e7c173f14d388952e33529fcecd9754191caaaeacea30cb090452d8545a19e3951d3
 SHA512 
e1375bc0559a06596e565cfe3b9b0f9a83a95a64d8a474cf7065172f9df5b84faa4f1966867bb475610df4662205146bb5720005601bafe77790e541681a3e8d

diff --git 
a/dev-python/jupyter-collaboration/files/jupyter-collaboration-2.0.5-no-node-for-version.patch
 
b/dev-python/jupyter-collaboration/files/jupyter-collaboration-2.0.5-no-node-for-version.patch
new file mode 100644
index ..665a8b91efa8
--- /dev/null
+++ 
b/dev-python/jupyter-collaboration/files/jupyter-collaboration-2.0.5-no-node-for-version.patch
@@ -0,0 +1,42 @@
+Index: jupyter_collaboration-2.0.3/pyproject.toml
+===
+--- jupyter_collaboration-2.0.3.orig/pyproject.toml
 jupyter_collaboration-2.0.3/pyproject.toml
+@@ -3,10 +3,11 @@
+ 
+ [build-system]
+ build-backend = "hatchling.build"
+-requires = ["hatchling>=1.4.0", "hatch-nodejs-version", "jupyterlab>=4.0.0"]
++requires = ["hatchling>=1.4.0", "jupyterlab>=4.0.0"]
+ 
+ [project]
+ name = "jupyter_collaboration"
++version = "2.0.5"
+ readme = "README.md"
+ license = { file = "LICENSE" }
+ requires-python = ">=3.8"
+@@ -34,7 +35,7 @@ dependencies = [
+ "jupyter_server_fileid>=0.7.0,<1",
+ "jsonschema>=4.18.0"
+ ]
+-dynamic = ["version", "description", "authors", "urls", "keywords"]
++dynamic = ["description", "authors", "urls", "keywords"]
+ 
+ [project.optional-dependencies]
+ dev = [
+@@ -63,15 +64,9 @@ line-length = 100
+ [tool.isort]
+ profile = "black"
+ 
+-[tool.hatch.version]
+-source = "nodejs"
+-
+ [tool.hatch.build.hooks.version]
+ path = "jupyter_collaboration/_version.py"
+ 
+-[tool.hatch.metadata.hooks.nodejs]
+-fields = ["description", "authors", "urls"]
+-
+ [tool.hatch.build.targets.sdist]
+ artifacts = ["/jupyter_collaboration/labextension"]
+ exclude = ["/.github", "/binder", "node_modules"]

diff --git 
a/dev-python/jupyter-collaboration/jupyter-collaboration-2.0.5.ebuild 
b/dev-python/jupyter-collaboration/jupyter-collaboration-2.0.5.ebuild
new file mode 100644
index ..d023ac01306b
--- /dev/null
+++ b/dev-python/jupyter-collaboration/jupyter-collaboration-2.0.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_1{1..2} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="JupyterLab Extension enabling Real-Time Collaboration"
+HOMEPAGE="https://github.com/jupyterlab/jupyter-collaboration";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+RDEPEND="dev-python/pycrdt-websocket[${PYTHON_USEDEP}]
+   >=dev-python/jupyterlab-4[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-ydoc-2[${PYTHON_USEDEP}]
+   dev-python/jupyter-server-fileid[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+ dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.5-no-node-for-version.patch"
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+
+

[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-05-17 Thread Benda XU
commit: bd29b1782a348f0017d74a92204acd6f2704c96c
Author: Yiyang Wu  gmail  com>
AuthorDate: Mon Apr  8 06:10:07 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat May 18 03:45:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd29b178

rocm.eclass: remove xnack flag for broader compatibility

Initially, rocm.eclass append xnack[1,2] feature flag to gfx9 GPUs,
since ROCm upstream does this in many of their math libraries, e.g.
rocBLAS [3]. The list includes gfx90a:xnack+, indicating xnack is usable
for MI200 series, thus rocm.eclass append :xnack+ to gfx90a.

But it turns out xnack- is also common for MI200 series, restricting to
xnack+ produces incompatible GPU kernel with xnack- mode.

Also, community also explores using xnack on other gfx9 GPU [4,5], which
is previously restricted to xnack- in rocm.eclass.

By not appending xnack feature flag, GPU kernels are compiled to "xnack
any" mode, which can be run in either mode, potentially scarifying some
performance [6,7], with no direct evidence. rocFFT reports no
performance penalty[8].

For the reason above, do not append xnack feature flag to AMDGPU_TARGETS,
which is compatible with GPUs operate in both xnack mode.

[1] https://wiki.gentoo.org/wiki/ROCm#XNACK_target_feature
[2] https://rocm.docs.amd.com/en/latest/conceptual/gpu-memory.html#xnack
[3] 
https://github.com/ROCm/rocBLAS/blob/release/rocm-rel-5.0/CMakeLists.txt#L201
[4] https://niconiconi.neocities.org/tech-notes/xnack-on-amd-gpus/
[5] https://arxiv.org/abs/2401.02680
[6] https://llvm.org/docs/AMDGPUUsage.html#target-features
[7] 
https://docs.olcf.ornl.gov/systems/crusher_quick_start_guide.html#compiling-hip-kernels-for-specific-xnack-modes
[8] 
https://github.com/ROCm/rocFFT/commit/cd2689360ba3b3579d044d8925838ff307b4b4cf

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36254

 eclass/rocm.eclass | 19 ++-
 1 file changed, 2 insertions(+), 17 deletions(-)

diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass
index 9804ecde97d0..e03e8bdd507a 100644
--- a/eclass/rocm.eclass
+++ b/eclass/rocm.eclass
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: rocm.eclass
@@ -201,22 +201,7 @@ unset -f _rocm_set_globals
 # Append default target feature to GPU arch. See
 # https://llvm.org/docs/AMDGPUUsage.html#target-features
 get_amdgpu_flags() {
-   local amdgpu_target_flags
-   for gpu_target in ${AMDGPU_TARGETS}; do
-   local target_feature=
-   case ${gpu_target} in
-   gfx906|gfx908)
-   target_feature=:xnack-
-   ;;
-   gfx90a)
-   target_feature=:xnack+
-   ;;
-   *)
-   ;;
-   esac
-   amdgpu_target_flags+="${gpu_target}${target_feature};"
-   done
-   echo "${amdgpu_target_flags}"
+   echo $(printf "%s;" ${AMDGPU_TARGETS[@]})
 }
 
 # @FUNCTION: check_amdgpu



[gentoo-commits] repo/gentoo:master commit in: eclass/, profiles/desc/

2024-05-17 Thread Benda XU
commit: 7475e8ff0742ead7b45edea3ed7e79c394e23958
Author: Yiyang Wu  gmail  com>
AuthorDate: Sun Apr 14 15:43:17 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat May 18 03:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7475e8ff

rocm.eclass: Enable ROCm 6, add gfx94{0,1,2} (MI300) support

Update the references, since the original reference does not
contain MI300. The "see also" blog is also removed because it hasn't been
updated for 2 years.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 eclass/rocm.eclass| 12 +++-
 profiles/desc/amdgpu_targets.desc | 14 ++
 2 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass
index e03e8bdd507a..7039455dec6b 100644
--- a/eclass/rocm.eclass
+++ b/eclass/rocm.eclass
@@ -161,7 +161,7 @@ _rocm_set_globals() {
gfx906 gfx908 gfx90a gfx1030
)
;;
-   5.*|)
+   5.*)
unofficial_amdgpu_targets=(
gfx803 gfx900 gfx1010 gfx1011 gfx1012
gfx1031 gfx1100 gfx1101 gfx1102
@@ -170,6 +170,16 @@ _rocm_set_globals() {
gfx906 gfx908 gfx90a gfx1030
)
;;
+   6.*|)
+   unofficial_amdgpu_targets=(
+   gfx803 gfx900 gfx940 gfx941
+   gfx1010 gfx1011 gfx1012
+   gfx1031 gfx1101 gfx1102
+   )
+   official_amdgpu_targets=(
+   gfx906 gfx908 gfx90a gfx942 gfx1030 gfx1100
+   )
+   ;;
*)
die "Unknown ROCm major version! Please update 
rocm.eclass before bumping to new ebuilds"
;;

diff --git a/profiles/desc/amdgpu_targets.desc 
b/profiles/desc/amdgpu_targets.desc
index d52080781947..8f337b03f63d 100644
--- a/profiles/desc/amdgpu_targets.desc
+++ b/profiles/desc/amdgpu_targets.desc
@@ -1,15 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
 # Distributed under the terms of the GNU General Public License v2
 
-# Reference:
-# GPU name and Architecture codename: 
https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp
-# See also: 
https://www.coelacanth-dream.com/posts/2019/12/30/did-rid-product-matome-p2/#fn:67
+# Reference: GPU name and architecture codename documented by
+# GPUOpen-Tools 
https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp
+# ROCm official document (Instinct accelerator only) 
https://rocm.docs.amd.com/en/latest/reference/gpu-arch/gpu-arch-spec-overview.html
+# Kernel document (note: GC version is not amdgpu gfx target) 
https://www.kernel.org/doc/html/latest/gpu/amdgpu/driver-misc.html#discrete-gpu-info
+# Kernel source code (map of IP version vs amdgpu gfx target) 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/amd/amdkfd/kfd_device.c
 kgd2kfd_probe function
+# Mesa drm source code 
https://gitlab.freedesktop.org/mesa/drm/blob/main/data/amdgpu.ids
 
 gfx803 - Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon 
Pro Duo, FirePro S9300x2, Radeon Instinct MI8
 gfx900 - Vega GPU, codename vega10, including Radeon Vega Frontier Edition, 
Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, 
Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25
 gfx906 - Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon 
Instinct MI50/MI60
 gfx908 - CDNA Accelerator, codename arcturus, including AMD Instinct MI100 
Accelerator
 gfx90a - CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 
series Accelerators
+gfx940 - CDNA3 Accelerator, codename aqua_vangaram, MI300A rev 0
+gfx941 - CDNA3 Accelerator, codename aqua_vangaram, MI300X rev 0
+gfx942 - CDNA3 Accelerator, codename aqua_vangaram, MI300A and MI300X rev >=1
 gfx1010 - RDNA GPU, codename navi10, including Radeon RX 
5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, 
Radeon Pro W5700X/W5700
 gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 5600M/V520
 gfx1012 - RDNA GPU, codename navi14, including Radeon RX 
5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, 
Radeon Pro W5500X/W5500/W5500M/W5300M



[gentoo-commits] repo/gentoo:master commit in: x11-wm/xpra/, x11-wm/xpra/files/

2023-09-02 Thread Benda XU
commit: 7a72d0773f343ce9ef358c54926e26ff182613a3
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Sep  2 09:17:49 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat Sep  2 09:18:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a72d077

x11-wm/xpra: drop systemd-run call for USE=minimal.

Signed-off-by: Benda Xu  gentoo.org>

 x11-wm/xpra/files/xpra-4.4.6_minimal-features.patch| 18 ++
 .../{xpra-4.4.6-r1.ebuild => xpra-4.4.6-r2.ebuild} | 13 +++--
 2 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/x11-wm/xpra/files/xpra-4.4.6_minimal-features.patch 
b/x11-wm/xpra/files/xpra-4.4.6_minimal-features.patch
new file mode 100644
index ..78a4cccb3684
--- /dev/null
+++ b/x11-wm/xpra/files/xpra-4.4.6_minimal-features.patch
@@ -0,0 +1,18 @@
+Xpra is a good piece of software except that some features are not
+useful only to introduce unnecessary dependencies.
+
+Forwarded: no need.
+
+Index: xpra-4.4.6/xpra/scripts/main.py
+===
+--- xpra-4.4.6.orig/xpra/scripts/main.py
 xpra-4.4.6/xpra/scripts/main.py
+@@ -64,7 +64,7 @@ CLIPBOARD_CLASS = os.environ.get("XPRA_C
+ WAIT_SERVER_TIMEOUT = envint("WAIT_SERVER_TIMEOUT", 90)
+ CONNECT_TIMEOUT = envint("XPRA_CONNECT_TIMEOUT", 20)
+ OPENGL_PROBE_TIMEOUT = envint("XPRA_OPENGL_PROBE_TIMEOUT", 5)
+-SYSTEMD_RUN = envbool("XPRA_SYSTEMD_RUN", True)
++SYSTEMD_RUN = False
+ VERIFY_X11_SOCKET_TIMEOUT = envint("XPRA_VERIFY_X11_SOCKET_TIMEOUT", 1)
+ LIST_REPROBE_TIMEOUT = envint("XPRA_LIST_REPROBE_TIMEOUT", 10)
+ 

diff --git a/x11-wm/xpra/xpra-4.4.6-r1.ebuild b/x11-wm/xpra/xpra-4.4.6-r2.ebuild
similarity index 98%
rename from x11-wm/xpra/xpra-4.4.6-r1.ebuild
rename to x11-wm/xpra/xpra-4.4.6-r2.ebuild
index b9dcf632b0fc..5ec14d265625 100644
--- a/x11-wm/xpra/xpra-4.4.6-r1.ebuild
+++ b/x11-wm/xpra/xpra-4.4.6-r2.ebuild
@@ -121,18 +121,19 @@ PATCHES=(
 )
 
 python_prepare_all() {
+   if use minimal; then
+   sed -r -e '/pam_ENABLED/s/DEFAULT/False/' \
+   -e 's/^(xdg_open)_ENABLED = .*/\1_ENABLED = False/' \
+   -i setup.py || die
+   PATCHES+=( 
"${FILESDIR}"/${PN}-4.4.6_xpra-4.4.6_minimal-features.patch )
+   fi
+
distutils-r1_python_prepare_all
 
hprefixify xpra/scripts/config.py
 
sed -r -e "/\bdoc_dir =/s:/${PN}/\":/${PF}/html\":" \
-i setup.py || die
-
-   if use minimal; then
-   sed -r -e '/pam_ENABLED/s/DEFAULT/False/' \
-   -e 's/^(xdg_open)_ENABLED = .*/\1_ENABLED = False/' \
-   -i setup.py || die
-   fi
 }
 
 python_configure_all() {



[gentoo-commits] repo/gentoo:master commit in: sci-misc/vitables/

2023-09-02 Thread Benda XU
commit: 4eef208ad065a8e327488f48d558ef0fcd371b6f
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Sep  3 02:57:01 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Sep  3 02:58:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eef208a

sci-misc/vitables: drop unnecessary Debian patches.

Get back to vitables executable.

Install the icons.

Signed-off-by: Benda Xu  gentoo.org>

 ...-3.0.2_p4.ebuild => vitables-3.0.2_p4-r1.ebuild} | 21 ++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/sci-misc/vitables/vitables-3.0.2_p4.ebuild 
b/sci-misc/vitables/vitables-3.0.2_p4-r1.ebuild
similarity index 60%
rename from sci-misc/vitables/vitables-3.0.2_p4.ebuild
rename to sci-misc/vitables/vitables-3.0.2_p4-r1.ebuild
index 67d4ca2725e6..2852bb044e63 100644
--- a/sci-misc/vitables/vitables-3.0.2_p4.ebuild
+++ b/sci-misc/vitables/vitables-3.0.2_p4-r1.ebuild
@@ -30,10 +30,25 @@ DEPEND="${RDEPEND}"
 
 distutils_enable_tests pytest
 
-src_prepare() {
-   eapply ../debian/patches
+python_prepare_all() {
+   PATCHES=(
+   
../debian/patches/0001-vtsite.py-use-debian-doc-and-icons-paths.patch
+   
../debian/patches/0002-setup.py-no-icons-htmldocs-or-license.patch
+   
../debian/patches/0004-tests-conftest.py-prepare-the-testfile-if-necessary.patch
+   
../debian/patches/0005-Update-collection-path-for-Python-3.8.patch
+   ../debian/patches/0006-Fix-version-information-display.patch
+   ../debian/patches/0007-tests-migrate-from-nose-to-pytest.patch
+   )
+
+   distutils-r1_python_prepare_all
sed -e '/QtTest/d' -i tests/test_samples.py || die
-   default
+}
+
+python_install_all() {
+   insinto /usr/share/${PN}
+   doins -r vitables/icons
+   dodoc -r doc/*
+   distutils-r1_python_install_all
 }
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-08-20 Thread Benda XU
commit: 557ecf4547bb6852c18ff82df9387b7874e7a023
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Aug 20 08:31:38 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Aug 20 08:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557ecf45

profiles/prefix/darwin/macos: mask debugpy and pydevd.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index fe20a13c6b56..ecf4cb96a7eb 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-20)
+# Does not play well with linkers under macOS.
+# Undefined symbols for architecture x86_64:
+#  "_main", referenced from:
+# implicit entry/start for main executable
+dev-python/pydevd
+dev-python/debugpy
+
 # Benda Xu  (2023-08-18)
 # strlcpy and other BSD functions are available in the libc of macOS.
 # Should not use libbsd.



[gentoo-commits] repo/gentoo:master commit in: dev-python/comm/, dev-python/pickleshare/, dev-python/twisted/, dev-python/jedi/, ...

2023-08-20 Thread Benda XU
commit: a871e8a8919a14d96d0c4f918d8404beded18843
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Aug 20 08:33:19 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Aug 20 08:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a871e8a8

dev-python/ipykernel: drop debugpy dependency on macOS.

Reference: https://github.com/ipython/ipykernel/issues/712
Reference: https://github.com/ipython/ipykernel/issues/1136

dev-python/ipykernel: keyword 6.25.1-r1 for ~arm64-macos, ~x64-macos
dev-python/comm: keyword 0.1.4 for ~arm64-macos, ~x64-macos
dev-python/ipython: keyword 8.14.0 for ~arm64-macos, ~x64-macos
dev-python/jupyter-client: keyword 8.3.0 for ~arm64-macos, ~x64-macos
dev-python/jupyter-core: keyword 5.3.1 for ~arm64-macos, ~x64-macos
dev-python/matplotlib-inline: keyword 0.1.6 for ~arm64-macos, ~x64-macos
dev-python/nest-asyncio: keyword 1.5.7 for ~arm64-macos, ~x64-macos
dev-python/pyzmq: keyword 25.1.1 for ~arm64-macos, ~x64-macos
dev-python/traitlets: keyword 5.9.0 for ~arm64-macos, ~x64-macos
dev-python/twisted: keyword 22.10.0-r3 for ~arm64-macos, ~x64-macos
dev-libs/libsodium: keyword 1.0.18_p20220618
dev-python/backcall: keyword 0.2.0-r1 for ~arm64-macos, ~x64-macos
dev-python/jedi: keyword 0.19.0 for ~arm64-macos, ~x64-macos
dev-python/pickleshare: keyword 0.7.5 for ~arm64-macos, ~x64-macos
dev-python/prompt-toolkit: keyword 3.0.39 for ~arm64-macos, ~x64-macos
dev-python/stack_data: keyword 0.6.2 for ~arm64-macos, ~x64-macos
dev-python/asttokens: keyword 2.2.1 for ~arm64-macos, ~x64-macos
dev-python/executing: keyword 1.2.0 for ~arm64-macos, ~x64-macos
dev-python/pure_eval: keyword 0.2.2 for ~arm64-macos, ~x64-macos
dev-python/wcwidth: keyword 0.2.6 for ~arm64-macos, ~x64-macos
dev-python/parso: keyword 0.8.3-r1 for ~arm64-macos, ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild  | 4 ++--
 dev-python/asttokens/asttokens-2.2.1.ebuild   | 2 +-
 dev-python/backcall/backcall-0.2.0-r1.ebuild  | 2 +-
 dev-python/comm/comm-0.1.4.ebuild | 2 +-
 dev-python/executing/executing-1.2.0.ebuild   | 2 +-
 .../ipykernel/{ipykernel-6.25.1.ebuild => ipykernel-6.25.1-r1.ebuild} | 4 ++--
 dev-python/ipython/ipython-8.14.0.ebuild  | 2 +-
 dev-python/jedi/jedi-0.19.0.ebuild| 2 +-
 dev-python/jupyter-client/jupyter-client-8.3.0.ebuild | 2 +-
 dev-python/jupyter-core/jupyter-core-5.3.1.ebuild | 2 +-
 dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild   | 2 +-
 dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild | 2 +-
 dev-python/parso/parso-0.8.3-r1.ebuild| 2 +-
 dev-python/pickleshare/pickleshare-0.7.5.ebuild   | 2 +-
 dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild| 2 +-
 dev-python/pure_eval/pure_eval-0.2.2.ebuild   | 2 +-
 dev-python/pyzmq/pyzmq-25.1.1.ebuild  | 2 +-
 dev-python/stack_data/stack_data-0.6.2.ebuild | 2 +-
 dev-python/traitlets/traitlets-5.9.0.ebuild   | 2 +-
 dev-python/twisted/twisted-22.10.0-r3.ebuild  | 2 +-
 dev-python/wcwidth/wcwidth-0.2.6.ebuild   | 2 +-
 21 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild 
b/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild
index 74d3824a82ca..e98b55fa65ca 100644
--- a/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ fi
 
 LICENSE="ISC"
 SLOT="0/23"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+asm minimal static-libs +urandom"
 
 CPU_USE=( cpu_flags_x86_{aes,sse4_1} )

diff --git a/dev-python/asttokens/asttokens-2.2.1.ebuild 
b/dev-python/asttokens/asttokens-2.2.1.ebuild
index e72d38a19163..2a1d47526183 100644
--- a/dev-python/asttokens/asttokens-2.2.1.ebuild
+++ b/dev-python/asttokens/asttokens-2.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="
de

[gentoo-commits] repo/gentoo:master commit in: dev-python/tornado/

2023-08-20 Thread Benda XU
commit: 241168130bc439df5324c752eafdd661caef0f26
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Aug 20 16:18:51 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Aug 20 16:19:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24116813

dev-python/tornado: keyword 6.3.3 for ~arm64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-python/tornado/tornado-6.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tornado/tornado-6.3.3.ebuild 
b/dev-python/tornado/tornado-6.3.3.ebuild
index c44ab2b97f92..64ff61478c7a 100644
--- a/dev-python/tornado/tornado-6.3.3.ebuild
+++ b/dev-python/tornado/tornado-6.3.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/ptyprocess/, dev-python/decorator/, dev-python/pexpect/, ...

2023-08-20 Thread Benda XU
commit: 953cd616390af178297c5c0738cf939f01cebc65
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Aug 21 04:48:07 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Aug 21 04:57:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953cd616

dev-python/automat: ~arm64-macos with other twisted dependencies.

dev-python/automat: keyword 22.10.0 for ~arm64-macos
dev-python/ptyprocess: keyword 0.7.0-r1 for ~arm64-macos
dev-python/path: keyword 16.7.1 for ~arm64-macos
dev-python/pexpect: keyword 4.8.0_p20230402 for ~arm64-macos
dev-python/decorator: keyword 5.1.1-r1 for ~arm64-macos
net-libs/zeromq: keyword 4.3.4-r2 for ~arm64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-python/automat/automat-22.10.0.ebuild | 2 +-
 dev-python/decorator/decorator-5.1.1-r1.ebuild| 2 +-
 dev-python/path/path-16.7.1.ebuild| 2 +-
 dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild | 2 +-
 dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild  | 2 +-
 net-libs/zeromq/zeromq-4.3.4-r2.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-python/automat/automat-22.10.0.ebuild 
b/dev-python/automat/automat-22.10.0.ebuild
index 6c02cc84a1b8..418e3705ed2a 100644
--- a/dev-python/automat/automat-22.10.0.ebuild
+++ b/dev-python/automat/automat-22.10.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples"
 
 RDEPEND="

diff --git a/dev-python/decorator/decorator-5.1.1-r1.ebuild 
b/dev-python/decorator/decorator-5.1.1-r1.ebuild
index da9513bf8585..1611e6e5f089 100644
--- a/dev-python/decorator/decorator-5.1.1-r1.ebuild
+++ b/dev-python/decorator/decorator-5.1.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 DOCS=( CHANGES.md )
 

diff --git a/dev-python/path/path-16.7.1.ebuild 
b/dev-python/path/path-16.7.1.ebuild
index 9c0968baee97..297c8b83451d 100644
--- a/dev-python/path/path-16.7.1.ebuild
+++ b/dev-python/path/path-16.7.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 SLOT="0"
 LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]

diff --git a/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild 
b/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
index 93a2479585b1..873535514786 100644
--- a/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos"
 IUSE="examples"
 
 RDEPEND="

diff --git a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild 
b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
index 37d69cf591c0..7c04c7c2f328 100644
--- a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 distutils_enable_tests pytest

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 854edbc0f36e..f9a40343c196 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocprofiler/, dev-util/rocprofiler/files/

2024-05-18 Thread Benda XU
commit: 39d67e8a99bb91fddb720319fd363cb698ab90dd
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat May 18 08:19:48 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sat May 18 19:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d67e8a

dev-util/rocprofiler: relax SLOT dependencies

Tested some simple use case for rocprofiler-5.3.3 on
rocr-runtime/roctracer 5.7.1 and 6.1, no compatibility issues found.

Also fix python 3.12 syntax warning.

Update upstream url as well.

Closes: https://github.com/gentoo/gentoo/pull/36729
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../rocprofiler-5.3.3-fix-python3.12-warning.patch | 88 ++
 dev-util/rocprofiler/metadata.xml  |  2 +-
 ...er-5.3.3.ebuild => rocprofiler-5.3.3-r1.ebuild} | 13 ++--
 3 files changed, 96 insertions(+), 7 deletions(-)

diff --git 
a/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch 
b/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch
new file mode 100644
index ..315ae6b880d9
--- /dev/null
+++ b/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch
@@ -0,0 +1,88 @@
+From c503cea17d6619d95c026fcf661333b3a587936b Mon Sep 17 00:00:00 2001
+From: Yiyang Wu 
+Date: Sat, 18 May 2024 16:14:43 +0800
+Subject: [PATCH] Fix python3.12 SyntaxWarning: invalid escape sequence
+
+---
+ bin/mem_manager.py |  4 ++--
+ bin/tblextr.py | 18 +-
+ 2 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/bin/mem_manager.py b/bin/mem_manager.py
+index b5bed79..10ca971 100755
+--- a/bin/mem_manager.py
 b/bin/mem_manager.py
+@@ -91,7 +91,7 @@ class MemManager:
+ event = rec_vals[2] # 'Name'
+ procid = rec_vals[3]# 'pid'
+ recordid = rec_vals[5]  # 'Index'
+-size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM)
++size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM)
+ filled_ptrn = re.compile('BW=')
+ # query syncronous memcopy API record
+ key = (recordid, procid, 0)
+@@ -129,7 +129,7 @@ class MemManager:
+ event = rec_vals[4] # 'Name'
+ procid = rec_vals[5]# 'pid'
+ recordid = rec_vals[7]  # 'Index'
+-size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM)
++size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM)
+ 
+ # query syncronous memcopy API record
+ key = (recordid, procid, 0)
+diff --git a/bin/tblextr.py b/bin/tblextr.py
+index 9f4abb4..81d0851 100755
+--- a/bin/tblextr.py
 b/bin/tblextr.py
+@@ -112,14 +112,14 @@ def parse_res(infile):
+   if not os.path.isfile(infile): return
+   inp = open(infile, 'r')
+ 
+-  beg_pattern = re.compile("^dispatch\[(\d*)\], (.*) 
kernel-name\(\"([^\"]*)\"\)")
+-  prop_pattern = re.compile("([\w-]+)\((\w+)\)");
+-  ts_pattern = re.compile(", time\((\d*),(\d*),(\d*),(\d*)\)")
++  beg_pattern = re.compile(r"^dispatch\[(\d*)\], (.*) 
kernel-name\(\"([^\"]*)\"\)")
++  prop_pattern = re.compile(r"([\w-]+)\((\w+)\)");
++  ts_pattern = re.compile(r", time\((\d*),(\d*),(\d*),(\d*)\)")
+   # var pattern below matches a variable name and a variable value from a one
+   # line text in the format of for example "WRITE_SIZE (0.25)" or
+   # "GRBM_GUI_ACTIVE (27867)" or "TA_TA_BUSY[0]"
+-  var_pattern = 
re.compile("^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)")
+-  pid_pattern = re.compile("pid\((\d*)\)")
++  var_pattern = 
re.compile(r"^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)")
++  pid_pattern = re.compile(r"pid\((\d*)\)")
+ 
+   dispatch_number = 0
+   var_table_pid = 0
+@@ -340,7 +340,7 @@ def fill_ext_db(table_name, db, indir, trace_name, 
api_pid):
+ #
+ # arguments manipulation routines
+ def get_field(args, field):
+-  ptrn1_field = re.compile(r'^.* ' + field + '\(');
++  ptrn1_field = re.compile(r'^.* ' + field + r'\(');
+   ptrn2_field = re.compile(r'\) .*$');
+   ptrn3_field = re.compile(r'\)\)$');
+   (field_name, n) = ptrn1_field.subn('', args, count=1);
+@@ -351,7 +351,7 @@ def get_field(args, field):
+   return (field_name, n)
+ 
+ def set_field(args, field, val):
+-  return re.subn(field + '\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', 
args, count=1)
++  return re.subn(field + r'\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', 
args, count=1)
+ 
+ hsa_patch_data = {}
+ ops_patch_data = {}
+@@ -384,8 +384,8 @@ def fill_api_db(table_name, db, indir, api_name, api_pid, 
dep_pid, dep_list, dep
+   hip_sync_dev_event_ptrn = re.

[gentoo-commits] repo/gentoo:master commit in: profiles/desc/

2023-11-26 Thread Benda XU
commit: 645e76365f9f7134251dc5a566fa25de234d354f
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Nov 17 03:01:45 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 26 14:54:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645e7636

profiles/desc/amdgpu_targets.desc: fill in more GPU models.

Reference: https://www.mail-archive.com/gentoo-dev  
lists.gentoo.org/msg98470.html
Bug: https://github.com/gentoo/gentoo/pull/33861
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/desc/amdgpu_targets.desc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/desc/amdgpu_targets.desc 
b/profiles/desc/amdgpu_targets.desc
index 9c5739e9d9a4..d52080781947 100644
--- a/profiles/desc/amdgpu_targets.desc
+++ b/profiles/desc/amdgpu_targets.desc
@@ -15,6 +15,6 @@ gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 
5600M/V520
 gfx1012 - RDNA GPU, codename navi14, including Radeon RX 
5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, 
Radeon Pro W5500X/W5500/W5500M/W5300M
 gfx1030 - RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 
6950XT/6900XT/6800XT/6800, Radeon Pro W6800
 gfx1031 - RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 
6750XT/6700XT/6800M/6700M
-gfx1100 - RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 
7900XTX/7900XT
-gfx1101 - RDNA3 GPU, codename navi32
-gfx1102 - RDNA3 GPU, codename navi33
+gfx1100 - RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 
7900XTX/7900XT, AMD Radeon Pro W7900/W7800
+gfx1101 - RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT
+gfx1102 - RDNA3 GPU, codename navi33, including Radeon RX 7600/7600M/7600M 
XT/7700S/7600S, AMD Radeon PRO W7600/W7500



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipBLAS/

2023-11-27 Thread Benda XU
commit: 89027ab9f235bee3352630ee987829f4f30d878a
Author: Sv. Lockal  gmail  com>
AuthorDate: Sun Oct 22 16:32:48 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89027ab9

sci-libs/hipBLAS: add 5.7.1

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipBLAS/Manifest |  1 +
 sci-libs/hipBLAS/hipBLAS-5.7.1.ebuild | 36 +++
 sci-libs/hipBLAS/metadata.xml |  3 +++
 3 files changed, 40 insertions(+)

diff --git a/sci-libs/hipBLAS/Manifest b/sci-libs/hipBLAS/Manifest
index 6dcf1b1dd925..21eceaa7bab4 100644
--- a/sci-libs/hipBLAS/Manifest
+++ b/sci-libs/hipBLAS/Manifest
@@ -1,2 +1,3 @@
 DIST hipBLAS-5.1.3.tar.gz 526704 BLAKE2B 
d32d7029ea910c341e00dccab1ee9ab984518368cf38524f2264bb808cc1242b3d57db283937650f54460cb01174ec90f02c4bd66866cba4be5d0a1855814f0e
 SHA512 
41dbc86b7ea53e7c0f1d629130f90b719f864ceddae972f1c68911e97b6233286f0c22c0fcfce049ae7db73a1ed41bdaf730040c72f1790fca367362c14ac707
 DIST hipBLAS-5.4.2.tar.gz 930814 BLAKE2B 
702df09010b50652feb8f7e5741b27117aa58fc3e3b1b5f89f5043073a47581d1710f0831740453e84f7594b1b305e95d2681709898e5231c3eee2e8207404a3
 SHA512 
a941350d2d25022cf5142f68559242a048136bdd048dafcd544a0241cf3b510062273163f7a0eecc55f17ec47a1063d84d6102ca766ba7cde9b704eee5c44cd8
+DIST hipBLAS-5.7.1.tar.gz 669163 BLAKE2B 
e065f77eba0bb99d347f71920e733d30b7693f9eaf0c1f2a87a169360ccff23b8294e367eebfd6489440308b9bb1ae662c39617c5bb94275bf9b0ed60d555f85
 SHA512 
24c074f07865e1a3dfb0aca0b1d494e340a584ecb408813bb5b053f8282437cfd3644d730163f4faf1b93da306626ba68904141f9c3730a29749537fb7fd1a63

diff --git a/sci-libs/hipBLAS/hipBLAS-5.7.1.ebuild 
b/sci-libs/hipBLAS/hipBLAS-5.7.1.ebuild
new file mode 100644
index ..f5afa385cdee
--- /dev/null
+++ b/sci-libs/hipBLAS/hipBLAS-5.7.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+DESCRIPTION="ROCm BLAS marshalling library"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipBLAS";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+   sci-libs/rocSOLVER:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/hipBLAS-rocm-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   # currently hipBLAS is a wrapper of rocBLAS which has tests, so 
no need to perform test here
+   -DBUILD_CLIENTS_TESTS=OFF
+   -DBUILD_CLIENTS_BENCHMARKS=OFF
+   -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   -DROCM_SYMLINK_LIBS=OFF
+   )
+
+   CXX=hipcc cmake_src_configure
+}

diff --git a/sci-libs/hipBLAS/metadata.xml b/sci-libs/hipBLAS/metadata.xml
index e74d41fd607c..65b9259ded18 100644
--- a/sci-libs/hipBLAS/metadata.xml
+++ b/sci-libs/hipBLAS/metadata.xml
@@ -12,4 +12,7 @@
 xgreenlandfor...@gmail.com
 Yiyang Wu
   
+  
+ROCmSoftwarePlatform/hipBLAS
+  
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocBLAS/, sci-libs/rocBLAS/files/

2023-11-27 Thread Benda XU
commit: 2a8d386c87c9df5554e2a54d2da18c1b66c66af8
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 18:57:57 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8d386c

sci-libs/rocBLAS: add 5.7.1

Closes: https://bugs.gentoo.org/911816
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocBLAS/Manifest  |   1 +
 .../rocBLAS-5.7.1-expand-isa-compatibility.patch   | 132 +
 sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild   | 109 +
 3 files changed, 242 insertions(+)

diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest
index e067ceef0a6c..f17d3a47c686 100644
--- a/sci-libs/rocBLAS/Manifest
+++ b/sci-libs/rocBLAS/Manifest
@@ -2,3 +2,4 @@ DIST rocBLAS-5.0.2-Tensile-asm_full-navi22.tar.gz 1110323 
BLAKE2B 80fab97c6f89fc
 DIST rocBLAS-5.4.2-Tensile-asm_full-navi22.tar.gz 1057686 BLAKE2B 
aa755595bbcd48775713f1d94c18b9bfa6464cae97653dd5beda9e4ed600802b62c4159e6edef7fbd4c92e629bbda1c284e6c48e096c7eaf22bbaad86bdcdace
 SHA512 
cdc928528e7ce5bcc3ae32ec18e3aee48533f24e77c1e42f6e0398858eefebd52b8812caabe01a0ef7fa552e00118b862e025f1675a9642b009f1e38efbcdd53
 DIST rocm-rocBLAS-5.1.3.tar.gz 13741546 BLAKE2B 
af10d8cb69bee44ef5aab2dc350e1d9f3b6fddb3a840c17230c4b55b2649a4724c9f2e58c1eafdb3e2716eea016a72a35c3ddb498881b1ce682d780baa8d8b07
 SHA512 
5ab71838fdd0e9c5848cbf28a19d113353b619a878d8c7d05f64feb32faae2054169c95ed6e9dd6b05a2e807b57229dd2c361c4d289b6e6f17c196558640890f
 DIST rocm-rocBLAS-5.4.2.tar.gz 15938434 BLAKE2B 
14ebafa944fdac443800bb7f9b16f8ecf0f420b168d3c6534f68ad7d14bf058a4cc1673fce8f4b9be53e4a6c1cf05011e01853cd901bce0b59827d2aca4d029f
 SHA512 
e62bb80457c1e89454885499bdce9d60beecd706806724418983c78c65c2ae303550f9670b5a6e71dae6a61c0e42b223ab01b36b8406430731ebcbff54c4a8f4
+DIST rocm-rocBLAS-5.7.1.tar.gz 55389700 BLAKE2B 
9e58b1d29c8a04aa58ce17fdd9b0c2504934261851619dc5b696a04e8c6a79e7c44d86a6db7a9c76a434d76593de8c191cba6f163cf398d01cfc001e5fa32b5a
 SHA512 
cfc73f6c490595a3c153c2ac2a3cb5926c48c2c19baa07ff3dcdf3a7ccaed82cfdff64ed5a3be64c349cb43d654d4b104d9090e2ec9f2061049d6a4921c07722

diff --git 
a/sci-libs/rocBLAS/files/rocBLAS-5.7.1-expand-isa-compatibility.patch 
b/sci-libs/rocBLAS/files/rocBLAS-5.7.1-expand-isa-compatibility.patch
new file mode 100644
index ..c5c5d4750393
--- /dev/null
+++ b/sci-libs/rocBLAS/files/rocBLAS-5.7.1-expand-isa-compatibility.patch
@@ -0,0 +1,132 @@
+Allow rocBLAS to load the compatible kernels when running on
+architectures compatible with those ISAs.
+
+Based on patch from Cordell Bloor 
+https://salsa.debian.org/rocm-team/rocblas/-/blob/master/debian/patches/0012-expand-isa-compatibility.patch
+
+--- a/library/src/handle.cpp
 b/library/src/handle.cpp
+@@ -21,6 +21,7 @@
+  *  */
+ #include "handle.hpp"
+ #include 
++#include 
+ #include 
+ #ifdef WIN32
+ #include 
+@@ -77,6 +78,31 @@ static inline int getActiveArch(int deviceId)
+ {
+ hipDeviceProp_t deviceProperties;
+ hipGetDeviceProperties(&deviceProperties, deviceId);
++// coerce to compatible arch
++switch(deviceProperties.gcnArch)
++{
++case 902:
++case 909:
++case 912:
++deviceProperties.gcnArch = 900;
++std::strcpy(deviceProperties.gcnArchName, "gfx900");
++break;
++case 1011:
++case 1012:
++case 1013:
++deviceProperties.gcnArch = 1010;
++std::strcpy(deviceProperties.gcnArchName, "gfx1010");
++break;
++case 1031:
++case 1032:
++case 1033:
++case 1034:
++case 1035:
++case 1036:
++deviceProperties.gcnArch = 1030;
++std::strcpy(deviceProperties.gcnArchName, "gfx1030");
++break;
++}
+ return deviceProperties.gcnArch;
+ }
+ 
+--- a/library/src/rocblas_auxiliary.cpp
 b/library/src/rocblas_auxiliary.cpp
+@@ -24,6 +24,7 @@
+ #include "logging.hpp"
+ #include "rocblas-auxiliary.h"
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -1285,6 +1286,31 @@ std::string rocblas_internal_get_arch_name()
+ hipGetDevice(&deviceId);
+ hipDeviceProp_t deviceProperties;
+ hipGetDeviceProperties(&deviceProperties, deviceId);
++// coerce to compatible arch
++switch(deviceProperties.gcnArch)
++{
++case 902:
++case 909:
++case 912:
++deviceProperties.gcnArch = 900;
++std::strcpy(deviceProperties.gcnArchName, "gfx900");
++break;
++case 1011:
++case 1012:
++case 1013:
++deviceProperties.gcnArch = 1010;
++std::strcpy(deviceProperties.gcnArchName, "gfx1010");
++break;
++case 1031:
++case 1032:
++case 1033:
++case 1034:
++case 1035:
++case 1036:
++devicePr

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipCUB/

2023-11-27 Thread Benda XU
commit: 6aa1f9f5786ee1e26310591066c45252addb3cca
Author: Sv. Lockal  gmail  com>
AuthorDate: Tue Oct 31 14:51:43 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa1f9f5

sci-libs/hipCUB: add 5.7.1

Bug: https://github.com/gentoo/gentoo/pull/33400
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipCUB/Manifest|  1 +
 sci-libs/hipCUB/hipCUB-5.7.1.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/sci-libs/hipCUB/Manifest b/sci-libs/hipCUB/Manifest
index bca0363ed4ca..7d95be621dad 100644
--- a/sci-libs/hipCUB/Manifest
+++ b/sci-libs/hipCUB/Manifest
@@ -1 +1,2 @@
 DIST hipCUB-5.1.3.tar.gz 278021 BLAKE2B 
f30e567370fea80ef63a455c2c27b3f4ff241e7e405688fa4dc33d1e0ce3dffb016a1a1523b20613a7963bff061758eac0c0d110243a9a6cedbc100bb087d7d4
 SHA512 
dd3ca341b78cf6985ba723feeeb560c0503ab283b63067e9a5e68d12ad42f752a7f56fd60f0f0c26c2853538853e09a102cfc6006c18c31c3162fa7b536ffb9f
+DIST hipCUB-5.7.1.tar.gz 322980 BLAKE2B 
a9b2a69b47661532858f18e7296ef37be41da814bb4886f7b8b444829e6ad1374d1c3117b57e7599095253ed56ea2403c895bb820dbde9cec77c28a041af3898
 SHA512 
7cf7dc819a3d8bac2cf70aa077616e65d785d76bae3ad3991db7b940a061f694ac82b1e4219aa16476351f1329e3f0d09a818b0ff0b9c5ad261937879c21dca8

diff --git a/sci-libs/hipCUB/hipCUB-5.7.1.ebuild 
b/sci-libs/hipCUB/hipCUB-5.7.1.ebuild
new file mode 100644
index ..0674d33b6ed5
--- /dev/null
+++ b/sci-libs/hipCUB/hipCUB-5.7.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Wrapper of rocPRIM or CUB for GPU parallel primitives"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipCUB";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-${PV}.tar.gz
 -> hipCUB-${PV}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/hipCUB-rocm-${PV}"
+
+# src_prepare() {
+#  sed -e "/PREFIX hipcub/d" \
+#  -e "/DESTINATION/s:hipcub/include/:include/:" \
+#  -e "/rocm_install_symlink_subdir(hipcub)/d" \
+#  -e "/

[gentoo-commits] repo/gentoo:master commit in: dev-util/Tensile/, dev-util/Tensile/files/

2023-11-27 Thread Benda XU
commit: 02cb2430fcb5dbc70df96be5380228a8e47c8d80
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 18:42:05 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02cb2430

dev-util/Tensile: add 5.7.1

increase LLVM_MAX_SLOT to 17

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Manifest  |   1 +
 dev-util/Tensile/Tensile-5.7.1-r1.ebuild   | 132 +
 .../Tensile-5.7.1-expand-isa-compatibility.patch   |  49 
 .../Tensile/files/Tensile-5.7.1-gentoopath.patch   |  57 +
 4 files changed, 239 insertions(+)

diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index 643f4fe5816c..4d93ffa204a1 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -1,3 +1,4 @@
 DIST Tensile-5.0.2-PR1419.patch.gz 43754 BLAKE2B 
3b1d7333ed0115f77816806e7735e25d897dbae3f7a40ece61d655c8f016d9d1c804b586b4e0e75661e20c517f5937a61d5ead25a545f0ce2e4a178bcbb3e7be
 SHA512 
0154d8e14d335f4ecd86e5db335289f8662cede7e5d4b93bf6c56d8e48c1d7d0457271c078c9abbbca1f4aa91f028f6ce6a89efb783ba0207d0f39fd5de8a42c
 DIST rocm-Tensile-5.1.3.tar.gz 14357517 BLAKE2B 
7c5881cc2b1d25db39f54a99f9f0a08395a5f7a58deebe74d9868e8f7044db5ae2f3907196adf16dc6abeba0f1f47f5cce5c8900891276daff8e4ad614cf3b94
 SHA512 
4405cb6de65c1da1fd93910fc901402a24e996ff04eccadf483c25d8eb518e03ea9bbf00e372dd5fe377696e71c39355603095f3c5fc1e26d311ed15d8e3b734
 DIST rocm-Tensile-5.4.2.tar.gz 14413805 BLAKE2B 
ca1c13785164439f6fe83f16b36b7a0b06a63b70b9f0741d77b0fff98f38d1e1c7e9a54ef61897e6eb0a4eaf52ec9e5f14f42a7e6fd657f26306afa3de0c74a2
 SHA512 
d99736a202c7353979e732941199b4b20e53ff2b6c19a7175609440a840aa5624bc53a8013c435f31ac37933527771521ff02137c1c8fd53c5317eca8533be80
+DIST rocm-Tensile-5.7.1.tar.gz 12396002 BLAKE2B 
ec2c2bc3f07fe22abd800b642c998ea80b9e4e2d0d28c4763d574dbd2fcb14c735223ddc7571d4ab3a48f0bd819cc835c16df9882049c5bf56f25ef729e6d654
 SHA512 
8f356f36cfec74ee9b000d1180cf52077dc5c595e5c5a40792fc3eb13f3139980c7440f9bc912218f946cf8137e2481d23fe39f110511c1bb55fe85a933ffd36

diff --git a/dev-util/Tensile/Tensile-5.7.1-r1.ebuild 
b/dev-util/Tensile/Tensile-5.7.1-r1.ebuild
new file mode 100644
index ..709189734d4a
--- /dev/null
+++ b/dev-util/Tensile/Tensile-5.7.1-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+ROCM_VERSION=${PV}
+inherit cmake distutils-r1 llvm prefix rocm
+
+LLVM_MAX_SLOT=17
+
+DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/Tensile";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-${PV}.tar.gz
 -> rocm-Tensile-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="client test"
+REQUIRED_USE="client? ( ${ROCM_REQUIRED_USE} )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-cpp/msgpack-cxx-6.0.0
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-util/hip
+   >=dev-util/rocm-smi-4.3.0
+   sys-devel/clang:${LLVM_MAX_SLOT}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-change-cmake-name-for-msgpack-cxx-6-release.patch
+   "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
+   "${FILESDIR}"/${PN}-5.4.2-fix-arch-parse.patch
+   "${FILESDIR}"/${PN}-5.4.2-use-ninja.patch
+   "${FILESDIR}"/${PN}-5.7.1-expand-isa-compatibility.patch
+)
+
+CMAKE_USE_DIR="${S}/${PN}/Source"
+
+src_prepare() {
+   distutils-r1_src_prepare
+   sed -e "s,\@LLVM_PATH\@,$(get_llvm_prefix ${LLVM_MAX_SLOT}),g" \
+   "${FILESDIR}"/${PN}-5.7.1-gentoopath.patch > 
"${S}"/gentoopath.patch || die
+   eapply $(prefixify_ro "${S}"/gentoopath.patch)
+
+   pushd ${PN} || die
+
+   sed -e "/ROCM_SMI_ROOT/s,lib,$(get_libdir)," \
+   -i Source/cmake/FindROCmSMI.cmake || die
+   sed -r -e "/TENSILE_USE_LLVM/s/ON/OFF/" \
+   -i Source/CMakeLists.txt || die
+
+   # ${Tensile_ROOT}/bin does not exists; call command directly
+   sed -e "s,\${Tensile_ROOT}/bin/,,g" -i cmake/TensileConfig.cmake || die
+
+   local Tensile_share_dir=&q

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocSPARSE/

2023-11-27 Thread Benda XU
commit: 5dfef2e60233f2bda4c2133a2a2248b5695b7eb3
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 19:08:27 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfef2e6

sci-libs/rocSPARSE: add 5.7.1

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocSPARSE/Manifest  |   1 +
 sci-libs/rocSPARSE/rocSPARSE-5.7.1-r1.ebuild | 139 +++
 2 files changed, 140 insertions(+)

diff --git a/sci-libs/rocSPARSE/Manifest b/sci-libs/rocSPARSE/Manifest
index d9c178411520..793510341e5c 100644
--- a/sci-libs/rocSPARSE/Manifest
+++ b/sci-libs/rocSPARSE/Manifest
@@ -1,4 +1,5 @@
 DIST rocSPARSE-5.1.3.tar.gz 943788 BLAKE2B 
f9d5fc34d74bc10f3e5bd0a18da41fe9b35a2f01aca3a74979960958fd0e7648fca96493ba9d767119a452dd75ede0733959d0d4bae84615b7a1ff212c8412a3
 SHA512 
735aa210bbdc3f31b0ed4defe0288606e255788e877f24ed25506d780552a779305fe5bfd692a3e720e9b286073894300fcbcf161d41e1b23abf2110a9536bf3
+DIST rocSPARSE-5.7.1.tar.gz 1167162 BLAKE2B 
20ed88c87afbb041a31aa8bf867dca7ee670af093347c9c6a68b0750e70c796e7cfd599f84a58de2b8038f7681524bcb5909230fc340d1575dae3b72089ec650
 SHA512 
cd48884c51fcddcb26c42920cf477999160b3f06da4ab182f746a18d1fe54f697d89b1e470c550bd2330b26fb596d4a5baadf64366145e0d07f3fd8891f9af59
 DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B 
a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2
 SHA512 
1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
 DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B 
f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0
 SHA512 
fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
 DIST rocSPARSE_Chevron2.tar.gz 3210636 BLAKE2B 
919bc19931cbcb32c09e6b623c9d3890400895dfd65e83845d351a8e3dd8b30ef43374c3c0ca3ee9708c81b5fb8886f1a4adbea6086495f08f9498f19a2279d5
 SHA512 
22b71deddec4f1af5b239d4065089230cf70e521102803a77ab3f16b34a0d69534817e54d81dfa7f8d1f299932c0f0424237baeb3d8289bcfffa4b902b00e256

diff --git a/sci-libs/rocSPARSE/rocSPARSE-5.7.1-r1.ebuild 
b/sci-libs/rocSPARSE/rocSPARSE-5.7.1-r1.ebuild
new file mode 100644
index ..72ab49658a90
--- /dev/null
+++ b/sci-libs/rocSPARSE/rocSPARSE-5.7.1-r1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+ROCM_VERSION=${PV}
+
+inherit cmake edo python-any-r1 toolchain-funcs rocm
+
+DESCRIPTION="Basic Linear Algebra Subroutines for sparse computation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocSPARSE";
+
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-${PV}.tar.gz
 -> rocSPARSE-${PV}.tar.gz
+test? (
+https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> ${PN}_amazon0312.tar.gz
+https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> ${PN}_Chebyshev4.tar.gz
+https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> ${PN}_sme3Dc.tar.gz
+https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> 
${PN}_webbase-1M.tar.gz
+https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> ${PN}_rma10.tar.gz
+https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> ${PN}_bibd_22_8.tar.gz
+https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> 
${PN}_mac_econ_fwd500.tar.gz
+https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> ${PN}_mc2depi.tar.gz
+https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> ${PN}_scircuit.tar.gz
+https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> ${PN}_ASIC_320k.tar.gz
+https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> ${PN}_bmwcra_1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> ${PN}_nos1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> ${PN}_nos2.tar.gz
+https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> ${PN}_nos3.tar.gz
+https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> ${PN}_nos4.tar.gz
+https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> ${PN}_nos5.tar.gz
+https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> ${PN}_nos6.tar.gz
+https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> ${PN}_nos7.tar.gz
+https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> ${PN}_shipsec1.tar.gz
+https://sparse.tamu.edu/MM/Cote/mplate.tar.gz -> ${PN}_mplate.tar.gz
+https://sparse.tamu.edu/MM/Bai/qc2534.tar.gz -> ${PN}_qc2534.tar.gz
+https://sparse.tamu.edu/MM/Chevron/Chevron2.tar.gz -> ${PN}_Chevron2.tar.gz
+https://sparse.tamu.edu/MM/Chevron/Chevron3.tar.gz -> ${PN}_Chevron3.tar.gz
+https://sparse.tamu.edu/MM/Chevron/Chevron4.tar.gz -> ${PN}_Chevron4.tar.gz
+)"
+
+LICENSE="MIT"
+KEYWORDS="~amd64&quo

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocThrust/

2023-11-27 Thread Benda XU
commit: c7cd9b80ef198dd881c05ac91df3bf1f5a46a28a
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 19:09:59 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cd9b80

sci-libs/rocThrust: add 5.7.1

enable HMM to increase tests pass rate

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocThrust/Manifest   |  1 +
 sci-libs/rocThrust/rocThrust-5.7.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/sci-libs/rocThrust/Manifest b/sci-libs/rocThrust/Manifest
index 586b8f1b9260..5c109bf5006a 100644
--- a/sci-libs/rocThrust/Manifest
+++ b/sci-libs/rocThrust/Manifest
@@ -1 +1,2 @@
 DIST rocThrust-5.1.3.tar.gz 1186518 BLAKE2B 
2defe71247915940917438d4f0d0a811dca7de39e5168248968fa9c165b81d94b0e20f3df9b84db1fbdcd2eb87942dec5d3adbbe1a699eb51eeb4e1b2f0a88d0
 SHA512 
189c70343a410cf3f3c1589ef24c68a38b5270d8780d15261a124b8250f279a3c3c7afef38e6310d57cb1741b3ee75f0b4ac0bb9dfcf4a4fb0e7e6c0516faf74
+DIST rocThrust-5.7.1.tar.gz 1122808 BLAKE2B 
41a5d57d03c7f95baf861b772c9513c7fbc26eee8a2f388897eb9b9f9fad3cdad81e2a79932c5b9a6d88b4e1596bf64e59e01337943a036ddb792f7b352ecd31
 SHA512 
52a9640808f0ed78ae2d6f25e741af59ae4e977535a0431f16c0fa1ee9a395e6f389cf29e61c02ac274cf16fcd193e5df6fb2edc340059ab282ed7cd877fc8b4

diff --git a/sci-libs/rocThrust/rocThrust-5.7.1.ebuild 
b/sci-libs/rocThrust/rocThrust-5.7.1.ebuild
new file mode 100644
index ..68d0b7198b14
--- /dev/null
+++ b/sci-libs/rocThrust/rocThrust-5.7.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="HIP back-end for the parallel algorithm library Thrust"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocThrust";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-${PV}.tar.gz
 -> rocThrust-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+   test? ( dev-cpp/gtest )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-util/cmake-3.22"
+
+S="${WORKDIR}/rocThrust-rocm-${PV}"
+
+PATCHES=( "${FILESDIR}/${PN}-4.0-operator_new.patch" )
+
+src_prepare() {
+   sed -e "/PREFIX rocthrust/d" \
+   -e "/DESTINATION/s:rocthrust/include/thrust:include/thrust:" \
+   -e "/rocm_install_symlink_subdir(rocthrust)/d" \
+   -e "/

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipSPARSE/

2023-11-27 Thread Benda XU
commit: 26b27f9b2a8f18e1b0934cb2282f7e969c6e4395
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 26 14:48:34 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b27f9b

sci-libs/hipSPARSE: add 5.7.1

Do not create symlinks.

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipSPARSE/Manifest   |  1 +
 sci-libs/hipSPARSE/hipSPARSE-5.7.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/sci-libs/hipSPARSE/Manifest b/sci-libs/hipSPARSE/Manifest
index 6f6118e92831..1876cfe32d71 100644
--- a/sci-libs/hipSPARSE/Manifest
+++ b/sci-libs/hipSPARSE/Manifest
@@ -1,4 +1,5 @@
 DIST hipSPARSE-5.1.tar.gz 449838 BLAKE2B 
7727ecb9fa397e2730cfda4c9367188c37ad201d501b50129994869c6ef15b51cdf2d1f481f19f2f37cf0530f1ec3689c40a9651924f70fabe945d80732df64a
 SHA512 
8b01c01a10b8419d14a532ebccfa5b5b5b5c3f6a6e73f3f0ecee58c7e240d2754485a9da020fe4693df3ef9fc08e5bb09b05396472ccbeebf89bc2635d94eb64
+DIST hipSPARSE-5.7.tar.gz 458521 BLAKE2B 
94695ef3cf4294f571723e31ab5d4295b5aaa24528e90838375ee8477cf0957b297663d80e5fe3406762b475b6ef4741f9ccfb4dfb1448ce71ea4014da14b46e
 SHA512 
bb28cd81b7ec298eb2e6462a8588ed93eee7b4892923b11087a91d1c32341f29f488fd4e6797debe51a989f463db31030eae02d07be6512d6b755367ba221aac
 DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B 
a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2
 SHA512 
1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
 DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B 
f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0
 SHA512 
fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
 DIST rocSPARSE_amazon0312.tar.gz 11303646 BLAKE2B 
388947a29380253bb5eecb22d3a3b6f3378711044b3fe98d6d2517cd27330f11b3d12fdb96320a2889e139224f1a6a5ad1c455ff8e91a262aa2aadbe16301330
 SHA512 
aed2d62581763742d9c7faf3dcaf1eaa983caa1e2e7ad4abebe97c5e7c2aec9942e0e32291092b348b60052c92b130e721ec19ed59bda22e1b233ef72ac7d2ff

diff --git a/sci-libs/hipSPARSE/hipSPARSE-5.7.1.ebuild 
b/sci-libs/hipSPARSE/hipSPARSE-5.7.1.ebuild
new file mode 100644
index ..e43590b2338c
--- /dev/null
+++ b/sci-libs/hipSPARSE/hipSPARSE-5.7.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake edo rocm toolchain-funcs
+
+DESCRIPTION="ROCm SPARSE marshalling library"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipSPARSE";
+# share some test datasets with rocSPARSE
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-${PV}.tar.gz
 -> hipSPARSE-$(ver_cut 1-2).tar.gz
+test? (
+https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> 
rocSPARSE_amazon0312.tar.gz
+https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> 
rocSPARSE_Chebyshev4.tar.gz
+https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz
+https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> 
rocSPARSE_webbase-1M.tar.gz
+https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz
+https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> 
rocSPARSE_bibd_22_8.tar.gz
+https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> 
rocSPARSE_mac_econ_fwd500.tar.gz
+https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz
+https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz
+https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> 
rocSPARSE_ASIC_320k.tar.gz
+https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> 
rocSPARSE_bmwcra_1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz
+https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz
+https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz
+https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz
+https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz
+https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz
+https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz
+)"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"/$(ver_cut 1-2)
+IUSE="test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/rocminfo
+   dev-util/hip
+   sci-libs/rocSPARSE:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/rocm-cmake
+   >=dev-util/cmake-3.22
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/hipSPARSE-rocm-${PV}"
+
+src_prepare() {
+   sed -e "s/PREFIX hipsparse//" \
+   -e "/

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipFFT/, sci-libs/rocFFT/

2023-11-27 Thread Benda XU
commit: 09a28fd215f0298704d610bbff94eb80021cd1fa
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 20 01:21:52 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a28fd2

sci-libs/hipFFT: drop include directory hack.

hipFFT-5.7 is FHS compliant.

Drop HIP_ROOT_DIR and unused cmake variables, it is only for
FindHIP.cmake.

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipFFT/{hipFFT-5.7.1.ebuild => hipFFT-5.7.1-r1.ebuild} | 2 --
 sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild 
b/sci-libs/hipFFT/hipFFT-5.7.1-r1.ebuild
similarity index 92%
rename from sci-libs/hipFFT/hipFFT-5.7.1.ebuild
rename to sci-libs/hipFFT/hipFFT-5.7.1-r1.ebuild
index dd9cbd1dc59c..ab9604482ed9 100644
--- a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
+++ b/sci-libs/hipFFT/hipFFT-5.7.1-r1.ebuild
@@ -33,9 +33,7 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   -DCMAKE_INSTALL_INCLUDEDIR="include/hipfft"
-DCMAKE_MODULE_PATH="${EPREFIX}"/usr/$(get_libdir)/cmake/hip
-   -DHIP_ROOT_DIR="${EPREFIX}/usr"
-DROCM_SYMLINK_LIBS=OFF
-DBUILD_CLIENTS_TESTS=OFF
-DBUILD_CLIENTS_RIDER=OFF

diff --git a/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild 
b/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild
index dc007e4729f1..ae6759ee212d 100644
--- a/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild
+++ b/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild
@@ -113,8 +113,6 @@ src_configure() {
-Wno-dev
-DROCM_SYMLINK_LIBS=OFF
-DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
-   -DBUILD_CLIENTS_SELFTEST=$(usex test ON OFF)
-   -DPYTHON3_EXE=${EPYTHON}
-DBUILD_CLIENTS_RIDER=$(usex benchmark ON OFF)
-DSQLITE_USE_SYSTEM_PACKAGE=ON
-DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocBLAS/

2023-11-27 Thread Benda XU
commit: 40d52bf03382a1aca591c226d125b56492ee6a88
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 26 14:48:02 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d52bf0

sci-libs/rocBLAS: re-enable tests.

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild 
b/sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild
index c3f12fff175e..e1f9a4b8e8f0 100644
--- a/sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild
+++ b/sci-libs/rocBLAS/rocBLAS-5.7.1-r1.ebuild
@@ -17,11 +17,10 @@ S="${WORKDIR}/${PN}-rocm-${PV}"
 LICENSE="BSD"
 KEYWORDS="~amd64"
 SLOT="0/$(ver_cut 1-2)"
+RESTRICT="!test? ( test )"
 IUSE="benchmark test"
 REQUIRED_USE="${ROCM_REQUIRED_USE}"
 
-RESTRICT="test" # Tests fail
-
 BDEPEND="
>=dev-util/rocm-cmake-5.3
dev-util/Tensile:${SLOT}
@@ -76,7 +75,6 @@ src_configure() {
-DCMAKE_INSTALL_INCLUDEDIR="include/rocblas"
-DBUILD_CLIENTS_SAMPLES=OFF
-DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
-   -DTensile_TEST_LOCAL_PATH="${EPREFIX}/usr/share/Tensile"
-DBUILD_CLIENTS_BENCHMARKS=$(usex benchmark ON OFF)
-DTensile_CPU_THREADS=$(makeopts_jobs)
-DBUILD_WITH_PIP=OFF



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocSOLVER/

2023-11-27 Thread Benda XU
commit: acbaf4d8fe584492d1a1a68d46245d28e327d9a3
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 19:06:54 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acbaf4d8

sci-libs/rocSOLVER: add 5.7.1

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocSOLVER/Manifest   |  1 +
 sci-libs/rocSOLVER/metadata.xml   |  3 ++
 sci-libs/rocSOLVER/rocSOLVER-5.7.1.ebuild | 67 +++
 3 files changed, 71 insertions(+)

diff --git a/sci-libs/rocSOLVER/Manifest b/sci-libs/rocSOLVER/Manifest
index 35de2a25db03..99692f483643 100644
--- a/sci-libs/rocSOLVER/Manifest
+++ b/sci-libs/rocSOLVER/Manifest
@@ -1,2 +1,3 @@
 DIST rocSOLVER-5.1.3.tar.gz 545627 BLAKE2B 
2cca24a1310efba7f8c66d1614fb50704221ebc8aa50d6aba11083baf9a7427575642fd28218ce80f8a7b83d3406348c2dd18373fb32e533509d01d37cf06927
 SHA512 
38e7a4ed6b67e83960ad3416d1008f82f895d19dc85427cd6f9c76f00b1ce18f78a4dd73d1ab53ffe81588890cd5545315029e903e2e09b85d6cfb854d405753
 DIST rocSOLVER-5.4.2.tar.gz 674866 BLAKE2B 
0628353d567da92e3f7c3a11e19859329f3ea916184d554ee9c7172084ee4698c93408f397f493331d4dc47d833c56ead41bb4445081ba9ac73809ca0478770c
 SHA512 
b3a60c65a18c3864568e1e0b1524850eb1b322f6005cf8a2763c9b457e43e03c8ce74be1d13f3cc3adef1f6ac979f54fb903831f4a60447a9a915a40dcbe5ff6
+DIST rocSOLVER-5.7.1.tar.gz 1859403 BLAKE2B 
f7a40494deda9dd66f2fb2f57e13665688e89e1f82733701ec60a520bc4b9f7d5899ada618a37e73baa3a910757be4f11d5fced5d4d2ad82c56918b34d265511
 SHA512 
78e0a2b5b069378696afebf5e3e023449b3d7705aa79099eb7721c142d7525255825b41bf413324c33178091315e3909980a1bf0cbb66e0891c85e757858ee1c

diff --git a/sci-libs/rocSOLVER/metadata.xml b/sci-libs/rocSOLVER/metadata.xml
index 344dd1337031..da8fc11173b1 100644
--- a/sci-libs/rocSOLVER/metadata.xml
+++ b/sci-libs/rocSOLVER/metadata.xml
@@ -12,6 +12,9 @@
 xgreenlandfor...@gmail.com
 Yiyang Wu
   
+  
+ROCmSoftwarePlatform/rocSOLVER
+  
 
 Perform rocsolver-test to compare the result between 
rocSOLVER and system LAPACK.
 Build and install rocsolver-bench.

diff --git a/sci-libs/rocSOLVER/rocSOLVER-5.7.1.ebuild 
b/sci-libs/rocSOLVER/rocSOLVER-5.7.1.ebuild
new file mode 100644
index ..a5e339aa71ab
--- /dev/null
+++ b/sci-libs/rocSOLVER/rocSOLVER-5.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake edo rocm
+
+DESCRIPTION="Implementation of a subset of LAPACK functionality on the ROCm 
platform"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocSOLVER";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-${PV}.tar.gz
 -> rocSOLVER-${PV}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+IUSE="test benchmark"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+   sci-libs/rocSPARSE:${SLOT}[${ROCM_USEDEP}]
+   dev-libs/libfmt
+   benchmark? ( virtual/blas )"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest
+   >=dev-util/cmake-3.22
+   virtual/blas )"
+
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/${PN}-rocm-${PV}
+
+src_configure() {
+   # avoid sandbox violation
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=On
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -Wno-dev
+   -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   -DROCM_SYMLINK_LIBS=OFF
+   -DBUILD_CLIENTS_SAMPLES=NO
+   -DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
+   -DBUILD_CLIENTS_BENCHMARKS=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   cd "${BUILD_DIR}"/clients/staging || die
+   LD_LIBRARY_PATH="${BUILD_DIR}/library/src" edob ./rocsolver-test
+}
+
+src_install() {
+   cmake_src_install
+
+   if use benchmark; then
+   cd "${BUILD_DIR}" || die
+   dobin clients/staging/rocsolver-bench
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocPRIM/files/, sci-libs/rocPRIM/

2023-11-27 Thread Benda XU
commit: 4b83d8d1fb04bb3a774ec0f0fd560fe4b341fecf
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 19:00:16 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 27 14:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b83d8d1

sci-libs/rocPRIM: add 5.7.1

add 5.7.1 expand-isa-compatibility patch

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocPRIM/Manifest  |  1 +
 .../rocPRIM-5.7.1-expand-isa-compatibility.patch   | 29 
 sci-libs/rocPRIM/rocPRIM-5.7.1.ebuild  | 79 ++
 3 files changed, 109 insertions(+)

diff --git a/sci-libs/rocPRIM/Manifest b/sci-libs/rocPRIM/Manifest
index 37d940a49b1c..f23f73c59466 100644
--- a/sci-libs/rocPRIM/Manifest
+++ b/sci-libs/rocPRIM/Manifest
@@ -1 +1,2 @@
 DIST rocPRIM-5.1.3.tar.gz 374510 BLAKE2B 
ab6960e7bd2159ac7a0d72ba6d594684f8d47028eca0940eabd35b346ac3d432a734ec575ee71341f339a9d0dead10dfafe81fb651a3b7da681aa900a5132d0e
 SHA512 
54e14f2b40795153b862a64c9b3d336f35feccfda725daad75fae356b0147c577735884b65218c26c370ebec710af0f84aeef3103067a50db077cf9e24d2b64a
+DIST rocPRIM-5.7.1.tar.gz 535649 BLAKE2B 
469bf59b5c92c37df96f58bac5a6559dc2cb879e5f82e539881d79bda57d23c25a9b114466042258e87862a88cd53d260155d7785c9a69a1800b0d05e931f56d
 SHA512 
b2f0bc07dbc5cd111dd513f6c05dbc533908c52ea99caf77d6a4dd35db2b28f98c80006bd1f50a232873eab00b70e54231c38bfd1035c8845029d53690fd5e71

diff --git 
a/sci-libs/rocPRIM/files/rocPRIM-5.7.1-expand-isa-compatibility.patch 
b/sci-libs/rocPRIM/files/rocPRIM-5.7.1-expand-isa-compatibility.patch
new file mode 100644
index ..84e3e7875ee8
--- /dev/null
+++ b/sci-libs/rocPRIM/files/rocPRIM-5.7.1-expand-isa-compatibility.patch
@@ -0,0 +1,29 @@
+This patch allows to HSA_OVERRIDE_GFX_VERSION environment variable (library 
just crashes otherwise) 
+--- a/rocprim/include/rocprim/device/config_types.hpp
 b/rocprim/include/rocprim/device/config_types.hpp
+@@ -197,15 +197,21 @@ constexpr bool prefix_equals(const char* lhs, const 
char* rhs, std::size_t n)
+ constexpr target_arch get_target_arch_from_name(const char* const arch_name, 
const std::size_t n)
+ {
+ constexpr const char* target_names[]
+-= {"gfx803", "gfx900", "gfx906", "gfx908", "gfx90a", "gfx1030", 
"gfx1102"};
++= {"gfx803",
++"gfx900", "gfx902", "gfx909", "gfx912",
++"gfx906",
++"gfx908",
++"gfx90a",
++"gfx1030", "gfx1031", "gfx1032", "gfx1033", "gfx1034", "gfx1035", 
"gfx1036",
++"gfx1100", "gfx1101", "gfx1102", "gfx1103", "gfx1150", "gfx1151"};
+ constexpr target_arch target_architectures[] = {
+ target_arch::gfx803,
+-target_arch::gfx900,
++target_arch::gfx900, target_arch::gfx900, target_arch::gfx900, 
target_arch::gfx900,
+ target_arch::gfx906,
+ target_arch::gfx908,
+ target_arch::gfx90a,
+-target_arch::gfx1030,
+-target_arch::gfx1102,
++target_arch::gfx1030, target_arch::gfx1030, target_arch::gfx1030, 
target_arch::gfx1030, target_arch::gfx1030, target_arch::gfx1030, 
target_arch::gfx1030,
++target_arch::gfx1102, target_arch::gfx1102, target_arch::gfx1102, 
target_arch::gfx1102, target_arch::gfx1102, target_arch::gfx1102,
+ };
+ static_assert(sizeof(target_names) / sizeof(target_names[0])
+   == sizeof(target_architectures) / 
sizeof(target_architectures[0]),

diff --git a/sci-libs/rocPRIM/rocPRIM-5.7.1.ebuild 
b/sci-libs/rocPRIM/rocPRIM-5.7.1.ebuild
new file mode 100644
index ..3353023628db
--- /dev/null
+++ b/sci-libs/rocPRIM/rocPRIM-5.7.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+inherit cmake rocm
+
+DESCRIPTION="HIP parallel primitives for developing performant GPU-accelerated 
code on ROCm"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocPRIM";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-${PV}.tar.gz
 -> rocPRIM-${PV}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="dev-util/hip
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+   >=dev-util/cmake-3.22"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/rocPRIM-rocm-${PV}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}"/${PN}-5

[gentoo-commits] repo/gentoo:master commit in: dev-util/hipcc/, dev-util/hipcc/files/

2023-11-18 Thread Benda XU
commit: 81bb39c7edf4c0b137a980a8b3ec8f817491013d
Author: Yiyang Wu  gmail  com>
AuthorDate: Sun Oct 22 12:56:19 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 02:18:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81bb39c7

dev-util/hipcc: passing --hip-version to clang for proper include

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../files/hipcc-5.7.1-hipcc-hip-version.patch  | 42 ++
 dev-util/hipcc/hipcc-5.7.1-r2.ebuild   |  1 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/hipcc/files/hipcc-5.7.1-hipcc-hip-version.patch 
b/dev-util/hipcc/files/hipcc-5.7.1-hipcc-hip-version.patch
new file mode 100644
index ..fa00d44d912e
--- /dev/null
+++ b/dev-util/hipcc/files/hipcc-5.7.1-hipcc-hip-version.patch
@@ -0,0 +1,42 @@
+Edit from:
+https://salsa.debian.org/rocm-team/rocm-hipamd/-/blob/759b0773bd848ff9471fa8cdecd9ee21010bc29c/debian/patches/0013-hipcc-hip-version.patch
+`--hip-version` is required for correclty including 
__clang_hip_runtime_wrapper.h
+=
+Description: enforce --hip-version option within hipcc call.
+ This change is needed since the normal mechanism in ROCm relies on
+ reading a .hipVersion hidden configuration file which has no proper
+ equivalent in a FHS compliant tree, as of ROCm 5.0.
+Author: Cordell Bloor 
+Bug: https://github.com/ROCm-Developer-Tools/HIP/pull/2937
+Forwarded: not-needed
+Reviewed-by: Étienne Mollier 
+Last-Update: 2022-07-04
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: HIP/bin/hipcc.pl
+===
+--- HIP.orig/bin/hipcc.pl
 HIP/bin/hipcc.pl
+@@ -121,6 +121,9 @@ $HIP_PATH   =   $hipvars::HIP_PATH;
+ $ROCM_PATH  =   $hipvars::ROCM_PATH;
+ $HIP_VERSION=   $hipvars::HIP_VERSION;
+ $HIP_ROCCLR_HOME =   $hipvars::HIP_ROCCLR_HOME;
++$HIP_VERSION_MAJOR = $hipvars::HIP_VERSION_MAJOR;
++$HIP_VERSION_MINOR = $hipvars::HIP_VERSION_MINOR;
++$HIP_VERSION_PATCH = $hipvars::HIP_VERSION_PATCH;
+ 
+ if ($HIP_PLATFORM eq "amd") {
+   $HIP_INCLUDE_PATH = "$HIP_ROCCLR_HOME/include";
+@@ -188,6 +191,12 @@ if ($HIP_PLATFORM eq "amd") {
+ ## Allow __fp16 as function parameter and return type.
+ $HIPCXXFLAGS .= " -Xclang -fallow-half-arguments-and-returns 
-D__HIP_HCC_COMPAT_MODE__=1";
+ }
++
++# Gentoo: there is no FHS compliant location for .hipVersion where clang 
will still be
++# able to find it, so .hipVersion has been omitted and the hip version is 
passed explicitly
++$HIPCXXFLAGS .= " 
--hip-version=$HIP_VERSION_MAJOR.$HIP_VERSION_MINOR.$HIP_VERSION_PATCH";
++$HIPCFLAGS .= " 
--hip-version=$HIP_VERSION_MAJOR.$HIP_VERSION_MINOR.$HIP_VERSION_PATCH";
++$HIPLDFLAGS .= " 
--hip-version=$HIP_VERSION_MAJOR.$HIP_VERSION_MINOR.$HIP_VERSION_PATCH";
+ } elsif ($HIP_PLATFORM eq "nvidia") {
+ $CUDA_PATH=$ENV{'CUDA_PATH'} // '/usr/local/cuda';
+ $HIP_INCLUDE_PATH = "$HIP_PATH/include";

diff --git a/dev-util/hipcc/hipcc-5.7.1-r2.ebuild 
b/dev-util/hipcc/hipcc-5.7.1-r2.ebuild
index d711d8956ac0..180354c8673c 100644
--- a/dev-util/hipcc/hipcc-5.7.1-r2.ebuild
+++ b/dev-util/hipcc/hipcc-5.7.1-r2.ebuild
@@ -24,6 +24,7 @@ RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-util/hip/files/, dev-util/hip/

2023-11-18 Thread Benda XU
commit: 74964e47d7cb86d9cbb992f02e9de25a554727ac
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 18:34:10 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 02:18:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74964e47

dev-util/hip: fix crashes and QA issues.

- add fix-unaligned-memcpy.patch
- add exec-stack.patch
- add disable-stack-protector patch
- drop asan doc from the build system.

Closes: https://bugs.gentoo.org/915969
Bug: https://github.com/ROCm-Developer-Tools/clr/issues/18
Bug: https://github.com/gentoo/gentoo/pull/33400
Bug: https://github.com/ROCm-Developer-Tools/clr/issues/22
Bug: https://github.com/ROCm-Developer-Tools/clr/issues/21
Bug: https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/issues/61
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../files/hip-5.7.1-disable-stack-protector.patch  | 13 +
 dev-util/hip/files/hip-5.7.1-exec-stack.patch  | 31 ++
 .../hip/files/hip-5.7.1-fix-unaligned-access.patch | 67 ++
 dev-util/hip/files/hip-5.7.1-no_asan_doc.patch | 17 ++
 dev-util/hip/hip-5.7.1.ebuild  |  9 ++-
 5 files changed, 134 insertions(+), 3 deletions(-)

diff --git a/dev-util/hip/files/hip-5.7.1-disable-stack-protector.patch 
b/dev-util/hip/files/hip-5.7.1-disable-stack-protector.patch
new file mode 100644
index ..49d944ef4bc9
--- /dev/null
+++ b/dev-util/hip/files/hip-5.7.1-disable-stack-protector.patch
@@ -0,0 +1,13 @@
+Disable stack-protector (which is enabled by default gentoo-hardened) in 
device code.
+This is not required after https://github.com/llvm/llvm-project/pull/70799, 
but helps with older clang.
+Upstream bug: https://github.com/ROCm-Developer-Tools/clr/issues/21
+--- a/hipamd/src/hiprtc/hiprtcInternal.cpp
 b/hipamd/src/hiprtc/hiprtcInternal.cpp
+@@ -144,6 +144,7 @@ RTCCompileProgram::RTCCompileProgram(std::string name_) : 
RTCProgram(name_), fgp
+   compile_options_.push_back("-nogpuinc");
+   compile_options_.push_back("-Wno-gnu-line-marker");
+   compile_options_.push_back("-Wno-missing-prototypes");
++  compile_options_.push_back("-fno-stack-protector");
+ #ifdef _WIN32
+   compile_options_.push_back("-target");
+   compile_options_.push_back("x86_64-pc-windows-msvc");

diff --git a/dev-util/hip/files/hip-5.7.1-exec-stack.patch 
b/dev-util/hip/files/hip-5.7.1-exec-stack.patch
new file mode 100644
index ..744ca7b953c3
--- /dev/null
+++ b/dev-util/hip/files/hip-5.7.1-exec-stack.patch
@@ -0,0 +1,31 @@
+Upstream bug: https://github.com/ROCm-Developer-Tools/clr/issues/22
+--- a/hipamd/src/hip_embed_pch.sh
 b/hipamd/src/hip_embed_pch.sh
+@@ -178,6 +178,7 @@ EOF
+ 
+   echo "// Automatically generated script for HIP RTC." > $mcinFile
+   if [[ $isWindows -eq 0 ]]; then
++echo "  .section .note.GNU-stack,"",%progbits" >> $mcinFile
+ echo "  .type __hipRTC_header,@object" >> $mcinFile
+ echo "  .type __hipRTC_header_size,@object" >> $mcinFile
+   fi
+--- a/hipamd/src/hiprtc/cmake/HIPRTC.cmake
 b/hipamd/src/hiprtc/cmake/HIPRTC.cmake
+@@ -98,6 +98,7 @@ macro(generate_hiprtc_mcin HiprtcMcin 
HiprtcPreprocessedInput)
+ set(HIPRTC_TYPE_LINUX_ONLY "")
+   else()
+ set(HIPRTC_TYPE_LINUX_ONLY
++  "  .section .note.GNU-stack,\"\",%progbits\n"
+   "  .type __hipRTC_header,@object\n"
+   "  .type __hipRTC_header_size,@object")
+   endif()
+--- a/hipamd/src/hip_embed_pch.sh
 b/hipamd/src/hip_embed_pch.sh
+@@ -111,6 +111,7 @@ cat >$tmp/hip_pch.h <$tmp/hip_pch.mcin <https://bugs.gentoo.org/915969
+Bug report in upstream: https://github.com/ROCm-Developer-Tools/clr/issues/18
+--- a/rocclr/device/rocm/rocvirtual.cpp
 b/rocclr/device/rocm/rocvirtual.cpp
+@@ -2790,44 +2790,6 @@ bool VirtualGPU::createVirtualQueue(uint 
deviceQueueSize)
+   return true;
+ }
+ 
+-// 

+-__attribute__((optimize("unroll-all-loops"), always_inline))
+-static inline void nontemporalMemcpy(void* __restrict dst, const void* 
__restrict src,
+-  uint16_t size) {
+-  #if defined(__AVX512F__)
+-for (auto i = 0u; i != size / sizeof(__m512i); ++i) {
+-  _mm512_stream_si512(reinterpret_cast<__m512i* __restrict&>(dst)++,
+-  *reinterpret_cast(src)++);
+-}
+-size = size % sizeof(__m512i);
+-  #endif
+-
+-  #if defined(__AVX__)
+-for (auto i = 0u; i != size / sizeof(__m256i); ++i) {
+-  _mm256_stream_si256(reinterpret_cast<__m256i* __restrict&>(dst)++,
+-  *reinterpret_cast(src)++);
+-}
+-size = size % sizeof(__m256i);
+-  #endif
+-
+-  for (auto i = 0u; i

[gentoo-commits] repo/gentoo:master commit in: dev-util/hipcc/, dev-util/hipcc/files/

2023-11-18 Thread Benda XU
commit: 6992e6ff39664c798459db3f93e048a06095adf6
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 18:37:09 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 02:18:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6992e6ff

dev-util/hipcc-5.7.1: fix compilation issues

- Restore the patch for adding -fno-stack-protector
- Better handling of clang path using llvm.eclass
- Fix the device lib path parsed to clang
- QA: remove files installed to wrong location

Bug: https://bugs.gentoo.org/890377
Bug: https://github.com/gentoo/gentoo/pull/33400
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/33845

 .../files/hipcc-5.7.1-fno-stack-protector.patch| 13 
 ...hipcc-5.7.1-r1.ebuild => hipcc-5.7.1-r2.ebuild} | 24 +++---
 dev-util/hipcc/hipcc-5.7.1.ebuild  | 21 ---
 3 files changed, 34 insertions(+), 24 deletions(-)

diff --git a/dev-util/hipcc/files/hipcc-5.7.1-fno-stack-protector.patch 
b/dev-util/hipcc/files/hipcc-5.7.1-fno-stack-protector.patch
new file mode 100644
index ..c46420265005
--- /dev/null
+++ b/dev-util/hipcc/files/hipcc-5.7.1-fno-stack-protector.patch
@@ -0,0 +1,13 @@
+Related bug: https://bugs.gentoo.org/890377
+--- a/bin/hipcc.pl
 b/bin/hipcc.pl
+@@ -552,6 +552,9 @@ if ($buildDeps and $HIP_PLATFORM eq 'amd') {
+ # pass-through CPP mode.
+ 
+ if ($HIP_PLATFORM eq "amd") {
++# Append -fno-stack-protector due to stack protection for HIP is not 
supported
++$HIPCXXFLAGS .= " -fno-stack-protector";
++$HIPCFLAGS .= " -fno-stack-protector";
+ # Set default optimization level to -O3 for hip-clang.
+ if ($optArg eq "") {
+ $HIPCXXFLAGS .= " -O3";

diff --git a/dev-util/hipcc/hipcc-5.7.1-r1.ebuild 
b/dev-util/hipcc/hipcc-5.7.1-r2.ebuild
similarity index 51%
rename from dev-util/hipcc/hipcc-5.7.1-r1.ebuild
rename to dev-util/hipcc/hipcc-5.7.1-r2.ebuild
index 78f9a80f3561..d711d8956ac0 100644
--- a/dev-util/hipcc/hipcc-5.7.1-r1.ebuild
+++ b/dev-util/hipcc/hipcc-5.7.1-r2.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake llvm
+
+LLVM_MAX_SLOT=17
 
 DESCRIPTION="Radeon Open Compute hipcc"
 HOMEPAGE="https://github.com/ROCm-Developer-Tools/hipcc";
@@ -20,8 +22,24 @@ S=${WORKDIR}/HIPCC-rocm-${PV}
 
 RDEPEND="!https://github.com/ROCm-Developer-Tools/hipcc";
-
-KEYWORDS="~amd64"
-SRC_URI="https://github.com/ROCm-Developer-Tools/hipcc/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipcc-${PV}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-S=${WORKDIR}/HIPCC-rocm-${PV}
-
-RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocRAND/files/, sci-libs/rocRAND/

2023-11-19 Thread Benda XU
commit: 908cf70bee0e7cc186580e2d58bb17bb2b0ee0dc
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 19:03:41 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908cf70b

sci-libs/rocRAND: add 5.7.1 and fix_generator_alignements.patch

Bug: https://github.com/gentoo/gentoo/pull/33400
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocRAND/Manifest  |  1 +
 .../rocRAND-5.7.1_fix_generator_alignment.patch| 16 ++
 sci-libs/rocRAND/rocRAND-5.7.1.ebuild  | 67 ++
 3 files changed, 84 insertions(+)

diff --git a/sci-libs/rocRAND/Manifest b/sci-libs/rocRAND/Manifest
index e49a7db31d6a..9c1124f37a03 100644
--- a/sci-libs/rocRAND/Manifest
+++ b/sci-libs/rocRAND/Manifest
@@ -1,3 +1,4 @@
 DIST hipRAND-de941a7eb9ede2a862d719cd3ca23234a3692d07.tar.gz 80820 BLAKE2B 
f2894187455cf1da70c486e9efc336a01dc53589c56afe994858b2344c1e74e8d35260f70ad9cd80c5da1103dd9e98da6f5f2bf8e1ddf97023effc8a434a76ce
 SHA512 
cdc70799ddca456c37c2a65875b98acff74800aa2b4f28d77b27c38c32428dd5edb2837bf88bfb6fcc32bdae7f2b27f1b547831bad98101b04959b7ba6b74a85
 DIST rocRAND-5.1.3.tar.gz 11729425 BLAKE2B 
f61aaedb7b72ceba3868a2069c93db1e2cd88a7a0188a9d5a33f520af3b42235c0dca62495460fd5e7abbca5fe7acc01acfdc90e53ae9a6e45128df5da472f49
 SHA512 
12859e52b79e40fcd1fb97d0915c191bbbc24e31e00aac4dbeecb625f9978a00ece3d7a42d0f9d37516031c1fbeb66e14dcd476ea83fe32fb13e0dd5c3964a28
 DIST rocRAND-5.6.0.tar.gz 23189913 BLAKE2B 
2418a90c323f483d1f92630df7134bc060b9052f580259924e79680a7ec37857574973dda69dc3c28fdd5b88a5fc1d29757ed637fcde0730c53b9a5f09668aba
 SHA512 
cccd26a6b80a7705644803a85dad3a43de3f4e2f73f964f2b5aa410f71d3782b68d6cc1ad60b7f7be5193a94098ed3fa25cad30c3acbc141522cdd738d3328a5
+DIST rocRAND-5.7.1.tar.gz 23189653 BLAKE2B 
c70ab6f3b718c2430394f63b93bee15fa72daae704883fdb203b98b0dc4763b46bc27886af64c48bf4ebe8da9b919158b8cd346f70f9b76bf0492ce3b2c1e20e
 SHA512 
4d74bce9fbd3cb45e3f057d38df747270c6986fea7ad524f7a88109b6a53a4ea5dcd60d4bbf2364888501e9444245fb6898bb79fccad0e37b61e819e8c4ed863

diff --git a/sci-libs/rocRAND/files/rocRAND-5.7.1_fix_generator_alignment.patch 
b/sci-libs/rocRAND/files/rocRAND-5.7.1_fix_generator_alignment.patch
new file mode 100644
index ..84b58266220c
--- /dev/null
+++ b/sci-libs/rocRAND/files/rocRAND-5.7.1_fix_generator_alignment.patch
@@ -0,0 +1,16 @@
+Fix crashes due to unaligned allocations in heap with new of structs when AVX2 
or AVX512 is used.
+This patch takes the simplest approach just shifts responsibility to the 
standard.
+Similar approach in Eigen is named defined as: EIGEN_HAS_CXX17_OVERALIGN.
+
+Upstream bug: https://github.com/ROCmSoftwarePlatform/rocRAND/issues/403
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -119,7 +119,7 @@ endif()
+ option(DISABLE_WERROR "Disable building with Werror" ON)
+ 
+ # Build CXX flags
+-set(CMAKE_CXX_STANDARD 11)
++set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_CXX_EXTENSIONS OFF)
+ if(DISABLE_WERROR)

diff --git a/sci-libs/rocRAND/rocRAND-5.7.1.ebuild 
b/sci-libs/rocRAND/rocRAND-5.7.1.ebuild
new file mode 100644
index ..f2fc17ed6222
--- /dev/null
+++ b/sci-libs/rocRAND/rocRAND-5.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Generate pseudo-random and quasi-random numbers"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocRAND";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/${PN}/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.4.2_stdint-gcc13.patch
+   "${FILESDIR}"/${PN}-5.7.1_fix_generator_alignment.patch
+)
+
+RDEPEND="dev-util/hip"
+DEPEND="${RDEPEND}
+dev-util/rocm-cmake
+test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+>=dev-util/cmake-3.22"
+
+S="${WORKDIR}/rocRAND-rocm-${PV}"
+
+src_configure() {
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -DBUILD_HIPRAND=OFF
+   -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   -DROCM_SYMLINK_LIBS=OFF
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   export LD_LIBRARY_PATH="${BUILD_DIR}/library"

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocRAND/

2023-11-19 Thread Benda XU
commit: eaaa5dfd4055d05044e70c75714ef43d6206aa4e
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 19 16:21:05 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaaa5dfd

sci-libs/rocRAND: add dev-cpp/benchmark dependency.

Closes: https://bugs.gentoo.org/913111
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocRAND/{rocRAND-5.6.0.ebuild => rocRAND-5.6.0-r1.ebuild} | 7 ---
 sci-libs/rocRAND/rocRAND-5.7.1.ebuild  | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sci-libs/rocRAND/rocRAND-5.6.0.ebuild 
b/sci-libs/rocRAND/rocRAND-5.6.0-r1.ebuild
similarity index 92%
rename from sci-libs/rocRAND/rocRAND-5.6.0.ebuild
rename to sci-libs/rocRAND/rocRAND-5.6.0-r1.ebuild
index b7b4ac7cc950..29a49e44991e 100644
--- a/sci-libs/rocRAND/rocRAND-5.6.0.ebuild
+++ b/sci-libs/rocRAND/rocRAND-5.6.0-r1.ebuild
@@ -22,10 +22,11 @@ PATCHES=( "${FILESDIR}"/${PN}-5.4.2_stdint-gcc13.patch )
 
 RDEPEND="dev-util/hip"
 DEPEND="${RDEPEND}
-dev-util/rocm-cmake
-test? ( dev-cpp/gtest )"
+   dev-util/rocm-cmake
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )"
 BDEPEND="dev-util/rocm-cmake
->=dev-util/cmake-3.22"
+   >=dev-util/cmake-3.22"
 
 S="${WORKDIR}/rocRAND-rocm-${PV}"
 

diff --git a/sci-libs/rocRAND/rocRAND-5.7.1.ebuild 
b/sci-libs/rocRAND/rocRAND-5.7.1.ebuild
index f2fc17ed6222..2a55cae507fe 100644
--- a/sci-libs/rocRAND/rocRAND-5.7.1.ebuild
+++ b/sci-libs/rocRAND/rocRAND-5.7.1.ebuild
@@ -26,10 +26,11 @@ PATCHES=(
 
 RDEPEND="dev-util/hip"
 DEPEND="${RDEPEND}
-dev-util/rocm-cmake
-test? ( dev-cpp/gtest )"
+   dev-util/rocm-cmake
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )"
 BDEPEND="dev-util/rocm-cmake
->=dev-util/cmake-3.22"
+   >=dev-util/cmake-3.22"
 
 S="${WORKDIR}/rocRAND-rocm-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocFFT/

2023-11-19 Thread Benda XU
commit: dfec413c0bdb97875fe7e0c66109c7718698a551
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Oct 18 18:59:22 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfec413c

sci-libs/rocFFT: add 5.7.1 and fix test dependencies.

Cannonicalize the include path as no directory hacks are needed for
5.7.1.

Bug: https://github.com/gentoo/gentoo/pull/33400
Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocFFT/Manifest   |   1 +
 sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild | 150 +
 2 files changed, 151 insertions(+)

diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest
index f93c38954772..b850aef411dd 100644
--- a/sci-libs/rocFFT/Manifest
+++ b/sci-libs/rocFFT/Manifest
@@ -1 +1,2 @@
 DIST rocFFT-5.1.3.tar.gz 845470 BLAKE2B 
86060ce4f8612869fedc5bc92ed6a5bb7fbc539b26c7f5ab0ded5406ab6c340f64116782285d040824e54557af87d9ddb6f907fd1550b80c3da903d3c1d5e5c0
 SHA512 
175402856bd4753e74ce14326569be99221e21d0ce675e007900f6982c53e1566ad0b060eec545e0f17ff4dc4811688cc1003dc986226205ee95ee6f22d1ca43
+DIST rocFFT-5.7.1.tar.gz 1192841 BLAKE2B 
58f880f7ff866f85af70666d17e8b1a3ac8e63e853520546f746d74cecd805687fd689367a09d2b1ec4e1059b44b858377dce362cd4cae91cb85aad7c3185c00
 SHA512 
48467589cb4bc1334a4074bacc6a726c850dc2a79ef82622301d61c4269fb81c0b2b9fce56d72bddca584d1797a8634d243a9a6b8cf943e687b2b0f5c931116f

diff --git a/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild 
b/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild
new file mode 100644
index ..dc007e4729f1
--- /dev/null
+++ b/sci-libs/rocFFT/rocFFT-5.7.1-r1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+ROCM_VERSION=${PV}
+
+inherit cmake check-reqs edo multiprocessing python-r1 rocm
+
+DESCRIPTION="Next generation FFT implementation for ROCm"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocFFT";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-${PV}.tar.gz
 -> rocFFT-${PV}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+# RDEPEND: perfscripts? dev-python/plotly[${PYTHON_USEDEP}] # currently masked 
by arch/amd64/x32/package.mask
+RDEPEND="
+perfscripts? (
+   >=media-gfx/asymptote-2.61
+   dev-texlive/texlive-latex
+   dev-tex/latexmk
+   sys-apps/texinfo
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}] )
+${PYTHON_DEPS}"
+
+DEPEND="dev-util/hip
+   ${PYTHON_DEPS}"
+
+BDEPEND="
+   test? (
+   dev-cpp/gtest
+   dev-libs/boost
+   >=sci-libs/fftw-3
+   sys-libs/libomp
+   sci-libs/hipRAND:${SLOT}[${ROCM_USEDEP}]
+   )
+   >=dev-util/cmake-3.22
+   dev-util/rocm-cmake
+   dev-db/sqlite
+"
+
+CHECKREQS_DISK_BUILD="7G"
+
+IUSE="benchmark perfscripts test"
+REQUIRED_USE="perfscripts? ( benchmark ) ${PYTHON_REQUIRED_USE} 
${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/rocFFT-rocm-${PV}"
+
+PATCHES=()
+
+required_mem() {
+   if use test; then
+   echo "52G"
+   else
+   if [[ -n "${AMDGPU_TARGETS}" ]]; then
+   # count how many archs user specified in 
${AMDGPU_TARGETS}
+   local NARCH=$(($(awk -F";" '{print NF-1}' <<< 
"${AMDGPU_TARGETS}" || die)+1))
+   else
+   # The default number of AMDGPU_TARGETS for 
rocFFT-4.3.0. May change in the future.
+   local NARCH=7
+   fi
+   echo "$(($(makeopts_jobs)*${NARCH}*25+2200))M" # A linear 
function estimating how much memory required
+   fi
+}
+
+pkg_pretend() {
+   return # leave the disk space check to pkg_setup phase
+}
+
+pkg_setup() {
+   export CHECKREQS_MEMORY=$(required_mem)
+   check-reqs_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   sed -e "s/PREFIX rocfft//" \
+   -e "/rocm_install_symlink_subdir/d" \
+   -i library/src/CMakeLists.txt || die
+
+   sed -e "/rocm_install_symlink_subdir/d" \
+   -e "$!N;s:PREFIX\n[ ]*rocfft:# PREFIX rocfft\n:;P;D" \
+   -i library/src/device/CMakeLists.txt || die
+
+   if use perfscripts; then
+   pushd scripts/perf || die
+   sed -e "/\/opt\/rocm/d" -e 
"/rocmversion/s,rocm_info.strip(),\"${PV}\"," -i perflib/specs.py || dir
+   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipRAND/

2023-11-19 Thread Benda XU
commit: e377b88684bdcc28b9c080aae7349f435f9395f6
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 19 06:18:32 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e377b886

sci-libs/hipRAND: correct the on disk file name. Bump to 5.7.1.

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipRAND/Manifest  | 3 ++-
 sci-libs/hipRAND/{hipRAND-5.6.0.ebuild => hipRAND-5.6.0-r1.ebuild} | 2 +-
 sci-libs/hipRAND/{hipRAND-5.6.0.ebuild => hipRAND-5.7.1.ebuild}| 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sci-libs/hipRAND/Manifest b/sci-libs/hipRAND/Manifest
index bdb2c56b0452..39e54dc94d02 100644
--- a/sci-libs/hipRAND/Manifest
+++ b/sci-libs/hipRAND/Manifest
@@ -1 +1,2 @@
-DIST hipFFT-rocm-5.6.0.tar.gz 477597 BLAKE2B 
fdc88ac7076ab6b31ba794f9274881323fba32295bab5b90e38d8c8f336e0255b7d20dcba6e334b7bacd8b67eaac8a3ac6e11e3d490e7c95a973d16c9598922f
 SHA512 
47d0cca92b458f8ef682b3c15fe4ccc5201370b1458e541080dc2150e98256962b78806c20b26d789b232d420eb305639fa50180e379ba123851d35d24d40cb2
+DIST hipRAND-rocm-5.6.0.tar.gz 477597 BLAKE2B 
fdc88ac7076ab6b31ba794f9274881323fba32295bab5b90e38d8c8f336e0255b7d20dcba6e334b7bacd8b67eaac8a3ac6e11e3d490e7c95a973d16c9598922f
 SHA512 
47d0cca92b458f8ef682b3c15fe4ccc5201370b1458e541080dc2150e98256962b78806c20b26d789b232d420eb305639fa50180e379ba123851d35d24d40cb2
+DIST hipRAND-rocm-5.7.1.tar.gz 478352 BLAKE2B 
5f435cf53d213b1d95ee8b766df2c9bc4b4d590ccf63fe867bd033eeb4b7fef67e2bde22242525686a8dee59fd811363857312481e9cb3575357c612ab519a41
 SHA512 
b3c51728c1d7cc37760f49f36ab7765c166f105bc5b1b6ce65ac4a1de9bb70f8e2c10f5c41f89040288b09c9257d913d745a416bd4785b71f170a4f57e1f95e2

diff --git a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild 
b/sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
similarity index 92%
copy from sci-libs/hipRAND/hipRAND-5.6.0.ebuild
copy to sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
index d0bd5ace71e4..006440bb6a29 100644
--- a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild
+++ b/sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
@@ -9,7 +9,7 @@ inherit cmake rocm
 
 DESCRIPTION="CU / ROCM agnostic hip RAND implementation"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipRAND";
-SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipRAND-rocm-${PV}.tar.gz"
 REQUIRED_USE="${ROCM_REQUIRED_USE}"
 
 LICENSE="MIT"

diff --git a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild 
b/sci-libs/hipRAND/hipRAND-5.7.1.ebuild
similarity index 92%
rename from sci-libs/hipRAND/hipRAND-5.6.0.ebuild
rename to sci-libs/hipRAND/hipRAND-5.7.1.ebuild
index d0bd5ace71e4..006440bb6a29 100644
--- a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild
+++ b/sci-libs/hipRAND/hipRAND-5.7.1.ebuild
@@ -9,7 +9,7 @@ inherit cmake rocm
 
 DESCRIPTION="CU / ROCM agnostic hip RAND implementation"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipRAND";
-SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipRAND-rocm-${PV}.tar.gz"
 REQUIRED_USE="${ROCM_REQUIRED_USE}"
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipFFT/

2023-11-19 Thread Benda XU
commit: 26095f9266788d2e5b9d47e4c28c5108a32f5a5c
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Nov 18 15:04:37 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26095f92

sci-libs/hipFFT: add 5.7.1

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipFFT/Manifest|  1 +
 sci-libs/hipFFT/hipFFT-5.7.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index 7ef5713343b5..df28313d1787 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -1 +1,2 @@
 DIST hipFFT-rocm-5.1.3.tar.gz 89397 BLAKE2B 
3c29d5d660e9f3db8afd8c9e524296c29f50faf06a5d6a58ec628b5cc5ddb47ac2b99f137c7bc5090a311189b44014ea2f6f1f7547d22506f5ba18f837fbeb68
 SHA512 
8d7a90630cd8bfeade9cb026e45b6b6c1ab9c96dba424559a7ced8c881cd45c1cb06d3f7e82c8e6558e4ccb8bb41b6278842057a0cf0957b0644b1139f2c9706
+DIST hipFFT-rocm-5.7.1.tar.gz 102616 BLAKE2B 
ee8d6dcb7924c8989987b02533126c4e4419d8dc83067a816f2253efe4537e094f1665d95699d4bf27f30cd13f3fc5df7d3b0062c267ecbdcbb3aad961fab6f6
 SHA512 
4bfd812fa1e949574b4170833755a435f47e893f0615b65d8d273af6e8f89ea4d28632a208de20321e834c8bc237b11816e2af0363b60adca9af736b9bc87465

diff --git a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild 
b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
new file mode 100644
index ..affa5dc9b14b
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipFFT";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocFFT:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/hipFFT-rocm-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.0.2-remove-git-dependency.patch"
+   "${FILESDIR}/${PN}-4.3.0-add-complex-header.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_INCLUDEDIR="include/hipfft"
+   -DCMAKE_MODULE_PATH="${EPREFIX}"/usr/$(get_libdir)/cmake/hip
+   -DHIP_ROOT_DIR="${EPREFIX}/usr"
+   -DROCM_SYMLINK_LIBS=OFF
+   -DBUILD_CLIENTS_TESTS=OFF
+   -DBUILD_CLIENTS_RIDER=OFF
+   -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   )
+
+   CXX=hipcc cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipFFT/files/, sci-libs/hipFFT/

2023-11-19 Thread Benda XU
commit: f30f41657916fb02bdbc61e441b982dc3439c2e8
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 20 03:53:32 2023 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Nov 20 03:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30f4165

sci-libs/hipFFT: use HIP config.

hipFFT is not updated in 5.7.1, and we need to manually backport it.

Reference: https://github.com/ROCmSoftwarePlatform/hipFFT/pull/66
Signed-off-by: Benda Xu  gentoo.org>

 .../hipFFT/files/hipFFT-5.7.1_hip-config.patch | 40 ++
 sci-libs/hipFFT/hipFFT-5.7.1.ebuild|  1 +
 2 files changed, 41 insertions(+)

diff --git a/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch 
b/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch
new file mode 100644
index ..71d75417c0d3
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch
@@ -0,0 +1,40 @@
+From c2b06a3b49257b3f89cf203895cf370e64e47b27 Mon Sep 17 00:00:00 2001
+From: trixirt 
+Date: Mon, 31 Jul 2023 09:50:19 -0700
+Subject: [PATCH] Simplify finding the hip package
+
+On Fedora, where hip is installed as an rpm, its cmake files can
+not be found and are reported as an error.
+
+CMake Error at cmake/dependencies.cmake:44 (find_package):
+  No "FindHIP.cmake" found in CMAKE_MODULE_PATH.
+
+This change treats hip as a normal package.
+
+Signed-off-by: Tom Rix 
+---
+ cmake/dependencies.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
+index 262478d..5810e37 100644
+--- a/cmake/dependencies.cmake
 b/cmake/dependencies.cmake
+@@ -30,7 +30,7 @@ if( NOT CMAKE_CXX_COMPILER MATCHES ".*/hipcc$" )
+ if( WIN32 )
+   find_package( HIP CONFIG REQUIRED )
+ else()
+-  find_package( HIP MODULE REQUIRED )
++  find_package( HIP REQUIRED )
+ endif()
+ list( APPEND HIP_INCLUDE_DIRS "${HIP_ROOT_DIR}/include" )
+   endif()
+@@ -41,7 +41,7 @@ else()
+ if( WIN32 )
+   find_package( HIP CONFIG REQUIRED )
+ else()
+-  find_package( HIP MODULE REQUIRED )
++  find_package( HIP REQUIRED )
+ endif()
+   endif()
+ endif()

diff --git a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild 
b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
index affa5dc9b14b..dd9cbd1dc59c 100644
--- a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
+++ b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
@@ -28,6 +28,7 @@ S="${WORKDIR}/hipFFT-rocm-${PV}"
 PATCHES=(
"${FILESDIR}/${PN}-5.0.2-remove-git-dependency.patch"
"${FILESDIR}/${PN}-4.3.0-add-complex-header.patch"
+   "${FILESDIR}/${PN}-5.7.1_hip-config.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/

2024-03-10 Thread Benda XU
commit: 145ae309c6ffbb2c26e75f8d46ba7c60b1c7bf30
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Mar 11 03:00:53 2024 +
Commit:     Benda XU  gentoo  org>
CommitDate: Mon Mar 11 03:08:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145ae309

sci-physics/root: call python-single-r1_pkg_setup unconditionally.

ROOT relies on python to generate headers, even if pyROOT is not
enabled.

Signed-off-by: Benda Xu  gentoo.org>

 sci-physics/root/root-6.28.12-r1.ebuild | 4 +++-
 sci-physics/root/root-6.30.04-r1.ebuild | 4 +++-
 sci-physics/root/root-6.30..ebuild  | 4 +++-
 sci-physics/root/root-.ebuild   | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sci-physics/root/root-6.28.12-r1.ebuild 
b/sci-physics/root/root-6.28.12-r1.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
 "
 
+BDEPEND="${PYTHON_DEPS}"
+
 PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
 )
 
 pkg_setup() {
use fortran && fortran-2_pkg_setup
-   use python && python-single-r1_pkg_setup
+   python-single-r1_pkg_setup
 
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"

diff --git a/sci-physics/root/root-6.30.04-r1.ebuild 
b/sci-physics/root/root-6.30.04-r1.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.30.04-r1.ebuild
+++ b/sci-physics/root/root-6.30.04-r1.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
 "
 
+BDEPEND="${PYTHON_DEPS}"
+
 PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
 )
 
 pkg_setup() {
use fortran && fortran-2_pkg_setup
-   use python && python-single-r1_pkg_setup
+   python-single-r1_pkg_setup
 
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"

diff --git a/sci-physics/root/root-6.30..ebuild 
b/sci-physics/root/root-6.30..ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.30..ebuild
+++ b/sci-physics/root/root-6.30..ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
 "
 
+BDEPEND="${PYTHON_DEPS}"
+
 PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
 )
 
 pkg_setup() {
use fortran && fortran-2_pkg_setup
-   use python && python-single-r1_pkg_setup
+   python-single-r1_pkg_setup
 
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"

diff --git a/sci-physics/root/root-.ebuild 
b/sci-physics/root/root-.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-.ebuild
+++ b/sci-physics/root/root-.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
 "
 
+BDEPEND="${PYTHON_DEPS}"
+
 PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
 )
 
 pkg_setup() {
use fortran && fortran-2_pkg_setup
-   use python && python-single-r1_pkg_setup
+   python-single-r1_pkg_setup
 
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"



[gentoo-commits] repo/gentoo:master commit in: dev-util/Tensile/files/, dev-util/Tensile/

2022-09-21 Thread Benda XU
commit: a31808f3051758ccde8604944e1559ce92ef8ec4
Author: Yiyang Wu  gmail  com>
AuthorDate: Tue Jun 21 08:38:05 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31808f3

dev-util/Tensile: add 5.1.3, switch to vanilla clang-14

enable py3.11 as well.
No need to rebuild when hip upgrade since hip is just used at runtime.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Manifest  |  1 +
 dev-util/Tensile/Tensile-5.0.2-r2.ebuild   |  2 +-
 ...ensile-5.0.2-r2.ebuild => Tensile-5.1.3.ebuild} | 16 +++--
 .../Tensile/files/Tensile-5.1.3-gentoopath.patch   | 75 ++
 4 files changed, 86 insertions(+), 8 deletions(-)

diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index c3e8f48bab20..3b51748fa904 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -1,3 +1,4 @@
 DIST Tensile-5.0.2-PR1419.patch.gz 43754 BLAKE2B 
3b1d7333ed0115f77816806e7735e25d897dbae3f7a40ece61d655c8f016d9d1c804b586b4e0e75661e20c517f5937a61d5ead25a545f0ce2e4a178bcbb3e7be
 SHA512 
0154d8e14d335f4ecd86e5db335289f8662cede7e5d4b93bf6c56d8e48c1d7d0457271c078c9abbbca1f4aa91f028f6ce6a89efb783ba0207d0f39fd5de8a42c
 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 
030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb
 SHA512 
126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47
 DIST rocm-Tensile-5.0.2.tar.gz 14362090 BLAKE2B 
d44c3135496db41c4eb2545f6054c84493e89ef6357da881dae6859763338417e7a9e142cdce7e2de0536684bb641049ad0440964adbe68d03ca329f01efabc9
 SHA512 
f5ab7d7cbc5ba25498a02a6b7c07d5a9a548edcd44b439b92c8718072382adc18ae78274db1a7174e06436ac1396f3b4edafc7f491a2c87086c368e7270e64e3
+DIST rocm-Tensile-5.1.3.tar.gz 14357517 BLAKE2B 
7c5881cc2b1d25db39f54a99f9f0a08395a5f7a58deebe74d9868e8f7044db5ae2f3907196adf16dc6abeba0f1f47f5cce5c8900891276daff8e4ad614cf3b94
 SHA512 
4405cb6de65c1da1fd93910fc901402a24e996ff04eccadf483c25d8eb518e03ea9bbf00e372dd5fe377696e71c39355603095f3c5fc1e26d311ed15d8e3b734

diff --git a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild 
b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
index 38854fd0c269..22d3a6cee451 100644
--- a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
+++ b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 prefix
 

diff --git a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild 
b/dev-util/Tensile/Tensile-5.1.3.ebuild
similarity index 86%
copy from dev-util/Tensile/Tensile-5.0.2-r2.ebuild
copy to dev-util/Tensile/Tensile-5.1.3.ebuild
index 38854fd0c269..f2a39a52dbbb 100644
--- a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
+++ b/dev-util/Tensile/Tensile-5.1.3.ebuild
@@ -3,14 +3,16 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 prefix
+inherit distutils-r1 llvm prefix
+
+LLVM_MAX_SLOT=14
 
 DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/Tensile";
 
SRC_URI="https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-${PV}.tar.gz
 -> rocm-Tensile-${PV}.tar.gz
-   
https://github.com/littlewu2508/littlewu2508.github.io/raw/main/gentoo-distfiles/${P}-PR1419.patch.gz";
+   
https://github.com/littlewu2508/littlewu2508.github.io/raw/main/gentoo-distfiles/${PN}-5.0.2-PR1419.patch.gz";
 S="${WORKDIR}/${PN}-rocm-${PV}"
 
 LICENSE="MIT"
@@ -24,24 +26,24 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/msgpack[${PYTHON_USEDEP}]
>=dev-util/rocm-smi-4.3.0
+   >=sys-devel/clang-14.0.6-r1:${LLVM_MAX_SLOT}=
 "
 DEPEND="${RDEPEND}
-   dev-util/hip:=
+   dev-util/hip
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
  "${FILESDIR}"/${PN}-5.0.2-gfx1031.patch
  "${FILESDIR}"/${PN}-5.0.2-fix-arch-parse.patch
  "${FILESDIR}"/${PN}-5.0.2-use-ninja.patch
- "${FILESDIR}"/${PN}-5.0.2-adjust-parallel.patch
- "${WORKDIR}"/${PN}-5.0.2-PR1419.patch
  )
 
 CMAKE_USE_DIR="${WORKDIR}/Source"
 
 src_prepare() {
distutils-r1_src_prepare
-   eapply $(prefixify_ro "${FILESDIR}"/${PN}-5.0.2-gentoopath.patch)
+   sed -e "s,\@LLVM_PATH\@,$(get_llvm_prefix ${LLVM_MAX_SLOT}),g" 
"${FILESDIR}"/${PN}-5.1.3-gentoopath.patch > "${S}"/gentoopath.patch || die
+   eapp

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sci-libs/rocFFT/files/, sci-libs/rocFFT/

2022-09-21 Thread Benda XU
commit: abdf31db4cfb9a43bd7581ab271c03facf933490
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jul 13 12:18:42 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdf31db

sci-libs/rocFFT: add 5.1.3, use rocm.eclass

profiles/base: mask rocFFT-5.1.3 gfx906 amdgpu target, because
intolerable error found on Radeon VII.

No need to rebuilt rocFFT when hip upgrade because librocfft is
dynamically linked to libhipamd, while llvm SLOT does not matter because
it is only used to produce GPU kernels, libclang and libLLVM does not
linked in.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/base/package.use.mask |   8 +-
 sci-libs/rocFFT/Manifest   |   1 +
 .../files/rocFFT-5.1.3-add-stdexcept-header.patch  |  11 ++
 .../files/rocFFT-5.1.3-unbundle-sqlite.patch   |  67 ++
 sci-libs/rocFFT/rocFFT-5.1.3.ebuild| 144 +
 5 files changed, 230 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 39c17ccff6de..13964d29926c 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -11,6 +11,12 @@
 # Allowing that use flag for >=43.0 would stop users from updating nautilus
 >=app-text/evince-43.0 nautilus
 
+# Yiyang Wu  (2022-09-21)
+# Intolerable mathematical errors found on AMD Radeon VII GPU during src_test,
+# may lead to incorrect results in computation.
+# https://github.com/ROCmSoftwarePlatform/rocFFT/issues/369
+=sci-libs/rocFFT-5.1.3 amdgpu_targets_gfx906
+
 # Georgy Yakovlev  (2022-09-17)
 # po4a crashes while translating
 # mask for now
@@ -24,7 +30,7 @@
 # bug #870211.
 dev-lang/rust llvm-libunwind
 
-# Matt Jolly  (2022-09-09)
 # app-antivirus/clamav JIT support requires LLVM <=13
 # ebuild support is there but currently failing to link
 app-antivirus/clamav jit

diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest
index a6b401c669d5..62c113ca488d 100644
--- a/sci-libs/rocFFT/Manifest
+++ b/sci-libs/rocFFT/Manifest
@@ -1,3 +1,4 @@
 DIST rocFFT-4.0.0.tar.gz 772176 BLAKE2B 
f08db9487449e707ba814a66d23992f68c140017a38f72ee45b3b224fc3e46abd40b976aef645f4432601265b38cff8939456981c686360eba135349b5d28fb5
 SHA512 
db9a6b49162dfb7924aa5f5dc8d42c92a5a741e03c3c0b4ece2cfb72de7506a345f3d28d31a3d7755cfe78078c448c9f952ca671e472335a4301de8702916176
 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
 DIST rocFFT-5.0.2.tar.gz 837508 BLAKE2B 
b74d0c6edd7b232f775bffefbca829d88d9d7cd9108c27a0698f45d7fe2760d40463bcda8c710e923874b3bbfb1e83e0fe8622db4dfa28afb29392b3e135e9a5
 SHA512 
d6810a92a10a27dbcac8a04e8fcd56c7fa198f208da626d8938d5ff28b6ab8b89a058c7a56b5666464165e8f6bd7c4c031a94315625a3613eb02a9b8eccd9eb9
+DIST rocFFT-5.1.3.tar.gz 845470 BLAKE2B 
86060ce4f8612869fedc5bc92ed6a5bb7fbc539b26c7f5ab0ded5406ab6c340f64116782285d040824e54557af87d9ddb6f907fd1550b80c3da903d3c1d5e5c0
 SHA512 
175402856bd4753e74ce14326569be99221e21d0ce675e007900f6982c53e1566ad0b060eec545e0f17ff4dc4811688cc1003dc986226205ee95ee6f22d1ca43

diff --git a/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch 
b/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch
new file mode 100644
index ..edfd89ea4b70
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch
@@ -0,0 +1,11 @@
+Contributed-by: perestoronin https://bugs.gentoo.org/693200#c25
+--- a/library/src/include/twiddles.h
 b/library/src/include/twiddles.h
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ static const size_t LTWD_BASE_DEFAULT   = 8;
+ static const size_t LARGE_TWIDDLE_THRESHOLD = 4096;

diff --git a/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch 
b/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch
new file mode 100644
index ..b18b55eb8048
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch
@@ -0,0 +1,67 @@
+Disable rocFFT fetching SQLite3 and link to system libsqlite.so
+Index: rocFFT-rocm-5.1.3/library/src/CMakeLists.txt
+===
+--- rocFFT-rocm-5.1.3.orig/library/src/CMakeLists.txt
 rocFFT-rocm-5.1.3/library/src/CMakeLists.txt
+@@ -134,49 +134,22 @@ set( rocfft_source
+   rtcsubprocess.cpp
+   )
+ 
+-# SQLite 3.36.0 enabled the backup API by default, which we need
+-# for cache serialization.  We also want to use a static SQLite,
+-# and distro static libraries aren't typically built
+-# position-independent.
+-include( FetchContent )
+-
+-set(SQLITE_SRC_URL https://sqlite.or

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sci-libs/hipFFT/, sci-libs/hipFFT/files/

2022-09-21 Thread Benda XU
commit: 47289ed1568284817a96a182d8014bbd038ad783
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:31:08 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47289ed1

sci-libs/hipFFT: add 5.1.3, using rocm.eclass

profiles/base: mask hipFFT's gfx906 amdgpu target, as the revdep of
gfx906-masked sci-libs/rocFFT-5.1.3.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/base/package.use.mask |  1 +
 sci-libs/hipFFT/Manifest   |  1 +
 .../hipFFT-5.1.3-gentoo-install-locations.patch| 29 +
 sci-libs/hipFFT/hipFFT-5.1.3.ebuild| 50 ++
 4 files changed, 81 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 13964d29926c..bb76e3ff09a1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -16,6 +16,7 @@
 # may lead to incorrect results in computation.
 # https://github.com/ROCmSoftwarePlatform/rocFFT/issues/369
 =sci-libs/rocFFT-5.1.3 amdgpu_targets_gfx906
+=sci-libs/hipFFT-5.1.3 amdgpu_targets_gfx906
 
 # Georgy Yakovlev  (2022-09-17)
 # po4a crashes while translating

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index ea28dc7b9ab8..12b43d91d6cd 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -1,4 +1,5 @@
 DIST hipFFT-rocm-4.3.0.tar.gz 83355 BLAKE2B 
ee99b4cb685cbb846084d8a7c77982d75cf0d1597f9270260284bb26ae00702a31dd4d5ad9ae1885ab631c390f65c0f584f302be189701ba4f0dd9061b1bba5a
 SHA512 
0d3100b054ff485eae06b13b8c568626b8e3a3286f36012c5a5f9bb4918e03c30c687a2714049bd797f6c3973f1730ad0936f02ad044cde1663c9c5750bbcf40
 DIST hipFFT-rocm-5.0.2.tar.gz 88405 BLAKE2B 
c3a2e5e029d7d91c7cdc1c4e2ddec71c17df0cf2d863c81ef263eea3734488fcc31795ea681b27dffd04c0833c99df252256c3ffacfbf29305fa1ba5b8bd4efa
 SHA512 
4fdc080479f1094e9ce92acc0eceb630a6a6ce711ffdc5ffef58d61baf23e8ea9ec45a922d798fb17a7724425d5785451f5f114bc7db40ebbfb50359b56456a6
+DIST hipFFT-rocm-5.1.3.tar.gz 89397 BLAKE2B 
3c29d5d660e9f3db8afd8c9e524296c29f50faf06a5d6a58ec628b5cc5ddb47ac2b99f137c7bc5090a311189b44014ea2f6f1f7547d22506f5ba18f837fbeb68
 SHA512 
8d7a90630cd8bfeade9cb026e45b6b6c1ab9c96dba424559a7ced8c881cd45c1cb06d3f7e82c8e6558e4ccb8bb41b6278842057a0cf0957b0644b1139f2c9706
 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
 DIST rocFFT-5.0.2.tar.gz 837508 BLAKE2B 
b74d0c6edd7b232f775bffefbca829d88d9d7cd9108c27a0698f45d7fe2760d40463bcda8c710e923874b3bbfb1e83e0fe8622db4dfa28afb29392b3e135e9a5
 SHA512 
d6810a92a10a27dbcac8a04e8fcd56c7fa198f208da626d8938d5ff28b6ab8b89a058c7a56b5666464165e8f6bd7c4c031a94315625a3613eb02a9b8eccd9eb9

diff --git a/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch 
b/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch
new file mode 100644
index ..fe395de42f86
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch
@@ -0,0 +1,29 @@
+Fix install location to meet FHS, and remove useless symlink
+===
+--- hipFFT-rocm-5.1.3.orig/library/CMakeLists.txt
 hipFFT-rocm-5.1.3/library/CMakeLists.txt
+@@ -81,7 +81,7 @@ target_include_directories( hipfft
+   PUBLIC  $
+   $
+   $
+-  $
++  $
+   ${HIP_INCLUDE_DIRS}
+   )
+
+@@ -142,13 +142,11 @@ if( ROCM_FOUND )
+   rocm_install_targets( TARGETS hipfft
+ INCLUDE
+ ${CMAKE_SOURCE_DIR}/library/include
+-${CMAKE_BINARY_DIR}/include
+-PREFIX hipfft )
++${CMAKE_BINARY_DIR}/include )
+   rocm_export_targets( TARGETS hip::hipfft
+-PREFIX hipfft
++PREFIX .
+ DEPENDS PACKAGE hip
+ NAMESPACE hip:: )
+-  rocm_install_symlink_subdir( hipfft )
+
+   # Package specific CPACK vars
+   if( NOT BUILD_WITH_LIB STREQUAL "CUDA" )

diff --git a/sci-libs/hipFFT/hipFFT-5.1.3.ebuild 
b/sci-libs/hipFFT/hipFFT-5.1.3.ebuild
new file mode 100644
index ..216d15841546
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipFFT";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)&quo

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipCUB/

2022-09-21 Thread Benda XU
commit: 24022687320ce86d060605764a2e74478d2ea3b7
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:07 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24022687

sci-libs/hipCUB: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipCUB/Manifest|  1 +
 sci-libs/hipCUB/hipCUB-5.1.3.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/sci-libs/hipCUB/Manifest b/sci-libs/hipCUB/Manifest
index 4038ecb82108..72e40f7df9d6 100644
--- a/sci-libs/hipCUB/Manifest
+++ b/sci-libs/hipCUB/Manifest
@@ -1,3 +1,4 @@
 DIST hipCUB-4.0.0.tar.gz 137513 BLAKE2B 
b7ef4d53037fba04771162ae8993def648f5e1401654286ffc6987bbb4b25baa1b1b14bc37035e1afe46eeffe3e564f244e339cdfd0e5a242574d248bf4683db
 SHA512 
e778b94c86e09bf3b0bc043fb15ed8725387b875e8631a7e8599aee8da2d8085190effc9681d742fc0d286cc0c20762341f1f24699c8a52e9734611c716530d5
 DIST hipCUB-4.3.0.tar.gz 154097 BLAKE2B 
68a46f1416c969e4bf8e245c2aa8aee626f1e8089182ffb8f5090d540efe98606a616499d52b14da3733b3a6f4da690ea1718ea58fb6166351f4b4807f1b8228
 SHA512 
7c0abcf034d885615a9a4f05e6ca906e99b0ffbe36ae3d4b9d9d79b01d21077dc86be659548b45dad8498b84bec24dc0a5be78040c1ab21ca458d22fa7fae43d
 DIST hipCUB-5.0.2.tar.gz 243032 BLAKE2B 
68256c0868bd23dbd78075ab286fc0738dc90f330a7e99186803e7920b3366f5608986dd9e3f4c5a045f9ec3f2461a66ab5b708d5d1d3fc748d042dd929a7993
 SHA512 
ae4d55fcf513eb5dd1316e335a0de30f6098eba70e877b41905bc59f3fb500ad9a46a28de77b74b914a15ffc38ad5c5f4dbdf36139505c26b94c43ffa5c90e01
+DIST hipCUB-5.1.3.tar.gz 278021 BLAKE2B 
f30e567370fea80ef63a455c2c27b3f4ff241e7e405688fa4dc33d1e0ce3dffb016a1a1523b20613a7963bff061758eac0c0d110243a9a6cedbc100bb087d7d4
 SHA512 
dd3ca341b78cf6985ba723feeeb560c0503ab283b63067e9a5e68d12ad42f752a7f56fd60f0f0c26c2853538853e09a102cfc6006c18c31c3162fa7b536ffb9f

diff --git a/sci-libs/hipCUB/hipCUB-5.1.3.ebuild 
b/sci-libs/hipCUB/hipCUB-5.1.3.ebuild
new file mode 100644
index ..4588711d36b2
--- /dev/null
+++ b/sci-libs/hipCUB/hipCUB-5.1.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Wrapper of rocPRIM or CUB for GPU parallel primitives"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipCUB";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-${PV}.tar.gz
 -> hipCUB-${PV}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/hipCUB-rocm-${PV}"
+
+PATCHES="${FILESDIR}/${PN}-4.3.0-add-memory-header.patch"
+
+src_prepare() {
+   sed -e "/PREFIX hipcub/d" \
+   -e "/DESTINATION/s:hipcub/include/:include/:" \
+   -e "/rocm_install_symlink_subdir(hipcub)/d" \
+   -e "/

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocPRIM/

2022-09-21 Thread Benda XU
commit: 34c25897d446590d6d1411c4d7db34710cf1d4e0
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Jul 14 16:35:43 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c25897

sci-libs/rocPRIM: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocPRIM/Manifest |  1 +
 sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/sci-libs/rocPRIM/Manifest b/sci-libs/rocPRIM/Manifest
index f10d002c910a..4148bf3157b2 100644
--- a/sci-libs/rocPRIM/Manifest
+++ b/sci-libs/rocPRIM/Manifest
@@ -1,3 +1,4 @@
 DIST rocPRIM-4.0.0.tar.gz 285576 BLAKE2B 
44f3542068dee48c0f2bb475f4d3fd74592fe27f4ca00a7b754014deaaa7187c4363d4b2e7fe13ff771b48d2885b848b9632ef71ce85e80e0946e4e5f13495d8
 SHA512 
c37fce4f16788d82379459af69b9f47f2bccb3b0e655e7314a23936cc99a474afb0092f240bd950341f1b02ce93d03abce0df7ce62ffcb5d577171ce870dd1d2
 DIST rocPRIM-4.3.0.tar.gz 290071 BLAKE2B 
f69ada9859ef9238d4f8c50bc2b10d131c986dbd8982cc0c7f8614cd51746080aba3b3e7b0ef3e1d5006c179a823f4fcb8ce03cc0a4c88fad3cb46947c7b7fb6
 SHA512 
9925f832637d19360bf1624dd7a6ef931fb740ee725e35c3159a09a3c569af6f61e3337124c8e0561e60c8595d0d533a4402b91345056ff8d276c6e1dd491036
 DIST rocPRIM-5.0.2.tar.gz 364102 BLAKE2B 
4e56f37c8ed02a4c4dadfab25e1e840c85c90b6f656858ad15dfa0f8de38b8f130d49a49461dfa09d3f07389e57b2a9cdefe5958b6faa80a639f98d276ca3e66
 SHA512 
d4d14203d721f7f62f35b2af91c261366f150a24fc21dc5a508743ee5a6246a6a3ad437db03f3ddaad5799cc2ba6d7b8d1e37a8e038eb4156d7962313e36f520
+DIST rocPRIM-5.1.3.tar.gz 374510 BLAKE2B 
ab6960e7bd2159ac7a0d72ba6d594684f8d47028eca0940eabd35b346ac3d432a734ec575ee71341f339a9d0dead10dfafe81fb651a3b7da681aa900a5132d0e
 SHA512 
54e14f2b40795153b862a64c9b3d336f35feccfda725daad75fae356b0147c577735884b65218c26c370ebec710af0f84aeef3103067a50db077cf9e24d2b64a

diff --git a/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild 
b/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild
new file mode 100644
index ..c6fc2d52e88e
--- /dev/null
+++ b/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+inherit cmake rocm
+
+DESCRIPTION="HIP parallel primitives for developing performant GPU-accelerated 
code on ROCm"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocPRIM";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-${PV}.tar.gz
 -> rocPRIM-${PV}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="dev-util/hip
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+   >=dev-util/cmake-3.22"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/rocPRIM-rocm-${PV}"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   # "hcc" is depcreated, new platform ist "rocclr"
+   sed -e "/HIP_PLATFORM STREQUAL/s,hcc,rocclr," -i 
cmake/VerifyCompiler.cmake || die
+
+   # Install according to FHS
+   sed -e "/PREFIX rocprim/d" \
+   -e "/INSTALL_INTERFACE/s,rocprim/include,include/rocprim," \
+   -e "/DESTINATION/s,rocprim/include,include," \
+   -e "/rocm_install_symlink_subdir(rocprim)/d" \
+   -i rocprim/CMakeLists.txt || die
+
+   # disable downloading googletest and googlebenchmark
+   sed  -r -e '/Downloading/{:a;N;/\n *\)$/!ba; d}' -i 
cmake/Dependencies.cmake || die
+
+   # remove GIT dependency
+   sed  -r -e '/find_package\(Git/{:a;N;/\nendif/!ba; d}' -i 
cmake/Dependencies.cmake || die
+
+   # install benchmark files
+   if use benchmark; then
+   sed -e 
"/get_filename_component/s,\${BENCHMARK_SOURCE},${PN}_\${BENCHMARK_SOURCE}," \
+   -e "/add_executable/a\  install(TARGETS 
\${BENCHMARK_TARGET})" -i benchmark/CMakeLists.txt || die
+   fi
+
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DSKIP_RPATH=On
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   MAKEOPTS="-j1" cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocSPARSE/files/, sci-libs/rocSPARSE/

2022-09-21 Thread Benda XU
commit: bf026781f7abcde5aa1626abeefea7cfa7ea0a7d
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Jul 14 16:36:01 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf026781

sci-libs/rocSPARSE: add 5.1.3, using rocm.eclass, enable py3.11

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocSPARSE/Manifest|   1 +
 .../rocSPARSE-5.1.3-add-stdexcept-header.patch |  12 ++
 sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild  | 133 +
 3 files changed, 146 insertions(+)

diff --git a/sci-libs/rocSPARSE/Manifest b/sci-libs/rocSPARSE/Manifest
index 8c89d77bdb72..b3b836aadfbc 100644
--- a/sci-libs/rocSPARSE/Manifest
+++ b/sci-libs/rocSPARSE/Manifest
@@ -1,6 +1,7 @@
 DIST rocSPARSE-4.0.0.tar.gz 587761 BLAKE2B 
25f9f0183c06b574505fe6e9011b32ea4fbe48c0a1883b8991baf45b8a2238312f352e614c0069531c986e548453b6e7b7a77f883dffea82ed41df488964b55d
 SHA512 
4a4acf24a789ea58b53a8d06ea528a6aed8eabac21a7a3cd73011e9b31d03dceb488cc72f29c5513205f2b538d24e9dbaccda1a932bcc466cd04a65606a77b3b
 DIST rocSPARSE-4.3.0.tar.gz 809183 BLAKE2B 
06a83d98572927f0f2c65f4f36194394b66a02a5ce9d3e21da04c53e9ad97809daffe02a35691aa52466f7dfb4d4a8c645b87e1e4da579de7f91323df3a41d59
 SHA512 
e3ee5a15d36c3002ee60aabd94c7f47b0cb9f0b5a33cefa9061df9f04b1fcc3c1503e4f01e2f36c07477179c6753827b505e9b512e8b5bfca00f76e3efd99c1d
 DIST rocSPARSE-5.0.2.tar.gz 855762 BLAKE2B 
dc1e84157f1eecd6bedd6620147e4f88341b94cb0f1507a6264af40c891541ef3e81a8a429b3160dac1606a855a566abbff98e458f581f5f60de31d5751682ef
 SHA512 
4f985c0784246616dd1b3e4fd669033296e45b1f8faa1ab25143e2f085b9bf6556a495de23e9463c2ae45d6038c1cff01d18930c9762d53975e15d4d2d5d4d0a
+DIST rocSPARSE-5.1.3.tar.gz 943788 BLAKE2B 
f9d5fc34d74bc10f3e5bd0a18da41fe9b35a2f01aca3a74979960958fd0e7648fca96493ba9d767119a452dd75ede0733959d0d4bae84615b7a1ff212c8412a3
 SHA512 
735aa210bbdc3f31b0ed4defe0288606e255788e877f24ed25506d780552a779305fe5bfd692a3e720e9b286073894300fcbcf161d41e1b23abf2110a9536bf3
 DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B 
a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2
 SHA512 
1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
 DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B 
f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0
 SHA512 
fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
 DIST rocSPARSE_Chevron2.tar.gz 3210636 BLAKE2B 
919bc19931cbcb32c09e6b623c9d3890400895dfd65e83845d351a8e3dd8b30ef43374c3c0ca3ee9708c81b5fb8886f1a4adbea6086495f08f9498f19a2279d5
 SHA512 
22b71deddec4f1af5b239d4065089230cf70e521102803a77ab3f16b34a0d69534817e54d81dfa7f8d1f299932c0f0424237baeb3d8289bcfffa4b902b00e256

diff --git 
a/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch 
b/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch
new file mode 100644
index ..c61c723ef4ad
--- /dev/null
+++ b/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch
@@ -0,0 +1,12 @@
+This fixes compilation issue with gcc-12
+===
+--- rocSPARSE-rocm-5.1.3.orig/clients/common/utility.cpp
 rocSPARSE-rocm-5.1.3/clients/common/utility.cpp
+@@ -29,6 +29,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef WIN32
+ #define strcasecmp(A, B) _stricmp(A, B)

diff --git a/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild 
b/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
new file mode 100644
index ..0ed300de5755
--- /dev/null
+++ b/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+ROCM_VERSION=${PV}
+
+inherit cmake edo python-any-r1 toolchain-funcs rocm
+
+DESCRIPTION="Basic Linear Algebra Subroutines for sparse computation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocSPARSE";
+
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-${PV}.tar.gz
 -> rocSPARSE-${PV}.tar.gz
+test? (
+https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> ${PN}_amazon0312.tar.gz
+https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> ${PN}_Chebyshev4.tar.gz
+https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> ${PN}_sme3Dc.tar.gz
+https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> 
${PN}_webbase-1M.tar.gz
+https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> ${PN}_rma10.tar.gz
+https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> ${PN}_bibd_22_8.tar.gz
+https://sparse.tamu.edu/MM/Williams/mac_

[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipBLAS/

2022-09-21 Thread Benda XU
commit: 953ca36f712e307e5114d27d5c81f9da4d2f4580
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:31 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953ca36f

sci-libs/hipBLAS: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipBLAS/Manifest |  1 +
 sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sci-libs/hipBLAS/Manifest b/sci-libs/hipBLAS/Manifest
index 55444b3ae0e5..61d6dfad8aa5 100644
--- a/sci-libs/hipBLAS/Manifest
+++ b/sci-libs/hipBLAS/Manifest
@@ -1,2 +1,3 @@
 DIST hipBLAS-4.3.0.tar.gz 428016 BLAKE2B 
5a86f7a59aaed9cd6219779546135080f4c583a010f47b902f25545046c50451cd48e570b58c9c3721d735f3ab54295d5eddc61fecc01236e960e37fc87761c8
 SHA512 
128ee56d6db3d19c83b20fbc315eae8de6ee52aae6c2c5727351bab76c14d9131318cd49a6bcc724f5ec73485783058618bca4dddf96b05cd2f3a772c04f469f
 DIST hipBLAS-5.0.2.tar.gz 475009 BLAKE2B 
e7cb123c4ce08a8423f48816fe9248d580df59d089379c3c71eba8725470482cde591254cb2c4af7def390c702fdf6e6ddbe4fda70a6bc4579809c3e00e7d088
 SHA512 
40bccf8845467d14d614d2eba5482668167fa0488f118e30bbf4cf5fad3aea5e591f89ae2ae63bcb898cff624812d2f94572c18b8ed3d55d4bb254a440790c21
+DIST hipBLAS-5.1.3.tar.gz 526704 BLAKE2B 
d32d7029ea910c341e00dccab1ee9ab984518368cf38524f2264bb808cc1242b3d57db283937650f54460cb01174ec90f02c4bd66866cba4be5d0a1855814f0e
 SHA512 
41dbc86b7ea53e7c0f1d629130f90b719f864ceddae972f1c68911e97b6233286f0c22c0fcfce049ae7db73a1ed41bdaf730040c72f1790fca367362c14ac707

diff --git a/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild 
b/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild
new file mode 100644
index ..3ac3a0ae1200
--- /dev/null
+++ b/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+DESCRIPTION="ROCm BLAS marshalling library"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipBLAS";
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+   sci-libs/rocSOLVER:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/hipBLAS-rocm-${PV}"
+
+src_prepare() {
+   sed -e 
"s:

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocRAND/

2022-09-21 Thread Benda XU
commit: c0c333b9f54346b6feb232d657d4fe92f3e6c08e
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:28:09 2022 +
Commit:     Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c333b9

sci-libs/rocRAND: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocRAND/Manifest |  2 +
 sci-libs/rocRAND/rocRAND-5.1.3.ebuild | 77 +++
 2 files changed, 79 insertions(+)

diff --git a/sci-libs/rocRAND/Manifest b/sci-libs/rocRAND/Manifest
index 1463032b13ee..e10c91878415 100644
--- a/sci-libs/rocRAND/Manifest
+++ b/sci-libs/rocRAND/Manifest
@@ -1,3 +1,5 @@
+DIST hipRAND-de941a7eb9ede2a862d719cd3ca23234a3692d07.tar.gz 80820 BLAKE2B 
f2894187455cf1da70c486e9efc336a01dc53589c56afe994858b2344c1e74e8d35260f70ad9cd80c5da1103dd9e98da6f5f2bf8e1ddf97023effc8a434a76ce
 SHA512 
cdc70799ddca456c37c2a65875b98acff74800aa2b4f28d77b27c38c32428dd5edb2837bf88bfb6fcc32bdae7f2b27f1b547831bad98101b04959b7ba6b74a85
 DIST rocRAND-4.0.0.tar.gz 3105585 BLAKE2B 
0466d88c286290a9cd179fac61209051f7db5323457ccad9c5f0b579439662e1fe2b8951f85101c7c31bd058bc1448e839a19dc9a3a2d4ca42eb4e0b2baf4eb4
 SHA512 
c02bc32a9cf7660739ecf7ef99262fb14efa2c76afb3476105eedc4264dec987351ebd461c13c9e0aef9e640b42960b2a63295479664b83924cf0d5c34a157e8
 DIST rocRAND-4.3.0.tar.gz 3107367 BLAKE2B 
23cfac271c1cd4e4edcfd315aa775d4d62e6a50ffa3b9a3372d4ae427a02def52486e88b3f4f89daaa539f2653cf76c8d44afec70d8d916268bc9f27534bda4c
 SHA512 
3eefeb55014a8ee681e1cee73e0e092bd29a81767e772e712f8f871e94380a772a433e93a59276b0cd5a364fc4e482186771809d67ebdab24b2e3020173f5e18
 DIST rocRAND-5.0.2.tar.gz 11765778 BLAKE2B 
f93c3530fba2b416c5ef3d227ebe65f3ee36607e6b4e1d0584c410768b9d71f86c40468bfad0935afb8ca13c7c87b20ee23f1ea89bdedcb6b3149fd932cbdbe6
 SHA512 
c19beb0eef8dcf4e090e53cb544f21adb61f8c9cb463c74da1c9767b1d75539bb3e296e7b8a70dee517817d181abd8c713e22770a1a4f66363150a879cbb3e48
+DIST rocRAND-5.1.3.tar.gz 11729425 BLAKE2B 
f61aaedb7b72ceba3868a2069c93db1e2cd88a7a0188a9d5a33f520af3b42235c0dca62495460fd5e7abbca5fe7acc01acfdc90e53ae9a6e45128df5da472f49
 SHA512 
12859e52b79e40fcd1fb97d0915c191bbbc24e31e00aac4dbeecb625f9978a00ece3d7a42d0f9d37516031c1fbeb66e14dcd476ea83fe32fb13e0dd5c3964a28

diff --git a/sci-libs/rocRAND/rocRAND-5.1.3.ebuild 
b/sci-libs/rocRAND/rocRAND-5.1.3.ebuild
new file mode 100644
index ..26ca0c5042b1
--- /dev/null
+++ b/sci-libs/rocRAND/rocRAND-5.1.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Generate pseudo-random and quasi-random numbers"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocRAND";
+HIPRAND_COMMIT_HASH=de941a7eb9ede2a862d719cd3ca23234a3692d07
+SRC_URI="https://github.com/ROCmSoftwarePlatform/${PN}/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz
+https://github.com/ROCmSoftwarePlatform/hipRAND/archive/${HIPRAND_COMMIT_HASH}.tar.gz
 -> hipRAND-${HIPRAND_COMMIT_HASH}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip"
+DEPEND="${RDEPEND}
+dev-util/rocm-cmake
+test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+>=dev-util/cmake-3.22"
+
+S="${WORKDIR}/rocRAND-rocm-${PV}"
+
+src_prepare() {
+   rmdir hipRAND || die
+   mv -v ../hipRAND-${HIPRAND_COMMIT_HASH} hipRAND || die
+   # change installed include and lib dir, and avoid symlink overwrite the 
installed headers
+   # avoid setting RPATH
+   sed -r -e "s:(hip|roc)rand/lib:\${CMAKE_INSTALL_LIBDIR}:" \
+   -e "s:(hip|roc)rand/include:include/\1rand:" \
+   -e '/\$\{INSTALL_SYMLINK_COMMAND\}/d' \
+   -e "/INSTALL_RPATH/d" -i library/CMakeLists.txt || die
+
+   # remove GIT dependency
+   sed -e "/find_package(Git/,+4d" -i cmake/Dependencies.cmake || die
+
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=On
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -DBUILD_HIPRAND=ON
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   export LD_LIBRARY_PATH="${BUILD_DIR}/library"
+   MAKEOPTS="-j1" cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   if use benchmark; then
+   cd "${BUILD_DIR}"/benchmark
+   dobin benchmark_rocrand_*
+   fi
+}



  1   2   3   4   5   6   7   8   9   10   >