Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/gpsim/, dev-embedded/gpsim/files/
Date: Thu, 25 Aug 2016 21:35:17
Message-Id: 1472160802.a297e994293dca6ec626d1994d8263433701f78d.radhermit@gentoo
1 commit: a297e994293dca6ec626d1994d8263433701f78d
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 25 21:18:44 2016 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 25 21:33:22 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a297e994
7
8 dev-embedded/gpsim: version bump to 0.29.0
9
10 dev-embedded/gpsim/Manifest | 1 +
11 dev-embedded/gpsim/files/gpsim-0.29.0-gui.patch | 13 ++++++++
12 dev-embedded/gpsim/gpsim-0.29.0.ebuild | 43 +++++++++++++++++++++++++
13 3 files changed, 57 insertions(+)
14
15 diff --git a/dev-embedded/gpsim/Manifest b/dev-embedded/gpsim/Manifest
16 index fe883ce..6b6bf0e 100644
17 --- a/dev-embedded/gpsim/Manifest
18 +++ b/dev-embedded/gpsim/Manifest
19 @@ -1,2 +1,3 @@
20 DIST gpsim-0.26.1.tar.gz 2350841 SHA256 509120f13971108f2f3e75706a354fb91cc777ad6b05244f26bded5e40a8b974 SHA512 ab710d57e5699e680674b97fb6c4eed19e45ee0bac05e40c2f8b4d58338b1023735e96aa7f9ce0c21048478d291a14fa41f216709b23d85d047d7c2b3e5e7d15 WHIRLPOOL 770f822c4547ef60e3dacc83b9d60db5bd7c0fb7819f3fc2e57b2841b4bbb53fd5f10da4d6da660c945be3497eee2f534c617b064c67a76d2c3f7c3d79524c66
21 DIST gpsim-0.27.0.tar.gz 2465642 SHA256 204ed2a8aaf1b3021617544330997f4a508b811afce71fb9628b94406d5e59a2 SHA512 769a49d069cf24f0555ed6b34241139e69398fae1e01981298cd49a6096b8f196dfd9e6d8dfebf3f93294b3ca2acf9c4b1b21be600b5d0dd65dd99b6b159f06b WHIRLPOOL 2146a2cfa79a93b84d5caa014c7c639a4b9d97fbe179f18af697fadee7454aa4c4f379d4d0fe1e48c446bf411faffeef5aa6c4caeb268aa7c37c1f5b8953ba63
22 +DIST gpsim-0.29.0.tar.gz 3301050 SHA256 9ed078038da80dab117e803467d3df3818fa84af7a4a289aaac295913a30615d SHA512 f24997e7bc360afbc87f9cc1e36cf5fa25aecf23c21ba043eabb333b5de9ddfa24b1373fdaa48ba8043a7fcda72558d54691db2579345255dd453e94b3752920 WHIRLPOOL bc49858b811751cebdd54e5e5b2e5b3f29fd3ac8eabbebba659fed50fdd7e9b47f87d3279be3190522fea1fd45edff21c0d0078a9f51ab0228796a949b986085
23
24 diff --git a/dev-embedded/gpsim/files/gpsim-0.29.0-gui.patch b/dev-embedded/gpsim/files/gpsim-0.29.0-gui.patch
25 new file mode 100644
26 index 00000000..b055e01
27 --- /dev/null
28 +++ b/dev-embedded/gpsim/files/gpsim-0.29.0-gui.patch
29 @@ -0,0 +1,13 @@
30 +--- gpsim-0.29.0/modules/logic.cc
31 ++++ gpsim-0.29.0/modules/logic.cc
32 +@@ -269,8 +269,10 @@
33 +
34 + LogicGate::~LogicGate()
35 + {
36 ++#ifdef HAVE_GUI
37 + if (pixbuf)
38 + g_object_unref(pixbuf);
39 ++#endif
40 + }
41 +
42 + //--------------------------------------------------------------
43
44 diff --git a/dev-embedded/gpsim/gpsim-0.29.0.ebuild b/dev-embedded/gpsim/gpsim-0.29.0.ebuild
45 new file mode 100644
46 index 00000000..cd61a76
47 --- /dev/null
48 +++ b/dev-embedded/gpsim/gpsim-0.29.0.ebuild
49 @@ -0,0 +1,43 @@
50 +# Copyright 1999-2016 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +# $Id$
53 +
54 +EAPI=6
55 +inherit eutils
56 +
57 +DESCRIPTION="A simulator for the Microchip PIC microcontrollers"
58 +HOMEPAGE="http://gpsim.sourceforge.net"
59 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
60 +
61 +LICENSE="GPL-2"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
64 +IUSE="doc gtk static-libs"
65 +
66 +RDEPEND=">=dev-embedded/gputils-0.12
67 + !dev-embedded/gpsim-lcd
68 + dev-libs/glib:2
69 + dev-libs/popt
70 + sys-libs/readline:0=
71 + gtk? ( >=x11-libs/gtk+extra-2 )"
72 +DEPEND="${RDEPEND}
73 + sys-devel/flex
74 + virtual/pkgconfig
75 + virtual/yacc"
76 +
77 +DOCS=( ANNOUNCE AUTHORS ChangeLog HISTORY PROCESSORS README README.MODULES TODO )
78 +
79 +PATCHES=( "${FILESDIR}"/${P}-gui.patch )
80 +
81 +src_configure() {
82 + econf \
83 + $(use_enable gtk gui) \
84 + $(use_enable static-libs static)
85 +}
86 +
87 +src_install() {
88 + default
89 + use doc && dodoc doc/gpsim.pdf
90 +
91 + prune_libtool_files
92 +}