summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-15 22:57:04 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-15 22:57:04 +0000
commit49871b15d150e192211b08e97a22421908df6924 (patch)
treec2379979eeb961794eb7d15ee91b815b1f1b77e4 /dev-embedded/gpsim
parentVersion bump. (diff)
downloadgentoo-2-49871b15d150e192211b08e97a22421908df6924.tar.gz
gentoo-2-49871b15d150e192211b08e97a22421908df6924.tar.bz2
gentoo-2-49871b15d150e192211b08e97a22421908df6924.zip
Add patch to build with --as-needed (link libgpsimcli with libreadline).
(Portage version: 2.1_pre7-r5)
Diffstat (limited to 'dev-embedded/gpsim')
-rw-r--r--dev-embedded/gpsim/ChangeLog6
-rw-r--r--dev-embedded/gpsim/files/gpsim-0.21.11-asneeded.patch12
-rw-r--r--dev-embedded/gpsim/gpsim-0.21.11.ebuild10
3 files changed, 25 insertions, 3 deletions
diff --git a/dev-embedded/gpsim/ChangeLog b/dev-embedded/gpsim/ChangeLog
index 1be9257086ec..fcdc12f42f45 100644
--- a/dev-embedded/gpsim/ChangeLog
+++ b/dev-embedded/gpsim/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-embedded/gpsim
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/ChangeLog,v 1.19 2006/03/25 21:21:52 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/ChangeLog,v 1.20 2006/04/15 22:57:04 flameeyes Exp $
+
+ 15 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +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ò <flameeyes@gentoo.org>
+files/gpsim-0.21.11-gcc41.patch, gpsim-0.21.11.ebuild:
diff --git a/dev-embedded/gpsim/files/gpsim-0.21.11-asneeded.patch b/dev-embedded/gpsim/files/gpsim-0.21.11-asneeded.patch
new file mode 100644
index 000000000000..dae4b13a3fe0
--- /dev/null
+++ b/dev-embedded/gpsim/files/gpsim-0.21.11-asneeded.patch
@@ -0,0 +1,12 @@
+Index: gpsim-0.21.11/cli/Makefile.am
+===================================================================
+--- gpsim-0.21.11.orig/cli/Makefile.am
++++ gpsim-0.21.11/cli/Makefile.am
+@@ -46,6 +46,7 @@ libgpsimcli_la_SOURCES = \
+ cmd_version.h misc.h cmd_disasm.h cmd_list.h cmd_quit.h \
+ cmd_stimulus.h cmd_x.h symbol_t.h cmd_frequency.h cmd_icd.h \
+ cmd_macro.h ui_gpsim.h
++libgpsimcli_la_LIBADD = $(LIBREADLINE)
+
+
+ AM_YFLAGS = -dvt
diff --git a/dev-embedded/gpsim/gpsim-0.21.11.ebuild b/dev-embedded/gpsim/gpsim-0.21.11.ebuild
index ae8f9c7e95bd..43fa9f78fb71 100644
--- a/dev-embedded/gpsim/gpsim-0.21.11.ebuild
+++ b/dev-embedded/gpsim/gpsim-0.21.11.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/gpsim-0.21.11.ebuild,v 1.3 2006/03/25 21:21:54 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/gpsim-0.21.11.ebuild,v 1.4 2006/04/15 22:57:04 flameeyes Exp $
-inherit gnuconfig eutils
+inherit gnuconfig eutils libtool autotools
DESCRIPTION="A simulator for the Microchip PIC microcontrollers"
HOMEPAGE="http://www.dattalo.com/gnupic/gpsim.html"
@@ -39,7 +39,13 @@ src_unpack() {
sed -i.orig -e '/^libgpsim_la_LDFLAGS/s,$, -lpthread,g' $i
done
+ cd "${S}"
+
epatch "${FILESDIR}/${P}-gcc41.patch"
+ epatch "${FILESDIR}/${P}-asneeded.patch"
+
+ eautomake
+ elibtoolize
}
src_compile() {