[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2024-01-27 Thread Fabian Groffen
commit: 6713edc6636bb84a482cfd0f9bfdad564681b8c5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan 27 14:43:48 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan 27 14:44:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6713edc6

sys-devel/binutils-apple: compress man pages

Closes: https://bugs.gentoo.org/922729
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild   | 2 ++
 sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild | 2 ++
 sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild   | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
index d096612de55a..22d10d9f7b20 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
@@ -249,6 +249,8 @@ src_install() {
install_ld64
install_cctools
 
+   docompress /usr/share/binutils-data/${CTARGET}/${PV}/man
+
cd "${S}"
insinto /etc/env.d/binutils
cat <<-EOF > env.d

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
index 46b656a4b514..9c2ab92a0fe8 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
@@ -113,6 +113,8 @@ src_install() {
dodir "${DATAPATH}"
mv "${ED}"/usr/share/man "${ED}/${DATAPATH}/" || die
 
+   docompress "${DATAPATH}"/man
+
cd "${S}"
insinto /etc/env.d/binutils
cat <<-EOF > env.d

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
index 8d4f21c88bb0..b1c82e7522e4 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
@@ -361,6 +361,8 @@ src_install() {
install_ld64
install_cctools
 
+   docompress /usr/share/binutils-data/${CTARGET}/${PV}/man
+
cd "${S}"
insinto /etc/env.d/binutils
cat <<-EOF > env.d



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2024-01-16 Thread Fabian Groffen
commit: 6094c57a7d5e771e3b2f51955c4ca801ca9de614
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan 16 12:04:34 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan 16 12:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6094c57a

sys-devel/binutils-apple-8.2.1-r103: fix build with GCC-13

do not attempt to force libc++ usage, it doesn't always work

Closes: https://bugs.gentoo.org/922183
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
index d892d1c763d9..46b656a4b514 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r103.ebuild
@@ -25,6 +25,16 @@ BDEPEND=""
 
 S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
 
+src_prepare() {
+   cmake_src_prepare
+   # kill forced libstd=libc++ usage, breaks with GCC-13 which has
+   # preliminary support for that
+   # check_cxx_compiler_flag(-stdlib=libc++ # XTOOLS_CXX_HAS_STDLIB_FLAG)
+   #
+   sed -i -e '/check_cxx_compiler_flag/s/XTOOLS_CXX_HAS_STDLIB_FLAG/NO_&/' 
\
+   cmake/config-ix.cmake || die
+}
+
 src_configure() {
CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/files/

2023-07-10 Thread Fabian Groffen
commit: 17e938be42aa60c193035e0ecedd59e327792a4d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 10:56:03 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 10:56:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e938be

sys-devel/binutils-apple: remove unused patch

Thanks mm1ke

Closes: https://github.com/gentoo/gentoo/pull/31821
Signed-off-by: Fabian Groffen  gentoo.org>

 .../files/binutils-apple-8.2.1-macos-12.patch  | 24 --
 1 file changed, 24 deletions(-)

diff --git a/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch 
b/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch
deleted file mode 100644
index b30f91d44cb5..
--- a/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Extracted from the patch in
-https://reviews.llvm.org/rG96d071cd0ccc53bbf94bcd6ed4b52c9006b17e15
-License is unclear.
-
-support macOS Monterey by providing definitions which formerly were
-provided
-
 a/cctools/otool/print_objc.c
-+++ b/cctools/otool/print_objc.c
-@@ -75,6 +75,14 @@
- uint32_t protocols;   /* struct objc_protocol_list * (32-bit pointer) */
- };
- 
-+#ifndef CLS_GETINFO
-+# define CLS_GETINFO(cls, infomask) ((cls)->info & (infomask))
-+// class is not a metaclass
-+#define CLS_CLASS 0x1
-+// class is a metaclass
-+#define CLS_META 0x2
-+#endif
-+
- struct objc_category_t {
- uint32_t category_name;   /* char * (32-bit pointer) */
- uint32_t class_name;  /* char * (32-bit pointer) */



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2023-07-09 Thread Fabian Groffen
commit: fae05e063f86b4b6b43e66a214ea7b4eccc2ada1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul  9 12:19:35 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul  9 12:20:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae05e06

sys-devel/binutils-apple: cleanup Manifest and add remote-id

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest | 1 -
 sys-devel/binutils-apple/metadata.xml | 3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index ff96330aff28..22c77453207c 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -5,7 +5,6 @@ DIST binutils-apple-patches-7.3-r2.tar.bz2 44551 BLAKE2B 
036cd2a2e4a66b046467f29
 DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
 DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
-DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
 DIST darwin-xtools-8.2.1-r103.tar.gz 3106189 BLAKE2B 
f13e77f796eefc393389206d5663c98d55c3fe0eb5123b366155e7c993cea421a039121d705cab2aa5fcdab2ef08d2b17dd5b9d6e0b2c50c97db067b0ec10283
 SHA512 
241f402ac368606eb9b89421a3e0a2ebbde1ea79d6e84cc55680a7f3dbc31dfa402ee7b20f605627c1bfd9097bbe824dea466339a7ff9026810911ef70940bda
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8

diff --git a/sys-devel/binutils-apple/metadata.xml 
b/sys-devel/binutils-apple/metadata.xml
index 481c99bd5bd5..d64768b87649 100644
--- a/sys-devel/binutils-apple/metadata.xml
+++ b/sys-devel/binutils-apple/metadata.xml
@@ -10,4 +10,7 @@
Use nm, otool, etc. from this ebuild
instead of llvm-based tools

+   
+   grobian/darwin-xtools
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2023-07-09 Thread Fabian Groffen
commit: 9746e7f65aa3ed3fa59473159742902c2c8246c7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul  9 11:48:59 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul  9 11:50:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9746e7f6

sys-devel/binutils-apple-8.2.1-r103: produce ld64 compatible output

For meson, mimic ld64's output on -v so it detects xtools as ld64.

Closes: https://bugs.gentoo.org/868516
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   2 +-
 .../binutils-apple-8.2.1-r101.ebuild   | 122 -
 ...102.ebuild => binutils-apple-8.2.1-r103.ebuild} |   0
 3 files changed, 1 insertion(+), 123 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 35303fe424de..ff96330aff28 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -6,7 +6,7 @@ DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3f
 DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
 DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
-DIST darwin-xtools-8.2.1-r102.tar.gz 3105944 BLAKE2B 
c60854e77afde1a109834e6bac2485f79387b37b871b00a83cfe42c8793685fc414a6a9fa8ef588badf824a9255478fd64c171015f22e848b41dc47d011e202a
 SHA512 
e115e29b5b358cec5c254fc7e4f5d94567c6788f745fd48dfea464a69bd7f4e3a48bccf3334f9fbb26ca3a3cd1c4b366198e05f2f567c7fb43e81ea8f3bf151c
+DIST darwin-xtools-8.2.1-r103.tar.gz 3106189 BLAKE2B 
f13e77f796eefc393389206d5663c98d55c3fe0eb5123b366155e7c993cea421a039121d705cab2aa5fcdab2ef08d2b17dd5b9d6e0b2c50c97db067b0ec10283
 SHA512 
241f402ac368606eb9b89421a3e0a2ebbde1ea79d6e84cc55680a7f3dbc31dfa402ee7b20f605627c1bfd9097bbe824dea466339a7ff9026810911ef70940bda
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8
 DIST ld64-274.2.tar.gz 671652 BLAKE2B 
f45bb65bbe65c7baff54dec633a49b8ea472a59a7978aa050b329132963b26e4a2b3ef3dd034b04247531a11a07de5135b3726a429165cbfcae50e06c09531f4
 SHA512 
7b4e17f199909450b697bf719564c6841d46f5116c48dd47ff483ae7ddfe2965db1b7c024ed8ebeeaf90cd983ed353b95f7f23c93c8971536977dc892e6d6a9d

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
deleted file mode 100644
index 5c87dd7ecf22..
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
-
-inherit cmake
-
-DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
-HOMEPAGE="https://github.com/iains/darwin-xtools;
-SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz 
-> darwin-xtools-${PVR}.tar.gz"
-
-LICENSE="APSL-2"
-SLOT="8"
-KEYWORDS="~ppc-macos ~x64-macos"
-
-# xtools uses c++11 features, not available in gcc-apple, hence gcc/clang dep
-DEPEND="sys-devel/binutils-config
-   || ( sys-devel/gcc:* sys-devel/clang:* )
-   app-arch/xar
-   dev-libs/libyaml"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.2.1-macos-12.patch
-)
-
-src_configure() {
-   CTARGET=${CTARGET:-${CHOST}}
-   if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-   fi
-
-   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2023-05-29 Thread Fabian Groffen
commit: 2fe412f42a1aa3fcb64362607c034a3562926107
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon May 29 11:57:46 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon May 29 11:58:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe412f4

sys-devel/binutils-apple-8.2.1-r102: revbump for arm64 support

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   1 +
 .../binutils-apple-8.2.1-r102.ebuild   | 118 +
 2 files changed, 119 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 718995f313cf..35303fe424de 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -6,6 +6,7 @@ DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3f
 DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
 DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
+DIST darwin-xtools-8.2.1-r102.tar.gz 3105944 BLAKE2B 
c60854e77afde1a109834e6bac2485f79387b37b871b00a83cfe42c8793685fc414a6a9fa8ef588badf824a9255478fd64c171015f22e848b41dc47d011e202a
 SHA512 
e115e29b5b358cec5c254fc7e4f5d94567c6788f745fd48dfea464a69bd7f4e3a48bccf3334f9fbb26ca3a3cd1c4b366198e05f2f567c7fb43e81ea8f3bf151c
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8
 DIST ld64-274.2.tar.gz 671652 BLAKE2B 
f45bb65bbe65c7baff54dec633a49b8ea472a59a7978aa050b329132963b26e4a2b3ef3dd034b04247531a11a07de5135b3726a429165cbfcae50e06c09531f4
 SHA512 
7b4e17f199909450b697bf719564c6841d46f5116c48dd47ff483ae7ddfe2965db1b7c024ed8ebeeaf90cd983ed353b95f7f23c93c8971536977dc892e6d6a9d

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r102.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r102.ebuild
new file mode 100644
index ..d892d1c763d9
--- /dev/null
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r102.ebuild
@@ -0,0 +1,118 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
+
+inherit cmake
+
+DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
+HOMEPAGE="https://github.com/iains/darwin-xtools;
+SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz 
-> darwin-xtools-${PVR}.tar.gz"
+
+LICENSE="APSL-2"
+SLOT="8"
+KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
+
+# xtools uses c++11 features, not available in gcc-apple, hence gcc/clang dep
+DEPEND="sys-devel/binutils-config
+   || ( sys-devel/gcc:* sys-devel/clang:* )
+   app-arch/xar
+   dev-libs/libyaml"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
+
+src_configure() {
+   CTARGET=${CTARGET:-${CHOST}}
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+   fi
+
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV}
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/xtools-${PV}
+   if [[ ${CHOST} != ${CTARGET} ]] ; then
+   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV}
+   else
+   BINPATH=/usr/${CTARGET}/binutils-bin/xtools-${PV}
+   fi
+
+   is-host-64bit() {
+   case ${CTARGET} in
+   x86_64-*|powerpc64-*|arm64-*)   echo YES   ;;
+   *)  echo NO;;
+   esac
+   }
+
+   local mycmakeargs=(
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2022-12-12 Thread Fabian Groffen
commit: 23e6655c80cd05470321e2faacb9163e95bbb25d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec 12 20:12:26 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Dec 12 20:13:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6655c

sys-devel/binutils-apple: bump to EAPI-7, fix pkgcheck warns

Closes: https://bugs.gentoo.org/884479
Signed-off-by: Fabian Groffen  gentoo.org>

 ...3.2.6.ebuild => binutils-apple-3.2.6-r1.ebuild} | 44 +++---
 .../binutils-apple-8.2.1-r101.ebuild   |  2 +-
 1-r1.ebuild => binutils-apple-8.2.1-r2.ebuild} | 70 +++---
 3 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
similarity index 87%
rename from sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
rename to sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
index 49c5ce262a52..d096612de55a 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
-inherit eutils flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 RESTRICT="test" # the test suite will test what's installed.
 
