summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Ostorga <vostorga@gentoo.org>2009-07-07 18:07:27 +0000
committerVictor Ostorga <vostorga@gentoo.org>2009-07-07 18:07:27 +0000
commit2a65816d664a15e67e0fb6a95c7d5813e71059a5 (patch)
tree17e73405b05e2f622d4dc7e9ef467e24e84a1703 /dev-libs
parentImport from Science overlay (diff)
downloadhistorical-2a65816d664a15e67e0fb6a95c7d5813e71059a5.tar.gz
historical-2a65816d664a15e67e0fb6a95c7d5813e71059a5.tar.bz2
historical-2a65816d664a15e67e0fb6a95c7d5813e71059a5.zip
Patch to build against glibc-2.10 thanks to Ryan Hill <dirtyepic@gentoo.org> bug #272505. Fix to doc path bug #241972
Package-Manager: portage-2.1.6.13/cvs/Linux i686
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/mpatrol/ChangeLog10
-rw-r--r--dev-libs/mpatrol/Manifest5
-rw-r--r--dev-libs/mpatrol/files/mpatrol-1.4.8-gcc44-glibc210.patch54
-rw-r--r--dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild13
4 files changed, 73 insertions, 9 deletions
diff --git a/dev-libs/mpatrol/ChangeLog b/dev-libs/mpatrol/ChangeLog
index dae520b91585..026fbac497d7 100644
--- a/dev-libs/mpatrol/ChangeLog
+++ b/dev-libs/mpatrol/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/mpatrol
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.19 2008/11/21 22:44:12 keri Exp $
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/ChangeLog,v 1.20 2009/07/07 18:07:25 vostorga Exp $
+
+ 07 Jul 2009; <vostorga@gentoo.org>
+ +files/mpatrol-1.4.8-gcc44-glibc210.patch, mpatrol-1.4.8-r2.ebuild:
+ Patch to compile with glibc-2.10 and gcc-4.4 thanks to Ryan Hill
+ <dirtyepic@gentoo.org> (bug #272505). Fix to documentation path (bug
+ #241972)
21 Nov 2008; <keri@gentoo.org> mpatrol-1.4.8.ebuild,
mpatrol-1.4.8-r1.ebuild, mpatrol-1.4.8-r2.ebuild:
diff --git a/dev-libs/mpatrol/Manifest b/dev-libs/mpatrol/Manifest
index d24c3e446d3f..a88bb40b983e 100644
--- a/dev-libs/mpatrol/Manifest
+++ b/dev-libs/mpatrol/Manifest
@@ -1,8 +1,9 @@
+AUX mpatrol-1.4.8-gcc44-glibc210.patch 2213 RMD160 394294d0674603dff0136348aa5edb2f135ff781 SHA1 f9d8b7d8ba4aec4c0cc6ce706f76845442e87852 SHA256 ea72642d04a4b07f4c3a3b5605ca3258f1ded8fd4ddcf72e61f7f6dc12bf7c6c
AUX mpatrol-1.4.8-soname.patch 1097 RMD160 d0d767d24c51b8804691b416ac47d59bee8d4c2f SHA1 8878f286ac66f6fd3e757ba9fe627bd34a6c3f3a SHA256 f7e63160f3df250151bb9d8de13e252394a02beb89b9c905a0034907061498b2
AUX mpatrol-textrel-fix.patch 529 RMD160 e0ef6ab28b24c2261a88e682d1f59ed0c681a328 SHA1 e6b65eb79fc334cb1f82214ed3c0000890e1e876 SHA256 23566db6fe6e035870db35e7311f42c2a367a50ec1a24b044a465fa7fe81f30b
DIST mpatrol_1.4.8.tar.gz 4413896 RMD160 5caa6a31f1a53578f28ff597e62c010d68320bc0 SHA1 26b3ef60a718f80486f10f74468cb33b5fcf75dd SHA256 2a58512cb355bf46b08e85683a2ad872bdd4cad5f7a40c87117c7f5badd9f232
EBUILD mpatrol-1.4.8-r1.ebuild 2491 RMD160 be3c28d0a72b67b27e5a19a819826f748c6f8956 SHA1 1e487cc5a2b5c0a8cafafd7e4925cfddb2d64908 SHA256 e5a47aa2ea786866269df89681a41f5baddc2dec989f1a6295e9b80ac9b7b536
-EBUILD mpatrol-1.4.8-r2.ebuild 2740 RMD160 10604ecc9cb2f4743a29cb02de366852cc03fdd7 SHA1 24a18a9b783c7ecc3ee863feafaa9b0b35fbb50f SHA256 6480a134b62fb842ca702dfb2fc99013eb1b445e51e091006f34fd0a0bfd3791
+EBUILD mpatrol-1.4.8-r2.ebuild 2750 RMD160 b5184cdde9ae87654d181a5686da9ab67c32bc95 SHA1 c81a57d4e866aa310cedd59d872239964716ccfb SHA256 831251e72ce5ffdc12f29c5895498cfd8f641f7a29fe88e0b09ed660bdc53010
EBUILD mpatrol-1.4.8.ebuild 2252 RMD160 c13853d4297b5afa478d9f36f98bd78894548e7f SHA1 c651eb855b4cde40039b8db16cae2c99ad48b423 SHA256 791193ae77cb97df6df1890d6e2f58ba6a5d75d5eed66051620714543f95eeb0
-MISC ChangeLog 1872 RMD160 7a441709f6494ee447e8bf10336ea301f78e69b4 SHA1 458606663e6ca4ec0895cb1f1df7e93b20ac45b8 SHA256 04b83b1545f46d73bfbd847abcdc847ad84031b2c0354db65ac35b4b16450403
+MISC ChangeLog 2133 RMD160 00d7ef6a5aefb722f35029046de2b96cae8dd7d4 SHA1 6c7f33b0b1cb1274a09afbe1f686d13b04f43164 SHA256 b76bcb5aa8b11a5a3e067a47cd522370405caecd70037505ea29a0594496714a
MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85
diff --git a/dev-libs/mpatrol/files/mpatrol-1.4.8-gcc44-glibc210.patch b/dev-libs/mpatrol/files/mpatrol-1.4.8-gcc44-glibc210.patch
new file mode 100644
index 000000000000..8fe9315d8370
--- /dev/null
+++ b/dev-libs/mpatrol/files/mpatrol-1.4.8-gcc44-glibc210.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/272505
+
+--- mpatrol-orig/src/mptrace.c
++++ mpatrol/src/mptrace.c
+@@ -268,27 +268,27 @@
+ static XtResource resources[] =
+ {
+ {"alloc", XmCColor, XmRPixel, sizeof(Pixel),
+- (Cardinal) &alcol, XmRString, (XtPointer) "black"},
++ (long) &alcol, XmRString, (XtPointer) "black"},
+ {"base", "Base", XmRInt, sizeof(void *),
+- (Cardinal) &addrbase, XmRImmediate, (XtPointer) NULL},
++ (long) &addrbase, XmRImmediate, (XtPointer) NULL},
+ {"delay", "Delay", XmRInt, sizeof(unsigned long),
+- (Cardinal) &delay, XmRImmediate, (XtPointer) 0},
++ (long) &delay, XmRImmediate, (XtPointer) 0},
+ {"free", XmCColor, XmRPixel, sizeof(Pixel),
+- (Cardinal) &frcol, XmRString, (XtPointer) "white"},
++ (long) &frcol, XmRString, (XtPointer) "white"},
+ {"height", XmCHeight, XmRShort, sizeof(Dimension),
+- (Cardinal) &height, XmRImmediate, (XtPointer) 512},
++ (long) &height, XmRImmediate, (XtPointer) 512},
+ {"internal", XmCColor, XmRPixel, sizeof(Pixel),
+- (Cardinal) &incol, XmRString, (XtPointer) "red"},
++ (long) &incol, XmRString, (XtPointer) "red"},
+ {"space", "Space", XmRInt, sizeof(unsigned long),
+- (Cardinal) &addrspace, XmRImmediate, (XtPointer) 4},
++ (long) &addrspace, XmRImmediate, (XtPointer) 4},
+ {"unalloc", XmCColor, XmRPixel, sizeof(Pixel),
+- (Cardinal) &uncol, XmRString, (XtPointer) "blue"},
++ (long) &uncol, XmRString, (XtPointer) "blue"},
+ {"view-height", XmCHeight, XmRShort, sizeof(Dimension),
+- (Cardinal) &vheight, XmRImmediate, (XtPointer) 256},
++ (long) &vheight, XmRImmediate, (XtPointer) 256},
+ {"view-width", XmCWidth, XmRShort, sizeof(Dimension),
+- (Cardinal) &vwidth, XmRImmediate, (XtPointer) 256},
++ (long) &vwidth, XmRImmediate, (XtPointer) 256},
+ {"width", XmCWidth, XmRShort, sizeof(Dimension),
+- (Cardinal) &width, XmRImmediate, (XtPointer) 512}
++ (long) &width, XmRImmediate, (XtPointer) 512}
+ };
+
+
+--- mpatrol-orig/tools/dmalloc.c
++++ mpatrol/tools/dmalloc.c
+@@ -395,7 +395,7 @@
+ char *
+ bytestring(char *b, size_t s, char *p, size_t l)
+ {
+- char *t;
++ const char *t;
+ size_t i, n;
+
+ for (i = n = 0; (i < s) && (i < l); i++)
diff --git a/dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild b/dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild
index 2141fb30dfc9..62dc397a59d2 100644
--- a/dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild
+++ b/dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 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-r2.ebuild,v 1.4 2008/11/21 22:44:12 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpatrol/mpatrol-1.4.8-r2.ebuild,v 1.5 2009/07/07 18:07:25 vostorga Exp $
inherit eutils flag-o-matic
@@ -24,11 +24,14 @@ src_unpack() {
unpack ${A}
cd ${S}
- epatch "${FILESDIR}"/${PN}-1.4.8-soname.patch || die "patching failed"
+ 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 || die "patching failed"
+ 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 \
@@ -96,7 +99,7 @@ src_install () {
docinto images
dodoc images/*.{eps,pdf}
- insinto /usr/share/doc/${F}/html/images
+ insinto /usr/share/doc/${PF}/html/images
doins images/*.jpg
}