diff options
-rw-r--r-- | sys-devel/ct-ng/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/ct-ng/Manifest | 11 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.15.3.ebuild | 13 | ||||
-rw-r--r-- | sys-devel/ct-ng/files/ct-ng-kconfig-respect-flags.patch | 14 |
4 files changed, 34 insertions, 10 deletions
diff --git a/sys-devel/ct-ng/ChangeLog b/sys-devel/ct-ng/ChangeLog index e113cc9fb345..271e372d69f0 100644 --- a/sys-devel/ct-ng/ChangeLog +++ b/sys-devel/ct-ng/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/ct-ng # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ChangeLog,v 1.38 2012/08/07 15:13:02 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ChangeLog,v 1.39 2012/08/07 16:28:38 blueness Exp $ + + 07 Aug 2012; Anthony G. Basile <blueness@gentoo.org> ct-ng-1.15.3.ebuild, + +files/ct-ng-kconfig-respect-flags.patch: + Respect CFLAGS/LDFLAGS, fix documentation, bug #429936 07 Aug 2012; Anthony G. Basile <blueness@gentoo.org> -ct-ng-1.15.2.ebuild: Remove older unstable in 1.15 branch diff --git a/sys-devel/ct-ng/Manifest b/sys-devel/ct-ng/Manifest index 3cc1544c3ed2..1e95fceb50b5 100644 --- a/sys-devel/ct-ng/Manifest +++ b/sys-devel/ct-ng/Manifest @@ -1,6 +1,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX ct-ng-kconfig-respect-flags.patch 565 SHA256 665a3e0e8a25803d1b0309f701f845ebf347a954dfd30a3a965414a8079a6094 SHA512 d69d498e577590176a991adb627c707774e090a9f13f295ce1cde499bc42e02cd1137aa93e342770c49116eccd016d6af212e70a903befd42d63131d34417359 WHIRLPOOL d35253d652ac9ae402afbd15f4b0bc3ac4891b579f40812ac13e993298bea06f1d6dc139efca02e5d0f3cf0aaf54cc5d96d80a1ad506be9d5914177a382127d9 DIST crosstool-ng-1.12.4.tar.bz2 1876133 RMD160 e83804a194f5d8baf128cf34cf59a2da615b63d8 SHA1 e96a65869658c621254b8b75e3fbc53af218177e SHA256 93e90fce93d09d99032f5b04a01f1f503a068ebfa7ba94dca37b2fc598032f98 DIST crosstool-ng-1.13.4.tar.bz2 1875711 RMD160 8af57bbb266d21c0647d16724e9a126cc4a32a5d SHA1 c2325a8a5c15d558f9eacc38c601e459bf24cab6 SHA256 90ab9a1349376df19d9c4b46e89daf442f7fb34bb4e561b9606c145f635f0c0e DIST crosstool-ng-1.14.1.tar.bz2 1960675 RMD160 3282d370247a31df641a221df365b57cd10bd947 SHA1 a60c9aa666e7638b4a4efb99b3516d10e664e9e0 SHA256 946f61fe8c8c51df497f0643a8cb9aec84e5cfec63b1131fc5699fede015006e @@ -8,13 +9,13 @@ DIST crosstool-ng-1.15.3.tar.bz2 1976469 SHA256 eed9b787d3d43f0c864f6b370654fec9 EBUILD ct-ng-1.12.4.ebuild 756 SHA256 13482003fa2778b08579ed8664fcc63685e3b8e943968df7fd6a295a3c3b0273 SHA512 55bb8af5e1a4665a905d6352fc1e23006d8dcd68d4c36d27abca4fc433355d2a68833e9148e3dbeb9a48393fddfb227ba22badf51eafd52da0bacf0e04d82725 WHIRLPOOL cd8022cc73a0de533c6b8a26fc92487008476349fbe08ffce9df87f4a88febd21fe497fb6119b6dd6c04101e375d51cc07f8061990440e250bee3d7ad818a646 EBUILD ct-ng-1.13.4.ebuild 756 SHA256 af6ba8dc64a130800d2e6b0f193aa9dc85a45d5f1aff91dffba110e7e782a676 SHA512 3369d8db2d3e22a164589367e720eb2db8b508362e4f852c361bf89759219be8dd83a51e3998a2e87122a7c68da567606b4f6162b042e09833a94601c75e6e70 WHIRLPOOL ff4e1f2e66ecc079bdc8cf9922cff025d06cc1b3d93dfcc477c4bad14b0160ba85079224c65ceed680024847f96672e44fbb25d4c8abfa538e6f0b0fbfd85dc2 EBUILD ct-ng-1.14.1.ebuild 940 SHA256 efc88deffccc2c9c042739ffd268b2476cb1a93b61913f66ebf0e7d947b6bc96 SHA512 1e1ebe7038fbb9c751fdff9c3e75b5321aea31a3b2803cee11bca67efe5439c2f45f34b5697ce63dbb2b490bc73f782e1154af126d19a25778a021b1d934e2ec WHIRLPOOL 18c8d714fed83bd02dbe6974c59be00da6127b91b0e5ed635bdb1e65c7966aa8e6d9a56006fa2faee2bc2bea23e130829e4092be04f1741db6628ad47e21fc42 -EBUILD ct-ng-1.15.3.ebuild 940 SHA256 ba86d2d320084ad03e01bb5417dc315eecf3597100d3dce1cbfa1a46f55ce4c7 SHA512 d938469e0b3064b60e8a5d53792fda5396b0d54468ff73562696bfd2f0343617d8e06f0f4a6cd9126deb1cab44dfa98f0b7a11925c0302390162aae78e1538fd WHIRLPOOL 7e287ef5a991f425d07b0d2cd5cefad5ff9805f8fd7abc04397021ffcedde633f7f1334af5d76ed6f2d0f5b22efedc7e51749489bf9affacb7c0042ec9b567cb -MISC ChangeLog 5502 SHA256 78b5804d282a52be4b5e506561d7a479109ab68094a1fe4268e7ca311f54e8e1 SHA512 46c4375e5b5cbccc4f38b307008ff81d2f7aadaab5006abbdddcdd0734a843250b47df8b3a1c478156a3208c95408fddebca7bfeb919fe23db14052d649d8ef8 WHIRLPOOL f9160b728a5c0f46e7e0189a0be64ca0b3aa4ab99448656714ff668f799b488347adc00b9f2068dbaf5bf5f638265b74c51c75da74b7b415cbf872b995c6867c +EBUILD ct-ng-1.15.3.ebuild 1125 SHA256 3bff726ac76f2ba97e25ac1d2920f3bc267b97c8b1a6621f742f243058c0e52f SHA512 26e6f3de760cdb94b88cfe072f6a86a04187ce151c6e89fe83cc602428945fa6b5877642e76eb5b841427a45c036f8bd1358867e8670e24c0261ecfb6cc82f7e WHIRLPOOL dc4488aecbf3b9ecccf3b13ce2a710a217bed3f2af7bf68442fefd6706575f6f52a53511e31f469c16c5115dfd44c48b1159e1e5a7fdad084039882eb71994ce +MISC ChangeLog 5680 SHA256 ce89248f1a7517586d7ba26958f9b1e40430ea90dcd1041910b9ec14475eacb2 SHA512 163c6937783779f8b8ab7015f53c82c14655a0c49ab535ea359c8ece0bb7206f58d63a8a68b3aeb5cf496ca5718375a656dd9c759257677a9ab1efeaafc67bcb WHIRLPOOL a18fb33046e6557790a5e4fc5bf503bf80092f37438c9341e8c6fcc5c0c5b24dcf0a6acec15138650d00ce480134872c6da359f9f00d865990ce521c12cb15bc MISC metadata.xml 569 SHA256 bc836c260292879834f15c4b7b1c52ab806141d5ac73ae99b01ac1a1b6d80af2 SHA512 edae1f86739269c4cbb6a89fb1aa38a773eb023d328a1161c32b368168696afc4e09096b819e455af8fae2843d918202cc7e8683920661f1883058d59d748072 WHIRLPOOL 4021fb15b69058891bf2b73a5a4bbcbb7db35270dbda0ff6e5f7f79f04bb6ea6e17edf8ab39807ee52195661ce7e9b35485b3de617a8416f2b7d42aa52acf2c1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlAhMIoACgkQl5yvQNBFVTWUAgCbB66yPB4GyIKQY8jo/dhoEtrg -nC4AoJyGVF+b9fDE8FGNRjfJ+9FbZ6/1 -=ppbe +iEYEAREIAAYFAlAhQj8ACgkQl5yvQNBFVTWA4QCfYCPXihn6TGDO4bbd+C0IRuj3 +9VUAoJFzvWvg+xZMtBIOTiSp6c/KI6c9 +=4OU9 -----END PGP SIGNATURE----- diff --git a/sys-devel/ct-ng/ct-ng-1.15.3.ebuild b/sys-devel/ct-ng/ct-ng-1.15.3.ebuild index 9a724a2c2696..2425e9da3c98 100644 --- a/sys-devel/ct-ng/ct-ng-1.15.3.ebuild +++ b/sys-devel/ct-ng/ct-ng-1.15.3.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.15.3.ebuild,v 1.1 2012/07/18 16:42:16 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.15.3.ebuild,v 1.2 2012/08/07 16:28:38 blueness Exp $ EAPI="4" -inherit bash-completion-r1 autotools +inherit autotools bash-completion-r1 eutils DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains" HOMEPAGE="http://ymorin.is-a-geek.org/projects/crosstool" @@ -15,7 +15,7 @@ SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="bash-completion" +IUSE="bash-completion doc" RDEPEND="net-misc/curl dev-util/gperf @@ -23,13 +23,18 @@ RDEPEND="net-misc/curl dev-vcs/subversion" src_prepare() { + epatch "${FILESDIR}"/${PN}-kconfig-respect-flags.patch + #Upstream provides ${S}/bootstrap which runs autoconf -Wall --force #We'll use eautoconf to be portage friendly eautoconf -Wall --force } src_install() { - emake DESTDIR="${D%/}" install || die "install failed" + emake DESTDIR="${D%/}" install dobashcomp ${PN}.comp dodoc README TODO + use doc && mv "${D}"/usr/share/doc/crosstool-ng/"${PN}.${PVR}"/* \ + "${D}"/usr/share/doc/"${PF}" + rm -rf "${D}"/usr/share/doc/crosstool-ng } diff --git a/sys-devel/ct-ng/files/ct-ng-kconfig-respect-flags.patch b/sys-devel/ct-ng/files/ct-ng-kconfig-respect-flags.patch new file mode 100644 index 000000000000..e6b48142a6df --- /dev/null +++ b/sys-devel/ct-ng/files/ct-ng-kconfig-respect-flags.patch @@ -0,0 +1,14 @@ +diff -Naur crosstool-ng-1.15.3.orig//kconfig/Makefile crosstool-ng-1.15.3/kconfig/Makefile +--- crosstool-ng-1.15.3.orig//kconfig/Makefile 2012-07-17 16:39:55.000000000 -0400 ++++ crosstool-ng-1.15.3/kconfig/Makefile 2012-08-07 12:06:59.000000000 -0400 +@@ -6,8 +6,8 @@ + @true # Just be silent, you fscking son of a fscking beach... + + # Build flags +-CFLAGS = -DCONFIG_=\"CT_\" -DPACKAGE="\"crosstool-NG $(VERSION)\"" +-LDFLAGS = ++CFLAGS += -DCONFIG_=\"CT_\" -DPACKAGE="\"crosstool-NG $(VERSION)\"" ++#LDFLAGS = + + # Compiler flags to use gettext + ifeq ($(gettext),) |