public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-libs/mpatrol: ChangeLog mpatrol-1.4.8-r3.ebuild
@ 2010-08-15 19:52 Markos Chandras (hwoarang)
  0 siblings, 0 replies; 2+ messages in thread
From: Markos Chandras (hwoarang) @ 2010-08-15 19:52 UTC (permalink / raw
  To: gentoo-commits

hwoarang    10/08/15 19:52:09

  Modified:             ChangeLog
  Added:                mpatrol-1.4.8-r3.ebuild
  Log:
  Apply patch from Dane Smith <smithdanea@gmail.com> to respect LDFLAGS and fix multiple QA issues. Keyworded for amd64. Bug #332731
  (Portage version: 2.2_rc67/cvs/Linux x86_64)

Revision  Changes    Path
1.22                 dev-libs/mpatrol/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?r1=1.21&r2=1.22

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ChangeLog	23 Sep 2009 17:25:21 -0000	1.21
+++ ChangeLog	15 Aug 2010 19:52:09 -0000	1.22
@@ -1,6 +1,13 @@
 # ChangeLog for dev-libs/mpatrol
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.21 2009/09/23 17:25:21 patrick Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.22 2010/08/15 19:52:09 hwoarang Exp $
+
+*mpatrol-1.4.8-r3 (15 Aug 2010)
+
+  15 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+  +mpatrol-1.4.8-r3.ebuild, +files/mpatrol-ldflags.diff:
+  Apply patch from Dane Smith <smithdanea@gmail.com> to respect LDFLAGS and
+  fix multiple QA issues. Keyworded for amd64. Bug #332731
 
   23 Sep 2009; Patrick Lauer <patrick@gentoo.org> mpatrol-1.4.8-r1.ebuild,
   mpatrol-1.4.8-r2.ebuild:



1.1                  dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild?rev=1.1&content-type=text/plain

Index: mpatrol-1.4.8-r3.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild,v 1.1 2010/08/15 19:52:09 hwoarang Exp $

inherit eutils flag-o-matic

IUSE="X"

DESCRIPTION="A link library for controlling and tracing dynamic memory allocation. Attempts to diagnose run-time errors that are caused by misuse of dynamically allocated memory. Simple integration via a single header."
SRC_URI="http://www.cbmamiga.demon.co.uk/mpatrol/files/${PN}_${PV}.tar.gz"
HOMEPAGE="http://www.cbmamiga.demon.co.uk/mpatrol/"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86 ~sparc"
S="${WORKDIR}/${PN}"

# To use X, mpatrol requires Motif
DEPEND="!dev-lang/mercury
	X? ( x11-libs/openmotif )"

src_unpack() {
	unpack ${A}

	cd ${S}
	epatch "${FILESDIR}/${P}-soname.patch"

	#bug 272505
	epatch "${FILESDIR}/${P}-gcc44-glibc210.patch"

	cd ${S}/src
	# [Bug 176592] textrel fix for dev-libs/mpatrol
	epatch "${FILESDIR}/${PN}-textrel-fix.patch"

	sed -i \
		-e 's:#define MP_SYMBOL_LIBS , MP_LIBNAME(bfd), MP_LIBNAME(iberty):#define MP_SYMBOL_LIBS , MP_LIBNAME(bfd):' config.h \
			|| die "sed config.h failed"

	cd ${S}/build/unix
	sed -i \
		-e 's:^OFLAGS.= -O3:OFLAGS = ${OPT_FLAGS}:' Makefile \
			|| die "sed Makefile for CFLAGS failed"

	sed -i \
		-e 's:$(LD) $(LDFLAGS) -o $@ $(SHARED_MPTOBJS):$(LD) $(LDFLAGS) -liberty -o $@ $(SHARED_MPTOBJS):' Makefile \
			|| die "sed Makefile for fixing -libiberty failed"
	
	epatch "${FILESDIR}"/${PN}-ldflags.diff

	if use X; then
		sed -i \
			-e 's:^GUISUP.= false:GUISUP = true:' Makefile \
			|| die "sed Makefile for GUISUP failed"
	fi
}

src_compile() {
	cd ${S}/build/unix
	emake STRIPPROG=true OPT_FLAGS="${CFLAGS} -Wa,--noexecstack" LDOPTS="${LDFLAGS}" all || die "emake failed"
}

# **
# ** The install is straightforward, but a bit on the odd side. The author
# ** gives a list of things that need to be done, rather than attempt to
# ** make an install target. --nj
# **
src_install () {
	cd ${S}/build/unix
	dobin mleak mpatrol mprof mptrace || die
	dolib.so lib*.so.* || die
	dolib.a  lib*.a || die

	# Each lib needs a symlink from the .so level
	#for L in lib*.so.*; do
	#	dosym $L /usr/lib/`echo $L | sed 's:^\([^\.]*\.so\).*:\1:'`
	#done

	insinto /usr
	cd ${S}/bin
	dobin * || die

	insinto /usr/include/
	cd ${S}/src
	doins mpatrol.h mpalloc.h mpdebug.h || die

	insinto /usr/include/mpatrol
	doins ${S}/tools/*.h || die

	doman ${S}/man/man?/* || die

	cd ${S}
	dodoc AUTHORS ChangeLog NEWS README THANKS VERSION pkg/lsm/*lsm || die

	cd ${S}/doc
	dodoc *.dvi *.ps *.pdf *.txt || die
	doinfo mpatrol.info || die
	dohtml mpatrol.html || die

	docinto images
	dodoc images/*.{eps,pdf} || die

	insinto /usr/share/doc/${PF}/html/images
	doins images/*.jpg || die
}

pkg_postinst() {
	elog " Please review the documentation in /usr/share/doc/$PF"
}






^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-libs/mpatrol: ChangeLog mpatrol-1.4.8-r3.ebuild
@ 2012-02-16 18:08 PaweA Hajdan (phajdan.jr)
  0 siblings, 0 replies; 2+ messages in thread
From: PaweA Hajdan (phajdan.jr) @ 2012-02-16 18:08 UTC (permalink / raw
  To: gentoo-commits

phajdan.jr    12/02/16 18:08:04

  Modified:             ChangeLog mpatrol-1.4.8-r3.ebuild
  Log:
  x86 stable wrt bug #396907
  
  (Portage version: 2.1.10.44/cvs/Linux i686)

Revision  Changes    Path
1.24                 dev-libs/mpatrol/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/ChangeLog?r1=1.23&r2=1.24

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ChangeLog	10 Oct 2010 17:51:32 -0000	1.23
+++ ChangeLog	16 Feb 2012 18:08:04 -0000	1.24
@@ -1,6 +1,9 @@
 # ChangeLog for dev-libs/mpatrol
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.23 2010/10/10 17:51:32 ulm Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.24 2012/02/16 18:08:04 phajdan.jr Exp $
+
+  16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mpatrol-1.4.8-r3.ebuild:
+  x86 stable wrt bug #396907
 
   10 Oct 2010; Ulrich Mueller <ulm@gentoo.org> mpatrol-1.4.8.ebuild,
   -mpatrol-1.4.8-r1.ebuild, -mpatrol-1.4.8-r2.ebuild,



1.4                  dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild?r1=1.3&r2=1.4

Index: mpatrol-1.4.8-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mpatrol-1.4.8-r3.ebuild	10 Oct 2010 17:51:32 -0000	1.3
+++ mpatrol-1.4.8-r3.ebuild	16 Feb 2012 18:08:04 -0000	1.4
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild,v 1.3 2010/10/10 17:51:32 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r3.ebuild,v 1.4 2012/02/16 18:08:04 phajdan.jr Exp $
 
 EAPI=1
 
@@ -12,7 +12,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~sparc"
+KEYWORDS="~amd64 ~sparc x86"
 IUSE="X"
 
 S="${WORKDIR}/${PN}"






^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-02-16 18:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-16 18:08 [gentoo-commits] gentoo-x86 commit in dev-libs/mpatrol: ChangeLog mpatrol-1.4.8-r3.ebuild PaweA Hajdan (phajdan.jr)
  -- strict thread matches above, loose matches on Subject: below --
2010-08-15 19:52 Markos Chandras (hwoarang)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox