diff options
author | Alfredo Tupone <tupone@gentoo.org> | 2008-11-19 14:47:42 +0000 |
---|---|---|
committer | Alfredo Tupone <tupone@gentoo.org> | 2008-11-19 14:47:42 +0000 |
commit | 29eae73e8680b77d39107f271bd94e0640c7299d (patch) | |
tree | e1814c82a204847bbb51a6e6bfa2afb46b3a141f /media-libs/atlas-c++ | |
parent | Version bump, add build dep on net-misc/curl (bug #241222). (diff) | |
download | historical-29eae73e8680b77d39107f271bd94e0640c7299d.tar.gz historical-29eae73e8680b77d39107f271bd94e0640c7299d.tar.bz2 historical-29eae73e8680b77d39107f271bd94e0640c7299d.zip |
Fix building cyphesis with --as-needed as from bug #247463
Package-Manager: portage-2.1.4.5
Diffstat (limited to 'media-libs/atlas-c++')
-rw-r--r-- | media-libs/atlas-c++/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/atlas-c++/Manifest | 14 | ||||
-rw-r--r-- | media-libs/atlas-c++/atlas-c++-0.6.1-r1.ebuild | 49 | ||||
-rw-r--r-- | media-libs/atlas-c++/files/atlas-c++-0.6.1-as-needed.patch | 11 |
4 files changed, 71 insertions, 12 deletions
diff --git a/media-libs/atlas-c++/ChangeLog b/media-libs/atlas-c++/ChangeLog index 795870a3d6a1..7775270c8047 100644 --- a/media-libs/atlas-c++/ChangeLog +++ b/media-libs/atlas-c++/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/atlas-c++ # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/atlas-c++/ChangeLog,v 1.25 2008/08/20 18:52:45 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/atlas-c++/ChangeLog,v 1.26 2008/11/19 14:47:42 tupone Exp $ + +*atlas-c++-0.6.1-r1 (19 Nov 2008) + + 19 Nov 2008; <alfredo@gentoo.org> +files/atlas-c++-0.6.1-as-needed.patch, + +atlas-c++-0.6.1-r1.ebuild: + Fix building cyphesis with --as-needed as from bug #247463 by + <flameeyes@gentoo.org> 20 Aug 2008; Markus Meier <maekke@gentoo.org> atlas-c++-0.6.1.ebuild: amd64/x86 stable, bug #235169 diff --git a/media-libs/atlas-c++/Manifest b/media-libs/atlas-c++/Manifest index a138e63f7241..999e84638d89 100644 --- a/media-libs/atlas-c++/Manifest +++ b/media-libs/atlas-c++/Manifest @@ -1,6 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - +AUX atlas-c++-0.6.1-as-needed.patch 359 RMD160 0cf8ed56ac6e47f7a54b072ee92a5b3546b69ca1 SHA1 9db246fd06e49a047417625d5908d2c9baf91c08 SHA256 63cc1fd80e634bccd82164b11a5762794e8437e5c2633b4f4d59be643358a831 AUX atlas-c++-0.6.1-gcc-4.3.patch 784 RMD160 d8c4ce7babb278965145916be98cc551a891e350 SHA1 46f9d629c0e508295703c3a829f28c9f6a2668e0 SHA256 1c40cd584c57d6bb4be082a1a8851efa02457afab90061d752a04d0a4b91fa49 AUX atlas-c++-0.6.1-strict-aliasing.patch 560 RMD160 cf1fc14662b5a268f35df7d8f1ed7667f3b0d900 SHA1 c4cc25232b95d232cee072d2354d3c3f01159fde SHA256 74e4ccedd6610ebce1c0f14f4b67ee064a133fe7f48c0c0d34356dd9749b0016 DIST Atlas-C++-0.4.5.tar.bz2 171101 RMD160 bc0fe1485b2fa2e237652e1cd901b036046f3d6f SHA1 8b3e6ec1db7ec1e6fce122ee004edf089e925ea2 SHA256 b628e35b8ecc2e9542c6a15e70b23e1297e3a2daf2f2628e54ebd4cfb0d25376 @@ -10,13 +8,7 @@ DIST Atlas-C++-0.6.1.tar.bz2 352247 RMD160 e9a1c8c314dd7a7239a11f630d8e710f7d238 EBUILD atlas-c++-0.4.5.ebuild 773 RMD160 329e98d32bbdaafda75746dbe31ab0ba082cf91b SHA1 b9467493097493eca7b60910fe9dcc5484a29c5c SHA256 09b96cbe8b0df63170db54018655ee8d90aef9e8764ec6a131b829586f772ec4 EBUILD atlas-c++-0.5.92.ebuild 886 RMD160 d9fceeb8367eda2ee9bb24bf5928dc89e415c157 SHA1 e81cbe2c964c1ee0dbb7881b07a4f206136f558d SHA256 915fd56ba8c64de8b0f81b897a000b886992a28e3800e5b66600e849fe35c49a EBUILD atlas-c++-0.6.0.ebuild 1056 RMD160 4445e35c9b64feb498f25e79933ba8adf7845946 SHA1 ea475c3de9442fb15699350b232ad96aa48d12a0 SHA256 8e3451e2c7bb00b5734609b7dc80eb9199088377512107669dc575fc555b0924 +EBUILD atlas-c++-0.6.1-r1.ebuild 1258 RMD160 3eb1bb9f3226dadb9f62c4808677784a6f6c2f4e SHA1 635422ed9cad5c9db5ee577a23a7f5fe4ec1b630 SHA256 e4ed434b4619156bc97275679e47372bf64e695438d0515dee6eaad5a22b3b03 EBUILD atlas-c++-0.6.1.ebuild 1214 RMD160 3708963bdffafd9c45fe9d70bd3b40f3e49c042a SHA1 5ca26804c2661608b6e2862f898d62a36cbde801 SHA256 d0b1eae3b76275d14e4430a8ac3cf531e5ef1373810ff61576c59facf04184af -MISC ChangeLog 3348 RMD160 a373ec20ede1b71a6ca6ba298a792be398e2a971 SHA1 2c81943161c0c4f8e3e2b10190f94b452f9d3d24 SHA256 e32e625dc1b18a5f50c9e8914d905f3c4deaf75db2fd79e2701160f349c2adc9 +MISC ChangeLog 3579 RMD160 0a43bd191f59b3938e6483e4452b91f9cd0b3ddb SHA1 f8e3df56459452eec2cb55256979296c1de5e7a5 SHA256 915cd741de0d0b8be23cab7b2272bc780d66e1d4d3aea0ddcc4a6234b2731cfe MISC metadata.xml 417 RMD160 b4d2b04ed705dd45fa2aae097b7c6a0bc2c0b9c7 SHA1 4d36d40488409667cab95b09b06db66f191cdbba SHA256 1f5bbb3d7ca1f6a96631e6f57d6c7069f8f45f8c3725d0acde7b8181b8d22483 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkisaEsACgkQkKaRLQcq0GJKWQCcCrqqT5opIFUAjeSxp+tLKIH8 -EVoAn1JuVeGsTg3rF5qeYXoG9lHa+OhH -=u+BL ------END PGP SIGNATURE----- diff --git a/media-libs/atlas-c++/atlas-c++-0.6.1-r1.ebuild b/media-libs/atlas-c++/atlas-c++-0.6.1-r1.ebuild new file mode 100644 index 000000000000..2bf8140638e5 --- /dev/null +++ b/media-libs/atlas-c++/atlas-c++-0.6.1-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/atlas-c++/atlas-c++-0.6.1-r1.ebuild,v 1.1 2008/11/19 14:47:42 tupone Exp $ + +inherit eutils autotools + +MY_PN="Atlas-C++" +MY_P=${MY_PN}-${PV} +DESCRIPTION="Atlas protocol, used in role playing games at worldforge." +HOMEPAGE="http://www.worldforge.org/dev/eng/libraries/atlas_cpp" +SRC_URI="mirror://sourceforge/worldforge/${MY_P}.tar.bz2" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="bzip2 doc zlib" + +RDEPEND="" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-strict-aliasing.patch \ + "${FILESDIR}"/${P}-gcc-4.3.patch \ + "${FILESDIR}"/${P}-as-needed.patch + eautoreconf +} + +src_compile() { + econf \ + $(use_enable zlib) \ + $(use_enable bzip2 bzlib) \ + || die "Error: econf failed!" + emake || die "Error: emake failed!" + if use doc; then + emake docs || die "Error: emake failed!" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + use doc && dohtml -r doc/html/* + use doc && doman doc/man/* + dodoc AUTHORS ChangeLog HACKING NEWS README ROADMAP THANKS TODO +} diff --git a/media-libs/atlas-c++/files/atlas-c++-0.6.1-as-needed.patch b/media-libs/atlas-c++/files/atlas-c++-0.6.1-as-needed.patch new file mode 100644 index 000000000000..2c7e7a180ce7 --- /dev/null +++ b/media-libs/atlas-c++/files/atlas-c++-0.6.1-as-needed.patch @@ -0,0 +1,11 @@ +--- Atlas/Net/Makefile.am.old 2008-11-19 15:29:19.000000000 +0100 ++++ Atlas/Net/Makefile.am 2008-11-19 15:30:04.000000000 +0100 +@@ -5,6 +5,8 @@ + + libAtlasNet_0_6_la_LDFLAGS = $(INTERFACE_VERSION) + ++libAtlasNet_0_6_la_LIBADD = ../Codecs/libAtlasCodecs-0.6.la ++ + libAtlasNetincludedir = $(includedir)/Atlas-C++-0.6/Atlas/Net + + libAtlasNet_0_6_la_SOURCES = \ |