diff options
author | Andrew Savchenko <bircoph@gentoo.org> | 2016-09-29 20:20:16 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gentoo.org> | 2016-09-29 20:20:38 +0300 |
commit | d5b945cb389b5d51fad09e81a824502cf26f48d3 (patch) | |
tree | 4f0e02d8872daa515f005e3b32bff3657b82a7a0 /dev-util | |
parent | cf692903c9fe1c6a15f97f97c77e45227ee4f3de (diff) | |
download | gentoo-d5b945cb389b5d51fad09e81a824502cf26f48d3.tar.gz gentoo-d5b945cb389b5d51fad09e81a824502cf26f48d3.tar.xz |
dev-util/duma: drop old
Package-Manager: portage-2.3.1
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/duma/duma-2.5.15-r1.ebuild | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/dev-util/duma/duma-2.5.15-r1.ebuild b/dev-util/duma/duma-2.5.15-r1.ebuild deleted file mode 100644 index e295d572099..00000000000 --- a/dev-util/duma/duma-2.5.15-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 -inherit eutils flag-o-matic multilib toolchain-funcs versionator - -MY_P=${PN}_$(replace_all_version_separators '_') - -DESCRIPTION="DUMA (Detect Unintended Memory Access) is a memory debugging library" -HOMEPAGE="http://duma.sourceforge.net" -SRC_URI="mirror://sourceforge/duma/${MY_P}.tar.gz - mirror://gentoo/${P}-GNUmakefile.patch.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="examples" - -RDEPEND="app-shells/bash" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${DISTDIR}"/${P}-GNUmakefile.patch.bz2 -} - -src_compile() { - # strip-flags - replace-flags O? O0 - append-flags -Wall -Wextra -U_FORTIFY_SOURCE - tc-export AR CC CXX LD RANLIB - - case "${CHOST}" in - *-linux-gnu) - OS=linux;; - *-solaris*) - OS=solaris;; - *-darwin*) - OS=osx;; - *-freebsd*) - OS=freebsd;; - *-netbsd*) - OS=netbsd;; - *-cygwin*) - OS=cygwin;; - **-irix**) - OS=irix;; - esac - export OS="${OS}" - elog "Detected OS is: ${OS}" - - if use amd64 && ! [ -n "${DUMA_ALIGNMENT}" ]; then - export DUMA_ALIGNMENT=16 - elog "Exported DUMA_ALIGNMENT=${DUMA_ALIGNMENT} for x86_64," - fi - - make reconfig || die "make config failed" - # The above must be run first if distcc is enabled, otherwise - # the real build breaks on parallel makes. - emake || die "emake failed" -} - -src_test() { - emake test || die "emake test failed" - - elog "Please, see the output above to verify all tests have passed." - elog "Both static and dynamic confidence tests should say PASSED." -} - -src_install(){ - emake prefix="${D}/usr" libdir="${D}/usr/$(get_libdir)" \ - docdir="${D}/usr/share/doc/${PF}" install || die "emake install failed" - - dosed "s|LD_PRELOAD=./libduma|LD_PRELOAD=libduma|" /usr/bin/duma \ - || die "dosed failed" - - dodoc CHANGELOG TODO GNUmakefile - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins example[1-6].cpp example_makes/ex6/Makefile || die "doins failed" - fi -} - -pkg_postinst() { - elog "See the GNUmakefile which will be also installed at" - elog "/usr/share/doc/${PF} for more options. You can now export" - elog "varibles to the build system easily, e.g.:" - elog "# export CPPFLAGS=\"-DFLAG\" (or by using append-cppflags)" - elog "# export DUMA_ALIGNMENT=${DUMA_ALIGNMENT} (Default is 16 for x86_64)" - elog "See more information about DUMA_ALIGNMENT from Readme.txt" -} |