diff options
author | Alexis Ballier <aballier@gentoo.org> | 2008-06-16 19:54:27 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2008-06-16 19:54:27 +0000 |
commit | 27c01123a805b449fa8f170a9478eb155ef42bc2 (patch) | |
tree | 941f769b73db2efa3d3192eeec1c95d4f49d40d5 /net-p2p/mldonkey | |
parent | Add live ebuild for 0.2 branch. (diff) | |
download | historical-27c01123a805b449fa8f170a9478eb155ef42bc2.tar.gz historical-27c01123a805b449fa8f170a9478eb155ef42bc2.tar.bz2 historical-27c01123a805b449fa8f170a9478eb155ef42bc2.zip |
dont try to use PIE with ocaml executables, this will not work as ocaml does not create PIC objects. Bug #219282
Package-Manager: portage-2.1.5.5
Diffstat (limited to 'net-p2p/mldonkey')
-rw-r--r-- | net-p2p/mldonkey/ChangeLog | 6 | ||||
-rw-r--r-- | net-p2p/mldonkey/Manifest | 14 | ||||
-rw-r--r-- | net-p2p/mldonkey/mldonkey-2.9.5.ebuild | 12 |
3 files changed, 27 insertions, 5 deletions
diff --git a/net-p2p/mldonkey/ChangeLog b/net-p2p/mldonkey/ChangeLog index 8088878a6461..baac949b1177 100644 --- a/net-p2p/mldonkey/ChangeLog +++ b/net-p2p/mldonkey/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-p2p/mldonkey # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.211 2008/05/05 11:31:08 rbu Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.212 2008/06/16 19:54:27 aballier Exp $ + + 16 Jun 2008; Alexis Ballier <aballier@gentoo.org> mldonkey-2.9.5.ebuild: + dont try to use PIE with ocaml executables, this will not work as ocaml + does not create PIC objects. Bug #219282 05 May 2008; Robert Buchholz <rbu@gentoo.org> mldonkey-2.9.4.ebuild: amd64 stable (bug #219146) diff --git a/net-p2p/mldonkey/Manifest b/net-p2p/mldonkey/Manifest index 2cc3992f5727..b114555b81d1 100644 --- a/net-p2p/mldonkey/Manifest +++ b/net-p2p/mldonkey/Manifest @@ -1,8 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX mldonkey.confd-2.8 887 RMD160 0575b16320fc74fbe417150315d2247a536259d1 SHA1 28000a260fe9b7c216112ba877f55835a09aabd7 SHA256 d395ecece23a23dcb41addf63b70220996011ceb29d8738afb3c048b666cd96e AUX mldonkey.initd 3516 RMD160 87962db06a64a64f052f1c9d00f93990136f70f7 SHA1 70368d67b319aff533f649af11b3f62b7a389dd6 SHA256 1df5a055e83af8003a01b7de5deacf8ab248483e8663799deca2dd4750de6e9e DIST mldonkey-2.9.4.tar.bz2 2721698 RMD160 fc9cb61c2e7283cee0ee4fd79e2cbc6815f389f5 SHA1 de96359e4197f230fd26363f49750a80c0ab9346 SHA256 2c6c757b58311d5b17c8b14328328ebb47d72381eae147b219100750be2aae82 DIST mldonkey-2.9.5.tar.bz2 2717212 RMD160 d7f8672c1f83e8f7ec4973cdffc2adb1a0a2526b SHA1 ed7ab26049f70606bdd924e039cc36b4d9660417 SHA256 b0974e47e8efe57455d04adc6126a780ed7020e79da6421f5da344bf84a712bb EBUILD mldonkey-2.9.4.ebuild 4991 RMD160 ce56372e2cdcbb3ac7b72760e6aca9e0d951c0f9 SHA1 36d659506ca9cc8f0cf63a031aeb26f9c4fd8b6e SHA256 ecfff7cc876242cfe5085f3e4a87b74b3733f3baf6197d2c6ca138e48dbd67dc -EBUILD mldonkey-2.9.5.ebuild 4999 RMD160 bb159c3f9fd16ab2107c41069379af985b0c4aa1 SHA1 c1b245d73ef360937eac89a9b55d9e649e7e8005 SHA256 979a7b900a9788a84fe53da2d85868eb03d8afc93e60dd8fca1e6b92a8c24e7c -MISC ChangeLog 31703 RMD160 21c60f5366384f35e455dcd5905bf015b151762a SHA1 4cf065ea763611a69143687d57051d06ecff850e SHA256 32310ca099c69eb11ae9b06e66f0476c3af18f8c9ac06fea9ae91c984db35faa +EBUILD mldonkey-2.9.5.ebuild 5439 RMD160 2067ab51f31be74019ab639d2b46004911cbcc62 SHA1 929c65f382b7c0ef5afb4c9ab4fe06f48c6c9ead SHA256 7b191d10ab45d051aedba37070e4124ec96523283d5b4308c23a8e80a8b4cd30 +MISC ChangeLog 31901 RMD160 afeb61fdd5068f07199eb5b4c0cef6c19ddb4dc3 SHA1 072304493fe240597cf3b9cccceca41ff19d1863 SHA256 2b275db49d2b6217fad5421178edaaf67e888f8b9d34763807087f262083d270 MISC metadata.xml 242 RMD160 d0edc89382298dee00d3571b62a5f457ef268751 SHA1 25511186cac54f1353a3347f72da7f5d05b9da57 SHA256 b354d71d5efbed0ff97e27564894438b42a8bd8b577007cadc6972dd37d6b5f8 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.9 (GNU/Linux) + +iEYEARECAAYFAkhWxT4ACgkQvFcC4BYPU0rLMACbBDLo9ARDf7lUfCK+YLz72gbC +ay8AnRHepDJY2nAd0apAag3s857EDnuN +=S2rG +-----END PGP SIGNATURE----- diff --git a/net-p2p/mldonkey/mldonkey-2.9.5.ebuild b/net-p2p/mldonkey/mldonkey-2.9.5.ebuild index 9bdf8469306b..451f0b8832bf 100644 --- a/net-p2p/mldonkey/mldonkey-2.9.5.ebuild +++ b/net-p2p/mldonkey/mldonkey-2.9.5.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-2.9.5.ebuild,v 1.1 2008/05/05 10:16:15 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-2.9.5.ebuild,v 1.2 2008/06/16 19:54:27 aballier Exp $ WANT_AUTOCONF=2.5 -inherit flag-o-matic eutils autotools +inherit flag-o-matic eutils autotools toolchain-funcs EAPI="1" @@ -60,6 +60,14 @@ pkg_setup() { eerror "You need to install dev-lang/ocaml with ocamlopt useflag on." die "Please install ocaml with ocamlopt useflag" fi + # dev-lang/ocaml creates its own objects but calls gcc for linking, which will + # results in relocations if gcc wants to create a PIE executable + if gcc-specs-pie ; then + append-ldflags -nopie + ewarn "Ocaml generates its own native asm, you're using a PIE compiler" + ewarn "We have appended -nopie to ocaml build options" + ewarn "because linking an executable with pie while the objects are not pic will not work" + fi } src_unpack() { |