summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Mende <angelos@gentoo.org>2009-11-12 14:40:28 +0000
committerChristoph Mende <angelos@gentoo.org>2009-11-12 14:40:28 +0000
commit4c6d6f88833149c23622a1ec6186cc334fe03f34 (patch)
treed6f2ee322de9ef6a3eaad39d75f39a66a3693a6a /dev-cpp/libassa
parentfix bug 2926611, patch discovered by Aidan Marks <aidan AT cisco DOT com> (diff)
downloadhistorical-4c6d6f88833149c23622a1ec6186cc334fe03f34.tar.gz
historical-4c6d6f88833149c23622a1ec6186cc334fe03f34.tar.bz2
historical-4c6d6f88833149c23622a1ec6186cc334fe03f34.zip
Fix sandbox access violation (bug #291108)
Package-Manager: portage-2.1.7.4/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp/libassa')
-rw-r--r--dev-cpp/libassa/ChangeLog6
-rw-r--r--dev-cpp/libassa/Manifest5
-rw-r--r--dev-cpp/libassa/files/libassa-3.5.0-dont-run-ldconfig.patch21
-rw-r--r--dev-cpp/libassa/libassa-3.5.0.ebuild9
4 files changed, 35 insertions, 6 deletions
diff --git a/dev-cpp/libassa/ChangeLog b/dev-cpp/libassa/ChangeLog
index 4cc41b2b6e51..20ed8a4cd4be 100644
--- a/dev-cpp/libassa/ChangeLog
+++ b/dev-cpp/libassa/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-cpp/libassa
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/ChangeLog,v 1.7 2009/09/04 10:33:22 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/ChangeLog,v 1.8 2009/11/12 14:40:28 angelos Exp $
+
+ 12 Nov 2009; Christoph Mende <angelos@gentoo.org> libassa-3.5.0.ebuild,
+ +files/libassa-3.5.0-dont-run-ldconfig.patch:
+ Fix sandbox access violation (bug #291108)
04 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> libassa-3.5.0.ebuild,
+files/libassa-3.5.0-gcc44.patch:
diff --git a/dev-cpp/libassa/Manifest b/dev-cpp/libassa/Manifest
index 877b73b0987a..547c624a1a6f 100644
--- a/dev-cpp/libassa/Manifest
+++ b/dev-cpp/libassa/Manifest
@@ -1,5 +1,6 @@
+AUX libassa-3.5.0-dont-run-ldconfig.patch 532 RMD160 600109fcf579162eda872b8331df46a6ed4ede85 SHA1 49494e868374fe80cc5b39946be744823523a487 SHA256 325e8cbeb6fb7958abba3fe01bc0423877169d47cee756c3befcc5f7cd77ad2a
AUX libassa-3.5.0-gcc44.patch 1093 RMD160 924d77ba42a188ad896dc1b2415f78af7571e82f SHA1 a2016fc161c6b425a6fbcb704b7ce3ed79b0ab6e SHA256 c6a4e0e310201b600a7b89c0f132e1c6d628954b010ec484a8c943a48b7426a7
DIST libassa-3.5.0.tar.gz 586237 RMD160 4919157cdf3fd75c42aed571328c0033867aa5eb SHA1 b3813fa952dec3ece621606a919035f308798a7a SHA256 72a627c74e82ff679cb16ebe3a625b9032d8d1feed4c1da63ebb5106a80b1314
-EBUILD libassa-3.5.0.ebuild 626 RMD160 bfb5d5cae7cb6bf2bcbe866aa89572b58061fe36 SHA1 a6a9eaa0ef19cf2b8f6927a5e3b9c9a930d4a6d3 SHA256 0fb12db7b9edb985cf34992bd7f7db7b42bb3f64c33fdc1c5a3e6fe389d49d14
-MISC ChangeLog 975 RMD160 b3ed1924384b99964968158f7ef13a58d28271a2 SHA1 f787baa23d180b54d22668942685854108ef8618 SHA256 27dec60df88a5c7bf9d1097eeff99a9d263f9ed582dcc00307bd5b276dad1542
+EBUILD libassa-3.5.0.ebuild 718 RMD160 1fcdee97899cc9657a07b1b76c0c6c0f0b953485 SHA1 521994ec62506f0e63e76b9f13a232c9e45894a5 SHA256 b25e77b5c53f4142bacda9571593632287862b2640f777e42e2657f379ed52a4
+MISC ChangeLog 1141 RMD160 a3f6b88ab3f6435a12d42cc077c9d2cefa26c4b6 SHA1 050077a9de4fa3e086cea0ee87de28b6c9d154a8 SHA256 1e2401ec83573b6a788ce5cd71ed9de091babcb97367171fef6fed5b2f4d5857
MISC metadata.xml 258 RMD160 6d4c6c4e7c021a3fc82145a078f8e113eb6f521a SHA1 02004f2821b6ac3f69abfbfdafc9744008535258 SHA256 ee85021b7ae93a2e1442a570b114d3c9bf2e577c16b7b1b409914983d5d55485
diff --git a/dev-cpp/libassa/files/libassa-3.5.0-dont-run-ldconfig.patch b/dev-cpp/libassa/files/libassa-3.5.0-dont-run-ldconfig.patch
new file mode 100644
index 000000000000..fcc6042b057c
--- /dev/null
+++ b/dev-cpp/libassa/files/libassa-3.5.0-dont-run-ldconfig.patch
@@ -0,0 +1,21 @@
+diff --git a/Makefile.am b/Makefile.am
+index 508d13e..2cd704e 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -40,16 +40,3 @@ MAINTAINERCLEANFILES = \
+ *.log core FILE *~ Makefile.in configure config.h.in \
+ config.status aclocal.m4 config.guess config.sub \
+ depcomp install-sh mkinstalldirs missing
+-
+-
+-# Run ldconfig after installing the library:
+-#
+-# '-ldconfig' expands into 'PATH="$PATH:/sbin" ldconfig -n /usr/local/bin'
+-#
+-# Somehow, this doen't work.
+-#
+-install-exec-hook:
+- -ldconfig
+-
+-uninstall-hook:
+- -ldconfig
diff --git a/dev-cpp/libassa/libassa-3.5.0.ebuild b/dev-cpp/libassa/libassa-3.5.0.ebuild
index 3c1be770af93..288c0bb19a8b 100644
--- a/dev-cpp/libassa/libassa-3.5.0.ebuild
+++ b/dev-cpp/libassa/libassa-3.5.0.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/libassa-3.5.0.ebuild,v 1.4 2009/09/04 10:33:22 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/libassa-3.5.0.ebuild,v 1.5 2009/11/12 14:40:28 angelos Exp $
EAPI=2
-inherit eutils
+inherit autotools eutils
DESCRIPTION="A networking library based on Adaptive Communication Patterns"
HOMEPAGE="http://libassa.sourceforge.net/"
@@ -15,7 +15,10 @@ KEYWORDS="amd64 ~x86"
IUSE=""
src_prepare() {
- epatch "${FILESDIR}"/${P}-gcc44.patch
+ epatch "${FILESDIR}"/${P}-gcc44.patch \
+ "${FILESDIR}"/${P}-dont-run-ldconfig.patch
+ AT_M4DIR="${S}/macros"
+ eautoreconf
}
src_install() {