diff options
author | 2013-07-28 17:30:53 +0000 | |
---|---|---|
committer | 2013-07-28 17:30:53 +0000 | |
commit | 74ed84799c2dfd9d6e4b78e2e2f30b5f5968eb75 (patch) | |
tree | 3ad1266fa52de481b06e7002d90b3ffb848b6a7b /dev-util | |
parent | added more valid python usedeps (diff) | |
download | historical-74ed84799c2dfd9d6e4b78e2e2f30b5f5968eb75.tar.gz historical-74ed84799c2dfd9d6e4b78e2e2f30b5f5968eb75.tar.bz2 historical-74ed84799c2dfd9d6e4b78e2e2f30b5f5968eb75.zip |
Fix underlinking failure with gold (bug #468620, thanks to Justin Lecher).
Package-Manager: portage-2.2.0_alpha190/cvs/Linux x86_64
Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/anjuta/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/anjuta/Manifest | 17 | ||||
-rw-r--r-- | dev-util/anjuta/anjuta-3.8.4.ebuild | 9 | ||||
-rw-r--r-- | dev-util/anjuta/files/anjuta-3.8.4-librt.patch | 47 |
4 files changed, 70 insertions, 9 deletions
diff --git a/dev-util/anjuta/ChangeLog b/dev-util/anjuta/ChangeLog index c9b8da40dd62..e7b95891f33d 100644 --- a/dev-util/anjuta/ChangeLog +++ b/dev-util/anjuta/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-util/anjuta # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.164 2013/06/30 15:38:41 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.165 2013/07/28 17:30:49 tetromino Exp $ + + 28 Jul 2013; Alexandre Rostovtsev <tetromino@gentoo.org> anjuta-3.8.4.ebuild, + +files/anjuta-3.8.4-librt.patch: + Fix underlinking failure with gold (bug #468620, thanks to Justin Lecher). 30 Jun 2013; Justin Lecher <jlec@gentoo.org> anjuta-3.6.2-r1.ebuild, anjuta-3.8.3.ebuild, anjuta-3.8.4.ebuild, metadata.xml: diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 1c0b8d23b7bf..436aabbcf4a6 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,19 +1,24 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX anjuta-3.5.91-cxx-check.patch 677 SHA256 ff5181d0c056c74b9716b99d32b977a1d9058f67b4e6d9b01379aaf684658571 SHA512 aa442709abdc079390d466f7339931732d381e3212158c4f2ff493db0d788004c6a319c388cd10cd9a4e4052f3d55d8b713eb3d0d6ad428c3c5e46d948e476a2 WHIRLPOOL 7586ca17396a3ca64908e8ffc3382d303e01efb7671137527646e0272bec9129b080585b34327e2ac0304e1178686f7e09efca5d54cf2c0811bd391e0552e3fa +AUX anjuta-3.8.4-librt.patch 1384 SHA256 f6c9c436f1406acc7fd55b9d5041b79232fa12ea4b788bb1d8a7b04b6cf37968 SHA512 3f4e2bc743b71767e9373aedf8f781d3aa2f88ceeae9f734abe0f9fed14966dcc739f82e42c13e4486849207e12aac83d8ee6abaac26c68b6e393b75ef7372b2 WHIRLPOOL aa8854fb0febca04d61a305bde4d03249adf9c2b1b1a18240a9761bc15fab2668c166c5f065b8df1fa1d9359e7d2f75d6afa2fbded75bb8e3c5d84664dd8c939 DIST anjuta-3.6.2.tar.xz 5178068 SHA256 2cf44120dcf22c4f4f25bbc65d3641c206e627776ab0f3a37ff0059844d581a2 SHA512 1c7012b97f51cce056d38c79602da16aab04fa06f24a774f66a78eedfca812ce6ddbb94bcd69fa853a8e2ac4a2abbb5d74006dda6192f379d7ebc9ff5702e711 WHIRLPOOL f013deb02459331128f777fc052901b655c3ce293e1cd321f230862191be4ef8765143100bb4c341eff1a09c857563d824c63c262513a6537518ca3a90584ea6 DIST anjuta-3.8.3.tar.xz 5181464 SHA256 06afea1de911067419b774eda2548a729668f93c5463726b353f5db686493f95 SHA512 caae0f45e3f983e3457d50592d66e34fd5476589b4de1b693c937e40e44aeaf2e3b7f9f40588f0a8fbf2c7eec91bc6f75344d42b608f10a87299cfe6e6715dd7 WHIRLPOOL 7fe55633ca80b9f899a8082a477864ff7a882fcd38394e2e04de7651686d59384ba2f1dab078fd9065158a1d5abd62640b72ef03428588cefb46fb86fdb597c7 DIST anjuta-3.8.4.tar.xz 5322424 SHA256 eea77ef71dd156a2296cbaf02a343f3b9099aec245ee7d1495f002ff2f81fa17 SHA512 946afea788851b099e1b8d11e57c89c96c38db2513d44c6ad14d9b4403310cb0071169425749c424bf6699da3c23ca1765328940fcf8cb4b1943a565f1866794 WHIRLPOOL 51ecbb83606e7588cc5d1e2da0771722b293880b5d8d3fe9c14471bb90e9496da9a3f4190af6fd044974f4cede728e3912253ee5069d8a7c4a1cc0102b1bd042 EBUILD anjuta-3.6.2-r1.ebuild 3730 SHA256 04276382684031e1c86aaa7718ebe6abd22f194c420ddb5f35b049c5e207a55a SHA512 540d572f94f03aadc2cca55a2f12039c96195b542c15cb22e24cde746ae3672820258867f718906904f5789320b971db72806f7b6c163700c4ef649c7b6bee3b WHIRLPOOL b4b07a78ff0096410efb9e3ba61745f27a2f4f49f032729c9a36539bebded470290656f4098a147bbaefdf4999582e0cfe79250d5b6fcdca0cd0295986de5c74 EBUILD anjuta-3.8.3.ebuild 3538 SHA256 ddf885b1bc0da658bfba7bc782be9ff77daa607f3ef20ca69bb4121a6ead0ac8 SHA512 f349e2318a7c7e28c4d6257b3a4f17b2fc3734d89f4011a382bfe8a2414d5bd317d43b71aecb5539f646a6645936999c2035370a33d86176fc0dac9e33b01f57 WHIRLPOOL e8b00403bdf0c758729eea460df96bc128b4ae7ec2e013129b3f965fdb4a7f7056d85599794af91e25b3dd4443ced89fa404add47f0bb0ca45b92471515402dc -EBUILD anjuta-3.8.4.ebuild 3485 SHA256 467b3d613eb7ad7c38c3783d2393ca42b0ce1054115d3c22fddb2fd788aedd58 SHA512 5dce5fee2fc9cfcf442775d32d056581401b13a7491fe9b74cf894cda1ec918a474d81df27dcf310772b1cd902264c37bee4d93aa7017551a616688add822ea2 WHIRLPOOL 1cbe64c981ba50ab317c9d15525987efaf80f2ac472ffdc9cf043ef147a747aca5b1585c889e709d7abd11e9fd997aa964d8a36419300fe8a3e8b05b9649b95e -MISC ChangeLog 24704 SHA256 e075c87ef5c4b3b7b2977edcb5456e28efc0fd29cdc60b187d8409b569ad2ec9 SHA512 9d519194317103cc014e79fe60e27afcc4ac26026af58c9f593438ad924374fd96058bce263ec6eb7ae6c74bdf7c32a8fc392e0d764a68eb0ec99984b9995c2f WHIRLPOOL 0c1ffc7fc58f2bd35e3d03f4838894d1835d576a5d9ff8473b8181d526c546212dd300023b0678f98ec723ae695da7af97f1d1c05496bd029f37e5d0a7acfc03 +EBUILD anjuta-3.8.4.ebuild 3671 SHA256 fe4c88d580425af84f7ffa192d63cae32f6333575d4d5dc839995d17baa634c6 SHA512 2d99e9e4b73ce9c80e6d4617a4c88cc15c15e09ba63c5cf0c52a0a90e2a088a21431b0a149bb0c2b8cd88ebbd291f00408ade4cbb275e96fe3f8519b3531ba98 WHIRLPOOL 0368e565d1af4f1c802c917045755bccbd66e432694e605fefba32b50a5b980e2021801834d916e811e7f71c13fcb0266e58229d91b129dfa8d4c62d8380193c +MISC ChangeLog 24902 SHA256 b70fd7f68ae332ea663ff5ed8c6759e8cda94834460e222d77824e82aa974e8b SHA512 2ed91b52ee8b99a05f63c01c696fee362e4979c5b30b5df940422e966e480d221b40d52668825f3a09186c4131a72c1c08a163d989a902b4b05cd7cee89add7e WHIRLPOOL b0598b8a8a06e848e9ec693e23d3fd54362e8f0f93955c11c8bd67995386a7e005d71edde3f14526d02c66c0541ec7bd8e53077cc563ee5049fe7b71fd98ca14 MISC metadata.xml 457 SHA256 8f80780fcedc3f018a77b6af83a8643022279ba9d4e1709d3b4b1ecc83a44156 SHA512 b06f36a7da1121e7ddd2c7cfb05637e79c4387ab5ef3d46089261dcbe1cb6a810840256c805e30a9342fbe10f1a470cd471cc48b460714e70a7176c392f34f1d WHIRLPOOL e95ea6995529e5a4b3ced5a7362bf26fe6b331d5b53aa2240e7c104b32be378c4454a00a77cf4a2dc199b048414063f77b22fd9df94f93d26b9287d6aefbb25d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREKAAYFAlHQUQIACgkQgAnW8HDreRZSuACePC7AZbD+zecjL0GQ9m1CBzYb -3sMAoIzxmZieJPhj3axuEDRhWjMHZWF0 -=8EiQ +iQEcBAEBCAAGBQJR9VVKAAoJEJ0WA1zPCt1h8s8H/RE/0O9kUBOy4+4rOqDR8HgH +pEt56mrjIJ+r/zDe0U7mAoNfcApN5NnreYLFx5VaVMAiglJmYLsx89obX0SkkI3U +k5ARQeXBfwuk+aRWWgUoLhn1VVIKr97Wo3n0/GSIlPE6HzAtQDqfVWbATZyewq/d +5KAdfvZMxDXBAY3hNkp3oex78/uEQChKdd/GISX/iHbzFAlUQuS0cPAYJRmkbnPE +ULQ2fdkpU5Ca5AhVzABi1Y6FNywGYdBAo8gA3n7L2AHipdWWlCEN2Fm3nd7nTMVu +/lDIF1/SjQF3UM9LvqfhZIOy6tCKSosIpF+AsLefcQjLN5qQvwkhnVg6w767UbA= +=4tfC -----END PGP SIGNATURE----- diff --git a/dev-util/anjuta/anjuta-3.8.4.ebuild b/dev-util/anjuta/anjuta-3.8.4.ebuild index 8ac21886f9fd..ebf5cb50d887 100644 --- a/dev-util/anjuta/anjuta-3.8.4.ebuild +++ b/dev-util/anjuta/anjuta-3.8.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-3.8.4.ebuild,v 1.2 2013/06/30 15:38:41 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-3.8.4.ebuild,v 1.3 2013/07/28 17:30:49 tetromino Exp $ EAPI="5" GCONF_DEBUG="yes" @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_6,2_7} ) VALA_MIN_API_VERSION="0.20" VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" -inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala +inherit autotools gnome2 flag-o-matic readme.gentoo python-single-r1 vala DESCRIPTION="A versatile IDE for GNOME" HOMEPAGE="http://projects.gnome.org/anjuta/" @@ -100,6 +100,11 @@ will need to: sed -e 's:$PYTHON-config:$PYTHON$PYTHON_VERSION-config:g' \ -i plugins/am-project/tests/anjuta.lst || die "sed failed" + # fix linking with gold, bug #468620, https://bugzilla.gnome.org/show_bug.cgi?id=704985 + epatch "${FILESDIR}/${PN}-3.8.4-librt.patch" + + eautoreconf # for the librtpatch + use vala && vala_src_prepare gnome2_src_prepare } diff --git a/dev-util/anjuta/files/anjuta-3.8.4-librt.patch b/dev-util/anjuta/files/anjuta-3.8.4-librt.patch new file mode 100644 index 000000000000..c30c7ef92837 --- /dev/null +++ b/dev-util/anjuta/files/anjuta-3.8.4-librt.patch @@ -0,0 +1,47 @@ +From cefee2f5dff25d56f55c195291fae15cf2254c3f Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetromino@gentoo.org> +Date: Sun, 28 Jul 2013 12:48:52 -0400 +Subject: [PATCH] symbol-db: link with librt on Linux + +Fixes underlinking failure when using GNU gold + +https://bugzilla.gnome.org/show_bug.cgi?id=704985 +--- + configure.ac | 6 ++++++ + plugins/symbol-db/Makefile.am | 3 ++- + 2 files changed, 8 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index ba17c93..e68f99d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -758,6 +758,12 @@ fi + + AC_SUBST(SYMBOL_DB_SHM) + ++dnl On Linux, need librt for shm_open/shm_unlink ++bck_LIBS="$LIBS" ++AC_SEARCH_LIBS(shm_open, rt, [SHM_LIBS="$LIBS"], [AC_MSG_ERROR([Failed to find library with shm_open()])]) ++AC_SUBST(SHM_LIBS) ++LIBS="$bck_LIBS" ++ + dnl Test using autotest + dnl ----------------------------- + AC_CONFIG_TESTDIR(plugins/am-project/tests) +diff --git a/plugins/symbol-db/Makefile.am b/plugins/symbol-db/Makefile.am +index 4be13c6..baff48d 100644 +--- a/plugins/symbol-db/Makefile.am ++++ b/plugins/symbol-db/Makefile.am +@@ -84,7 +84,8 @@ libanjuta_symbol_db_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS) + # Plugin dependencies + libanjuta_symbol_db_la_LIBADD = \ + $(GDA_LIBS) \ +- $(LIBANJUTA_LIBS) ++ $(LIBANJUTA_LIBS) \ ++ $(SHM_LIBS) + + BUILT_SOURCES=symbol-db-marshal.c symbol-db-marshal.h + +-- +1.8.3.2 + |