ChangeLog

# ChangeLog for dev-embedded/gpsim
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/ChangeLog,v 1.39 2008/06/22 08:22:48 calchan Exp $

22 Jun 2008; Denis Dupeyron
+files/gpsim-0.22.0-gcc43.patch:
Committed the gcc 4.3 patch this time, thanks to Christopher Head (bug
#228819).

17 Jun 2008; Denis Dupeyron gpsim-0.22.0.ebuild:
Fixed compilation with gcc 4.3, thanks to GerbilSoft (bug #218210).

07 Jun 2007; Denis Dupeyron
-files/gpsim-0.21.11-eXdbm.patch, -files/gpsim-0.21.11-gcc41.patch,
-files/gpsim-0.21.11-gtk2.diff, -files/gpsim-0.21.11-ktechlab.patch,
-files/gpsim-0.21.11-nogui.patch, -gpsim-0.21.2.ebuild,
-gpsim-0.21.11-r1.ebuild:
Removed stale ebuilds now that version 0.22.0 is stable on all architectures.

07 Jun 2007; Markus Rothe gpsim-0.22.0.ebuild:
Stable on ppc64; bug #179187

21 May 2007; Christian Faulhammer gpsim-0.22.0.ebuild:
x86 stable, bug 179187

06 May 2007; Tobias Scherbaum gpsim-0.22.0.ebuild:
ppc stable

13 Feb 2007; Markus Rothe gpsim-0.21.11-r1.ebuild:
Stable on ppc64; bug #146422

04 Feb 2007; Simon Stelling gpsim-0.22.0.ebuild:
stable on amd64

31 Jan 2007; Denis Dupeyron
-files/gpsim-0.21.11-asneeded.patch, -gpsim-0.21.11.ebuild:
Removed unnecessary version.

30 Jan 2007; Denis Dupeyron gpsim-0.22.0.ebuild:
Oops... Fixed keywords.

*gpsim-0.22.0 (29 Jan 2007)

29 Jan 2007; Denis Dupeyron
+files/gpsim-0.22.0-eXdbm.patch, +gpsim-0.22.0.ebuild:
Version bump, bug #155034. Cleanups.

05 Jan 2007; Diego Pettenò gpsim-0.21.11.ebuild:
Fix autotools dependencies.

05 Jan 2007; Diego Pettenò gpsim-0.21.2.ebuild,
gpsim-0.21.11.ebuild:
Remove gnuconfig_update usage, leave it to econf.

05 Jan 2007; Diego Pettenò
files/gpsim-0.21.11-eXdbm.patch, gpsim-0.21.11-r1.ebuild:
Fix patch and autotools rebuilding, as reported also by Timothy Redaelli in
bug #154280.

23 Dec 2006; Tobias Scherbaum
gpsim-0.21.11-r1.ebuild:
Stable on ppc wrt bug #146422.

29 Nov 2006; Christian Faulhammer
gpsim-0.21.11-r1.ebuild:
stable x86, bug #146422

*gpsim-0.21.11-r1 (04 Nov 2006)

04 Nov 2006; Daniel Black
-files/gpsim-0.20.14-gcc2_fix.patch, +files/gpsim-0.21.11-eXdbm.patch,
+files/gpsim-0.21.11-gtk2.diff, +files/gpsim-0.21.11-ktechlab.patch,
+files/gpsim-0.21.11-nogui.patch, -gpsim-0.20.14-r1.ebuild,
-gpsim-0.21.2-r1.ebuild, +gpsim-0.21.11-r1.ebuild:
patches as per bug #144008 thanks to Carsten. old versions removed

12 Sep 2006; Markus Rothe gpsim-0.21.11.ebuild:
Added ~ppc64

27 May 2006; Denis Dupeyron gpsim-0.21.11.ebuild:
Fixed bug #128813 and cleaned up a bit.

15 Apr 2006; Diego Pettenò
+files/gpsim-0.21.11-asneeded.patch, gpsim-0.21.11.ebuild:
Add patch to build with --as-needed (link libgpsimcli with libreadline).

25 Mar 2006; Diego Pettenò
+files/gpsim-0.21.11-gcc41.patch, gpsim-0.21.11.ebuild:
Add patch to build with GCC 4.1.

*gpsim-0.21.11 (25 Mar 2006)
*gpsim-0.21.2-r1 (25 Mar 2006)

25 Mar 2006; Robin H. Johnson
+gpsim-0.21.2-r1.ebuild, +gpsim-0.21.11.ebuild:
Bugs #99172, #113366, #118721, #119556, #126687 all fixed in both 0.21.2-r1
and 0.21.11. USE=gtk used to control GUI now instead of USE=X.

05 Jun 2005; Michael Hanselmann gpsim-0.21.2.ebuild:
Stable on ppc.

30 May 2005; Sven Wegener gpsim-0.20.14-r1.ebuild:
Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.

21 Apr 2005; Simon Stelling gpsim-0.21.2.ebuild:
stable on amd64

04 Jan 2005; Mike Doty gpsim-0.21.2.ebuild:
~amd64 keyword added

03 Jan 2005; Daniel Black gpsim-0.21.2.ebuild:
updated gnuconfig to solve bug #74997. This will hopefully make this amd64
(and others) compatible. Thanks to Aris Adamantiadis for
the bug report

24 Nov 2004; Sven Wegener :
Added missing digest entries.

12 Sep 2004; Daniel Black gpsim-0.21.2.ebuild:
x86 stable keyword

19 Jul 2004; Daniel Black
-files/gpsim-0.20.14-gcc3.2.patch, -files/gpsim-0.20.14-gcc33.patch,
gpsim-0.20.14-r1.ebuild, -gpsim-0.20.14.ebuild:
Remove old version. Move oversized patches for mirror://gentoo/

18 Jul 2004; David Holm gpsim-0.21.2.ebuild:
Added to ~ppc.

*gpsim-0.21.2 (18 Jul 2004)

18 Jul 2004; Daniel Black +gpsim-0.21.2.ebuild:
version bump thanks to Laurence Withers in bug #42889

24 Mar 2004; Daniel Black gpsim-0.20.14-r1.ebuild,
gpsim-0.20.14.ebuild:
gpsim-0.20.14-r1 marked stable. Added missing IUSE statements

28 Oct 2003; Robin H. Johnson gpsim-0.20.14-r1.ebuild,
files/gpsim-0.20.14-gcc2_fix.patch:
add fix to compile with gcc2.95

*gpsim-0.20.14-r1 (20 Oct 2003)

20 Oct 2003; Robin H. Johnson gpsim-0.20.14-r1.ebuild,
files/gpsim-0.20.14-gcc33.patch:
add gcc3.3 fix, install more docs

*gpsim-0.20.14 (08 Feb 2003)

08 Feb 2003; Alex Holden gpsim-0.20.14.ebuild
files/digest-gpsim-0.20.14 :

gpsim is a full-featured software simulator for Microchip PIC
microcontrollers distributed under the GNU General Public License.
See the gnupic web page (http://www.gnupic.org/) for other GNU PIC tools such
as gputils, which includes gpasm, a gpsim compatible assembler.

Manifest

AUX gpsim-0.22.0-eXdbm.patch 1948 RMD160 06448d964aebd6a752525b22e211e98a1ea4ee05 SHA1 7e114b69627496be5af95a2839dde4cdd75c9142 SHA256 51edfc447ba37fa5e909e13448bcba77a3c7c18362378245678bb8a784b2bd28
AUX gpsim-0.22.0-gcc43.patch 6713 RMD160 e0bdb9b9854414d9db8fe8de96a888f6f05b4093 SHA1 0583dcd317b3e054dffc5a618b9048114d70a5fc SHA256 ca5ac3e69e9acd816997d55eaf2e4863e9c959148d72588bffcfca5a30a8305e
DIST gpsim-0.22.0.tar.gz 1528125 RMD160 92701bf669a20a6e17e9c3f8b03627ac9214a4bf SHA1 26315f15b0c675f84c0fad6330befb0e683d0bdd SHA256 08fdc92b88dee4cd9d63e5abe56dc73940b0efec427997eee005f8fe75d54fc7
EBUILD gpsim-0.22.0.ebuild 1299 RMD160 10d4aa91c8995a6ab1185dbe6813c92f101c2151 SHA1 51ce1f682f460a9bdbb44afc738c476713d48cd0 SHA256 42fbf7ef2a542420bc2ae27e4cfee55bfc5eba4ee63c87d21044a94a8cfeb685
MISC ChangeLog 6015 RMD160 9f8bb426d2aefa788b96557f968c48841c23c3f3 SHA1 78faabf6982cfe21446b7a45235e0f69386c8f30 SHA256 c282b7630fce0787298059c6afa705648b390afab625be4eb40153ddbfd9757f
MISC metadata.xml 165 RMD160 3965c22a153ed350bcbd52de07c08ad47dd03cd7 SHA1 54b9da7fdc6d8376c990288c72938be9855ef8b6 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a

files

gpsim-0.22.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/gpsim-0.22.0.ebuild,v 1.8 2008/06/17 11:33:00 calchan Exp $

WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"

inherit eutils autotools

DESCRIPTION="A simulator for the Microchip PIC microcontrollers"
HOMEPAGE="http://www.dattalo.com/gnupic/gpsim.html"
SRC_URI="mirror://sourceforge/gpsim/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"

IUSE="doc gtk"

RDEPEND="dev-libs/glib
dev-libs/popt
gtk? ( >=x11-libs/gtk+extra-2.1.1 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
RDEPEND="${RDEPEND}
>=dev-embedded/gputils-0.12.0"

src_unpack() {
unpack ${A}
cd "${S}"

# Fix compilation with gcc 4.3, bug #218210
epatch "${FILESDIR}/${P}-gcc43.patch"

epatch "${FILESDIR}/${P}-eXdbm.patch"
eautoreconf
}

src_compile() {
econf $(use_enable gtk gui) || die "Configuration failed"
emake || die "Compilation failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Installation failed"

# install boring documentation
dodoc AUTHORS ChangeLog HISTORY PROCESSORS README README.MODULES TODO

# install interesting documentation
if use doc ; then
insinto /usr/share/doc/${PF}
doins "${S}"/doc/gpsim.pdf
fi
}

metadata.xml




dev-embedded