diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2009-08-30 21:44:23 +0000 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2009-08-30 21:44:23 +0000 |
commit | 207dfa11f9150dc9e63a8fe2f6b7fbef9560eae2 (patch) | |
tree | 02db2471d30b1b41bb6ec2f8e5c9c15e7937878b /dev-util/duma | |
parent | Reenable test_math.py and test_pow.py on alpha (bug #282786). (diff) | |
download | historical-207dfa11f9150dc9e63a8fe2f6b7fbef9560eae2.tar.gz historical-207dfa11f9150dc9e63a8fe2f6b7fbef9560eae2.tar.bz2 historical-207dfa11f9150dc9e63a8fe2f6b7fbef9560eae2.zip |
Back-ported several build and QA fixes from 2.5.15 (closes bug 279118).
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util/duma')
-rw-r--r-- | dev-util/duma/ChangeLog | 5 | ||||
-rw-r--r-- | dev-util/duma/Manifest | 4 | ||||
-rw-r--r-- | dev-util/duma/duma-2.5.13.ebuild | 18 |
3 files changed, 17 insertions, 10 deletions
diff --git a/dev-util/duma/ChangeLog b/dev-util/duma/ChangeLog index 3af946259f05..08fcdac4e5b7 100644 --- a/dev-util/duma/ChangeLog +++ b/dev-util/duma/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-util/duma # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/ChangeLog,v 1.10 2009/08/01 20:00:23 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/ChangeLog,v 1.11 2009/08/30 21:44:23 nerdboy Exp $ + + 30 Aug 2009; Steve Arnold <nerdboy@gentoo.org> duma-2.5.13.ebuild: + Back-ported several build and QA fixes from 2.5.15 (closes bug 279118). *duma-2.5.15 (01 Aug 2009) diff --git a/dev-util/duma/Manifest b/dev-util/duma/Manifest index 2aa77d86ef45..64c6e8f2d1b8 100644 --- a/dev-util/duma/Manifest +++ b/dev-util/duma/Manifest @@ -8,9 +8,9 @@ DIST duma_2_5_14.tar.gz 237777 RMD160 9e1c77ce3801a124044293215b0d7ee6692281a1 S DIST duma_2_5_15.tar.gz 240479 RMD160 c2d6399fb2701892b2a9113e4cb47b75d2d87f52 SHA1 f1f90620c5eff4e76316594fa3e7e5a6833b8d0d SHA256 baaf794854e3093ad1bddadbfb8ad4b220a7117d70359ee216bd59e353734e17 DIST duma_2_5_8.tar.gz 219961 RMD160 37a1cefa853b15ea5ec9da92a8deeca500ca34b9 SHA1 f2b071b9ea5264829a009901f744f24f2e571807 SHA256 43a96d92384c22c191fbc6f935d0ed4ae378a561776dc7fcdf64763728c65770 EBUILD duma-2.4.27.ebuild 2012 RMD160 e9f3200d98841a4839c1bb88731df19de1fb930d SHA1 d758a4f180049df7472f762de76ae448b554bd1a SHA256 eb020d980bd2aff66546787396d141909d67857e4c567056c4fc6be20eaebbed -EBUILD duma-2.5.13.ebuild 2185 RMD160 99b0ccca4fd2c57dd33f2e1c83a33c2e9d402a8b SHA1 9b53f3ea8c985d20d31659c02d55d674f4f7ea11 SHA256 1c2c5faa96669e7376bb985c866e7d5bdc44e9986f1dca8563b0eeb17716629e +EBUILD duma-2.5.13.ebuild 2269 RMD160 e630a3f8cf6fd573ec3276c01a1226c846f8723f SHA1 4d175344a80897548767f92c604d643121b23d01 SHA256 1cbf662889f0b105cfa164d85c4b51f8a21a5e1bb5d1425a5e98546d375e0171 EBUILD duma-2.5.14-r1.ebuild 2290 RMD160 850174808c9d6b5dd8714c95b332db25f5fe2b3a SHA1 ea249dd9e8ca135fb3e2ab5325e3ed34c324b279 SHA256 67916d45509d3a5e4b551e8daa9effd7abef1a93fe15cf183b5f4bded073c5ed EBUILD duma-2.5.15.ebuild 2402 RMD160 26d08003ee954ee2c49884811513955dd1257298 SHA1 6c878848a34072d33c4885bcf580163f105951e3 SHA256 ee3382104c6bb805f91970f475ecfb2b2136bb3eaee74e8601beaa4cc4544764 EBUILD duma-2.5.8.ebuild 2160 RMD160 030ab4203fba122f6d304c8488597404fbc6743f SHA1 9873deeb683c637e48a858cf1e0af60e5084b955 SHA256 27d4e623b599e37891c3186bfb2604315456f2832f1350b8f16c658a96d597d5 -MISC ChangeLog 2315 RMD160 ebaedf3f410871f3385a16f329cc1c584bf03eeb SHA1 e9478970ba2eef5687aafc37bdfd531aea9b4eb0 SHA256 ea00cb90c70fc42c2356e71887746c24bf2d21605939b6e559746a1bd1757c8c +MISC ChangeLog 2459 RMD160 e29ec2d1786324b5a10ce20d877b899f30203e5d SHA1 bc4fe107f81993fa319cba624f3372068aaa7b31 SHA256 e3864ada4d086197bec5ee2bbd2aa4a936a313d91c357ec6042ed3a458e0ce81 MISC metadata.xml 571 RMD160 7503a42ba65123b48155aa20812e1f76165843af SHA1 57e85da85b7fcd90018216e371fed033cac76ee7 SHA256 5a422de5cb204ec5f8cc4631fb5c54721f27e929e290e9fa494bcd15351cf107 diff --git a/dev-util/duma/duma-2.5.13.ebuild b/dev-util/duma/duma-2.5.13.ebuild index d42a23c59f9f..96d3b1b2988d 100644 --- a/dev-util/duma/duma-2.5.13.ebuild +++ b/dev-util/duma/duma-2.5.13.ebuild @@ -1,11 +1,10 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild,v 1.5 2009/04/01 00:47:27 nerdboy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/duma/duma-2.5.13.ebuild,v 1.6 2009/08/30 21:44:23 nerdboy Exp $ -inherit eutils toolchain-funcs versionator +inherit eutils flag-o-matic multilib toolchain-funcs versionator MY_P="${PN}_$(replace_all_version_separators '_')" -S="${WORKDIR}/${MY_P}" DESCRIPTION="DUMA (Detect Unintended Memory Access) is a memory debugging library." HOMEPAGE="http://duma.sourceforge.net/" @@ -21,6 +20,8 @@ DEPEND="virtual/libc" RDEPEND="${DEPEND} app-shells/bash" +S="${WORKDIR}/${MY_P}" + pkg_setup() { #DUMA_OPTIONS="-DDUMA_LIB_NO_LEAKDETECTION" DUMA_OPTIONS="-DDUMA_USE_FRAMENO" @@ -44,11 +45,14 @@ src_unpack(){ } src_compile(){ + replace-flags O? O0 + append-flags -Wall -Wextra -U_FORTIFY_SOURCE + tc-export AR CC CXX LD RANLIB + use amd64 && export DUMA_ALIGNMENT=16 - # append-flags doesn't work here (stupid static makefile) and neither - # does distcc :( - make CFLAGS="${DUMA_OPTIONS} ${CFLAGS}" CC=$(tc-getCC) \ - || die "make failed" + + make CPPFLAGS="${DUMA_OPTIONS}" reconfig || die "make reconfig failed" + emake CFLAGS="${CFLAGS}" CC=$(tc-getCC) || die "make failed" } src_test() { |