diff options
author | Thomas Beierlein <tomjbe@gentoo.org> | 2011-04-19 14:40:09 +0000 |
---|---|---|
committer | Thomas Beierlein <tomjbe@gentoo.org> | 2011-04-19 14:40:09 +0000 |
commit | 55026d77ed2f9f2dbd5790b0b054175c8ecbdf49 (patch) | |
tree | a03d4fe5f249fecabaffc3ad3cea4eef9ce1e6d8 /sci-electronics/oregano | |
parent | net-analyzer/ostinato: New patch wrt bug 363911. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sci-electronics/oregano/Manifest | 9 | ||||
-rw-r--r-- | sci-electronics/oregano/oregano-0.69.1-r1.ebuild | 56 |
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." +} |