diff options
author | Fabian Groffen <grobian@gentoo.org> | 2012-03-04 15:44:48 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2012-03-04 15:44:48 +0000 |
commit | 555da5d5e2c090045e7a59f1c9479d405ea94104 (patch) | |
tree | 4b5bfe5a14aed471dbefbb89ac36ae9ef6446343 /sys-devel/binutils-apple | |
parent | Stable on alpha, bug #395735 (diff) | |
download | historical-555da5d5e2c090045e7a59f1c9479d405ea94104.tar.gz historical-555da5d5e2c090045e7a59f1c9479d405ea94104.tar.bz2 historical-555da5d5e2c090045e7a59f1c9479d405ea94104.zip |
Avoid the need for vers_string program that seems no longer to be installed with recent Xcode on Lion
Package-Manager: portage-2.2.01.20271-prefix/cvs/Darwin i386
Diffstat (limited to 'sys-devel/binutils-apple')
-rw-r--r-- | sys-devel/binutils-apple/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/binutils-apple/Manifest | 10 | ||||
-rw-r--r-- | sys-devel/binutils-apple/binutils-apple-4.2.ebuild | 23 |
3 files changed, 32 insertions, 7 deletions
diff --git a/sys-devel/binutils-apple/ChangeLog b/sys-devel/binutils-apple/ChangeLog index 1d8cfed1bcf9..52a1a6175ff3 100644 --- a/sys-devel/binutils-apple/ChangeLog +++ b/sys-devel/binutils-apple/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/binutils-apple # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.28 2012/02/19 19:37:57 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.29 2012/03/04 15:44:48 grobian Exp $ + + 04 Mar 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild: + Avoid the need for vers_string program that seems no longer to be installed + with recent Xcode on Lion 19 Feb 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild: Use append-cppflags instead of too generic append-flags to avoid F77 and FC diff --git a/sys-devel/binutils-apple/Manifest b/sys-devel/binutils-apple/Manifest index 61908c01fcf7..1c13aba9bc96 100644 --- a/sys-devel/binutils-apple/Manifest +++ b/sys-devel/binutils-apple/Manifest @@ -63,13 +63,13 @@ EBUILD binutils-apple-3.2.3-r2.ebuild 6669 RMD160 8a32c0be4ec8a6e8c89f5c2155fb17 EBUILD binutils-apple-3.2.6.ebuild 6670 RMD160 1a7df67ed733c1a22aca1414e7a2b3f1c1597d9c SHA1 6e5b37a6c5c63c87999f5dd67526cfd8936f44e8 SHA256 241af9c47b9165234672ee61466d4ba21af689cec6ab5e7f606d1f60355b30b8 EBUILD binutils-apple-3.2.ebuild 5913 RMD160 47df8d8d2e207eb95e10359f35c2c5fd152f8938 SHA1 26b56881f56b63bc3f9b25aeae6c814f969f5dfd SHA256 41fb357219cdbb20f16200d05016c1866046f9a351994b738d6e0b7176f3488e EBUILD binutils-apple-4.1.ebuild 7849 RMD160 abfce6b785e701c4f0ed35266af5c4e12403d386 SHA1 9fa50c02c9b2207a5bab89102e375bf6652fc951 SHA256 dc09e922f313e71791aaf0508a4a78d2772f7e0dc99330b97da3921f0dad1abc -EBUILD binutils-apple-4.2.ebuild 7955 RMD160 a6f40ea7aa1810a2dcf17a7816c2d4925f92b988 SHA1 f529c73f04821b1666d45dc719eed6edf515c5a0 SHA256 a29be9eeaa708dc98123f0b4baa72f014d9068d93f66b89f5198c9506ccfce94 -MISC ChangeLog 9359 RMD160 2e7275c402b6341148c7cfc16bb6f7e88f36a81a SHA1 0fd8841638da7c8b2b0607f5009ed0f3ebff5455 SHA256 2fec2b185d332ea6c8885f7feea0e60b4d1c8a77b9bcfc41ebb0890b288aa73e +EBUILD binutils-apple-4.2.ebuild 8742 RMD160 20362574d6f27230c0eaad6fe76cca272526645d SHA1 75881b49e728b3ef8aab474f352f732fc7632e16 SHA256 84d20c94a8e7718cda58c89309aeb189d466df13cf2120cc446515f09ef55fa8 +MISC ChangeLog 9544 RMD160 0ed628a7209cc174ffb237c63ccdb87d59441e78 SHA1 abfa7e0c823b6ae2fe4d76ef60be0c1db0366ed7 SHA256 fb4d0dc83b0d0baffa6a60f75eaaeb98cb0628a06f1199317ceeeb21d63aafb0 MISC metadata.xml 250 RMD160 1d572689c02f6408ad8dfcfc955f8dfb7ec3a201 SHA1 dbd7759df5303c9dd998023753a3361206bad1e2 SHA256 f783a2767bd8eb2edebc0b1b1391fdcb461dcdb7a7c99dc1b82504c466688e79 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (Darwin) -iEYEARECAAYFAk9BT68ACgkQX3X2B8XHToks5QCcDdHcRVLtefPz7f7jijs2eGus -9O8AniuXYPb3ZhkZA3DimSXO3FyJk8M+ -=nqkz +iEYEARECAAYFAk9TjfoACgkQX3X2B8XHTolPngCfSYvfRR0OG+HGjLz8TKH1wT/f +kVYAn1CNQUhNsbD9adNKq+XoXChyEgs1 +=oEK/ -----END PGP SIGNATURE----- diff --git a/sys-devel/binutils-apple/binutils-apple-4.2.ebuild b/sys-devel/binutils-apple/binutils-apple-4.2.ebuild index e838cf42fa7d..7df09000ce38 100644 --- a/sys-devel/binutils-apple/binutils-apple-4.2.ebuild +++ b/sys-devel/binutils-apple/binutils-apple-4.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/binutils-apple-4.2.ebuild,v 1.5 2012/02/19 19:37:57 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/binutils-apple-4.2.ebuild,v 1.6 2012/03/04 15:44:48 grobian Exp $ EAPI="3" @@ -109,6 +109,27 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-4.0-no-oss-dir.patch epatch "${FILESDIR}"/${PN}-4.2-lto.patch + local program + for program in ar efitools gprof libmacho misc otool ; do + VER_STR="@(#)PROGRAM:${program} PROJECT:${CCTOOLS} (Gentoo ${PN}-${PVR}) DEVELOPER:${PORTAGE_ROOT_USER} BUILT:$(date)" + cat > ${program}/vers.c <<- _EOF + #include <sys/cdefs.h> + __IDSTRING(SGS_VERS,"${VER_STR}\n"); + _EOF + [[ ${program} != "libmacho" ]] && \ + echo '__IDSTRING(VERS_NUM,"apple");' >> ${program}/vers.c + done + + VER_STR="${CCTOOLS} (Gentoo ${PN}-${PVR})" + echo "const char apple_version[] = \"${VER_STR}\";" \ + >> as/apple_version.c || die + echo "const char apple_version[] = \"${VER_STR})\";" \ + >> efitools/vers.c || die + echo "const char apple_version[] = \"${VER_STR})\";" \ + >> ld/ld_vers.c || die + echo "const char apple_version[] = \"${VER_STR})\";" \ + >> misc/vers.c || die + # clean up test suite cd "${S}"/${LD64} # epatch "${FILESDIR}"/${PN}-3.1.1-testsuite.patch |