summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-electronics/geda/ChangeLog5
-rw-r--r--sci-electronics/geda/Manifest4
-rw-r--r--sci-electronics/geda/geda-1.4.0.ebuild12
3 files changed, 17 insertions, 4 deletions
diff --git a/sci-electronics/geda/ChangeLog b/sci-electronics/geda/ChangeLog
index 925eb6d8232e..657dfbbad753 100644
--- a/sci-electronics/geda/ChangeLog
+++ b/sci-electronics/geda/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sci-electronics/geda
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/geda/ChangeLog,v 1.45 2008/03/22 19:14:19 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/geda/ChangeLog,v 1.46 2008/11/30 21:05:46 calchan Exp $
+
+ 30 Nov 2008; Denis Dupeyron <calchan@gentoo.org> geda-1.4.0.ebuild:
+ Fixed security bug #247538 (CVE-2008-5148), thanks to Chitlesh Goorah.
22 Mar 2008; Denis Dupeyron <calchan@gentoo.org> -geda-1.1.1.ebuild,
-geda-1.2.0.ebuild, -geda-20060123.ebuild, -geda-20061020.ebuild,
diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index 41466d270d9c..c10fd90f06a7 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -6,6 +6,6 @@ DIST geda-gschem-1.4.0.tar.gz 1120760 RMD160 d7b8a05a5000f333102b9e286c8aac69223
DIST geda-gsymcheck-1.4.0.tar.gz 169129 RMD160 22cdbb0e5e6e7a1afff40e1be6d069ddac0ccd3d SHA1 28af761573b682f93dff5936cc6d01458080239e SHA256 289a7518660df3d99959951ceabfc4d874919697bd261fc4dfaa4631adb7aad1
DIST geda-symbols-1.4.0.tar.gz 833319 RMD160 f40c545c24b091296f6faf5b836cf9616a55ecbb SHA1 a4bb4ee080b5eb822dac42f6f983be6ec8e669c7 SHA256 59fd1faaaf27fb42ccd1fa532190ca8a1cfe102e092830af2cbaa6edce3034ab
DIST geda-utils-1.4.0.tar.gz 322537 RMD160 212ac8d9975ddbe02ea774e1cb897a91d6f28f23 SHA1 725311fe02f6736f83f426c070e9fc40e42a231d SHA256 403df63e4a1254368979afa16b780efc1a5c5c34dad5d03806949ea8a0fbf48a
-EBUILD geda-1.4.0.ebuild 3249 RMD160 057b9731329c3b695daea9a29c3aeeaf1d5ca85b SHA1 551014c806ee39db21ffcc0e1a1643aa7347436f SHA256 13cc1f4f28b16dc41e30c3137ec0b9903166d8185e22bc3e485656717a90627d
-MISC ChangeLog 6797 RMD160 220fc7c3a680c66d7ab1e71c7e492b65792385ba SHA1 0d03446a8e897dc5c31918604655ad72932f099b SHA256 23ad2b8ba5c6b795fafc5d617a645b4353affc1c7840d7a545e27628d49107aa
+EBUILD geda-1.4.0.ebuild 3510 RMD160 5c3c9f61af890e012db636ca8105944993dce85f SHA1 c9b5772a3c6756cbd5d6c3b1333718663c317b75 SHA256 5f740cfe486fcd74816e8f439be4cdb8ba7f5c7d03d19cb26a03e69c0dd2a906
+MISC ChangeLog 6941 RMD160 b01e1a9feb442bfd9e4e035308b61841431fa77a SHA1 1e1e009bb8dc68f72da864071a097a64b01dbaea SHA256 ac4cc8eb340b95cac59459268f8236adbad176e230d4f3fd846d7a992d695e03
MISC metadata.xml 170 RMD160 b9964e5710864130a4882704bf4b61da7395c60b SHA1 5ba029fddfb2ef28d6348761206dcefab43eceba SHA256 04478b4a4b2a77fac3b6b7eefee87575fcb5c69087ad7cdddf0c3e3189231434
diff --git a/sci-electronics/geda/geda-1.4.0.ebuild b/sci-electronics/geda/geda-1.4.0.ebuild
index 3ef0de8266d1..d7890725202a 100644
--- a/sci-electronics/geda/geda-1.4.0.ebuild
+++ b/sci-electronics/geda/geda-1.4.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/geda/geda-1.4.0.ebuild,v 1.6 2008/03/22 09:56:48 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/geda/geda-1.4.0.ebuild,v 1.7 2008/11/30 21:05:46 calchan Exp $
inherit eutils versionator
@@ -39,6 +39,16 @@ pkg_setup() {
fi
}
+src_unpack() {
+ unpack ${A}
+ # Fix security bug #247538 (CVE-2008-5148), thanks to Chitlesh Goorah
+ sed -i \
+ -e 's:TMP=/tmp/\$\$:TMP=$(mktemp):' \
+ -e 's:>/tmp/\$\$:>${TMP}:' \
+ "${S}"/geda-gnetlist-${PV}/scripts/sch2eaglepos.sh \
+ || die "sed failed"
+}
+
src_compile() {
local myconf="--disable-threads"
use threads || myconf="--enable-threads=posix"