summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2013-07-28 17:30:53 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2013-07-28 17:30:53 +0000
commit74ed84799c2dfd9d6e4b78e2e2f30b5f5968eb75 (patch)
tree3ad1266fa52de481b06e7002d90b3ffb848b6a7b /dev-util
parentadded more valid python usedeps (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--dev-util/anjuta/Manifest17
-rw-r--r--dev-util/anjuta/anjuta-3.8.4.ebuild9
-rw-r--r--dev-util/anjuta/files/anjuta-3.8.4-librt.patch47
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
+