summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2011-04-19 14:40:09 +0000
committerThomas Beierlein <tomjbe@gentoo.org>2011-04-19 14:40:09 +0000
commit55026d77ed2f9f2dbd5790b0b054175c8ecbdf49 (patch)
treea03d4fe5f249fecabaffc3ad3cea4eef9ce1e6d8 /sci-electronics/oregano
parentnet-analyzer/ostinato: New patch wrt bug 363911. (diff)
downloadhistorical-55026d77ed2f9f2dbd5790b0b054175c8ecbdf49.tar.gz
historical-55026d77ed2f9f2dbd5790b0b054175c8ecbdf49.tar.bz2
historical-55026d77ed2f9f2dbd5790b0b054175c8ecbdf49.zip
Fix segfault if using GnuCap Bug # 363833. Thanks for reporting angelos.
Package-Manager: portage-2.1.9.46/cvs/Linux x86_64
Diffstat (limited to 'sci-electronics/oregano')
-rw-r--r--sci-electronics/oregano/ChangeLog7
-rw-r--r--sci-electronics/oregano/Manifest9
-rw-r--r--sci-electronics/oregano/oregano-0.69.1-r1.ebuild56
3 files changed, 67 insertions, 5 deletions
diff --git a/sci-electronics/oregano/ChangeLog b/sci-electronics/oregano/ChangeLog
index ec98744eadeb..ee2f7c294658 100644
--- a/sci-electronics/oregano/ChangeLog
+++ b/sci-electronics/oregano/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-electronics/oregano
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/oregano/ChangeLog,v 1.42 2011/04/15 20:21:28 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/oregano/ChangeLog,v 1.43 2011/04/19 14:40:09 tomjbe Exp $
+
+*oregano-0.69.1-r1 (19 Apr 2011)
+
+ 19 Apr 2011; Thomas Beierlein <tomjbe@gentoo.org> +oregano-0.69.1-r1.ebuild:
+ Fix segfault if using GnuCap Bug # 363833. Thanks for reporting angelos.
15 Apr 2011; Michał Górny <mgorny@gentoo.org> oregano-0.69.1.ebuild:
escons is fatal in EAPI 4.
diff --git a/sci-electronics/oregano/Manifest b/sci-electronics/oregano/Manifest
index 91122ac4c9d0..08d4938eb98d 100644
--- a/sci-electronics/oregano/Manifest
+++ b/sci-electronics/oregano/Manifest
@@ -9,13 +9,14 @@ DIST oregano-0.69.0.tar.gz 640385 RMD160 ea71522aca807b82f8ce50d598014e518fdd08e
DIST oregano_0.69.1.orig.tar.gz 673785 RMD160 30a2c3940ffc6a96d4b0abcaa2257390e48a2bbe SHA1 3cc270717cf1d3c1954cfc83350a3a14d98c4f26 SHA256 ec96f6d113c642aa423d4abf9d667802bc3754eda8a9f4e287b8b9cefbb4b589
EBUILD oregano-0.69.0-r1.ebuild 1435 RMD160 487f12720ef74871aa63b41119b1812ca1ffc448 SHA1 61c7b71975296979ffa10cb771a7499116cc220a SHA256 cd69f94bf786a4836024bee7900fa33be33f83106adce97e3b6f8ff53d49e832
EBUILD oregano-0.69.0.ebuild 1392 RMD160 90ec21cc91d5738def201ac911a9a032ad7aa001 SHA1 910ae7dd3a1d948bc33462d7aabcee6e50c356f2 SHA256 87802def5c7a72ca5808b85789528d4b35dc78c0dd8c5f9f35e521861b0cb3c6
+EBUILD oregano-0.69.1-r1.ebuild 1633 RMD160 6387b17c3e1ffe150db16b6a7a3ef8fbbb328e59 SHA1 264fa76e5514099bde72a1c3fe93e377508eef7d SHA256 2b0e363dc7e73344845a68237aca1eadf4f1e654cd028a4987fa1fb9dfb29a51
EBUILD oregano-0.69.1.ebuild 1434 RMD160 4943aa17f912cfbdbf54dcdd338db793ccacdacc SHA1 1e4f3f4bb5bd0b517b2566a55e445a233c6d975f SHA256 ead6fe9f30cf0d34d18090a03d25683736f24819b05b94ee7281e38dbefe7326
-MISC ChangeLog 7446 RMD160 4c993fbb850107ff78d9ed1f8ec02eab38128359 SHA1 914eb41362a8bde618fb2f32f2a06c928f911c0f SHA256 8f991d074a056631032d3e63a5ec7987b1a2003b7a49c1be78f334c2acfb3f79
+MISC ChangeLog 7635 RMD160 4140c53a6e4037ee93a5087b34a63cf2695dfa17 SHA1 5ec12c5a3954b52e753836339c7d4c8bb5e64032 SHA256 a38f4c8226c0b428d8b12404bf7ef1eb5d3417e43ad3e12cb5787578782a653b
MISC metadata.xml 396 RMD160 a3b0d0c614542c4ab5226db80ce0d0425cba5894 SHA1 8c34d29a034de1295e18b38b2da543089eca8a1e SHA256 f4b0c09bb67ede05a065279a794b16ff245252fc8faf07c28d928294347f0c87
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk2oqOMACgkQnGSe5QXeB7tDYQCeMqXY6SV8WT4XbBO4uSZgOI9A
-XDoAnRkTk+HO7VcQJ5uMS+9Eh9XzXLa6
-=5w+/
+iEYEARECAAYFAk2tntQACgkQQe4uqXYgU9UOPACfZX760gBL1yrzlxF9EGnMVqqS
+YTcAoNzQQboMU8ozg2t/MWHWY6rHAjg1
+=1slk
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/oregano/oregano-0.69.1-r1.ebuild b/sci-electronics/oregano/oregano-0.69.1-r1.ebuild
new file mode 100644
index 000000000000..d24fe9eed92a
--- /dev/null
+++ b/sci-electronics/oregano/oregano-0.69.1-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/oregano/oregano-0.69.1-r1.ebuild,v 1.1 2011/04/19 14:40:09 tomjbe Exp $
+
+EAPI="4"
+
+inherit eutils fdo-mime flag-o-matic scons-utils
+
+DESCRIPTION="Oregano is an application for schematic capture and simulation of electrical circuits."
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
+HOMEPAGE="http://oregano.gforge.lug.fi.uba.ar/" # broken
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+LICENSE="GPL-2"
+IUSE=""
+
+CDEPEND="
+ dev-libs/libxml2:2
+ x11-libs/gtk+:2
+ gnome-base/libglade:2.0
+ gnome-base/libgnome
+ >=gnome-base/libgnomeui-2.12
+ >=gnome-base/libgnomecanvas-2.12
+ >=x11-libs/cairo-1.2
+ x11-libs/gtksourceview:2.0"
+DEPEND="${CDEPEND}
+ >=dev-util/scons-0.96.1
+ dev-util/pkgconfig"
+RDEPEND="${CDEPEND}
+ sci-electronics/electronics-menu"
+
+src_prepare() {
+ # patches from debian
+ epatch "${FILESDIR}/${P}-desktop_file_update.patch"
+ epatch "${FILESDIR}/${P}-scons_env_flags.patch"
+}
+
+src_compile() {
+ # see bug 363833
+ append-cflags -fno-omit-frame-pointer
+ escons --cache-disable PREFIX=/usr
+}
+
+src_install() {
+ escons --cache-disable PREFIX=/usr DESTDIR="${D}" RunUpdateMimeDatabase=no \
+ install
+ dodoc AUTHORS NEWS README docs/Library-HOWTO.txt
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ elog "You'll need to emerge your prefered simulation backend"
+ elog "such ng-spice-rework or gnucap for simulation to work."
+ elog "As an alternative generate a netlist and use sci-electronics/spice"
+ elog "from the command line for simulation."
+}