@@ -34,7 +34,7 @@ S=${WORKDIR}
 
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-prepare_ld64() {
+eprepare_ld64() {
cd "${S}"/${LD64}/src
cp "${WORKDIR}"/Makefile Makefile || die
 
@@ -90,14 +90,14 @@ prepare_ld64() {
 }
 
 src_prepare() {
-   prepare_ld64
+   eprepare_ld64
 
cd "${S}"/${CCTOOLS}
-   epatch "${WORKDIR}"/${PN}-3.2.6-as-dir.patch
-   epatch "${WORKDIR}"/${PN}-3.1.1-libtool-ranlib.patch
-   epatch "${WORKDIR}"/${PN}-3.1.1-nmedit.patch
-   epatch "${WORKDIR}"/${PN}-3.1.1-no-headers.patch
-   epatch "${WORKDIR}"/${PN}-3.1.1-no-oss-dir.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.2.6-as-dir.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.1.1-libtool-ranlib.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.1.1-nmedit.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.1.1-no-headers.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.1.1-no-oss-dir.patch
 
# drop as targets which are not suported by anything
sed -i \
@@ -109,8 +109,8 @@ src_prepare() {
as/Makefile || die
 
cd "${S}"/${LD64}
-   epatch "${WORKDIR}"/${PN}-3.1.1-testsuite.patch
-   epatch "${WORKDIR}"/${PN}-3.2.6-lto.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.1.1-testsuite.patch
+   eapply -p1 "${WORKDIR}"/${PN}-3.2.6-lto.patch
 
cd "${S}"
ebegin "cleaning Makefiles from unwanted CFLAGS"
@@ -200,19 +200,19 @@ install_cctools() {
COMMON_SUBDIRS='ar misc otool' \
SUBDIRS_32= \
RC_CFLAGS="${CFLAGS}" OFLAG="${CFLAGS}" \
-   DSTROOT=\"${D}\" \
-   BINDIR=\"${EPREFIX}\"${BINPATH} \
-   LOCBINDIR=\"${EPREFIX}\"${BINPATH} \
-   USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-   LOCLIBDIR=\"${EPREFIX}\"${LIBPATH} \
-   MANDIR=\"${EPREFIX}\"${DATAPATH}/man/
+   DSTROOT="\"${D}\"" \
+   BINDIR="\"${EPREFIX}\"${BINPATH}" \
+   LOCBINDIR="\"${EPREFIX}\"${BINPATH}" \
+   USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+   LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+   MANDIR="\"${EPREFIX}\"${DATAPATH}/man/"
cd "${S}"/${CCTOOLS}/as
emake install \
BUILD_OBSOLETE_ARCH= \
-   DSTROOT=\"${D}\" \
-   USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-   LIBDIR=\"${EPREFIX}\"${LIBPATH} \
-   LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
+   DSTROOT="\"${D}\"" \
+   USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+   LIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+   LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}"
 
cd "${ED}"${BINPATH}
insinto ${DATAPATH}/man/man1

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
index da5d72becad1..5c87dd7ecf22 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
 
-inherit cmake toolchain-funcs
+inherit cmake
 
 DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
 HOMEPAGE="https://github.com/iains/darwin-xtools;

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
similarity index 87%
rename from sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
rename to 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2022-04-20 Thread Fabian Groffen
commit: 4e2f7063a89cd6ad368706c9a433ce7833aa5b21
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Apr 20 06:13:50 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Apr 20 06:15:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2f7063

sys-devel/binutils-apple-8.2.1-r1: fix clang check #839156

shellcheck pointed out that checking a non-empty string constant to be
non-empty always evaluates to true

Closes: https://bugs.gentoo.org/839156
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
index 06e3523c934f..b38e12eebe33 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
@@ -335,7 +335,7 @@ install_cctools() {
 }
 
 src_test() {
-   if ! [ "${EPREFIX}"/usr/bin/clang ] ; then
+   if ! [[ -x "${EPREFIX}"/usr/bin/clang ]] ; then
einfo "Test suite only works properly with clang - please 
install"
return
fi



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2022-03-29 Thread Fabian Groffen
commit: 9ca9f406cf625ed40286adc4b900d3ca46eb41df
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Mar 29 11:31:20 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Mar 29 11:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca9f406

sys-devel/binutils-apple: drop sys-libs/tapi dependency

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   4 -
 .../binutils-apple/binutils-apple-11.3.1-r1.ebuild | 378 -
 .../binutils-apple/binutils-apple-8.2.1-r1.ebuild  |  18 +-
 .../binutils-apple-8.2.1-r101.ebuild   |   8 +-
 sys-devel/binutils-apple/metadata.xml  |   1 -
 5 files changed, 17 insertions(+), 392 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index a6468db7cc6c..718995f313cf 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,4 +1,3 @@
-DIST binutils-apple-patches-11.3-r1.tar.bz2 9041 BLAKE2B 
c881117e19e119173dd8c126859f8ebab5ff4024697c9650b8ba145c021aa6e251086d3678d80fec2672e78637a5beca795b71ae871692e832ba4e69a7a8e04c
 SHA512 
eda63cd89f67674556dc75de719cd318f534544db50165d4faac454f67c557c9944e7e024c4443e640f987ed8c8826ccd578427743a86d7220c2ba90ed2206d4
 DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B 
f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063
 SHA512 
4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 
1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827
 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
@@ -6,12 +5,9 @@ DIST binutils-apple-patches-7.3-r2.tar.bz2 44551 BLAKE2B 
036cd2a2e4a66b046467f29
 DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
 DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
-DIST cctools-949.0.1.tar.gz 1968671 BLAKE2B 
b38fbae5d2ec011a94c2e4ec299c1ecd173f2c2516664cf925b06aaa078e234b59068158ea29dfcbf763ca98c73bc1806a507fbbe49a8d4d0a2fd4e602f401ce
 SHA512 
13c493a48852c980d2829d28616c18640ad5ebfe6acd55143c4c948665e0b65377a459560667074fdac5e69bb6360fea13d988303c49fd3dd4a58e9b5c54ebcb
 DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8
-DIST dyld-551.4.tar.gz 832297 BLAKE2B 
e65c5b2ed90af6ec94f1295efc984404af99f0e5dc666bfc854379f13fd2e98b8048fae84b7bc8864fe27112abf12f741a33cc404b18ae7c88b7abd6a1d9e3c6
 SHA512 
896281c4b2330c92ed538af58f1b60906ed0a9ffa3099a5e8ef9a15b7ed974259bf546fd2ab7562739f2c8cf1fdfb44ea0ea7567092c77f2ea2cab377da064b0
 DIST ld64-274.2.tar.gz 671652 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/files/, sys-devel/binutils-apple/

2021-11-04 Thread Fabian Groffen
commit: 9deec41183bab5d5e490f152d5971920214e6d66
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Nov  4 20:37:07 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Nov  4 20:37:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9deec411

sys-devel/binutils-apple-8.2.1-r101: fix build on macOS monterey

Based on original path by Tee KOBAYASHI, which was based on work from
https://trac.macports.org/ticket/63221

Adapted to be conditional, that is, only defined when not yet defined.

Closes: https://bugs.gentoo.org/821697
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 .../binutils-apple-8.2.1-r101.ebuild   |  4 
 .../files/binutils-apple-8.2.1-macos-12.patch  | 24 ++
 2 files changed, 28 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
index dc08967e958..091e4e5990b 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
@@ -27,6 +27,10 @@ BDEPEND=""
 
 S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.2.1-macos-12.patch
+)
+
 src_configure() {
CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then

diff --git a/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch 
b/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch
new file mode 100644
index 000..b30f91d44cb
--- /dev/null
+++ b/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch
@@ -0,0 +1,24 @@
+Extracted from the patch in
+https://reviews.llvm.org/rG96d071cd0ccc53bbf94bcd6ed4b52c9006b17e15
+License is unclear.
+
+support macOS Monterey by providing definitions which formerly were
+provided
+
+--- a/cctools/otool/print_objc.c
 b/cctools/otool/print_objc.c
+@@ -75,6 +75,14 @@
+ uint32_t protocols;   /* struct objc_protocol_list * (32-bit pointer) */
+ };
+ 
++#ifndef CLS_GETINFO
++# define CLS_GETINFO(cls, infomask) ((cls)->info & (infomask))
++// class is not a metaclass
++#define CLS_CLASS 0x1
++// class is a metaclass
++#define CLS_META 0x2
++#endif
++
+ struct objc_category_t {
+ uint32_t category_name;   /* char * (32-bit pointer) */
+ uint32_t class_name;  /* char * (32-bit pointer) */



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2021-01-10 Thread Fabian Groffen
commit: bb90346ed5980f47ee7998ef7e4af8f496b00df9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 10 10:04:28 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 10 10:04:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb90346e

sys-devel/binutils-apple-8.2.1-r100: drop non-TAPI version

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   1 -
 .../binutils-apple-8.2.1-r100.ebuild   | 100 -
 2 files changed, 101 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index f84592c72d4..a6468db7cc6 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -7,7 +7,6 @@ DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3f
 DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
 DIST cctools-949.0.1.tar.gz 1968671 BLAKE2B 
b38fbae5d2ec011a94c2e4ec299c1ecd173f2c2516664cf925b06aaa078e234b59068158ea29dfcbf763ca98c73bc1806a507fbbe49a8d4d0a2fd4e602f401ce
 SHA512 
13c493a48852c980d2829d28616c18640ad5ebfe6acd55143c4c948665e0b65377a459560667074fdac5e69bb6360fea13d988303c49fd3dd4a58e9b5c54ebcb
-DIST darwin-xtools-8.2.1-r100.tar.gz 2934997 BLAKE2B 
d0324d47d3aa0afd0007fbbd16c74e046c643c645744cc7ef0535eeed275c2d61763a1c6708b3a0a796f0fc83e62b5e5fe907c62553b439bea750353cfac2f73
 SHA512 
7000bca61b1dc63d1d08a9bcf104dace4376c2656af0faddc28a7d6c3718dbe54713da96136091a2024a644eaf90758714d1e4eb3cfeec2df0e412d847f59c30
 DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
deleted file mode 100644
index 97ee1d43e54..000
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
-HOMEPAGE="https://github.com/iains/darwin-xtools;
-SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz 
-> darwin-xtools-${PVR}.tar.gz"
-
-LICENSE="APSL-2"
-SLOT="8"
-KEYWORDS="~ppc-macos ~x64-macos"
-IUSE="tapi"
-
-DEPEND="sys-devel/binutils-config
-   app-arch/xar
-   tapi? ( sys-libs/tapi )"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # make prunetrie a static archive, because the dynamic libs aren't
-   # installed, for there really are no consumers
-   # fixed for next release
-   sed -i -e '/add_library/s/prunetrie/& STATIC/' \
-   ld64/src/CMakeLists.txt || die
-}
-
-src_configure() {
-   CTARGET=${CTARGET:-${CHOST}}
-   if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-   fi
-
-   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV}
-   DATAPATH=/usr/share/binutils-data/${CTARGET}/xtools-${PV}
-   if [[ ${CHOST} != ${CTARGET} ]] ; then
-   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV}
-   else
-   BINPATH=/usr/${CTARGET}/binutils-bin/xtools-${PV}
-   fi
-
-   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2021-01-06 Thread Fabian Groffen
commit: 2faf2e9183c8ba5b84bfea879669b0485287b297
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 15:28:36 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 15:28:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2faf2e91

sys-devel/binutils-apple: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
index fa4886114d0..42f2f2808cb 100644
--- a/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -33,7 +33,7 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-11.3-r1.tar.bz2;
 
 LICENSE="APSL-2"
-KEYWORDS="~x64-macos ~x86-macos"
+KEYWORDS="~x64-macos"
 IUSE="lto classic test" # tapi is now required
 RESTRICT="!test? ( test )"
 

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
index fe828d3b164..49c5ce262a5 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -21,7 +21,7 @@ 
SRC_URI="https://opensource.apple.com/tarballs/ld64/${LD64}.tar.gz

https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-3.2.6-r0.tar.bz2;
 
 LICENSE="APSL-2"
-KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~ppc-macos ~x64-macos"
 IUSE="test"
 
 RDEPEND="sys-devel/binutils-config"

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
index f7a37367f25..3d5c7e8105d 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -21,7 +21,7 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-8.2-r1.tar.bz2;
 
 LICENSE="APSL-2"
-KEYWORDS="~x64-macos ~x86-macos"
+KEYWORDS="~x64-macos"
 IUSE="lto tapi classic test"
 RESTRICT="!test? ( test )"
 

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
index 247ce794be1..97ee1d43e54 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz -
 
 LICENSE="APSL-2"
 SLOT="8"
-KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~ppc-macos ~x64-macos"
 IUSE="tapi"
 
 DEPEND="sys-devel/binutils-config

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
index 3e02d9be4c8..dc08967e958 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz -
 
 LICENSE="APSL-2"
 SLOT="8"
-KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~ppc-macos ~x64-macos"
 IUSE="tapi"
 
 # xtools uses c++11 features, not available in gcc-apple, hence gcc/clang dep



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-31 Thread Fabian Groffen
commit: 91c8a5258869485e8562ca3474b90b72d0e41404
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 31 12:16:59 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 31 12:17:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c8a525

sys-devel/binutils-apple-8.2.1-r101: bump for tapilite

With built-in tapilite, we can now read .tbd archives, thus performing a
link on platforms without dylibs available in their SDKs, such as
Catalina and Big Sur.

This release of binutils-apple is fully functional on macOS Big Sur.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   1 +
 .../binutils-apple-8.2.1-r101.ebuild   | 120 +
 2 files changed, 121 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 647103f352b..f84592c72d4 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -8,6 +8,7 @@ DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ea
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
 DIST cctools-949.0.1.tar.gz 1968671 BLAKE2B 
b38fbae5d2ec011a94c2e4ec299c1ecd173f2c2516664cf925b06aaa078e234b59068158ea29dfcbf763ca98c73bc1806a507fbbe49a8d4d0a2fd4e602f401ce
 SHA512 
13c493a48852c980d2829d28616c18640ad5ebfe6acd55143c4c948665e0b65377a459560667074fdac5e69bb6360fea13d988303c49fd3dd4a58e9b5c54ebcb
 DIST darwin-xtools-8.2.1-r100.tar.gz 2934997 BLAKE2B 
d0324d47d3aa0afd0007fbbd16c74e046c643c645744cc7ef0535eeed275c2d61763a1c6708b3a0a796f0fc83e62b5e5fe907c62553b439bea750353cfac2f73
 SHA512 
7000bca61b1dc63d1d08a9bcf104dace4376c2656af0faddc28a7d6c3718dbe54713da96136091a2024a644eaf90758714d1e4eb3cfeec2df0e412d847f59c30
+DIST darwin-xtools-8.2.1-r101.tar.gz 3105898 BLAKE2B 
3516cd252d4880b1e80c76365efef6f96830578bb5512befe33f86decdeb026fbad17fd3b27e9c3cf20d100897002e86ec08822041baa0291bb53e0b0ecf4d10
 SHA512 
f84cbde0853c14f03af40a124133d71d3e1710da021a593336eb4351c60edbca5753af0780f269ed4716cd194973f5437d428c5ff9615d9ce025dba3b7daef77
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-421.2.tar.gz 625173 BLAKE2B 
8f8325314861ae2ea10fbe78c74c7199b547973ac61a8e9cb76fb874a0e53395ea31c04e489f85ac7cfdb5715ae5051679453de75eb195e313113e7bbbc70340
 SHA512 
75f2fb840da980d44649aa3e045f50c4e37d4403fbdb1e2e5f1a85bf6d8859e1130053c3806f7ef992fdfc6573f7f18146263c690144bdd3df31452c6bdd8bd8
 DIST dyld-551.4.tar.gz 832297 BLAKE2B 
e65c5b2ed90af6ec94f1295efc984404af99f0e5dc666bfc854379f13fd2e98b8048fae84b7bc8864fe27112abf12f741a33cc404b18ae7c88b7abd6a1d9e3c6
 SHA512 
896281c4b2330c92ed538af58f1b60906ed0a9ffa3099a5e8ef9a15b7ed974259bf546fd2ab7562739f2c8cf1fdfb44ea0ea7567092c77f2ea2cab377da064b0

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
new file mode 100644
index 000..3e02d9be4c8
--- /dev/null
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
+HOMEPAGE="https://github.com/iains/darwin-xtools;
+SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz 
-> darwin-xtools-${PVR}.tar.gz"
+
+LICENSE="APSL-2"
+SLOT="8"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+IUSE="tapi"
+
+# xtools uses c++11 features, not available in gcc-apple, hence gcc/clang dep
+DEPEND="sys-devel/binutils-config
+   || ( sys-devel/gcc:* sys-devel/clang:* )
+   app-arch/xar
+   tapi? ( sys-libs/tapi )
+   !tapi? ( dev-libs/libyaml )"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
+
+src_configure() {
+   CTARGET=${CTARGET:-${CHOST}}
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+   fi
+
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV}
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/xtools-${PV}
+   if [[ ${CHOST} != ${CTARGET} ]] ; then
+   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV}
+   else
+   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-22 Thread Fabian Groffen
commit: ace9e06a9ab778a21babb5988e83f9fe3b1554f8
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Dec 22 20:17:02 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec 22 20:25:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace9e06a

sys-devel/binutils-apple: cleanup overshadowed versions

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |  31 --
 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 239 -
 .../binutils-apple/binutils-apple-4.3-r2.ebuild| 337 --
 .../binutils-apple/binutils-apple-5.1-r1.ebuild| 384 
 .../binutils-apple/binutils-apple-6.1-r1.ebuild| 385 
 .../binutils-apple/binutils-apple-6.3-r2.ebuild| 386 
 .../binutils-apple/binutils-apple-7.0-r1.ebuild| 369 ---
 .../binutils-apple/binutils-apple-7.1-r1.ebuild| 369 ---
 .../binutils-apple/binutils-apple-7.2-r1.ebuild| 370 ---
 .../binutils-apple/binutils-apple-7.3.1.ebuild | 393 -
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild | 334 -
 sys-devel/binutils-apple/metadata.xml  |   4 -
 12 files changed, 3601 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 98b29403dd5..647103f352b 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,48 +1,17 @@
-DIST binutils-apple-LP64-patches-1.tar.bz2 10235 BLAKE2B 
3352170bcfe73c574217597233ca58c7d6ebeedf9dfe9da1399953dfe1a0c87fc26e9ba8864620ddd67c6f38e48aeb6950737637605f0b860eb4a0d246f3aff7
 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
 DIST binutils-apple-patches-11.3-r1.tar.bz2 9041 BLAKE2B 
c881117e19e119173dd8c126859f8ebab5ff4024697c9650b8ba145c021aa6e251086d3678d80fec2672e78637a5beca795b71ae871692e832ba4e69a7a8e04c
 SHA512 
eda63cd89f67674556dc75de719cd318f534544db50165d4faac454f67c557c9944e7e024c4443e640f987ed8c8826ccd578427743a86d7220c2ba90ed2206d4
-DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b2691e4acd73ee323d643da4335f6465ccc29b06f889d01fb42c7778576607bfdb859e2df38d3ebf82d4bf7f0971079da6985f237
 SHA512 
5381a93d61c39993cdb294ecb238016e26cdfe283fae553f75ddc6662812709301d5208c770ac0992d1dfab92e4802c660e6fb4336ad891335ab716d3b042805
 DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B 
f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063
 SHA512 
4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 
1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827
 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
-DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 BLAKE2B 
8505acaff6343b2f4dffe9c1dd78e360762f0ad78d39fbc0227265ed8b6768dba62c1a7d6784ca685934942e1a211c70275474001b066e3292c579fa0aa2f356
 SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
-DIST binutils-apple-patches-6.3-r2.tar.bz2 53029 BLAKE2B 
c2e7d773c00d3e6e13e01ee23a8aaf1986af31d2e1390a49ff3932bec45be916af56584a1d218412e2ed528bf55bd4de3942fa1ea3e4d113f841699172ab295c
 SHA512 
bb165ceaebbb2545ac946c94bcc930ba52de452ea71c984d3d92a5b5105507de94752c3584cf05bd27ea288f5353e459c31e97f45553f2ad993249023f486a71
-DIST binutils-apple-patches-7.0-r3.tar.bz2 57504 BLAKE2B 
2c894368141fa68c2b5ee85e05309233857afed89e81a89ff9739570397042e174921c9a174b026c61cf04d4bd09b84600a6acb8ac0ac6d55b59d37667ccc0a6
 SHA512 
4bfe2f1f29f3ca91c093af6b95d16cc315fe8098fb5fd0230458ac2575b34110c250d848b8d9a5425136069b5022d5005fa099489ba6534dd38d1c7049dce009
-DIST binutils-apple-patches-7.2-r1.tar.bz2 2924 BLAKE2B 
167fb37e5cb4cae8fe6777dceb1085eee68ce601cf158a9b67d9f77113088c745551ef1500e1fb82e9e74a15bf010fc8e07728506879b5f8ee97fe10b93cea2f
 SHA512 
1285ae5dfcac59e3f27312cfe53683df2f3f166a28ae60e78bc4d25fab6de2a8baf99a4e166638ea90b5823b9c9f0c5feb2a16265c7713fbfe81b5f43b524c54
 DIST binutils-apple-patches-7.3-r2.tar.bz2 44551 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-21 Thread Fabian Groffen
commit: bd39ede440cb499e041b8352703111212fa2e6b6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec 21 17:56:44 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Dec 21 17:57:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd39ede4

sys-devel/binutils-apple-8.2.1-r100: fix strip's linkage to libprunetrie

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
index 09414c80bf1..247ce794be1 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
@@ -24,6 +24,16 @@ BDEPEND=""
 
 S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
 
+src_prepare() {
+   cmake_src_prepare
+
+   # make prunetrie a static archive, because the dynamic libs aren't
+   # installed, for there really are no consumers
+   # fixed for next release
+   sed -i -e '/add_library/s/prunetrie/& STATIC/' \
+   ld64/src/CMakeLists.txt || die
+}
+
 src_configure() {
CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
@@ -53,6 +63,7 @@ src_configure() {
-DCMAKE_INSTALL_PREFIX=${EPREFIX}${BINPATH%/*}  # cmake insists 
on /bin
-DCCTOOLS_LD_CLASSIC=NO  # fails to link, and is useless anyway
-DXTOOLS_LTO_SUPPORT=NO
+   -DXTOOLS_HAS_LIBPRUNETRIE=YES
-DXTOOLS_TAPI_SUPPORT=$(use tapi && echo ON || echo OFF)
-DXTOOLS_HOST_IS_64B=$(is-host-64bit)
-DXTOOLS_BUGURL="https://bugs.gentoo.org/;



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-21 Thread Fabian Groffen
commit: 9e1ebce360837d3cd548a126d4b33bd17ec2b843
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec 21 08:30:58 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Dec 21 08:32:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1ebce3

sys-devel/binutils-apple-8.2.1-r100: install man-pages

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
index 92ab6addb2b..09414c80bf1 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
@@ -33,6 +33,7 @@ src_configure() {
fi
 
LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV}
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/xtools-${PV}
if [[ ${CHOST} != ${CTARGET} ]] ; then
BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV}
else
@@ -69,6 +70,10 @@ src_install() {
 
keepdir "${LIBPATH}"
 
+   doman ld64/doc/man/man*/* cctools/man/*.[135]
+   dodir "${DATAPATH}"
+   mv "${ED}"/usr/share/man "${ED}/${DATAPATH}/" || die
+
cd "${S}"
insinto /etc/env.d/binutils
cat <<-EOF > env.d



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-20 Thread Fabian Groffen
commit: f55aa7bf9af8a7f86b94c84d8356ee582b91f573
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 20 18:47:03 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 20 18:47:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55aa7bf

sys-devel/binutils-apple-8.2.1-r100: unbreak as to find its impls

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
index 5b7cd7f56ab..92ab6addb2b 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
@@ -67,12 +67,7 @@ src_install() {
# want them
mv "${ED}${BINPATH%/*}/bin" "${ED}${BINPATH}" || die
 
-   dodir "${LIBPATH}"
-   local as
-   for as in "${ED}${BINPATH}"/*/as ; do
-   as=${as%/as}
-   mv "${as}" "${ED}${LIBPATH}"/ || die
-   done
+   keepdir "${LIBPATH}"
 
cd "${S}"
insinto /etc/env.d/binutils



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-20 Thread Fabian Groffen
commit: 2e0d0499f41d0d01e121260c3166546cd92a708b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 20 15:53:54 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 20 16:05:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0d0499

sys-devel/binutils-apple-8.2.1-r100: revbump darwin-xtools based version

darwin-xtools compiles with FSF GCC, and supports ppc and ppc64 targets

TAPI support needs validation, this seems to work fine on non-TAPI macOS
releases, e.g. ppc-macos.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |  1 +
 .../binutils-apple-8.2.1-r100.ebuild   | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 9b9dc915818..98b29403dd5 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -22,6 +22,7 @@ DIST cctools-877.8.tar.gz 1720708 BLAKE2B 
97bce69d7c88a917ad1351635b4bd0ebd3273f
 DIST cctools-886.tar.gz 1731850 BLAKE2B 
c206ad8c94fa3d132726db8cbc60ed09b6f1f7aa8118a99b1e7ed350323c11b729d68c912ba7648cf900cc2a26cbff12a03072afe92efe09c8974be280448731
 SHA512 
49f14e165da3a9fcf16614a810b8a2a68907348bd27a60b268b330e416a0bc070fb6445e1e6b80d849026bd6ce7de4459623ab86168e2d63bb492d1ba6680c5b
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
 DIST cctools-949.0.1.tar.gz 1968671 BLAKE2B 
b38fbae5d2ec011a94c2e4ec299c1ecd173f2c2516664cf925b06aaa078e234b59068158ea29dfcbf763ca98c73bc1806a507fbbe49a8d4d0a2fd4e602f401ce
 SHA512 
13c493a48852c980d2829d28616c18640ad5ebfe6acd55143c4c948665e0b65377a459560667074fdac5e69bb6360fea13d988303c49fd3dd4a58e9b5c54ebcb
+DIST darwin-xtools-8.2.1-r100.tar.gz 2934997 BLAKE2B 
d0324d47d3aa0afd0007fbbd16c74e046c643c645744cc7ef0535eeed275c2d61763a1c6708b3a0a796f0fc83e62b5e5fe907c62553b439bea750353cfac2f73
 SHA512 
7000bca61b1dc63d1d08a9bcf104dace4376c2656af0faddc28a7d6c3718dbe54713da96136091a2024a644eaf90758714d1e4eb3cfeec2df0e412d847f59c30
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-195.6.tar.gz 412518 BLAKE2B 
f525aac0020baa69c5d7c42a7027b0d2fdef9fa3c2e5d3831101989eab20f2eb7932c99355ca34e6e0b988b9808013739d452592e0b8832e1306cc6027cc5d0f
 SHA512 
58a9ea27efc02e66f9d99bfa250af1d90326385385431e5279386bbd9ab53366bf7e8236543296908b7214c33523c8f60098a6298a7393b3180e2a6bce18e7c5
 DIST dyld-353.2.1.tar.gz 510036 BLAKE2B 
6f355bcb87d6136d3c29b2766146303ecf092fb407296a0a93412598276ea88c4f826da75d20cc5d3e2bfac750a62c413b117ee95dd710eac83b647786fb109b
 SHA512 
a9488620499f682e245b55b7e0e4ec02fc0bcf03bd8a70d4a4ee0ba762067ade2f41c188990c101727476d41c19368b4cc89cccf2df40231da1c42c7391f

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
new file mode 100644
index 000..5b7cd7f56ab
--- /dev/null
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r100.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
+HOMEPAGE="https://github.com/iains/darwin-xtools;
+SRC_URI="https://github.com/grobian/darwin-xtools/archive/gentoo-${PVR}.tar.gz 
-> darwin-xtools-${PVR}.tar.gz"
+
+LICENSE="APSL-2"
+SLOT="8"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+IUSE="tapi"
+
+DEPEND="sys-devel/binutils-config
+   app-arch/xar
+   tapi? ( sys-libs/tapi )"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/darwin-xtools-gentoo-${PVR}"
+
+src_configure() {
+   CTARGET=${CTARGET:-${CHOST}}
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+   fi
+
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/xtools-${PV}
+   if [[ ${CHOST} != ${CTARGET} ]] ; then
+   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/xtools-${PV}
+   else
+   BINPATH=/usr/${CTARGET}/binutils-bin/xtools-${PV}
+   fi
+
+   is-host-64bit() {
+   case ${CTARGET} in
+   x86_64-*|powerpc64*)   echo YES   ;;
+   *) echo NO;;
+   esac
+   }
+

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-19 Thread Fabian Groffen
commit: 9a608377e7001e3b578d1b9eff82ec15cebcfdf4
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 19 19:50:11 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 19 19:51:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a608377

sys-devel/binutils-apple-11.3.1-r1: update patchset, thanks  Jacob Floyd

Closes: https://bugs.gentoo.org/631862
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest | 2 +-
 ...nutils-apple-11.3.1.ebuild => binutils-apple-11.3.1-r1.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 6466da784e5..9b9dc915818 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,5 +1,5 @@
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 BLAKE2B 
3352170bcfe73c574217597233ca58c7d6ebeedf9dfe9da1399953dfe1a0c87fc26e9ba8864620ddd67c6f38e48aeb6950737637605f0b860eb4a0d246f3aff7
 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
-DIST binutils-apple-patches-11.3.tar.bz2 7871 BLAKE2B 
de4e909a084da79d139b7f07d98c55ebe8aac3fc5ba5accb365e0eb003b726a619369e7695f43faaeb6acabc1db5eba9195e8e22aeed0e864446ade48d13a826
 SHA512 
ae73528bd0fa47413caef0f65b0077011123ae2bcf366a09da8fcd5cb79ef76495f9c11560f039fc2f35405430d5ff0295913ba44dce1a8677bd347db179ecdf
+DIST binutils-apple-patches-11.3-r1.tar.bz2 9041 BLAKE2B 
c881117e19e119173dd8c126859f8ebab5ff4024697c9650b8ba145c021aa6e251086d3678d80fec2672e78637a5beca795b71ae871692e832ba4e69a7a8e04c
 SHA512 
eda63cd89f67674556dc75de719cd318f534544db50165d4faac454f67c557c9944e7e024c4443e640f987ed8c8826ccd578427743a86d7220c2ba90ed2206d4
 DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b2691e4acd73ee323d643da4335f6465ccc29b06f889d01fb42c7778576607bfdb859e2df38d3ebf82d4bf7f0971079da6985f237
 SHA512 
5381a93d61c39993cdb294ecb238016e26cdfe283fae553f75ddc6662812709301d5208c770ac0992d1dfab92e4802c660e6fb4336ad891335ab716d3b042805
 DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B 
f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063
 SHA512 
4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5

diff --git a/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
similarity index 97%
rename from sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild
rename to sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
index 9c24505b552..fa4886114d0 100644
--- a/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-11.3.1-r1.ebuild
@@ -30,7 +30,7 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r2.tar.bz2
https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-8.2-r1.tar.bz2
-   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-11.3.tar.bz2;
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-11.3-r1.tar.bz2;
 
 LICENSE="APSL-2"
 KEYWORDS="~x64-macos ~x86-macos"
@@ -98,9 +98,9 @@ src_prepare() {
epatch "${S}"/${PN}-5.1-extraneous-includes.patch
epatch "${S}"/${PN}-5.1-strnlen.patch
epatch "${S}"/${PN}-7.3-make-j.patch
-   epatch "${S}"/${PN}-11.3.1-no-developertools-dir.patch # 7.3 failed to 
apply. updated
-   epatch "${S}"/${PN}-11.3.1-llvm-prefix.patch # 8.2.1 failed to apply. 
updated
-   epatch "${S}"/${PN}-8.2.1-llvm-shim.patch
+   epatch "${S}"/${PN}-11.3.1-no-developertools-dir.patch
+   epatch "${S}"/${PN}-11.3.1-llvm-prefix.patch
+   epatch "${S}"/${PN}-11.3.1-llvm-shim.patch
epatch "${S}"/${PN}-11.3.1-nolto-fix.patch # bugfix
epatch "${S}"/${PN}-11.3.1-segaddrtable-fix.patch # bugfix
eprefixify libstuff/execute.c



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-12-19 Thread Fabian Groffen
commit: 80f6d04c612d5bd82d6cb0aca530c6f68addf7b6
Author: Jacob Floyd  gmail  com>
AuthorDate: Fri Dec 18 21:06:17 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 19 19:07:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f6d04c

sys-devel/binutils-apple-11.3.1: fix compilation on newer macOS

In the version of private header (dyld_priv.h) copied from DYLD sources,
It uses TARGET_OS_BRIDGE which is not defined in the latest MacOSX.sdk.
We don't care about BridgeOS, so we just disable that.

This only hits during stage3 and later once we've compiled our own
clang so that clang starts injecting -Werror,-Wundef-prefix=TARGET_OS_
(Apple must have that disabled in their version of clang).

Bug: https://bugs.gentoo.org/758167
Signed-off-by: Jacob Floyd  gmail.com>
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild
index 9263d8e00b0..9c24505b552 100644
--- a/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-11.3.1.ebuild
@@ -79,6 +79,10 @@ src_prepare() {
mkdir -p include/mach-o || die
# never present because it's private
cp ../../${DYLD}/include/mach-o/dyld_priv.h include/mach-o || die
+   # TARGET_OS_BRIDGE is undefined in TargetConditionals.h of newer 
MacOSX.sdk.
+   # We don't target BridgeOS. Disable it to avoid errors when clang adds:
+   # -Werror,-Wundef-prefix=TARGET_OS_
+   sed -i -e 's/#if TARGET_OS_BRIDGE/#if 0/' include/mach-o/dyld_priv.h
 
local VER_STR="\"@(#)PROGRAM:ld  PROJECT:${LD64} (Gentoo 
${PN}-${PVR})\\n\""
echo "char ldVersionString[] = ${VER_STR};" > version.cpp



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2020-11-27 Thread Fabian Groffen
commit: 6f3826c28e296d98a50d7423c80041c3df0c86cd
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Nov 27 15:33:15 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Nov 27 15:33:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3826c2

sys-devel/binutils-apple-11.3.1: version bump by Jacob Floyd, #693444

Closes: https://bugs.gentoo.org/693444
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/binutils-apple/Manifest  |   4 +
 .../binutils-apple/binutils-apple-11.3.1.ebuild| 374 +
 2 files changed, 378 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 530d344b9cc..6466da784e5 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,4 +1,5 @@
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 BLAKE2B 
3352170bcfe73c574217597233ca58c7d6ebeedf9dfe9da1399953dfe1a0c87fc26e9ba8864620ddd67c6f38e48aeb6950737637605f0b860eb4a0d246f3aff7
 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
+DIST binutils-apple-patches-11.3.tar.bz2 7871 BLAKE2B 
de4e909a084da79d139b7f07d98c55ebe8aac3fc5ba5accb365e0eb003b726a619369e7695f43faaeb6acabc1db5eba9195e8e22aeed0e864446ade48d13a826
 SHA512 
ae73528bd0fa47413caef0f65b0077011123ae2bcf366a09da8fcd5cb79ef76495f9c11560f039fc2f35405430d5ff0295913ba44dce1a8677bd347db179ecdf
 DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b2691e4acd73ee323d643da4335f6465ccc29b06f889d01fb42c7778576607bfdb859e2df38d3ebf82d4bf7f0971079da6985f237
 SHA512 
5381a93d61c39993cdb294ecb238016e26cdfe283fae553f75ddc6662812709301d5208c770ac0992d1dfab92e4802c660e6fb4336ad891335ab716d3b042805
 DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B 
f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063
 SHA512 
4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
@@ -20,6 +21,7 @@ DIST cctools-877.7.tar.gz 1720523 BLAKE2B 
78e4d387b34504a001a5dac2db5f791fcbeae7
 DIST cctools-877.8.tar.gz 1720708 BLAKE2B 
97bce69d7c88a917ad1351635b4bd0ebd3273f7a62b10dd3d58a0df7e1de2e05dc3fa04b014dff6966e77b85e264d1be181ac4d5dafc069c72c79d803393176a
 SHA512 
3f75fbe4eacd89f2e6372a3167ed197e2b8bda9faa10fe6bce0cf9d3d3eca536f0af5fc4ce1e4bc6a24eb68db36f5d0b1d0bc3f9807e285e67cfaa2d336d81ef
 DIST cctools-886.tar.gz 1731850 BLAKE2B 
c206ad8c94fa3d132726db8cbc60ed09b6f1f7aa8118a99b1e7ed350323c11b729d68c912ba7648cf900cc2a26cbff12a03072afe92efe09c8974be280448731
 SHA512 
49f14e165da3a9fcf16614a810b8a2a68907348bd27a60b268b330e416a0bc070fb6445e1e6b80d849026bd6ce7de4459623ab86168e2d63bb492d1ba6680c5b
 DIST cctools-895.tar.gz 1716126 BLAKE2B 
9706a6b243518693888e5e21dfe8d83b217380b47db621a7f1b35105eb72fb8997353ff85133224b0856f6b6ec710f54a4fe79076d9e228f89c98b6f517de309
 SHA512 
4ef9db870385cc2c4263bcbe42ff0de80386771f5acbc7082a1818ecd6b8d7bb1bfa02a7fcfecd3e7281481aeaaac4c331359aca3564bfe7a4c7dea1e0d06126
+DIST cctools-949.0.1.tar.gz 1968671 BLAKE2B 
b38fbae5d2ec011a94c2e4ec299c1ecd173f2c2516664cf925b06aaa078e234b59068158ea29dfcbf763ca98c73bc1806a507fbbe49a8d4d0a2fd4e602f401ce
 SHA512 
13c493a48852c980d2829d28616c18640ad5ebfe6acd55143c4c948665e0b65377a459560667074fdac5e69bb6360fea13d988303c49fd3dd4a58e9b5c54ebcb
 DIST dyld-132.13.tar.gz 342690 BLAKE2B 
011418ba5b91a28bb7c5f8188af2fac5478bad53581396b7c1c4623a854a8f0d5ecb92d023246157830ed2db83bbf28e23225a255188e2d07eeb6c933814bda6
 SHA512 
2c9d50fc32868b696d88730eb6ea6afa9bb9f56883cc2ea4f1d41f370f311b7487a29ce0eff6761e1eeb086a18e2513953989d8d5d3ef1043bb662e86baadd3f
 DIST dyld-195.6.tar.gz 412518 BLAKE2B 
f525aac0020baa69c5d7c42a7027b0d2fdef9fa3c2e5d3831101989eab20f2eb7932c99355ca34e6e0b988b9808013739d452592e0b8832e1306cc6027cc5d0f
 SHA512 
58a9ea27efc02e66f9d99bfa250af1d90326385385431e5279386bbd9ab53366bf7e8236543296908b7214c33523c8f60098a6298a7393b3180e2a6bce18e7c5
 DIST dyld-353.2.1.tar.gz 510036 BLAKE2B 
6f355bcb87d6136d3c29b2766146303ecf092fb407296a0a93412598276ea88c4f826da75d20cc5d3e2bfac750a62c413b117ee95dd710eac83b647786fb109b
 SHA512 
a9488620499f682e245b55b7e0e4ec02fc0bcf03bd8a70d4a4ee0ba762067ade2f41c188990c101727476d41c19368b4cc89cccf2df40231da1c42c7391f
@@ -27,6 +29,7 @@ DIST dyld-360.14.tar.gz 518873 BLAKE2B 
ebf651a8880ef337ed5ee7d5d7b9d2da77fed481f
 DIST dyld-360.17.tar.gz 518876 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2019-03-16 Thread Fabian Groffen
commit: 012a50cbc4302fbcef1ced7ec9e4ecdaeaaea958
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 16 14:59:04 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 16 14:59:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012a50cb

sys-devel/binutils-apple: fix HOMEPAGE, thanks yuLya in bug #680548

Closes: https://bugs.gentoo.org/680548
Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild| 2 +-
 sys-devel/binutils-apple/binutils-apple-3.2.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-6.3-r2.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.2-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild| 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild | 4 ++--
 12 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
index 972e7b72856..6636b170fc5 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
@@ -13,7 +13,7 @@ LIBUNWIND=libunwind-30
 DYLD=dyld-132.13
 
 DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools 3.2.6"
-HOMEPAGE="http://www.opensource.apple.com/darwinsource/;
+HOMEPAGE="http://www.opensource.apple.com/;
 SRC_URI="https://opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
https://opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
http://www.opensource.apple.com/tarballs/libunwind/${LIBUNWIND}.tar.gz

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
index 6e37ac06e4c..e60586c9425 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ CCTOOLS=cctools-750
 LP64PATCHES=binutils-apple-LP64-patches-1
 
 DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools 3.2"
-HOMEPAGE="http://www.opensource.apple.com/darwinsource/;
+HOMEPAGE="http://www.opensource.apple.com/;
 SRC_URI="https://opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
https://opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
https://dev.gentoo.org/~grobian/distfiles/${LP64PATCHES}.tar.bz2

diff --git a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
index 021608d4682..b22d2eadae7 100644
--- a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ LIBUNWIND=libunwind-30
 DYLD=dyld-195.6
 
 DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools ${PV}"
-HOMEPAGE="http://www.opensource.apple.com/darwinsource/;
+HOMEPAGE="http://www.opensource.apple.com/;
 SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz

http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS_HEADERS}.tar.gz

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index 4920826c016..8054c9ae0d5 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,7 +12,7 @@ LIBUNWIND=libunwind-35.3
 DYLD=dyld-353.2.1
 
 DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools ${PV}"
-HOMEPAGE="http://www.opensource.apple.com/darwinsource/;
+HOMEPAGE="http://www.opensource.apple.com/;
 SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz

diff --git a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2019-01-28 Thread Fabian Groffen
commit: 0bdebb89acdfbafa9db713e6b1fbd366ce8ad5f9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jan 28 10:36:52 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jan 28 10:37:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bdebb89

sys-devel/binutils-apple: introduce latest version from 3.2 Xcode branch

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-devel/binutils-apple/Manifest  |   4 +
 .../binutils-apple/binutils-apple-3.2.6.ebuild | 265 +
 2 files changed, 269 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index a57a2e25a59..530d344b9cc 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,5 +1,6 @@
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 BLAKE2B 
3352170bcfe73c574217597233ca58c7d6ebeedf9dfe9da1399953dfe1a0c87fc26e9ba8864620ddd67c6f38e48aeb6950737637605f0b860eb4a0d246f3aff7
 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
 DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b2691e4acd73ee323d643da4335f6465ccc29b06f889d01fb42c7778576607bfdb859e2df38d3ebf82d4bf7f0971079da6985f237
 SHA512 
5381a93d61c39993cdb294ecb238016e26cdfe283fae553f75ddc6662812709301d5208c770ac0992d1dfab92e4802c660e6fb4336ad891335ab716d3b042805
+DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B 
f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063
 SHA512 
4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 
1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827
 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
 DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 BLAKE2B 
8505acaff6343b2f4dffe9c1dd78e360762f0ad78d39fbc0227265ed8b6768dba62c1a7d6784ca685934942e1a211c70275474001b066e3292c579fa0aa2f356
 SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
@@ -9,6 +10,7 @@ DIST binutils-apple-patches-7.2-r1.tar.bz2 2924 BLAKE2B 
167fb37e5cb4cae8fe6777dc
 DIST binutils-apple-patches-7.3-r2.tar.bz2 44551 BLAKE2B 
036cd2a2e4a66b046467f2984cce1c15f0d07c6b66aa6c8df3e07360943104aabe6f2555a0094973df71a5844496cb69d97a0ff13366043e02a01d8fbb0b0239
 SHA512 
219c26aeb54e89e23ab91706dda0803cf0c9f2a33acb5cc676db2d2ea33ad22af0661ea19450ad8f1f006f6c1703269fd95c98c52a7bcfa0c6491bc1cfb1a0ba
 DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
 DIST cctools-750.tar.gz 1947990 BLAKE2B 
b0fe71ae6972bd2b21c1ecf7a699104c51519babf67bb5fc45e31ed1d17108e7627cb46b5f65d48c33dbec9e9032e703924e9a9a687ec19bd384a3cdea243a46
 SHA512 
298a447757d926b3d156aaf8be27ceadeb4242336b66cb0bee0fd2dc8bb4ad3f167758ff526e4bf3fe458cb72391f5dc38f9112171883fcf28d49a18d671296a
+DIST cctools-795.tar.gz 1993795 BLAKE2B 
dc0915f8647eecba5352e34dfc5752b679df39ead9a4734c49955a824d2cc127308eed46a614665dfe08a9d3036eb37f587e1b765a7df727facc42a33befacb0
 SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 DIST cctools-822.tar.gz 2024412 BLAKE2B 
6b58499a9dfc2a1b166ff428f1e263cd44e03c50cdc8f6e467cfee93bc2dc2a9c81bf7626479dce195b152f04217e2d3a427afac45484cba4c5f2bdfbb7e46f9
 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 DIST cctools-855.tar.gz 1699635 BLAKE2B 
4d98cf2bbced6894083dc2733a35cf9a4c47f71172fe98265a8f047218cc90276085919129553e3a1ea0658416eebf3b7cf0908bd32ac1a224480554257999ee
 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 DIST cctools-862.tar.gz 1702345 BLAKE2B 
de84058aa78824562b0eabf93a29badaba0908a7140336a281a6ea46a9b09d893433a908c299e8de866a76e0eeb98b730570958fc8fac559ccc6e35f5138b121
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-12-22 Thread Fabian Groffen
commit: b089b9207c4157dc8b26ff7e2d3772352cff2dde
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 22 11:00:53 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 22 11:01:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b089b920

sys-devel/binutils-apple: cleanup and fix PPC patch

Cleanup old versions, fix PPC patch in all affected ebuilds, only
revbump 6.3 as that's the only unmasked version for PPC (where it
applies) to avoid unnecessary rebuilds.

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-devel/binutils-apple/Manifest  |  12 +-
 ...-6.3-r1.ebuild => binutils-apple-6.3-r2.ebuild} |   2 +-
 .../binutils-apple/binutils-apple-7.0-r1.ebuild|   6 +-
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild | 366 ---
 .../binutils-apple/binutils-apple-7.1-r1.ebuild|   6 +-
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild | 366 ---
 .../binutils-apple/binutils-apple-7.2-r1.ebuild|   8 +-
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild | 366 ---
 .../binutils-apple/binutils-apple-7.3.1.ebuild |  12 +-
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild | 386 -
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild |   8 +-
 .../binutils-apple/binutils-apple-8.2.1-r1.ebuild  |   4 +-
 .../binutils-apple/binutils-apple-8.2.1.ebuild | 334 --
 13 files changed, 27 insertions(+), 1849 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 4cb0acf9948..a57a2e25a59 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -3,13 +3,10 @@ DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 
1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827
 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
 DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 BLAKE2B 
8505acaff6343b2f4dffe9c1dd78e360762f0ad78d39fbc0227265ed8b6768dba62c1a7d6784ca685934942e1a211c70275474001b066e3292c579fa0aa2f356
 SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
-DIST binutils-apple-patches-6.3-r1.tar.bz2 37951 BLAKE2B 
c6d189c7bf2fc66d2db4593a178330a5fbd337a77f5d572b8be89b34441786a3a7e800de0870ed6712609dc70ccdc45060f9eae597fc0fb3a27d476689b95d92
 SHA512 
07262f4cb621d7afa240c4d81f80eb1a2adf486b60eb480fe283235eac12167f8efa0a462bf9d0036226aa5e6a5382f9f74420ba3269bc260d0a48d0e4442578
-DIST binutils-apple-patches-7.0-r1.tar.bz2 43705 BLAKE2B 
9a912d0f65ae54ea39f39d356b9b3f04f35cafc2883962ef3fbc74d7a10c5556b22345619a00eb067a6e0b6bdd9ed438fc14b8dc13e2ed7d6647b39a50728614
 SHA512 
a25570062628979e23d73ce9dfd0a9bbb4237fdac472a30f2ec564a9bc9afa7d91d8d8b5bf460d16344677f817b55154394608d74c937f0b1fc6dda64f538266
-DIST binutils-apple-patches-7.0-r2.tar.bz2 50934 BLAKE2B 
1726dd7c80efe0542832c19a75fff0f84a487aa7ce9fd69d9bd4111d3b606b406bf757bddbf2914800d06eb8ccf5f5e9a0b0ecece291ac42a3c57e58062e38ea
 SHA512 
c7c8f50fad0507228336b6144b8be3e70df07d64f1df617bfd9cd717a095c49cd9555c441cde7d24bbe2d179ab8763e4f6ab1074dd6c5532b80a1bbb4f13a244
-DIST binutils-apple-patches-7.2-r0.tar.bz2 2917 BLAKE2B 
53bf5c5c8a21bcaa4df6b1fe290628d428976c0e502c7c0bb3e1c2f7c13881b4b437963004e1daa5aa32361a2b02826086b5bd9b022321065d425b6663b79445
 SHA512 
ca2fc2da88144fbf01f34f1664e6177105a5d1bff956e83f6c7cd530b8e80dcd59b0c921ad95d3c4554e02909bcd846d3a2a4535bf47569b343c85e765619821
-DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 BLAKE2B 
a9f23fe66f9b3e25b8975c9148db996fb3133f70b11768fe400993c90d62b6da2c9704a99104c6921dfae5052b5e0d66bd1af02640df8166a957fef9a092d52a
 SHA512 
6b092c586ac4c3a3c65229a7490f93b0f0d38348e5a2db4f73d6062c737007ee0a5b6bdb5948b7aac1d74d32442fa501ba92161a9ffe13151288432c6a706c43
-DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 BLAKE2B 
4ac5d3b50c04b1ab71dc1c266db8b44e9d34f12bcc8a53966232cb5a6999b2662f9891367a2e7f8ea4f0f014b19594c1adf8dd945a18419980bca729c1de302e
 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
-DIST binutils-apple-patches-8.2-r0.tar.bz2 5771 BLAKE2B 
b562ea4dd9214bc66695dbdb2452c88b1885ae1e36904516ea664157cbf0b54421d80cd0df792fcc431a3e0b98e804488c651b3fa29b368445450d0d13a1502c
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-12-13 Thread Fabian Groffen
commit: ad50766a56d3d3d9af2065947fa84faf5e1eb7ab
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 13 10:47:24 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 13 10:47:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad50766a

sys-devel/binutils-apple: drop patch which was included in updated distfile

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
index 55a843d9c6c..6e37ac06e4c 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
@@ -84,7 +84,6 @@ src_prepare() {
epatch "${WORKDIR}"/${PN}-3.1.1-nmedit.patch
epatch "${WORKDIR}"/${PN}-3.1.1-no-headers.patch
epatch "${WORKDIR}"/${PN}-3.1.1-no-oss-dir.patch
-   epatch "${WORKDIR}"/${P}-armv7-defines.patch
 
cd "${S}"/${LD64}
epatch "${WORKDIR}"/${PN}-3.1.1-testsuite.patch



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-12-13 Thread Fabian Groffen
commit: bc7b7d6779a07e0ae6a837fd4d6c871f8bd4b594
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 13 08:34:24 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 13 08:34:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7b7d67

sys-devel/binutils-apple: force gcc-apple usage if necessary

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
index 9469e8bf164..55a843d9c6c 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -121,6 +121,12 @@ src_configure() {
else
BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
fi
+
+   if tc-is-gcc && [[ $(gcc-fullversion) != 4.2.1 ]] ; then
+   # force gcc-apple
+   CC=${CTARGET}-gcc-4.2.1
+   CXX=${CTARGET}-g++-4.2.1
+   fi
 }
 
 compile_ld64() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-12-12 Thread Fabian Groffen
commit: 97111af5ab00787a738efbb81ed643d77f3ddf8e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 13 07:28:24 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 13 07:28:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97111af5

sys-devel/binutils-apple: update digest

cctools-750.tar.gz was changed upstream

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 17d373c0421..4cb0acf9948 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -11,7 +11,7 @@ DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 BLAKE2B 
a9f23fe66f9b3e25b8975c9
 DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 BLAKE2B 
4ac5d3b50c04b1ab71dc1c266db8b44e9d34f12bcc8a53966232cb5a6999b2662f9891367a2e7f8ea4f0f014b19594c1adf8dd945a18419980bca729c1de302e
 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
 DIST binutils-apple-patches-8.2-r0.tar.bz2 5771 BLAKE2B 
b562ea4dd9214bc66695dbdb2452c88b1885ae1e36904516ea664157cbf0b54421d80cd0df792fcc431a3e0b98e804488c651b3fa29b368445450d0d13a1502c
 SHA512 
92d04396630a31b752a24845c27fe8da2e37eb176117c9b31193e8f48af7ade707cda4060289b848965310afd05b2f121c740b0e5baa56b79c5481273a88c84e
 DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
-DIST cctools-750.tar.gz 1947953 BLAKE2B 
c2c6176daaeac0ca407c13c19ce15a84be639510d95c15bca654ba3415fe64a136a0155bcd3c8a34696c35cfe6989f1177a486cc71acc157b42d7c706b23fb29
 SHA512 
e2e152a9fb7db47c60fe450e1fc92c6866ab89682c7fdc594b97e419ce93ea1353654bd4419bf3df99d119f554aa0f32993dc645dd7c4680840cd01b7dce2f67
+DIST cctools-750.tar.gz 1947990 BLAKE2B 
b0fe71ae6972bd2b21c1ecf7a699104c51519babf67bb5fc45e31ed1d17108e7627cb46b5f65d48c33dbec9e9032e703924e9a9a687ec19bd384a3cdea243a46
 SHA512 
298a447757d926b3d156aaf8be27ceadeb4242336b66cb0bee0fd2dc8bb4ad3f167758ff526e4bf3fe458cb72391f5dc38f9112171883fcf28d49a18d671296a
 DIST cctools-822.tar.gz 2024412 BLAKE2B 
6b58499a9dfc2a1b166ff428f1e263cd44e03c50cdc8f6e467cfee93bc2dc2a9c81bf7626479dce195b152f04217e2d3a427afac45484cba4c5f2bdfbb7e46f9
 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 DIST cctools-855.tar.gz 1699635 BLAKE2B 
4d98cf2bbced6894083dc2733a35cf9a4c47f71172fe98265a8f047218cc90276085919129553e3a1ea0658416eebf3b7cf0908bd32ac1a224480554257999ee
 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 DIST cctools-862.tar.gz 1702345 BLAKE2B 
de84058aa78824562b0eabf93a29badaba0908a7140336a281a6ea46a9b09d893433a908c299e8de866a76e0eeb98b730570958fc8fac559ccc6e35f5138b121
 SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-12-10 Thread Fabian Groffen
commit: a6fb3635d4466cd218c292ce7eaa4954fa51cf3d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec 10 14:20:15 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Dec 10 14:20:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fb3635

binutils-apple: enable build of 6.3 on ppc-macos

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
index 5835b8852a0..cdeffebc6f3 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -203,6 +203,10 @@ src_configure() {
else
use libcxx && \
ewarn "libcxx only available with clang and your C++ 
compiler ($CXX) does not seem to be clang"
+
+   # force gcc-apple, FSF gcc doesn't grok this code
+   export CC=${CTARGET}-gcc-4.2.1
+   export CXX=${CTARGET}-g++-4.2.1
fi
 
# CPPFLAGS only affects ld64, cctools don't use 'em (which currently is
@@ -228,11 +232,15 @@ src_configure() {
if use multitarget ; then
ARCHS_TO_SUPPORT="$(grep KNOWN_ARCHS= $creco | \
cut -d\" -f2 | tr ',' ' ')"
+   elif use ppc-macos ; then
+   ARCHS_TO_SUPPORT="ppc ppc750 ppc7400 ppc7450 ppc970 ppc64 $(\
+   grep RC_SUPPORTED_ARCHS= $creco | cut -d\" -f2)"
fi
 
# Create configure.h for ld64 with SUPPORT_ARCH_ defines in it.
+   einfo "building support for: ${ARCHS_TO_SUPPORT}"
DERIVED_FILE_DIR=${LD64}/src \
-   RC_SUPPORTED_ARCHS="$ARCHS_TO_SUPPORT" \
+   RC_SUPPORTED_ARCHS="$ARCHS_TO_SUPPORT" \
$creco
 
# do not depend on MachOFileAbstraction.hpp to define



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-01-04 Thread Fabian Groffen
commit: 030405ef8cd790d6a786d1f91485973486408880
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan  4 16:45:43 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan  4 16:46:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030405ef

sys-devel/binutils-apple: set forgotten CTARGET in 3.2

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
index 8b3622786d6..9469e8bf164 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
@@ -106,6 +106,13 @@ src_prepare() {
 }
 
 src_configure() {
+   export CTARGET=${CTARGET:-${CHOST}}
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+   fi
+
LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
INCPATH=${LIBPATH}/include
DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
@@ -175,7 +182,8 @@ install_cctools() {
BUILD_OBSOLETE_ARCH= \
DSTROOT=\"${D}\" \
USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-   LIBDIR=\"${EPREFIX}\"${LIBPATH}
+   LIBDIR=\"${EPREFIX}\"${LIBPATH} \
+   LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
 
cd "${ED}"${BINPATH}
insinto ${DATAPATH}/man/man1



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-01-03 Thread Fabian Groffen
commit: c5ac996b9f30b2b6221a67116b4e722cdb2c91e1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  3 20:52:10 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  3 20:52:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ac996b

sys-devel/binutils-apple: fix llvm slot-dep

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild   | 6 +++---
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild   | 8 
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild   | 8 
 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild   | 8 
 sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.2-r1.ebuild   | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild| 4 ++--
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild  | 4 ++--
 sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild | 6 +++---
 sys-devel/binutils-apple/binutils-apple-8.2.1.ebuild| 4 ++--
 15 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
index 5131c4f35b9..021608d4682 100644
--- a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -26,10 +26,10 @@ KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test multitarget"
 
 RDEPEND="sys-devel/binutils-config
-   lto? ( sys-devel/llvm )"
+   lto? ( sys-devel/llvm:* )"
 DEPEND="${RDEPEND}
test? ( >=dev-lang/perl-5.8.8 )
-   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm )"
+   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm:* )"
 
 SLOT="4"
 

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index 507c8b54be1..4920826c016 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -25,12 +25,12 @@ KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test libcxx multitarget"
 
 RDEPEND="sys-devel/binutils-config
-   lto? ( sys-devel/llvm )
+   lto? ( sys-devel/llvm:* )
libcxx? ( sys-libs/libcxx )"
 DEPEND="${RDEPEND}
test? ( >=dev-lang/perl-5.8.8 )
-   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm )
-   libcxx? ( sys-devel/llvm )"
+   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm:* )
+   libcxx? ( sys-devel/llvm:* )"
 
 SLOT="5"
 

diff --git a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
index 984b3131982..bd320244231 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -26,12 +26,12 @@ KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test libcxx multitarget"
 
 RDEPEND="sys-devel/binutils-config
-   lto? ( sys-devel/llvm )
+   lto? ( sys-devel/llvm:* )
libcxx? ( sys-libs/libcxx )"
 DEPEND="${RDEPEND}
test? ( >=dev-lang/perl-5.8.8 )
-   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm )
-   libcxx? ( sys-devel/llvm )"
+   || ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm:* )
+   libcxx? ( sys-devel/llvm:* )"
 
 SLOT="6"
 

diff --git a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
index 371c6a2b6c6..5835b8852a0 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -27,12 +27,12 @@ KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test libcxx multitarget"
 
 RDEPEND="sys-devel/binutils-config
-   lto? ( sys-devel/llvm )
+   lto? ( sys-devel/llvm:* )
libcxx? ( sys-libs/libcxx )"
 DEPEND="${RDEPEND}
test? ( >=dev-lang/perl-5.8.8 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2018-01-03 Thread Fabian Groffen
commit: 5a0370b07c54bfb2ef46835164c75167ff618345
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  3 20:45:45 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  3 20:52:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a0370b0

sys-devel/binutils-apple: restore 3.2 for bootstrapping 10.5

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/binutils-apple/Manifest  |   4 +
 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 227 +
 2 files changed, 231 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index f404c7a7bfb..17d373c0421 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,3 +1,5 @@
+DIST binutils-apple-LP64-patches-1.tar.bz2 10235 BLAKE2B 
3352170bcfe73c574217597233ca58c7d6ebeedf9dfe9da1399953dfe1a0c87fc26e9ba8864620ddd67c6f38e48aeb6950737637605f0b860eb4a0d246f3aff7
 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
+DIST binutils-apple-patches-3.2-r0.tar.bz2 4137 BLAKE2B 
9cd7afbba5337cb9c395556b2691e4acd73ee323d643da4335f6465ccc29b06f889d01fb42c7778576607bfdb859e2df38d3ebf82d4bf7f0971079da6985f237
 SHA512 
5381a93d61c39993cdb294ecb238016e26cdfe283fae553f75ddc6662812709301d5208c770ac0992d1dfab92e4802c660e6fb4336ad891335ab716d3b042805
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B 
a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83
 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 
1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827
 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
 DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 BLAKE2B 
8505acaff6343b2f4dffe9c1dd78e360762f0ad78d39fbc0227265ed8b6768dba62c1a7d6784ca685934942e1a211c70275474001b066e3292c579fa0aa2f356
 SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
@@ -9,6 +11,7 @@ DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 BLAKE2B 
a9f23fe66f9b3e25b8975c9
 DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 BLAKE2B 
4ac5d3b50c04b1ab71dc1c266db8b44e9d34f12bcc8a53966232cb5a6999b2662f9891367a2e7f8ea4f0f014b19594c1adf8dd945a18419980bca729c1de302e
 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
 DIST binutils-apple-patches-8.2-r0.tar.bz2 5771 BLAKE2B 
b562ea4dd9214bc66695dbdb2452c88b1885ae1e36904516ea664157cbf0b54421d80cd0df792fcc431a3e0b98e804488c651b3fa29b368445450d0d13a1502c
 SHA512 
92d04396630a31b752a24845c27fe8da2e37eb176117c9b31193e8f48af7ade707cda4060289b848965310afd05b2f121c740b0e5baa56b79c5481273a88c84e
 DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
+DIST cctools-750.tar.gz 1947953 BLAKE2B 
c2c6176daaeac0ca407c13c19ce15a84be639510d95c15bca654ba3415fe64a136a0155bcd3c8a34696c35cfe6989f1177a486cc71acc157b42d7c706b23fb29
 SHA512 
e2e152a9fb7db47c60fe450e1fc92c6866ab89682c7fdc594b97e419ce93ea1353654bd4419bf3df99d119f554aa0f32993dc645dd7c4680840cd01b7dce2f67
 DIST cctools-822.tar.gz 2024412 BLAKE2B 
6b58499a9dfc2a1b166ff428f1e263cd44e03c50cdc8f6e467cfee93bc2dc2a9c81bf7626479dce195b152f04217e2d3a427afac45484cba4c5f2bdfbb7e46f9
 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 DIST cctools-855.tar.gz 1699635 BLAKE2B 
4d98cf2bbced6894083dc2733a35cf9a4c47f71172fe98265a8f047218cc90276085919129553e3a1ea0658416eebf3b7cf0908bd32ac1a224480554257999ee
 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 DIST cctools-862.tar.gz 1702345 BLAKE2B 
de84058aa78824562b0eabf93a29badaba0908a7140336a281a6ea46a9b09d893433a908c299e8de866a76e0eeb98b730570958fc8fac559ccc6e35f5138b121
 SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a
@@ -35,5 +38,6 @@ DIST ld64-264.3.101.tar.gz 681491 BLAKE2B 
d924b8865924d7d2b55886221c0e8c6ed0b50c
 DIST ld64-264.3.102.tar.gz 681509 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2017-12-29 Thread Fabian Groffen
commit: e31bea4612e174201032c496edc62b8e97109569
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Dec 29 13:49:59 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Dec 29 13:49:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31bea46

sys-devel/binutils-apple: patchbump for llvm 4/5 by Michael Weiser

Closes: https://bugs.gentoo.org/642292
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/binutils-apple/Manifest  |   1 +
 .../binutils-apple/binutils-apple-8.2.1-r1.ebuild  | 366 +
 2 files changed, 367 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 1818fa06667..f404c7a7bfb 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -8,6 +8,7 @@ DIST binutils-apple-patches-7.2-r0.tar.bz2 2917 BLAKE2B 
53bf5c5c8a21bcaa4df6b1fe
 DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 BLAKE2B 
a9f23fe66f9b3e25b8975c9148db996fb3133f70b11768fe400993c90d62b6da2c9704a99104c6921dfae5052b5e0d66bd1af02640df8166a957fef9a092d52a
 SHA512 
6b092c586ac4c3a3c65229a7490f93b0f0d38348e5a2db4f73d6062c737007ee0a5b6bdb5948b7aac1d74d32442fa501ba92161a9ffe13151288432c6a706c43
 DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 BLAKE2B 
4ac5d3b50c04b1ab71dc1c266db8b44e9d34f12bcc8a53966232cb5a6999b2662f9891367a2e7f8ea4f0f014b19594c1adf8dd945a18419980bca729c1de302e
 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
 DIST binutils-apple-patches-8.2-r0.tar.bz2 5771 BLAKE2B 
b562ea4dd9214bc66695dbdb2452c88b1885ae1e36904516ea664157cbf0b54421d80cd0df792fcc431a3e0b98e804488c651b3fa29b368445450d0d13a1502c
 SHA512 
92d04396630a31b752a24845c27fe8da2e37eb176117c9b31193e8f48af7ade707cda4060289b848965310afd05b2f121c740b0e5baa56b79c5481273a88c84e
+DIST binutils-apple-patches-8.2-r1.tar.bz2 10830 BLAKE2B 
345db8619873e9e91b79c3fdc0685fc46f82366df0b6153c1a59fbe5c122622e799754397e980e8752ef01ef25bbac81bb8f0339e92168790211b1d9c03bef2d
 SHA512 
e7ca8cbac75671846c044abcd5415cfcf5832ff71acd5a2799b643369b02f2f7148990398c51913a3758e589f9fbff875e333aadf568e2a8a2defeafaa2aca95
 DIST cctools-822.tar.gz 2024412 BLAKE2B 
6b58499a9dfc2a1b166ff428f1e263cd44e03c50cdc8f6e467cfee93bc2dc2a9c81bf7626479dce195b152f04217e2d3a427afac45484cba4c5f2bdfbb7e46f9
 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 DIST cctools-855.tar.gz 1699635 BLAKE2B 
4d98cf2bbced6894083dc2733a35cf9a4c47f71172fe98265a8f047218cc90276085919129553e3a1ea0658416eebf3b7cf0908bd32ac1a224480554257999ee
 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 DIST cctools-862.tar.gz 1702345 BLAKE2B 
de84058aa78824562b0eabf93a29badaba0908a7140336a281a6ea46a9b09d893433a908c299e8de866a76e0eeb98b730570958fc8fac559ccc6e35f5138b121
 SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
new file mode 100644
index 000..bf8351a7b24
--- /dev/null
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils flag-o-matic toolchain-funcs llvm prefix
+
+LD64=ld64-274.2
+CCTOOLS_VERSION=895
+CCTOOLS=cctools-${CCTOOLS_VERSION}
+DYLD=dyld-421.2
+
+DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools ${PV}"
+HOMEPAGE="http://www.opensource.apple.com/darwinsource/;
+SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
+   http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
+   http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r1.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-8.2-r1.tar.bz2;
+
+LICENSE="APSL-2"
+KEYWORDS="~x64-macos ~x86-macos"
+IUSE="lto tapi classic test"
+
+# ld64 can now only be compiled using llvm and libc++ since it massively uses
+# C++11 language features. *But additionally* the as driver now defaults to
+# calling clang as the assembler on many platforms. This can be disabled using
+# -Wa,-Q but since it's default we make llvm a static runtime dependency.
+RDEPEND="sys-devel/binutils-config
+   lto? ( app-arch/xar )
+   tapi? ( sys-libs/tapi )
+   sys-devel/llvm
+   sys-libs/libcxx"
+DEPEND="${RDEPEND}
+   test? ( >=dev-lang/perl-5.8.8 )"
+
+SLOT="8"
+

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2017-09-06 Thread Michał Górny
commit: 21b97ce4a31ccc553c8e9ccba098b25139db733a
Author: Francesco Turco  fastmail  fm>
AuthorDate: Sun Sep  3 16:39:42 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep  6 20:59:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b97ce4

sys-devel/binutils-apple: use HTTPS for links to dev.gentoo.org

 sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild |  4 ++--
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild |  6 +++---
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild |  8 
 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild | 10 +-
 sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild | 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild| 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild | 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild| 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.2-r1.ebuild | 14 +++---
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild| 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild  | 14 +++---
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild| 16 
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild| 10 +-
 sys-devel/binutils-apple/binutils-apple-8.2.1.ebuild  | 10 +-
 14 files changed, 76 insertions(+), 76 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
index 1914b417867..5131c4f35b9 100644
--- a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -19,7 +19,7 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz

http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS_HEADERS}.tar.gz
http://www.opensource.apple.com/tarballs/libunwind/${LIBUNWIND}.tar.gz
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2;
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2;
 
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index ebc8c180cc4..507c8b54be1 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -17,8 +17,8 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
http://www.opensource.apple.com/tarballs/libunwind/${LIBUNWIND}.tar.gz
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2;
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2;
 
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"

diff --git a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
index 2d0a41d69f8..984b3131982 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -17,9 +17,9 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
http://www.opensource.apple.com/tarballs/libunwind/${LIBUNWIND}.tar.gz
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-6.1-r1.tar.bz2;
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
+   https://dev.gentoo.org/~grobian/distfiles/${PN}-patches-6.1-r1.tar.bz2;
 
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"

diff --git a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2017-02-26 Thread Fabian Groffen
commit: ef835654905c7fea9a55359ad930385cff248e22
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb 26 19:06:04 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb 26 19:06:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef835654

sys-devel/binutils-apple: version bumps for Xcode 8.1 and 8.2.1 by Michael 
Weiser, bug #609436

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-devel/binutils-apple/Manifest  |   5 +
 sys-devel/binutils-apple/binutils-apple-8.1.ebuild | 334 +
 .../binutils-apple/binutils-apple-8.2.1.ebuild | 334 +
 sys-devel/binutils-apple/metadata.xml  |   3 +
 4 files changed, 676 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 9ec34163fc..c8daa0501d 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -7,6 +7,7 @@ DIST binutils-apple-patches-7.0-r2.tar.bz2 50934 SHA256 
5be8cf3ed268bb413ffd05af
 DIST binutils-apple-patches-7.2-r0.tar.bz2 2917 SHA256 
8fa3c64c840aefb71c32fc0294ce6c2b0cf058a5e7f624d736dac6b8c1f44287 SHA512 
ca2fc2da88144fbf01f34f1664e6177105a5d1bff956e83f6c7cd530b8e80dcd59b0c921ad95d3c4554e02909bcd846d3a2a4535bf47569b343c85e765619821
 WHIRLPOOL 
9ba63b8407f6015dd8cca48bea474c375cf90047a138fac8aef800622a780bfcc98910cc46781aea72a2b9803e7cd86c3ea35cfe9fa33bba8813499cc8b91c2c
 DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 SHA256 
18a9484b53225004ccd37d34d0e208e3a716f73831f4a433be211f233d855fb1 SHA512 
6b092c586ac4c3a3c65229a7490f93b0f0d38348e5a2db4f73d6062c737007ee0a5b6bdb5948b7aac1d74d32442fa501ba92161a9ffe13151288432c6a706c43
 WHIRLPOOL 
ef159c24cd1e53538f73aac805e06d14775f82921b1e8a10919981dbec0017d0c70ada0e80ea6135cca5551ccfb38f229df666bcb2e692880d6a23d380d39801
 DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 SHA256 
215da3068451640cf25dbe7beb0c8d704a6fbc6d3d988675ae17b9ebbd9d1ee2 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
 WHIRLPOOL 
1c8a2b251e385eff5de435f9c72c8244329f55de5a61549371214ddab1cfe687491571d68d0a2c7cee4da2529f24005d1d0a7429daa5c6a1ef3a68ea8af0da20
+DIST binutils-apple-patches-8.2-r0.tar.bz2 5771 SHA256 
839dba0eb6314e15bfa43b50479359adfc695c8b65b6c7176abc0983c41c6dbb SHA512 
92d04396630a31b752a24845c27fe8da2e37eb176117c9b31193e8f48af7ade707cda4060289b848965310afd05b2f121c740b0e5baa56b79c5481273a88c84e
 WHIRLPOOL 
5706ab6aee04670b4fbbf5cca62109c3f69beba834729280dc636d8c5c4017f321d0402db080032219ccf025899a9bf1daf48a7ac6805faf01e10ed6faf73242
 DIST cctools-822.tar.gz 2024412 SHA256 
dfaa9bdbd023524d47429674f64d2d5ea393123dabf90868be0aa17f61f45289 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 WHIRLPOOL 
81191ab46e8a9e47e4267146f978438ff64314b0363296b973a02f361918a5cd69057753a1b40766b93d3d4a3ed10585a27f6da2953992a406be61d1dcc1d06c
 DIST cctools-855.tar.gz 1699635 SHA256 
751748ddf32c8ea84c175f32792721fa44424dad6acbf163f84f41e9617dbc58 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 WHIRLPOOL 
fa493a29e32583f60c3553794bbb6d01a7b5ef797d8e8ba8161c9cbf237906ebbfaff560366da2d5b852bfcbdd55e874c00edf5b3169b16b357a54fcf3c07c4c
 DIST cctools-862.tar.gz 1702345 SHA256 
1bf29f620b91c901ad3116b47738ab5076c1aed75d13869cd3bc7f067b4aaadb SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a
 WHIRLPOOL 
371307f3264361f5e2e48d83177aff1a8f435cf2bdc1f4998cc5780c5b3760048a29a7620d2390db8f0c9378cd2f3b2f130b6aca9d402e3d428c4f4d353db097
@@ -15,11 +16,13 @@ DIST cctools-877.5.tar.gz 1717664 SHA256 
5e7525c86581d9dead8a8508a9e824101765d05
 DIST cctools-877.7.tar.gz 1720523 SHA256 
c3809b7604a27db0c0b418fcccd5cad49f002e2a750ec611f92f806521f7ed9e SHA512 
5c381fe8b85d1254f660eb3c3510d9e0a49792ae5bb0e69a4dfb5a18e7f1706ee1411589f20583a9d7f12126ef616f66f1ad5c1c4ff405f66b52759c0a4272b5
 WHIRLPOOL 
2c8e85fd33f183bd074abf90237301eff252ca05aa48a59aea713d263b10e0710d261a5ac01185e9a17d1a391fa025fb91d60df0f3b426140defdbd5536e4bbb
 DIST cctools-877.8.tar.gz 1720708 SHA256 
88be2788adf461f1d8278324b0078f6003b2328b6f95a54b16ec6ed1ba651dc2 SHA512 
3f75fbe4eacd89f2e6372a3167ed197e2b8bda9faa10fe6bce0cf9d3d3eca536f0af5fc4ce1e4bc6a24eb68db36f5d0b1d0bc3f9807e285e67cfaa2d336d81ef
 WHIRLPOOL 
eea67bacd8037b19ba3efcc2fecfcc74ec3e785ce92628fdeccbeca6e17dee4d1926719a02ca7f68fc2045f9b37571cb044cc29a3a8fe6a5bd704a3446f44945
 DIST cctools-886.tar.gz 1731850 SHA256 
f3a4fa7dad4a54d862b1d9f48e3dfb25fc532c9cf46a041cf8134694328a8878 SHA512 
49f14e165da3a9fcf16614a810b8a2a68907348bd27a60b268b330e416a0bc070fb6445e1e6b80d849026bd6ce7de4459623ab86168e2d63bb492d1ba6680c5b
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2017-01-01 Thread Fabian Groffen
commit: 6407ad21bb14a7dc0e62c90084ce6a743715c27a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan  1 13:15:51 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan  1 13:16:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6407ad21

sys-devel/binutils-apple: workaround llvm-3.9.{0,1} bug

Package-Manager: portage-2.2.28-prefix

 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
index 2d54d8c..9eb28b9 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -78,6 +78,12 @@ src_prepare() {
epatch "${S}"/ld64-241.9-cc_md5.patch
epatch "${S}"/ld64-264.3.102-bitcode-case.patch
 
+   # workound llvm-3.9.{0,1} issue
+   # https://bugs.gentoo.org/show_bug.cgi?id=603580
+   # https://groups.google.com/forum/#!topic/llvm-dev/JY6nuKE__sU
+   # 
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160829/169553.html
+   sed -i -e '/COMPILE_TIME_ASSERT/d' ld/parsers/libunwind/*.hpp || die
+
# provide missing headers from libunwind and dyld
mkdir -p include/{mach,mach-o/arm} || die
# never present because it's private



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-12-21 Thread Fabian Groffen
commit: 267510dce9fa26401385a5bfa0f7fe8415b80729
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 22 07:44:17 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 22 07:44:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267510dc

sys-devel/binutils-apple: properly fix case-mismatch, bug #601804

Package-Manager: portage-2.3.0

 sys-devel/binutils-apple/Manifest| 1 +
 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild | 5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 96e0594..9ec3416 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -6,6 +6,7 @@ DIST binutils-apple-patches-7.0-r1.tar.bz2 43705 SHA256 
e016615294167a539c716094
 DIST binutils-apple-patches-7.0-r2.tar.bz2 50934 SHA256 
5be8cf3ed268bb413ffd05aff91a74a138c5ee92f3cad7c1bcafb4abd957ce8d SHA512 
c7c8f50fad0507228336b6144b8be3e70df07d64f1df617bfd9cd717a095c49cd9555c441cde7d24bbe2d179ab8763e4f6ab1074dd6c5532b80a1bbb4f13a244
 WHIRLPOOL 
35e735356ee72161b0f69ea12ca3ae6745dcea18f8bcba62adbe8c189da9ddf0595bbd837c21acecf0a32a6a50a998c80a2cc3088e63b64655c6f0d0949e05c8
 DIST binutils-apple-patches-7.2-r0.tar.bz2 2917 SHA256 
8fa3c64c840aefb71c32fc0294ce6c2b0cf058a5e7f624d736dac6b8c1f44287 SHA512 
ca2fc2da88144fbf01f34f1664e6177105a5d1bff956e83f6c7cd530b8e80dcd59b0c921ad95d3c4554e02909bcd846d3a2a4535bf47569b343c85e765619821
 WHIRLPOOL 
9ba63b8407f6015dd8cca48bea474c375cf90047a138fac8aef800622a780bfcc98910cc46781aea72a2b9803e7cd86c3ea35cfe9fa33bba8813499cc8b91c2c
 DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 SHA256 
18a9484b53225004ccd37d34d0e208e3a716f73831f4a433be211f233d855fb1 SHA512 
6b092c586ac4c3a3c65229a7490f93b0f0d38348e5a2db4f73d6062c737007ee0a5b6bdb5948b7aac1d74d32442fa501ba92161a9ffe13151288432c6a706c43
 WHIRLPOOL 
ef159c24cd1e53538f73aac805e06d14775f82921b1e8a10919981dbec0017d0c70ada0e80ea6135cca5551ccfb38f229df666bcb2e692880d6a23d380d39801
+DIST binutils-apple-patches-7.3-r1.tar.bz2 44737 SHA256 
215da3068451640cf25dbe7beb0c8d704a6fbc6d3d988675ae17b9ebbd9d1ee2 SHA512 
ce4b3a725e19cb632b0c101a32488ce09a8bb89aed08339d5518d834cb68c525b2e0c8b66564a945c077915e92cc6be3f7028c5baacb870b3ca9b9422b4fb0da
 WHIRLPOOL 
1c8a2b251e385eff5de435f9c72c8244329f55de5a61549371214ddab1cfe687491571d68d0a2c7cee4da2529f24005d1d0a7429daa5c6a1ef3a68ea8af0da20
 DIST cctools-822.tar.gz 2024412 SHA256 
dfaa9bdbd023524d47429674f64d2d5ea393123dabf90868be0aa17f61f45289 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 WHIRLPOOL 
81191ab46e8a9e47e4267146f978438ff64314b0363296b973a02f361918a5cd69057753a1b40766b93d3d4a3ed10585a27f6da2953992a406be61d1dcc1d06c
 DIST cctools-855.tar.gz 1699635 SHA256 
751748ddf32c8ea84c175f32792721fa44424dad6acbf163f84f41e9617dbc58 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 WHIRLPOOL 
fa493a29e32583f60c3553794bbb6d01a7b5ef797d8e8ba8161c9cbf237906ebbfaff560366da2d5b852bfcbdd55e874c00edf5b3169b16b357a54fcf3c07c4c
 DIST cctools-862.tar.gz 1702345 SHA256 
1bf29f620b91c901ad3116b47738ab5076c1aed75d13869cd3bc7f067b4aaadb SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a
 WHIRLPOOL 
371307f3264361f5e2e48d83177aff1a8f435cf2bdc1f4998cc5780c5b3760048a29a7620d2390db8f0c9378cd2f3b2f130b6aca9d402e3d428c4f4d353db097

diff --git a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
index ec675e4..2d54d8c 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-6.3-r1.tar.bz2
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.0-r2.tar.bz2
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.2-r0.tar.bz2
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r0.tar.bz2;
+   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r1.tar.bz2;
 
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
@@ -65,8 +65,6 @@ src_prepare() {
cd "${S}"/${LD64}/src
cp "${S}"/ld64-136-compile_stubs.h ld/compile_stubs.h
cp "${S}"/ld64-264.3.101-Makefile Makefile
-   # provide right file for case-sensitive filesystems, bug #601804
-   ( cd ld && ln -s {B,b}itcode.hpp >& /dev/null )
 
epatch "${S}"/ld64-264.3.101-nolto.patch
epatch "${S}"/ld64-241.9-extraneous-includes.patch
@@ -78,6 +76,7 @@ src_prepare() {
epatch "${S}"/ld64-241.9-register-names.patch
epatch "${S}"/ld64-241.9-get-comm-align.patch
   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-12-15 Thread Fabian Groffen
commit: 19e5c502181d50f98769ad4ccd896e4974f5a2ad
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Dec 15 15:00:53 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Dec 15 15:01:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e5c502

sys-devel/binutils-apple: fix 7.3.1 on case-sensitive filesystems, bug #601804

Package-Manager: portage-2.3.0

 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
index 55be112..ec675e4 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild
@@ -30,8 +30,8 @@ LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test multitarget"
 
-# ld64 can now only be compiled using llvm and libc++ since it massivley uses
-# C++11 language fatures. *But additionally* the as driver now defaults to
+# ld64 can now only be compiled using llvm and libc++ since it massively uses
+# C++11 language features. *But additionally* the as driver now defaults to
 # calling clang as the assembler on many platforms. This can be disabled using
 # -Wa,-Q but since it's default we make llvm a static runtime dependency.
 RDEPEND="sys-devel/binutils-config
@@ -65,6 +65,8 @@ src_prepare() {
cd "${S}"/${LD64}/src
cp "${S}"/ld64-136-compile_stubs.h ld/compile_stubs.h
cp "${S}"/ld64-264.3.101-Makefile Makefile
+   # provide right file for case-sensitive filesystems, bug #601804
+   ( cd ld && ln -s {B,b}itcode.hpp >& /dev/null )
 
epatch "${S}"/ld64-264.3.101-nolto.patch
epatch "${S}"/ld64-241.9-extraneous-includes.patch



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-09-10 Thread Fabian Groffen
commit: 49925c0dd0a4ab8599c955244cee2d0764cc08e9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Sep 10 14:38:28 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Sep 10 14:40:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49925c0d

sys-devel/binutils-apple: bump to EAPI=5 and remove all conditional code from 
global scope, bug #593392

Package-Manager: portage-2.2.28

 .../binutils-apple/binutils-apple-4.3-r2.ebuild| 37 +++---
 .../binutils-apple/binutils-apple-5.1-r1.ebuild| 37 +++---
 .../binutils-apple/binutils-apple-6.1-r1.ebuild| 37 +++---
 .../binutils-apple/binutils-apple-6.3-r1.ebuild| 35 ++--
 .../binutils-apple/binutils-apple-7.0-r1.ebuild| 35 ++--
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild | 35 ++--
 .../binutils-apple/binutils-apple-7.1-r1.ebuild| 35 ++--
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild | 35 ++--
 .../binutils-apple/binutils-apple-7.2-r1.ebuild| 35 ++--
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild | 35 ++--
 .../binutils-apple/binutils-apple-7.3.1.ebuild | 35 ++--
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild | 35 ++--
 12 files changed, 219 insertions(+), 207 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
index 7fc3013..a03dbc3 100644
--- a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="3"
+EAPI="5"
 
 inherit eutils flag-o-matic toolchain-funcs
 
@@ -32,27 +32,12 @@ DEPEND="${RDEPEND}
test? ( >=dev-lang/perl-5.8.8 )
|| ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm )"
 
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
 SLOT="4"
 
-LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
-INCPATH=${LIBPATH}/include
-DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
-if is_cross ; then
-   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/${PV}
-else
-   BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
-fi
-
 S=${WORKDIR}
 
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
 src_prepare() {
if use multitarget ; then
ewarn "You have enabled support for non-standard target 
architectures"
@@ -185,6 +170,22 @@ src_configure() {
ENABLE_LTO=0
use lto && ENABLE_LTO=1
 
+   export CTARGET=${CTARGET:-${CHOST}}
+   if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+   fi
+
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
+   INCPATH=${LIBPATH}/include
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
+   if is_cross ; then
+   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/${PV}
+   else
+   BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
+   fi
+
# CPPFLAGS only affects ld64, cctools don't use 'em (which currently is
# what we want)
append-cppflags -DNDEBUG

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index 58c2d4e..682f644 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="3"
+EAPI="5"
 
 inherit eutils flag-o-matic toolchain-funcs
 
@@ -33,27 +33,12 @@ DEPEND="${RDEPEND}
|| ( >=sys-devel/gcc-apple-4.2.1 sys-devel/llvm )
libcxx? ( sys-devel/llvm )"
 
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
 SLOT="5"
 
-LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
-INCPATH=${LIBPATH}/include
-DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
-if is_cross ; then
-   BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/${PV}
-else
-   BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
-fi
-
 S=${WORKDIR}
 
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
 src_prepare() {
if use multitarget ; then
ewarn "You have enabled support for non-standard target 
architectures"
@@ -197,6 +182,22 @@ src_configure() {
ENABLE_LTO=0
use lto && ENABLE_LTO=1
 
+   export CTARGET=${CTARGET:-${CHOST}}
+   if [[ 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-09-10 Thread Fabian Groffen
commit: 8ac25df019a480ca19dc0913ba7810148eb5a221
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Sep 10 14:07:57 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Sep 10 14:08:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac25df0

sys-devel/binutils-apple: remove cross-compile SLOT magic once copied from 
binutils/toolchain.eclass, bug #593392

Package-Manager: portage-2.2.28

 sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild| 6 +-
 sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild| 6 +-
 sys-devel/binutils-apple/binutils-apple-7.2-r1.ebuild | 6 +-
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild| 6 +-
 sys-devel/binutils-apple/binutils-apple-7.3.1.ebuild  | 6 +-
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild| 6 +-
 12 files changed, 12 insertions(+), 60 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
index 15692ec..7fc3013 100644
--- a/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild
@@ -40,11 +40,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-4"
-else
-   SLOT="4"
-fi
+SLOT="4"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index 9e3d115..58c2d4e 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -41,11 +41,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-5"
-else
-   SLOT="5"
-fi
+SLOT="5"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
index b85a90c..99e5309 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild
@@ -42,11 +42,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-6"
-else
-   SLOT="6"
-fi
+SLOT="6"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
index 75fdff2..da9d320 100644
--- a/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild
@@ -43,11 +43,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-6"
-else
-   SLOT="6"
-fi
+SLOT="6"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild
index 017df46..dfa6214 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.0-r1.ebuild
@@ -47,11 +47,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-7"
-else
-   SLOT="7"
-fi
+SLOT="7"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-7.0.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.0.ebuild
index 0cd3df8..0227bb2 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.0.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.0.ebuild
@@ -52,11 +52,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if is_cross ; then
-   SLOT="${CTARGET}-7"
-else
-   SLOT="7"
-fi
+SLOT="7"
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
 INCPATH=${LIBPATH}/include

diff --git a/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
index a56e1b0..82bc725 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
@@ -47,11 +47,7 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
 fi
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-if 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-07-10 Thread Patrick Lauer
commit: 01643912b0d016df798ab6d20d37aa349ff6fe98
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jul 10 21:58:57 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Jul 10 21:58:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01643912

sys-devel/binutils-apple: Whitespace

Package-Manager: portage-2.3.0

 sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild | 1 -
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
index 6e49c5a..a56e1b0 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.1-r1.ebuild
@@ -24,7 +24,6 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-6.3-r1.tar.bz2
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.0-r2.tar.bz2;
 
-
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lto test multitarget"

diff --git a/sys-devel/binutils-apple/binutils-apple-7.1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-7.1.ebuild
index fc8e6be..10bb084 100644
--- a/sys-devel/binutils-apple/binutils-apple-7.1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-7.1.ebuild
@@ -24,7 +24,6 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-6.3-r1.tar.bz2
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.0-r1.tar.bz2;
 
-
 LICENSE="APSL-2"
 KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
 IUSE="test multitarget"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-07-10 Thread Fabian Groffen
commit: 5e648a50f95c170bd0dc3983e93adf96e1c8e037
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 10 17:30:30 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 10 17:30:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e648a50

sys-devel/binutils-apple: fix LTO for 7.x series, thanks Michael Weiser, bug 
#587622

Package-Manager: portage-2.2.28

 sys-devel/binutils-apple/Manifest  |   6 +
 .../binutils-apple/binutils-apple-7.0-r1.ebuild| 373 
 .../binutils-apple/binutils-apple-7.1-r1.ebuild| 374 
 .../binutils-apple/binutils-apple-7.2-r1.ebuild| 374 
 .../binutils-apple/binutils-apple-7.3.1.ebuild | 390 +
 sys-devel/binutils-apple/binutils-apple-7.3.ebuild | 390 +
 6 files changed, 1907 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 711ba52..6b5b191 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -5,6 +5,9 @@ DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 SHA256 
fa179acf848b3cb4f888d8f8
 DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 SHA256 
8efc006a59a589d498cd0a745e3096f6e0387031a69b0583b94f8ff943bdd10a SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
 WHIRLPOOL 
80fa76ed8c8f60908ac12b4a2d252d8ec1ae6d418f3e20faa6e1905f6d6284dae74d9d82190d02fdd2690ce572c7e97cf38e9e4b88089beaf8962b6162616b20
 DIST binutils-apple-patches-6.3-r1.tar.bz2 37951 SHA256 
3a5f647eea58f37c091fc7358ee8b8a36de75a5ea826b50e4de1507d31540c79 SHA512 
07262f4cb621d7afa240c4d81f80eb1a2adf486b60eb480fe283235eac12167f8efa0a462bf9d0036226aa5e6a5382f9f74420ba3269bc260d0a48d0e4442578
 WHIRLPOOL 
37429146254f62bb3b67b63551ae7c759131d117ee98a3a9e465b2765550378487d425c435ac7e37f20a0259a536dec7b66851bae1c680c9c25a117a4921ced9
 DIST binutils-apple-patches-7.0-r1.tar.bz2 43705 SHA256 
e016615294167a539c716094ee595c37d7e11a44e76c6aeadb4d9e6bd14622fb SHA512 
a25570062628979e23d73ce9dfd0a9bbb4237fdac472a30f2ec564a9bc9afa7d91d8d8b5bf460d16344677f817b55154394608d74c937f0b1fc6dda64f538266
 WHIRLPOOL 
2b9b2db3c5e81c26bc6857e2b9b38ae487e3c34e58e2180d84e26762bea287f82d290633efe0d9c4b531b4167782487e260963ff8bc4f2775c23a36c9fe3a0ba
+DIST binutils-apple-patches-7.0-r2.tar.bz2 50934 SHA256 
5be8cf3ed268bb413ffd05aff91a74a138c5ee92f3cad7c1bcafb4abd957ce8d SHA512 
c7c8f50fad0507228336b6144b8be3e70df07d64f1df617bfd9cd717a095c49cd9555c441cde7d24bbe2d179ab8763e4f6ab1074dd6c5532b80a1bbb4f13a244
 WHIRLPOOL 
35e735356ee72161b0f69ea12ca3ae6745dcea18f8bcba62adbe8c189da9ddf0595bbd837c21acecf0a32a6a50a998c80a2cc3088e63b64655c6f0d0949e05c8
+DIST binutils-apple-patches-7.2-r0.tar.bz2 2917 SHA256 
8fa3c64c840aefb71c32fc0294ce6c2b0cf058a5e7f624d736dac6b8c1f44287 SHA512 
ca2fc2da88144fbf01f34f1664e6177105a5d1bff956e83f6c7cd530b8e80dcd59b0c921ad95d3c4554e02909bcd846d3a2a4535bf47569b343c85e765619821
 WHIRLPOOL 
9ba63b8407f6015dd8cca48bea474c375cf90047a138fac8aef800622a780bfcc98910cc46781aea72a2b9803e7cd86c3ea35cfe9fa33bba8813499cc8b91c2c
+DIST binutils-apple-patches-7.3-r0.tar.bz2 44576 SHA256 
18a9484b53225004ccd37d34d0e208e3a716f73831f4a433be211f233d855fb1 SHA512 
6b092c586ac4c3a3c65229a7490f93b0f0d38348e5a2db4f73d6062c737007ee0a5b6bdb5948b7aac1d74d32442fa501ba92161a9ffe13151288432c6a706c43
 WHIRLPOOL 
ef159c24cd1e53538f73aac805e06d14775f82921b1e8a10919981dbec0017d0c70ada0e80ea6135cca5551ccfb38f229df666bcb2e692880d6a23d380d39801
 DIST cctools-698.1.tar.gz 2318018 SHA256 
383f1c0c78a2b3efdfdf7ce01adb7e2f8ee9985164dba6ab1c0fae800a211cec SHA512 
05e64df9bead958e6035b3cf449a2cb21b19cef10278348ebea8b47816b05a77ebd7f72fd90270400784a231b5d55c8f909653e8177cbe1332d7f7d618453f12
 WHIRLPOOL 
6ae1244ca97b13378e864609aa62efc4bf028b3e55bfb00cdbf9d20ed6cedd917c64ce337b2635dcabce334b8f994e2558fbda36055b951bf769a21950673e12
 DIST cctools-750.tar.gz 1947953 SHA256 
188855640da114e37e4ddd4824ff6cdc1ea89dfb6c90a23905c9ca315342f356 SHA512 
e2e152a9fb7db47c60fe450e1fc92c6866ab89682c7fdc594b97e419ce93ea1353654bd4419bf3df99d119f554aa0f32993dc645dd7c4680840cd01b7dce2f67
 WHIRLPOOL 
98e48fca183ee47d138426c65401138954a86abc3b80bfc4c5d105b97b8eb583ae350657f1a7dc1154259d0bcdfe1d60dc0a63409826e9a24b178674a5afdf21
 DIST cctools-795.tar.gz 1993795 SHA256 
7fab7044b648e92a9fefd493a1bb6daa4246f24c5838d8b5c913a446e6bbd2ef SHA512 
5a34a73dc71d3574a357f6b0f26a48a99dd0995d62695b309cdfe85c4960934b410455b1ba6bdbc9a4e32106bb45b3604975d2a80ad1be21f5d4eac69254
 WHIRLPOOL 
2bd074ac8ef8542c2c3df5fae91a0bece2e1c31d6c6c771c55e7c7a3d90929f9a7cd420760dcb5ecffb9dd279abed4ba5ebf840c9e9bb983a806707d735cd735
@@ -16,6 +19,7 @@ DIST cctools-870.tar.gz 1702965 SHA256 
b83f4b4696414b814cc1781ec4b68ff9c7bb97920
 DIST cctools-877.5.tar.gz 1717664 SHA256 
5e7525c86581d9dead8a8508a9e824101765d05a3e14d612de1aa38def9adde9 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-05-20 Thread Fabian Groffen
commit: 48af45f1951001115df0abd34cf6e79bb0812872
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri May 20 16:15:10 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri May 20 16:15:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48af45f1

sys-devel/binutils-apple: update 5.1 patchset to apply, re-enable, bug #582782

Package-Manager: portage-2.2.28

 sys-devel/binutils-apple/Manifest | 2 +-
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild | 6 +++---
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild | 2 +-
 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild | 2 +-
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild| 2 +-
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild| 2 +-
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild| 2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 73e57ad..711ba52 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,7 +1,7 @@
 DIST binutils-apple-3.2-unwind-patches-5.tar.xz 26924 SHA256 
65a3b979df5c2033ac34e830d8a77b92b436b6d5707483c619c90a1c2ea46428 SHA512 
9f3ec399274060b67c51193029da5af2199c45bf923a2fa513143111cf3f1c899256c993f4927f4da85a21570d0bc9ff0872e663f90284b2cdbb3f609ea8484e
 WHIRLPOOL 
877410e6e0b442df9e9b7cdef51cc28bd636856949ea42ac53e97ebfc41c2f50309a054729d4fc3498d6eccac96170ffb59dd5700237e59684773832218793cc
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 SHA256 
a107459f3914d57524e51ec4cb5e800f6715d40003514c79add0b5b4521cf809 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
 WHIRLPOOL 
c46d2021c85cee46e87871687ca7217169d14061848d12b4fa203db5d76a89969313ce55b345f2ad9fdba65fd39bdd34b146393332566fd539b2bdfc3f1e4304
 DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 SHA256 
0abb41301034903452084f13566d912976a8d8845dfe37564e727c9dba9bb130 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 WHIRLPOOL 
eca7f9c2cd0e0c35978824c7ae591844ee5f88522db0747ed7d4e37e73bec076dadb3a2e017de7ee6cf2564a8363f4848b0cac36117a6dfd918b4514ad14e843
-DIST binutils-apple-patches-5.1-r1.tar.bz2 50957 SHA256 
d2b4d4216e2eb02055d2d6a24a1d52363c193812fda6d215e1a802a714b917b8 SHA512 
28cda5298f399441cd8ecf9ae704101242f04777d09d4db71ad9b915f06a4ebe392ff0a21c2846b598dec78a5359dc42f5706f78740d2e0e56afc0f1472d4c10
 WHIRLPOOL 
439a27398a3ea6fa95211d063f2ca1c30982bef5bb0d54c4c13024715498e67630f7e8f4ca9bc2e6f7814e24e00bde33dde4265374495aa3faf0300e3a337658
+DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 SHA256 
fa179acf848b3cb4f888d8f8154dffec2737e06bb7002daa8d317ad0bdf02f49 SHA512 
37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8
 WHIRLPOOL 
8cd1b1730b7df31d2324c8c5f23d9b7e11ffb85284cbc1f6f6ee0290304789c405b878d207821dae997420382dd39aa943fcd1fe78ae8135fc238589f429b55f
 DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 SHA256 
8efc006a59a589d498cd0a745e3096f6e0387031a69b0583b94f8ff943bdd10a SHA512 
be8ee5af5c8c9f9228cf6980f032aa101058ac1a414bec89401dbc4ff32ea96d6ebf96b7b79285fa1e7b4037a9ed68b285dbe59ff8e3d3e62bfc0145199e72f3
 WHIRLPOOL 
80fa76ed8c8f60908ac12b4a2d252d8ec1ae6d418f3e20faa6e1905f6d6284dae74d9d82190d02fdd2690ce572c7e97cf38e9e4b88089beaf8962b6162616b20
 DIST binutils-apple-patches-6.3-r1.tar.bz2 37951 SHA256 
3a5f647eea58f37c091fc7358ee8b8a36de75a5ea826b50e4de1507d31540c79 SHA512 
07262f4cb621d7afa240c4d81f80eb1a2adf486b60eb480fe283235eac12167f8efa0a462bf9d0036226aa5e6a5382f9f74420ba3269bc260d0a48d0e4442578
 WHIRLPOOL 
37429146254f62bb3b67b63551ae7c759131d117ee98a3a9e465b2765550378487d425c435ac7e37f20a0259a536dec7b66851bae1c680c9c25a117a4921ced9
 DIST binutils-apple-patches-7.0-r1.tar.bz2 43705 SHA256 
e016615294167a539c716094ee595c37d7e11a44e76c6aeadb4d9e6bd14622fb SHA512 
a25570062628979e23d73ce9dfd0a9bbb4237fdac472a30f2ec564a9bc9afa7d91d8d8b5bf460d16344677f817b55154394608d74c937f0b1fc6dda64f538266
 WHIRLPOOL 
2b9b2db3c5e81c26bc6857e2b9b38ae487e3c34e58e2180d84e26762bea287f82d290633efe0d9c4b531b4167782487e260963ff8bc4f2775c23a36c9fe3a0ba

diff --git a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
index 09aac00..397aaa6 100644
--- a/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild
@@ -19,10 +19,10 @@ 
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
http://www.opensource.apple.com/tarballs/libunwind/${LIBUNWIND}.tar.gz
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
-   http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r1.tar.bz2;
+  

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-05-16 Thread Fabian Groffen
commit: 7b1a18d8df86708bfafd5fb2c9aae4704a4a0f2a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon May 16 19:11:16 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon May 16 19:11:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1a18d8

sys-devel/binutils-apple: bump patchsets for missing patches

Package-Manager: portage-2.2.28

 sys-devel/binutils-apple/Manifest | 10 +-
 sys-devel/binutils-apple/binutils-apple-4.3-r2.ebuild |  4 ++--
 sys-devel/binutils-apple/binutils-apple-5.1-r1.ebuild |  4 ++--
 sys-devel/binutils-apple/binutils-apple-6.1-r1.ebuild |  8 
 sys-devel/binutils-apple/binutils-apple-6.3-r1.ebuild | 10 +-
 sys-devel/binutils-apple/binutils-apple-7.0.ebuild| 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.1.ebuild| 12 ++--
 sys-devel/binutils-apple/binutils-apple-7.2.ebuild| 12 ++--
 8 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 2a8ea37..73e57ad 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,10 +1,10 @@
 DIST binutils-apple-3.2-unwind-patches-5.tar.xz 26924 SHA256 
65a3b979df5c2033ac34e830d8a77b92b436b6d5707483c619c90a1c2ea46428 SHA512 
9f3ec399274060b67c51193029da5af2199c45bf923a2fa513143111cf3f1c899256c993f4927f4da85a21570d0bc9ff0872e663f90284b2cdbb3f609ea8484e
 WHIRLPOOL 
877410e6e0b442df9e9b7cdef51cc28bd636856949ea42ac53e97ebfc41c2f50309a054729d4fc3498d6eccac96170ffb59dd5700237e59684773832218793cc
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 SHA256 
a107459f3914d57524e51ec4cb5e800f6715d40003514c79add0b5b4521cf809 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
 WHIRLPOOL 
c46d2021c85cee46e87871687ca7217169d14061848d12b4fa203db5d76a89969313ce55b345f2ad9fdba65fd39bdd34b146393332566fd539b2bdfc3f1e4304
-DIST binutils-apple-patches-4.3-r0.tar.bz2 36764 SHA256 
968753a7de5281d01b01a8d0313bb011e051f0366e9d90e601c77882cb27c606 SHA512 
17c7b51c7dbcc6857ab366ef72bd96bf7376ee4ebfed4086f2bafa39b0ae6f22830f2e765e0ff529e2931221444ca926659eeb81db24d7649a086bc660d6f53a
 WHIRLPOOL 
b8d11f6b47d0f10ecb57aaac5ab4a147bdf52167fb583f4dfda9dad0799e9386c301185abb7ba9cebb461f4856160f8fa9e7465014d9a181e0c8ee0e003a4b64
-DIST binutils-apple-patches-5.1-r0.tar.bz2 50582 SHA256 
41701843d698535797c7e63de97f5f737acd479a1e5eb2d8b80601ac6e3fcf14 SHA512 
9e056085c33594e834f456ce0be07b16672141b0219b54de19102862e95e6ec6c491133cf3cd29952a216fbb42257da4f54f2fc00ab521f21d217b21110ac76d
 WHIRLPOOL 
12f533ce8f8c4d2d738cbe1d9d30aedb461ce224b4bdbdac99271f11102f5767c74b0d8821a660f6029ebdb401c05cfe62a80d78dfd7aae5abf0802118e7367f
-DIST binutils-apple-patches-6.1-r0.tar.bz2 42092 SHA256 
22515ea8b91551010506f34a188b5934fd9d43e4f5d1dca9db17fac7991a4c18 SHA512 
11bdb62729f1bea0fddd3e4c054e714a6f755d36ea83e19af35bfb6c19508056ce214ce7007ee05a4fd52bca94bab81f5e3798225d771e633fd141a0b6b90dad
 WHIRLPOOL 
646d7e9ab2aed76b9c558735e7915b963ed2377eb0f50c6bf7545b7d3a8240fe7502699b518c3252696b073df998fa83dc5b90abfa2ce15f63c0fd1b57d4b1a7
-DIST binutils-apple-patches-6.3-r0.tar.bz2 37915 SHA256 
8c71f3e69b8509a0537d670bb552ac93b90e062e81b98db933c4e6c4dfbdeb0e SHA512 
58a526458bca075cf4374d100d00268e8842412637d1da82114987d52e1d1206ffe97b915a763412de6b1d93770443bee6c1c93c37cc7fa204dc08cea2736bb9
 WHIRLPOOL 
ebfd148390e216d26f95b34acffc0a3ed858f6fdbb6b1a55eb2e52bf45a3665247364d4a8e53ea6fd2497953d8d87ed9280374c2085fa4f143e3835032819e29
-DIST binutils-apple-patches-7.0-r0.tar.bz2 43065 SHA256 
640eaa1fb4cffdbaa986e54f437f67538e54add8b08d10fc3e2efd4a10e95ad6 SHA512 
5936616d518262d036172bc2a40e0654322018ebecbd52272eaf4ee298c65157b5e6e993623b2d8dcd56a97d1fd48fa897dbeb259861bd454e81b0ba536edc83
 WHIRLPOOL 
32527e3f9c640f1620433d880d9726a72da7ad8d63fa8ff91d9004317ab837ff6bbdc68775038e395da8696799d884abd09329c9e6acaf7ab6fb2cf18e24c22e
+DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 SHA256 
0abb41301034903452084f13566d912976a8d8845dfe37564e727c9dba9bb130 SHA512 
f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5
 WHIRLPOOL 
eca7f9c2cd0e0c35978824c7ae591844ee5f88522db0747ed7d4e37e73bec076dadb3a2e017de7ee6cf2564a8363f4848b0cac36117a6dfd918b4514ad14e843
+DIST binutils-apple-patches-5.1-r1.tar.bz2 50957 SHA256 
d2b4d4216e2eb02055d2d6a24a1d52363c193812fda6d215e1a802a714b917b8 SHA512 
28cda5298f399441cd8ecf9ae704101242f04777d09d4db71ad9b915f06a4ebe392ff0a21c2846b598dec78a5359dc42f5706f78740d2e0e56afc0f1472d4c10
 WHIRLPOOL 
439a27398a3ea6fa95211d063f2ca1c30982bef5bb0d54c4c13024715498e67630f7e8f4ca9bc2e6f7814e24e00bde33dde4265374495aa3faf0300e3a337658
+DIST binutils-apple-patches-6.1-r1.tar.bz2 42189 SHA256 
8efc006a59a589d498cd0a745e3096f6e0387031a69b0583b94f8ff943bdd10a SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/

2016-05-16 Thread Fabian Groffen
commit: 7719c819d4a83c94c98b46917fb1647d6db6d619
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon May 16 15:44:16 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon May 16 15:44:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7719c819

sys-devel/binutils-apple: add ppc support and updates for testing, bug #582782

Package-Manager: portage-2.2.28

 sys-devel/binutils-apple/Manifest  |  14 ++
 ...ple-6.3.ebuild => binutils-apple-4.3-r2.ebuild} | 158 +-
 ...ple-6.3.ebuild => binutils-apple-5.1-r1.ebuild} | 141 +++--
 ...ple-6.3.ebuild => binutils-apple-6.1-r1.ebuild} | 138 ++--
 ...ple-6.3.ebuild => binutils-apple-6.3-r1.ebuild} | 123 --
 sys-devel/binutils-apple/binutils-apple-6.3.ebuild |   2 +-
 ...-apple-6.3.ebuild => binutils-apple-7.0.ebuild} | 175 +++-
 ...-apple-6.3.ebuild => binutils-apple-7.1.ebuild} | 176 -
 ...-apple-6.3.ebuild => binutils-apple-7.2.ebuild} | 175 +++-
 sys-devel/binutils-apple/metadata.xml  |   3 +
 10 files changed, 652 insertions(+), 453 deletions(-)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 6133d20..2a8ea37 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -1,5 +1,10 @@
 DIST binutils-apple-3.2-unwind-patches-5.tar.xz 26924 SHA256 
65a3b979df5c2033ac34e830d8a77b92b436b6d5707483c619c90a1c2ea46428 SHA512 
9f3ec399274060b67c51193029da5af2199c45bf923a2fa513143111cf3f1c899256c993f4927f4da85a21570d0bc9ff0872e663f90284b2cdbb3f609ea8484e
 WHIRLPOOL 
877410e6e0b442df9e9b7cdef51cc28bd636856949ea42ac53e97ebfc41c2f50309a054729d4fc3498d6eccac96170ffb59dd5700237e59684773832218793cc
 DIST binutils-apple-LP64-patches-1.tar.bz2 10235 SHA256 
a107459f3914d57524e51ec4cb5e800f6715d40003514c79add0b5b4521cf809 SHA512 
5632d4033c39e47de3ec275d02100ed53408a63122fe722c26dda1b02275c397524b113e51e1334d3235fc7f0a3bb8e53d4ccc1c2e40f24c6129282846da22e1
 WHIRLPOOL 
c46d2021c85cee46e87871687ca7217169d14061848d12b4fa203db5d76a89969313ce55b345f2ad9fdba65fd39bdd34b146393332566fd539b2bdfc3f1e4304
+DIST binutils-apple-patches-4.3-r0.tar.bz2 36764 SHA256 
968753a7de5281d01b01a8d0313bb011e051f0366e9d90e601c77882cb27c606 SHA512 
17c7b51c7dbcc6857ab366ef72bd96bf7376ee4ebfed4086f2bafa39b0ae6f22830f2e765e0ff529e2931221444ca926659eeb81db24d7649a086bc660d6f53a
 WHIRLPOOL 
b8d11f6b47d0f10ecb57aaac5ab4a147bdf52167fb583f4dfda9dad0799e9386c301185abb7ba9cebb461f4856160f8fa9e7465014d9a181e0c8ee0e003a4b64
+DIST binutils-apple-patches-5.1-r0.tar.bz2 50582 SHA256 
41701843d698535797c7e63de97f5f737acd479a1e5eb2d8b80601ac6e3fcf14 SHA512 
9e056085c33594e834f456ce0be07b16672141b0219b54de19102862e95e6ec6c491133cf3cd29952a216fbb42257da4f54f2fc00ab521f21d217b21110ac76d
 WHIRLPOOL 
12f533ce8f8c4d2d738cbe1d9d30aedb461ce224b4bdbdac99271f11102f5767c74b0d8821a660f6029ebdb401c05cfe62a80d78dfd7aae5abf0802118e7367f
+DIST binutils-apple-patches-6.1-r0.tar.bz2 42092 SHA256 
22515ea8b91551010506f34a188b5934fd9d43e4f5d1dca9db17fac7991a4c18 SHA512 
11bdb62729f1bea0fddd3e4c054e714a6f755d36ea83e19af35bfb6c19508056ce214ce7007ee05a4fd52bca94bab81f5e3798225d771e633fd141a0b6b90dad
 WHIRLPOOL 
646d7e9ab2aed76b9c558735e7915b963ed2377eb0f50c6bf7545b7d3a8240fe7502699b518c3252696b073df998fa83dc5b90abfa2ce15f63c0fd1b57d4b1a7
+DIST binutils-apple-patches-6.3-r0.tar.bz2 37915 SHA256 
8c71f3e69b8509a0537d670bb552ac93b90e062e81b98db933c4e6c4dfbdeb0e SHA512 
58a526458bca075cf4374d100d00268e8842412637d1da82114987d52e1d1206ffe97b915a763412de6b1d93770443bee6c1c93c37cc7fa204dc08cea2736bb9
 WHIRLPOOL 
ebfd148390e216d26f95b34acffc0a3ed858f6fdbb6b1a55eb2e52bf45a3665247364d4a8e53ea6fd2497953d8d87ed9280374c2085fa4f143e3835032819e29
+DIST binutils-apple-patches-7.0-r0.tar.bz2 43065 SHA256 
640eaa1fb4cffdbaa986e54f437f67538e54add8b08d10fc3e2efd4a10e95ad6 SHA512 
5936616d518262d036172bc2a40e0654322018ebecbd52272eaf4ee298c65157b5e6e993623b2d8dcd56a97d1fd48fa897dbeb259861bd454e81b0ba536edc83
 WHIRLPOOL 
32527e3f9c640f1620433d880d9726a72da7ad8d63fa8ff91d9004317ab837ff6bbdc68775038e395da8696799d884abd09329c9e6acaf7ab6fb2cf18e24c22e
 DIST cctools-698.1.tar.gz 2318018 SHA256 
383f1c0c78a2b3efdfdf7ce01adb7e2f8ee9985164dba6ab1c0fae800a211cec SHA512 
05e64df9bead958e6035b3cf449a2cb21b19cef10278348ebea8b47816b05a77ebd7f72fd90270400784a231b5d55c8f909653e8177cbe1332d7f7d618453f12
 WHIRLPOOL 
6ae1244ca97b13378e864609aa62efc4bf028b3e55bfb00cdbf9d20ed6cedd917c64ce337b2635dcabce334b8f994e2558fbda36055b951bf769a21950673e12
 DIST cctools-750.tar.gz 1947953 SHA256 
188855640da114e37e4ddd4824ff6cdc1ea89dfb6c90a23905c9ca315342f356 SHA512 
e2e152a9fb7db47c60fe450e1fc92c6866ab89682c7fdc594b97e419ce93ea1353654bd4419bf3df99d119f554aa0f32993dc645dd7c4680840cd01b7dce2f67
 WHIRLPOOL 
98e48fca183ee47d138426c65401138954a86abc3b80bfc4c5d105b97b8eb583ae350657f1a7dc1154259d0bcdfe1d60dc0a63409826e9a24b178674a5afdf21
 DIST 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-apple/, sys-devel/binutils-apple/files/

2015-08-10 Thread Fabian Groffen
commit: a5e9efaec1a3d4c4811cb2253818ec7fdc21d087
Author: Fabian Groffen grobian AT gentoo DOT org
AuthorDate: Mon Aug 10 18:13:44 2015 +
Commit: Fabian Groffen grobian AT gentoo DOT org
CommitDate: Mon Aug 10 18:14:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e9efae

sys-devel/binutils-apple: version bump to Xcode 6.3 by Michael Weiser, bug 
#556814

Package-Manager: portage-2.2.20-prefix

 sys-devel/binutils-apple/Manifest  |2 +
 sys-devel/binutils-apple/binutils-apple-6.3.ebuild |  347 ++
 sys-devel/binutils-apple/files/ld64-242-gcc.patch  | 1038 
 .../binutils-apple/files/ld64-242-noarm.patch  | 1255 
 4 files changed, 2642 insertions(+)

diff --git a/sys-devel/binutils-apple/Manifest 
b/sys-devel/binutils-apple/Manifest
index 9c32c17..6133d20 100644
--- a/sys-devel/binutils-apple/Manifest
+++ b/sys-devel/binutils-apple/Manifest
@@ -7,6 +7,7 @@ DIST cctools-809.tar.gz 2014410 SHA256 
03ba62749b843b131c7304a044a98c6ffacd65b13
 DIST cctools-822.tar.gz 2024412 SHA256 
dfaa9bdbd023524d47429674f64d2d5ea393123dabf90868be0aa17f61f45289 SHA512 
8b02cc837d5e0520f35da445f25ba86b5042d5caa27b49a599e829ed89428cf78dbd1831bcf6c18301f941fbfb31ac2114e248041d98008a466e1574f4fe1586
 WHIRLPOOL 
81191ab46e8a9e47e4267146f978438ff64314b0363296b973a02f361918a5cd69057753a1b40766b93d3d4a3ed10585a27f6da2953992a406be61d1dcc1d06c
 DIST cctools-855.tar.gz 1699635 SHA256 
751748ddf32c8ea84c175f32792721fa44424dad6acbf163f84f41e9617dbc58 SHA512 
50f5d015ce807aa5ca274dd2deea810b8b375110e60b5e334ca4b2170526b738ea5f86a5436caebbdb748badc3b89601d0f450f5b867d8393c89e336a3db4b3f
 WHIRLPOOL 
fa493a29e32583f60c3553794bbb6d01a7b5ef797d8e8ba8161c9cbf237906ebbfaff560366da2d5b852bfcbdd55e874c00edf5b3169b16b357a54fcf3c07c4c
 DIST cctools-862.tar.gz 1702345 SHA256 
1bf29f620b91c901ad3116b47738ab5076c1aed75d13869cd3bc7f067b4aaadb SHA512 
faa401c1dc55bfb9cd2a9a9cc7bc9d473ee63b019607967c8b0da325514d6a1f7b1f52404370bcc018e86d30d75a4b01183f49b793f577110663efe43871360a
 WHIRLPOOL 
371307f3264361f5e2e48d83177aff1a8f435cf2bdc1f4998cc5780c5b3760048a29a7620d2390db8f0c9378cd2f3b2f130b6aca9d402e3d428c4f4d353db097
+DIST cctools-870.tar.gz 1702965 SHA256 
b83f4b4696414b814cc1781ec4b68ff9c7bb97920a68f308351a74e75f41d961 SHA512 
8cd16350bc2eea576e3922f44de3d15cfcf492a5561215a3a9160f2045284a2fd0fa28e030686868bae8619993fc8901649d7576c56d86a423f9955b27f65138
 WHIRLPOOL 
9c99188b0e6e71fc3beef674b977f5f59310410b004c26e85e83b7fe7d48f4499a31b982935c695effaa9130781dc10b9a20633800df361a550cf53fb52ba352
 DIST dyld-195.5.tar.gz 411615 SHA256 
2cf0484c87cf79b606b351a7055a247dae84093ae92c747a74e0cde2c8c8f83c SHA512 
f316d32f3e417cf0898a8e231df66572d3424765831375863799d3ff30f8e28342ca692426d0ece7a8d069b341a3b9ca79c625edc322d90e3f26f528ea555324
 WHIRLPOOL 
e0e231653ad37ad8fdb7d5fbd372fe1dc34b80e41f7dafa8bb46f4c8fa4f5acb4574f4cd346304dfaca1f074667f381931ca5ff7a7efddaea770fb35d30539dc
 DIST dyld-195.6.tar.gz 412518 SHA256 
69296e9b4192bdac778ea899fffc18b02be62b51b5e8474b4cf85ae5f2b08aa4 SHA512 
58a9ea27efc02e66f9d99bfa250af1d90326385385431e5279386bbd9ab53366bf7e8236543296908b7214c33523c8f60098a6298a7393b3180e2a6bce18e7c5
 WHIRLPOOL 
e37b11d3996559f8a1843577a5fa42f96e4d42419f205276600f0ed79fcd2490da1f8a77eecf29f111b3db62a65e8e9cd77a154e3b389d633a7ac1525273b9b5
 DIST dyld-353.2.1.tar.gz 510036 SHA256 
051089e284c5a4d671b21b73866abd01d54e5ea1912cadf3a9b916890fb31540 SHA512 
a9488620499f682e245b55b7e0e4ec02fc0bcf03bd8a70d4a4ee0ba762067ade2f41c188990c101727476d41c19368b4cc89cccf2df40231da1c42c7391f
 WHIRLPOOL 
3164746ed8c866df993f08e405e7e329db427af8eeded681d5fb88031ef2c025363d5bfb647e9315738024adf9f48efacf49226f86f27def584ec7f538da292e
@@ -14,6 +15,7 @@ DIST ld64-127.2.tar.gz 496975 SHA256 
97b75547b2bd761306ab3e15ae297f01e7ab9760b92
 DIST ld64-128.2.tar.gz 494361 SHA256 
96a912464e2d4d3d7cdaab0744003b0fa93d139f203c82867f659ee94b4ae9f7 SHA512 
f50a3c396e6f4fddc685bb3f59f9a260bd2f47060535d24259b2b411e4f759e48daa35819da682ad9bceaa1b9a1981eb34716387d988cdc4b7eec9ab2169726e
 WHIRLPOOL 
78dec40124ae11c80483b362860b01c833fcaff67bae6b6cb3b72371daffdf3be809186f5daca4bb6ace77441cb43168939eb60eedf9f8c05ae3ec644c2a0502
 DIST ld64-236.3.tar.gz 624400 SHA256 
8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 SHA512 
e103fc5efd4d4161c7dc55b1ad53aebd455cfcd72de7873ebfdf5ba896b7b0da9c9aeb12e1e1a76425768ac1dc85d864a4ce33b5b841ba115eeab96a2e2965aa
 WHIRLPOOL 
d122e325518860c810b9efde7016ebecb6b59c56bb40ae1f041a840be764a5d9b90c7db1922fd9037c18f4caae7ace0d395591ffb3db704c87b92837ef997a17
 DIST ld64-241.9.tar.gz 639944 SHA256 
3594e87c626c3b5abab6470cac6f27b367f1efcee60eb3d0f6b6d4ecf9b24230 SHA512 
6958e7064f4fd8b47501225fc4cbc6292e5da63d7f4103ad79add177ef7382c8de3c732f14d19a9c11356b8070f578392383caccc3795e2ab8ef7b7ddbde88da
 WHIRLPOOL 
5b07a336efde52b00b2601866907513517593a113583f05a9c45b98b4d6f394d87add887a7e44a95f462b6c2b5617ce497376b94a523e5cdf0f69d4d10ef3407
+DIST